|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|
|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|
|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|
|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|
|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|
|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.
|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.
|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|
|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...
|Web Scraping Made Easy with Node.js, Cheerio and X-Ray||Intermediate|
|2015 Keynote: Becky Wai-Ling Packard||Beginner|
|2015 Keynoter: Jen Lampton||Beginner|
|A quick trip though Panopoly and Panopoly derivations||
This will be an introduction to Panopoly and distributions based on Panopoly (notably OpenAtrium). Panopoly is a very rich distribution, giving you a lot of tools out of the box that don't exist...
|Advanced WordPress Basics||
For anyone comfortable with HTML, CSS, and a minimal amount of PHP, WordPress is the easiest content management system to "get your hands dirty" with and start customizing beyond the...
|Agile Workshop||Managing waterfall projects is about protecting the notorious iron triangle: scope, budget and timeline. However, it is inherently rigid and leaves little to no room for innovation or new ideas.||Beginner|
|An Introduction to Responsive HTML Emails||
Whether you’re using emails for newsletters, promotional content, or event invitations, you need to be able to reach your subscribers on whatever devices, operating systems, or email clients they...
|APIs Writing and Testing||
This session will introduce you to the fundamentals of API building that apply to ANY framework. What to think about, how to name resources etc.
|Basics of a Lean Launch: The Successful Start-Up||If you, or you and some colleagues, are considering starting your own business, here are the basics of the "lean launch" method.|
|Before it hits the fan!||The design is done, the site is built and launched. How do you make sure you keep that site running well? What steps do you need to do before you have problems?||Intermediate|
|Blockchains and Altcoins: Intro to Digital Currency||The rise of Bitcoin and [its underlying technology] cryptocurrency have moved out off the tech underground with the potential to transform the way we handle online commerce and information through...||Beginner|
|BOF - Why Drupal can save the Environmental Movement||
Can it? Humanity is certainly at a crossroads.
|Build a webpage with HTML & CSS!||
The web is built with HTML!
In this workshop you will learn how to structure webpages with Hypertext Markup Language (HTML) and make them look nice with Cascading Style Sheets (CSS).
|Building Google Chrome Extensions||Intermediate|
|Business Panel (3rd Annual)||Local development agency and technology company leaders engage in a panel discussion centered on topics of solving business problems, as opposed to technical or project management issues.||Advanced|
|Career Panel||There are many paths to a destination of a career in the broad field of technology.|
|Closing the Gap: Gap Analysis for Web Producers||
Well before contract, we’re often faced with project inputs that are astonishingly vague.
|Context is key - providing support in a release-break-fix world||If you understand the context of a user's question, the answer comes easily. If you don't, support is nigh unto impossible.|
|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|
|How do I get started contributing to Drupal core?||
This general overview of contributing to Drupal core includes discussion of:
|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|
|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...
|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.|
|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|
This event's Organizers / Educators: