Modular Apps with Angular and Browserify

The two main presentations were pretty good. Still don’t know how to make sense of Angular, and what the heck is Browserfy?

Developing Apps for Google Glass with JavaScript

Wearable technology promises to make technology more ubiquitous in our daily lives. Google Glass, with its heads-up display and bone-conduction speakers, is at the forefront of this movement by giving users the ability to interact with the world in new and exciting ways. It makes it easy to get information when you need it and capture life events seamlessly. While it’s an Android-based device, you don’t need to be an Android developer to create useful applications for it. An introduction to application development for Google Glass using JavaScript. Through live demos we saw how to use Phonegap and WearScript to take your ideas from exploratory concepts to innovative applications!

Lance Gleason has been a computer nut ever since his dad bought him a computer when he was a kid. After nearly a decade as a Java developer for companies like Kodak, CNN, and GE, he decided to end his addiction to heavy inheritance, static typing, and coding without tests. These days, he practices clean Ruby living with lots of well-tested code, class composition, and fun dynamic languages as a developer/startup CTO for hire with extensive experience in data science and committer on open source projects such as the Passbook-iOS, Asari and Active Asari Gems. He is known to practice interspecies pair (purr) programming with his orange tabby, Allie, and when he’s not writing code, you will find him diving with sharks, trekking through Chernobyl, sampling wine, cheering on the Springboks or perfecting his biltong recipe.

Modular Application Development with AngularJS and Browserify

AngularJS is a web framework for building single-page applications that automatically update as data changes within the app. Browserify is a development tool for generating JavaScript files for the browser using Node.js-style “require” and “export” methods. Together, they provide a powerful set of tools for developing complex web-apps that are clearly organized and provide modular functionality. This talk covered the basics of using Browserify with AngularJS and demo real examples of web-apps built with these tools.

Tom Merrihew is a co-founder and CTO at Gather, an Atlanta-based startup building solutions for the private events market. Gather has two web-based products — a SaaS platform used by restaurants to manage their private events operations, and a marketplace for event planners to instantly reserve rooms at these restaurants. Both products are built with AngularJS using a Node.js backend. Tom is a full-stack developer and has been working in web development for over a decade.

(http://www.meetup.com/AtlantaJavaScript/events/173397512/)

Bootstrap SASS with Front-end Drupal

Get help with your front-end Drupal project by using some of today’s most popular technologies. Leveraging Bootstrap and SASS will make it easier to tap into the larger developer community. This months topic, Front-end Drupal with Bootstrap and SASS, looks good for our Atlanta Drupal Users Group

We’ll explore how to make the most of a few well-maintained Drupal modules and themes that will minimize your markup and make your site more HTML5+CSS3 friendly.

Brian Danin is a Senior Developer at CSE and specializes in digital media, web development, video, photography, Drupal, and PHP. He has worked for the Georgia Institute of Technology, Turner, CNN, the Univserity of British Columbia, and more. He’s originally from the small mountain town of Manitou Springs, a few miles from Colorado Springs, CO.

THANKS TO OUR SPONSORS
We will have food and refreshment sponsored by LEHAN Partners. Thanks also to our sponsors Matrix Resources for the meeting space, and to TRC Professional Solutions for helping with organization and planning.


We all enjoyed Brian Danin’s presentation “Front-end Drupal with Bootstrap and SASS” back in May. The video is now available at: http://vimeo.com/102867822
Here is a starter theme that gets everything setup and ready.
https://drupal.org/node/2116345

This assumes you have a Compass-Bootstrap setup running. I usually use command-line to compile and watch my code, but you can also use code-kit.

For Thursday, I will be focusing on Bootstrap 3.x.
These are the basic gems you need installed to compile the SASS (other instructions are linked in the Drupal link above):

  • bootstrap-sass (3.x)
  • compass (0.12.x)
  • sass (3.2.x)

Theming in Drupal Using Sass

Eric Sembrat of the College of Engineering at Georgia Tech will lead a hands-on workshop of “Theming in Drupal Using Sass”. The workshop will offer an introductory look into the Sass language, syntax, and functions, with a focus on how to incorporate into Drupal, and how Sass can minimize frustrations in theme development in Drupal 7.

This workshop will provide an excellent foundation, and is highly recommended for beginner to intermediate Sass users prior to Brian Danin’s talk, “Front-end Drupal with Bootstrap and Sass” coming up on May 8th.

What You Need/Download Instructions
Install Sass on your local machine (http://sass-lang.com/install). If you did not install Sass on your machine, an acceptable alternative is Sassmeister (http://sassmeister.com/) for testing Sass functions. Eric will be using Compass.app (http://compass.kkbox.com/).

Install a local Drupal dev environment on your local machine, for example Acquia Dev Desktop (http://www.acquia.com/products-services/dev-desktop).

Make sure that Compass is installed with Sass (http://compass-style.org/install/).

A theme and sub-theme template will be distributed closer to the presentation date, with a sample core theme and Sass-friendly sub-theme (Zen). These details are posted in the “Join the Conversation” section at the bottom of this page.

About our Presenter Eric Sembrat
Eric Sembrat is the Web Manager for the College of Engineering at Georgia Tech. Previously, he worked as the Lead Developer and Project Manager for Drupal at Kennesaw State University and Georgia Tech’s College of Sciences. He is currently a Ph.D. candidate in Instructional Technology at Georgia State University.