NCDevCon 2016 Session-Party like Thor in the cloud!

Party like Thor in the cloud!

Also known as building and deploying serverless applications.  This is a hands on session where you will get a chance to build a simple application and leverage the new rage, serverless architecture within AWS.  Find out how serverless architecture works by doing.  Don't be afraid, it's the cloud, what could go wrong.

We will cover:
  • Authentication - IAM groups and users
  • Storage - Using S3 to store files for static pages
  • Functionality -Leverage Lambda's to build dynamic pages and other application functionality
  • REST - Create a simple REST based API with the API Gateway
  • Data retention - hook into DynamoDB to keep your data

We will not cover:
  • EC2 instances
  • The setup of any type of server
  • Client side application development (there will be a starter app available for that, but this is not a front-end session)

Pre-requisites 
  • Laptop
  • Install AWS CLI on your laptop
  • A basic knowledge of JavaScript
  • A fundamental knowledge of application development
  • A Hammer... cause Thor always has his hammer

Lastly - be sure to RSVP.  So tweet this message " .@adrianpomilio I want to party like Thor @NCDevCon #serverless #aws "
If you already have your own AWS account then feel free to use that, but if you need we will have an account available.

The session will last 2hrs.  We will have extra time available to hack around on these technologies.

About Adrian Pomilio

Adrian Pomilio

Adrian Pomilio is a UI Architect and Platform Team Lead at BlueHornet. He spends most of his free time with his sons doing various outdoor activities, as well as flying drones, IoT, and generally making the most out of tech in a sometimes mischievous way. Oh, and Jeepin... he has a thing about Jeeps.

Ready to Register for NCDevCon?

Eventbrite - NCDevCon 2016 - North Carolina's Premier Web Conference

NCDevCon 2016 Session-Stocking a Front-End Toolshed

Stocking a Front-End Toolshed

Today the landscape of front-end tools is a little like going to the hardware store and being overwhelmed by the huge selection of tools available. Why are there 12 different types of hammers? This should be an entertaining overview of the current tooling overload that is occurring in front-end development. You will walk away with a better understanding of the tools available to front-end developers, along with suggestions for good tool stacks for development.

About Jared Siirila

Jared Siirila

Jared has been designing and developing software applications professionally for over a decade. In that time he has worked with multiple front end frameworks from jQuery and Dojo to Angular and React. He enjoys learning and teaching new concepts to people, gaming with his friends, and referring to himself in 3rd person when writing Speaker Bios.

Follow Jared Siirila on Twitter

Ready to Register for NCDevCon?

Eventbrite - NCDevCon 2016 - North Carolina's Premier Web Conference

NCDevCon 2016 Session-Taking Your Searches to the Next Level with Solr and ElasticSearch

Taking Your Searches to the Next Level with Solr and ElasticSearch

Today we have numerous open source options for building robust search features info our websites, with advanced features that most developers never even tap into. The most popular of these are Solr and ElasticSearch. Using Solr's built-in REST APIs, we'll go far beyond ColdFusion's cfsearch/cfindex tags to build complex website searches that include advanced features like faceting and pivot tables, synonyms, term highlighting, search and spelling suggestions, auto complete, nested documents, and much more! We'll use a typical ecommerce website to see how multiple page components along with the site-wide search were all fully integrated into Solr, migrating everything off of old-style database queries. We'll talk about search relevance and some of the features these search engines offer for making sure you users are finding what they are looking for and we'll discuss at how to keep your data fresh and up-to-date with database changes. Finally we'll look at some of the differences between Solr and ElasticSearch and take a brief look at the newest features offered in Solr 6. You may be surprised if not amazed, at how much you can do with Solr when you move beyond the built in CF tags! While this topic is geared towards CF developers looking for what is available past the built in tags, most of the information presented will be platform independent and should be useful to anyone interested in integrating search technology into their applications.

About Mary Jo Sminkey

Mary Jo Sminkey

