Sessions
Primary tabs
Secondary tabs
Session | Speaker(s) | Experience level | |
---|---|---|---|
Web Scraping Made Easy with Node.js, Cheerio and X-Ray | Intermediate | ||
Thinking in Drupal - Taking an Idea from Concept to Completion |
A camp favorite! Now with new examples! Let's look at some thought patterns in solving problems with Drupal by bringing an idea from concept to completion... |
Beginner | |
Responsive images | One of the greater theming challenges today is to not only deliver a high quality, device-specific user experience, but to also deliver content that only takes as much bandwidth as needed. | Intermediate | |
Opening the Black Box: Becoming a Better Developer Through Debugging |
Trying to tame a modern, fully-featured web application like Drupal can be an exercise in frustration.
|
Intermediate | |
Needs before solutions |
Let’s set projects up for success by figuring out why we're doing something. Establish project purpose independent of technology, and let the purpose inform the strategy. |
Beginner | |
Mobile Apps Made Easy: Using HTML to create your app | You might not realize it, but creating a rich mobile app doesn't require learning complicated languages or understanding how to "compile" software. | Intermediate | |
Git Milk | This is an intro to Git session with an emphasis on practical advice, giving you just what you need to know for day to day work. I did this at Drupal Camp 2013, attached are slides from that. Will... | Beginner | |
Getting setup locally | During this training, I will teach participants how to setup local Drupal development environment using Acquia Dev Desktop on windows or Mac and a Linux vagrant box on any platform. | Beginner | |
Getting along with others' dev environments | Over the last couple years, many larger organizations have adopted platform-as-service web hosting to simplify and centralize the process of keeping many sites up-to-date. | Advanced | |
Drupal 101 | Introduction to Drupal starting with the basics: content types, fields, taxonomy, views, themes, modules, etc. The session will walk though setting up a Drupal site on your local computer, and then... | Beginner |
Session | Speaker(s) | Experience level | |
---|---|---|---|
Your First Open Source Project | Creating an open source project is an excellent way to hone one's skills, gain experience, and network with other passionate software developers. Beyond the first "I Wrote Some Code!" stage, there... | Beginner | |
What really matters with web performance? |
The internet has been littered with articles with why performance matters. There are tools, tricks, and frameworks all devoted to creating a faster web. At the same time, the weight of websites is... |
Intermediate | |
Using Celery Task Queue in a Content Processing Build Cycle |
If you process content regularly, you might deal with capturing data from multiple sources, performing some processing, and then outputting to multiple targets. |
Intermediate | |
The Tidy Git: Streamlining Your Development Workflow | Collaborating with Git is now an essential skill for developers in today's market. It's not enough to know how to push and pull commits. The real power of Git emerges when adhering to a successful... | Advanced | |
The MEAN Stack Made Simple with Mean.js | Intermediate | ||
The future is here. What's Drupal got to do with it? |
"The future is already here— it’s just not very evenly distributed." —William Gibson |
||
The Flexibility of Drupal | Beginner | ||
Setting Up Your Local Dev Environment | Having a reliable and comprehensive local development environment has gotten easier and easier over the past few years, but setting one up can still be mysterious. | Beginner | |
SEO Begins before Design |
Today good website search engine optimization relies upon how content is framed and delivered. For Google to properly rank a website, it must interpret the websites context and strength of that... |
Advanced | |
Scratch Programming |
In this step-by-step workshop we’ll help you learn enough vector drawing and coding to design and program your own interactive character. |
Beginner | |
Rube Goldberg chain reaction – WeDo Robotics |
Create a Rube Goldberg-style chain reaction, using Scratch, LEGO WeDo, rubber balls, duct-tape, and a variety of other playful materials. |
Beginner | |
Reporting an issue: What developers really want to know | What makes a useful bug report or issue ticket? | Beginner | |
Reflections and Follow-Ups 2015 Hack for Western Mass |
Learn more about this annual, local event that connects civic-minded tech professionals with nonprofits in need of elegant web and mobile solutions. How does Hack for Western Mass work? Who is... |
Beginner | |
Rapid Insights With Current Python Machine Learning Tools |
This talk will offer a brief overview of Machine Learning and its role in strategy, analytics and data classification, as well as offer a mini-training through examples of Rapid Development of... |
Intermediate | |
Rapid App Development with Ionic, Sails, and Mongo | Using Generator-M to scaffold an Ionic / AngularJS app, and using Sails to rapidly generate an MVC backend hooked up to MongoDB, we will build together a hybrid mobile app over the course of the hour... | Intermediate | |
Programming in Python |
Python is a widely used programming language that is easy to learn and very powerful. |
Beginner | |
Polymer + Web Components |
Web Components is an exciting new standard providing the foundation for creating your own custom elements for use in browser based applications. Google's Polymer library builds upon the core Web... |
Intermediate | |
Polishing Code with PHP CodeSniffer |
Do you think that white space matters? Does your boss or your client insist on "TRUE" instead of "true", or vice versa? Are you contributing to an open-source project that has developed its own... |
Intermediate | |
Open source is not just free software | Open source is not just a means to obtaining free software, it also provides us an opportunity to shape and improve the tools we use. | Beginner | |
NERD Party! |
Join us for food, drinks, games, and music! |
Pages
Session | Speaker(s) | Experience level | |
---|---|---|---|
Unlocking the Command Line | The terminal (aka the command line) can be a source of great mystery and even anxiety. In this session, you will see how to become familiar with the command line, and how to get comfortable with it. | Beginner | |
Out of the Silos and Into the Farm | As a freelance content strategist and UX consultant I see a lot of teams that divide the content and design teams from the developers - and it never ends well. | ||
Micro Services and Queues |
A popular approach to making smaller applications instead of one monolythic hard to update application and separating responsibility for your different project needs. This is a great design... |
Advanced | |
HTML5 Mobile App Development with PhoneGap | So you want to make dynamic mobile applications, but you don't want to learn the native toolkits for Android, iOS or even Windows 8? The future of mobile embraces standards just as the web did years... | Intermediate | |
How do I get started contributing to Drupal core? |
This general overview of contributing to Drupal core includes discussion of:
|
Beginner | |
Cultivating the Next Generation of Web Professionals | The web continues to mature, but is the education of the next generation of web professionals maturing accordingly? So many of us arrived at the web through a circuitous path. Is the path for those... | Intermediate |
This event's Organizers / Educators:
juliaro
|
Rick Hood
|
Andrew Pasquale
|
Lissie
|
kelly
|