Front End

Drupal Camp Asheville 2025 - July 11th-13th

JavaScript ES6: The best vanilla you’ve ever tasted

Ryan Hagerty
Chromatic

Today’s JavaScript can be a clutter of confusing context and workarounds for a lack of language features, but it doesn’t have to be that way. Imagine if we could demystify the this keyword, squash asynchronous callbacks with ease and include features like modules and classes — all without the dependency of a third party library.

Creating an online business workflow with no custom code

Jon Firebaugh
Innovateast

What started out as a simple brochure website has become a file repository with workflow automation replacing MS Word documents, that were tedious to fill out. The entire site is built from contrib with no custom code!

Drupal has been promoted as being modular like a set of legos and this session demonstrates the capabilities that Drupal offers to non-developer site builders.

Modern Javascript Round Up - ES2015

Adam Smith
ACODESMITH

Together we will review how you can write ES2015 / ES6 syntax in your Drupal application. We will learn how to run a "transpiler" in order to build backwards-compatible javascript while utilizing modern syntax. We will compare old techniques to modern techniques so you can start refactoring immediately.

Key syntax features to be discussed:

Lessons Learned from the Appalachian Trail

Jim Smith
Oak Ridge National Laboratory

In June 2016 I hiked about 50 miles of the Appalachian Trail, a 2,189 mountainous route from Georgia to Maine. Starting in March 2017 I plan to take time off from Drupal and hike the entire trail from end to end.

What does hiking have to do with Drupal? A lot more than you might think.

Modular Development in Drupal 8

Adam Bergstein
CivicActions

The integration of design and development is still a work in progress. The pursuit of beautiful visuals often leads to complex development demands, compounded by the need for parity with responsive, grid-based web systems. The stark differences between the two disciplines can widen the gap between the creative vision of a website and the actual achievement of it.

Flex your front-end muscles! Real world gains with flexbox.

Ryan Hagerty
Chromatic

In the front-end world, our responsibilities often rest upon delivering designs that look great on any screen, but the technology we use to achieve this can be a frustrating mess of awkward styles and heavy frameworks. Enter flexbox.

With flexbox, we can easily slay complicated designs without the headaches.