Mary Jo has been working with ColdFusion since the early Allaire days, often an outspoken and active participant in the ColdFusion community, and an expert in the field of ecommerce, having for many years sold her own ColdFusion-based ecommerce software CFWebstore, and today working for a multi-million dollar ecommerce site through her employer CFWebtools.

Follow Mary Jo Sminkey on Twitter

Ready to Register for NCDevCon?

Eventbrite - NCDevCon 2016 - North Carolina's Premier Web Conference

NCDevCon 2016 Session-Why Your Next App Should Be Serverless

Why Your Next App Should Be Serverless

Serverless platforms are the future of app development, and it's easy to see why. What used to take months of dealing with frustrating backend code can now be done in a few weeks. Developers can spend more time writing frontend code and building a great UX. This session will focus on Serverless Architecture, the key players in the space, and the performance benefits of building your next app on a serverless platform.

About Todd Wacker

Todd Wacker

Todd Wacker, Developer Evangelist at Syncano, is a passionate web developer and lifelong learner. He enjoys the rush of using new technologies and building something from nothing. When he's not writing code, he spends his time exploring the outdoors with his dog, Atticus.

Follow Todd Wacker on Twitter

Ready to Register for NCDevCon?

Eventbrite - NCDevCon 2016 - North Carolina's Premier Web Conference

NCDevCon 2016 Session-Thinking Outside the Box With CSS

Thinking Outside the Box With CSS

Many commonly used UI features rely completely on javascript to work-- but does it need to? CSS has come a long way, and with a little thinking outside the box, we can use CSS to create some truly magical interactions. I'm talking things that will leave JavaScript feeling like Keanu Reeves sitting on a park bench eating a disappointing sandwich. In this session we'll go over some of the most underrated features of CSS. ":" selectors, pseudo elements, animations, transitions, and my personal favorite: the mighty box-shadow. We will cover not only how these can be used individually, but also how, like the lions of Voltron, they can combine to become truly powerful in a world plagued with unnecessary JS. This presentation will assume that attendees have a working knowledge of CSS. Most of what will be shown relies on very specific cascading, and due to its ease in reading, complex examples will be shown using SCSS.

About Brandon Kennedy

Brandon Kennedy

Brandon is a UI Developer at Shop.com. He has 7 years experience coding everything from HTML, CSS & JavaScript to obscure database languages only popular in the 70s. He has a wealth of knowledge on writing animations with CSS, and is a frequent contributor to the codepen.io community. Also, he is NOT related to THOSE Kennedys.

Follow Brandon Kennedy on Twitter

Ready to Register for NCDevCon?

Eventbrite - NCDevCon 2016 - North Carolina's Premier Web Conference

NCDevCon 2016 Session-Less hate, more love with ColdFusion ORM

Less hate, more love with ColdFusion ORM

This beginner to intermediate session will show how to save development time in creating ColdFusion applications by leveraging ORM to achieve data persistency. We will cover the basics in creating an ORM layer for the application, perform CRUD functions and write HQL queries. By showing you how to avoid common pitfalls in ORM implementation, I hope to make you love it and use it in your next development project.

About Masha Edelen

Masha Edelen

Masha is a full stack web developer of 15 years, specializing in backend programming utilizing ColdFusion. Running a small web development company, she and her team have been delivering custom web applications to a wide range of clients since 2002. When not in the office working on the next project she loves to travel and spend time with family.

Ready to Register for NCDevCon?

Eventbrite - NCDevCon 2016 - North Carolina's Premier Web Conference

NCDevCon 2016 Session-Eat, Sleep, Akamaize, Repeat

Eat, Sleep, Akamaize, Repeat

Amazon and Walmart both reported a 1% LOSS in revenue per 100ms of site load delay. Using a CDN to push as much data to the internet’s edge allows for a massive boost in site performance. Utilizing both classic content delivery techniques (basic caching of images, CSS, and JS) and advanced configurations (dynamic HTML caching, on-demand image processing, and traffic prioritization), site performance can appear near instant. While reviewing the planning, implementation steps, and mistakes of one company, this talk will take a look at the before and after analytics of going all-in with various CDN technologies, using Akamai as an example.

About Kyle Christiansen

Kyle Christiansen

Currently working as an Applications Architect for Market America/SHOP.com in Greensboro, NC; Kyle has been working in ColdFusion and web development for over 15 years. All within a normal day Kyle runs the gamut of architecture, enterprise solution planning, and writing code. In his free time, Kyle cooks his way through cookbooks by Julia Child with his chef friends and maintains a robust beard oil collection for his fluffy beard.

Follow Kyle Christiansen on Twitter

Ready to Register for NCDevCon?

Eventbrite - NCDevCon 2016 - North Carolina's Premier Web Conference

NCDevCon 2016 Session-Advanced JavaScript Debugging

Advanced JavaScript Debugging

The size and complexity of our JavaScript applications are growing exponentially. As a side effect, it’s getting harder and harder when developers have to debug issues.This talk will chase down some of the critical issues to debug ajax calls, nested promises chain, messy event handler, dom manipulation, animation, memory leak, etc. we will also cover how to debug some popular javascript framework. This talk will unveil tips and tricks to master developer tools tabs and some plugins, extensions and techniques.

About Md Khan

Md Khan

Md khan is a curious JavaScript developer, a frequent speaker and a co-organizer of Chicago JavaScript meetup. He publishes his tips and tricks for intermediate JavaScript develoeprs at www.thatjsdude.com and videos in https://www.youtube.com/user/khanLearning

Ready to Register for NCDevCon?

Eventbrite - NCDevCon 2016 - North Carolina's Premier Web Conference

NCDevCon 2016 Session-Reduce, reuse, recycle: Modular CSS

Reduce, reuse, recycle: Modular CSS

CSS bloat is a challenge for every enterprise website. As design elements grow and change, code gets added but rarely deleted and our CSS files get larger and harder to maintain. What was that class name that makes the font color black and 22px? Where is the pattern that gives me the right layout and color scheme for this design? Modular design encourages us to look beyond classes and begin styling on the component level using data attributes. Separate content from design and your code base becomes reusable and more compact.

About Cas Roberts Kendall Totten

Cas Roberts Kendall Totten

Cas Roberts
Currently a User experience web developer for Red Hat's marketing site: redhat.com. Previous talks include: PearlHacks (3 years), travel with Red Hat and independently to speak at colleges about Web design and the industry, including training for Sass and intro to HTML, code.org training for elementary school students. Previously employed by SAS - Hadoop and Oracle database consultant, QA Tester for SAS In-database - and FlipKey - PHP and front-end web developer. Front-end developer as a hobbyist since 2003.

Kendall Totten
My name is Kendall Totten, I’m the UX Dev team lead for redhat.com. I love living in Raleigh with my husband Doug, and my cuddly cat Frank. I attended Eastern Michigan University where I studied Communication Technology and Graphic Design. I enjoy photography, traveling, music, dancing, good food, the great outdoors, and I'm a geek at heart.

Follow Cas Roberts Kendall Totten on Twitter

Ready to Register for NCDevCon?

Eventbrite - NCDevCon 2016 - North Carolina's Premier Web Conference

NCDevCon 2016 Session-Small Screens, Big Rewards! The experience of converting desktop websites to mobile

Small Screens, Big Rewards! The experience of converting desktop websites to mobile

Anyone working in web has most likely built websites with desktop in mind, even knowing the web is moving towards mobile. Converting a desktop site to a good mobile or responsive experience can be a daunting process, but one well worth the effort. This crash course in mobile web will cover what my team has learned over the past several years of converting desktop websites over to mobile/responsive experiences, including high level flow and design decisions, best practices, pitfalls, tips, and tricks. Additionally, we will cover some common UI/UX problems mobile faces and practical ways to overcome them.

About Jessica Kennedy

Jessica Kennedy

Jessica is a Lead UI Developer with nearly 10 years of web coding experience. She spent several years helping drive the mobile & fully-responsive web experience for multiple e-commerce sites.

Follow Jessica Kennedy on Twitter

Ready to Register for NCDevCon?

Eventbrite - NCDevCon 2016 - North Carolina's Premier Web Conference