NCDevCon 2017 - October 7-8

We are pleased to announce NCDevCon 2017 will be held on October 7-8. You are welcome to join us at North Carolina's Premier Web and Mobile Developer conference. 2017 is our 10th event. With your help we are going to make it memorable and special!

 

Call for Speakers

Our call for speakers is now open. We want the best and the brightest to share their hard-earned knowledge and experience with the best conference attendees on the planet. Submit as many ideas as you like. Topics include:

  • JavaScript
  • Angular
  • Mobile
  • CSS
  • Design
  • CF

We also have the ability to host hands-on training sessions. Typically, these are 3-6 hour sessions of hands on instruction. Attendees will bring their own laptops. This is a great opportunity if you have something interesting and technical to share, and would like to help in a practical sense. We'll provide the space, bandwidth, a TA or two if you need it, and also record your session for you to use as you see fit.

 

Call for Sponsors

We keep our value high and our costs low thanks to the generosity of our sponsors. You may find many of your sponsorship questions answered on our sponsors page. We have standard packages available. We also are happy to work out custom packages to support your marketing goals. Feel free to contact us with questions and ideas.

 

Early Bird Tickets

Our early bird tickets are on sale now. The price is $100. For those who are aware of our quality and are willing to buy a ticket without even seeing the schedule, we'll reward you with the best deal available, all year long. Regular price tickets remain at $200 (take THAT inflation!).

 

Videos from past conferences

We record every single session and make the recordings available on YouTube for free. Take a look at our hundreds of technical presentation recordings going back many years.

 

Sessions from 2016

Haven't been to NCDevCon before? Curious what it is all about? Take a look at our 2016 session list to get an idea of the kinds of sessions and speakers you can see this year.

 

Let's get our learn on!

-Dan and Jim

 

NCDevCon 2016 - Wrap Up

Videos

We're slowly converting videos and posting them to our YouTube page. We also have previous years videos available to watch.

Subscribe now: https://www.youtube.com/ncdevcon

Slides/Code

Taking Your Searches to the Next Level with Solr and ElasticSearch
Mary Jo Sminkey
Slides: http://www.slideshare.net/MaryJoSminkey/solrelasticsearch-for-cf-developers-and-others
Video: https://youtu.be/XE6Bzpk3u2M?list=PLz6r7YssJoKQyfkq1cdNRy0-FqRpcxEZr

PhoneGap Push Notifications
Simon MacDonald
Slides: https://slides.com/simonmacdonald/push-7/live#/

Reduce, Reuse, Recycle: Modular CSS
Cas Roberts & Kendall Totten
Slides: http://redhat.slides.com/ktotten/modular-css
Code: http://bit.ly/layout-styles

Realtime with WebSockets
Giancarlo Gomez
Slides: https://github.com/GiancarloGomez/Realtime-With-WebSockets-Demo-Code/raw/master/realtime-with-websockets-2016.pdf
Code: https://github.com/GiancarloGomez/Realtime-With-WebSockets-Demo-Code

Build your Backend in Node.js  (building an API with Node.js + Express.js)
Matthew Eash
Slides: http://bit.ly/node-backend

Jumpstart into the Aurelia Framework
Matthew Eash
Slides: http://bit.ly/aurelia-overview

Delivering the Dude: Continuous X
Brent Pabst
Slides: http://www.slideshare.net/BrentonPabst/delivering-the-dude-continuous-x-66194553
Code: https://github.com/brentpabst/ncdevcon16

ES6 Web Components
Ben Farrell
Slides: https://github.com/bengfarrell/ncdev-conponent/blob/master/es6webcomponents.pdf
Code: https://github.com/bengfarrell/ncdev-conponent
Reference: http://webcomponents.org/polyfills/
Video: https://youtu.be/HE5FskfcO8M?list=PLz6r7YssJoKQyfkq1cdNRy0-FqRpcxEZr

Same Native Mobile App - Two Ways, with C# & JavaScript!
Sam Basu   
Slides: https://slides.com/samidip/sameapp2ways
Slides: https://slides.com/samidip/nativescript

Style Guides with React Stateless Components
Adam Smith
Slides: https://speakerdeck.com/acodesmith/reactjs-style-guides

Mobile Platforms Galore: Pick Your Poison
Jonathan Willis
Slides: https://drive.google.com/open?id=1M4z2ZkWgsyG2gB04AyijuswkS6KrnaK0TGwmwl0F_hU

Introduction To Native Mobile Apps Using Ionic 2 & Angular 2
Carlos Santana
Slides: http://bit.ly/ionic-ncdevcon16
Code: http://bit.ly/demo-ncdevcon

Small Screens, Big Rewards! The Experience of Converting Desktop Websites to Mobile
Jessica Kennedy
Code: https://github.com/mistersender/desktop_to_mobile_presentation

CFML: Code Security Best Practices
Trip Ward
Slides & Code: https://github.com/tripward/presentations/tree/master/security_best_practices

Dependency Injection 101
Anant Pradhan
Blog: http://anant5.com/2016/09/ncdevcon-2016-dependency-injection-101/
Video: https://youtu.be/FHyXygRCEgQ?list=PLz6r7YssJoKQyfkq1cdNRy0-FqRpcxEZr

Thinking Outside the Box With CSS
Brandon Kennedy
Slides: http://brandonkennedy.me/presentations/thinking-outside-the-box/view/index.html
Code: https://github.com/brandontkennedy/css-totb

Kicking Sass: How To Write CSS (and JS) in a PostCSS World
Aaron Ladage
Slides: https://cdn.rawgit.com/aladage/post-is-the-new-pre/ncdevcon2016/index.html#/
Code: https://github.com/aladage/post-is-the-new-pre/tree/ncdevcon2016

Less Hate, More Love With Coldfusion ORM
Masha Edelen
Slides: http://www.hdwebstudio.com/presentations/NCDevConORM
Video: https://youtu.be/TBvcsbqNvzU?list=PLz6r7YssJoKQyfkq1cdNRy0-FqRpcxEZr

Stocking a Front-End Toolshed
Jared Siirila
Slides: http://slides.com/jaredsiirila/deck

 

 

NCDevCon 2016 Session-Scaling Angular in Enterprise Apps

Scaling Angular in Enterprise Apps

Building large scale Angular apps has its challenges. See how Dude Solutions uses patterns and process to scale Angular apps across multiple development teams, code bases, and products. Bonus content: Get a sneak peek into how The Dude plans to transition to Angular 2.0 in our enterprise applications!

About Stuart Eaves

Stuart Eaves

Stuart currently works as a full-stack engineer for Dude Solutions. For the last 4 years, he has been working with Angular in small scale apps, hybrid mobile apps and large enterprise apps.

Follow Stuart Eaves on Twitter

Ready to Register for NCDevCon?

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

NCDevCon 2016 Session-API Management Basics

API Management Basics

APIs will serve as the backbone of communication channels between applications on various devices in what is trending as the Internet of Things. With the explosion of API use, a required necessity is the tool that companies will use to manage these APIs. Providing seamless ways to globally manage security, versioning, API creation, and metrics will allow companies to move much faster through their API strategies and quickly implement changes. In this session we’ll review the capabilities of API Management and demonstrate the latest Adobe API Manager, showing how the various features benefit productivity and seamless management of APIs.

About Elishia Dvorak

Elishia Dvorak

Elishia Dvorak is the ColdFusion Solution Consultant and Evangelist at Adobe and has been assisting ColdFusion customers with server support, consulting and training since 1999. She has spent over 10 years with Allaire, Macromedia, and Adobe performing enterprise dedicated support and Technical Account Management for the largest ColdFusion architectures. Prior to her current role, she spent time as an Adobe Reseller and Solution Provider specializing in ColdFusion solutions.

Ready to Register for NCDevCon?

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

NCDevCon 2016 Session-Virtual Reality Wants You: How developers fit into the new VR landscape

Virtual Reality Wants You: How developers fit into the new VR landscape

Virtual Reality is not just about games. Many designers and developers are finding that VR is opening up new and exciting business opportunities. Jason McGuigan and Jason Cooper from Horizon Productions will walk through the basics of Virtual Reality as it exists in today’s business environments, how companies are using it, and how you can get involved. Through an open discussion on Google Cardboard, Samung GearVR, Oculus Rift, HTC Vive, 360 video, and more- the Jasons will explain where developers are needed and what skills are being sought after in this exciting new field.

About Jason McGuigan Jason Cooper

Jason McGuigan Jason Cooper

Jason McGuigan and Jason Cooper are the Creative Director and Director of Multimedia at Horizon Productions, which has over 34 years of consumer marketing experience that they're now translating into Virtual Reality products. Jason and Jason lead a talented team that is developing VR experiences for a wide array of business clientele, including IBM, Quintiles, CREE/Home Depot, Carolina Railhawks, UNC Athletics, and many others. They regularly speak about VR to Fortune 500 companies and various groups throughout the Triangle. They also have made television appearances, been featured in news articles and were selected as one of the only groups on the East Coast to be granted access to Google VR's Jump platform and GoPro's Odyssey camera.

Follow Jason McGuigan Jason Cooper on Twitter

Ready to Register for NCDevCon?

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

NCDevCon 2016 Session-Delivering the Dude: Continuous X

Delivering the Dude: Continuous X

The process of building and deploying software can be tedious, difficult, and problem-prone. Even more challenging is building a continuous integration and delivery platform that can be flexible and adaptive to your agile software teams. Take a sneak peek into how Dude Solutions revamped and replaced their entire continuous integration and delivery process with a brand new environment and toolset in just under 3 months! We will share our experiences: the good, the bad, and the ugly.

About Brent Pabst

Brent Pabst

Brent specializes in building transformational architectures for high-growth organizations. He’s currently Enterprise Architect for Dude Solutions in Cary, NC, focused on building next generation cloud computing platforms. In addition to working at Dude Solutions, Brent provides architectural and software consulting services to various organizations internationally. He’s also an instructor at Wake Technical Community College teaching classes on systems design and analysis to the next generation of technology employees. Brent is a published author and speaker with continuous research article submission to various industry journals.

Follow Brent Pabst on Twitter

Ready to Register for NCDevCon?

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

NCDevCon 2016 Session-Getting Started with IoT

Getting Started with IoT

You’ve probably heard the buzz surrounding the Internet of Things (IoT). Want to learn more but don’t know where to start as a software developer? Things couldn’t be easier today - no circuit design or soldering experience required! We’ll cover some basic electronics, discuss the components of an IoT solution, and put together a demonstration using the Particle Photon, Grove sensor modules, and IoT cloud platforms.

About Ian Hoppes

Ian Hoppes

Ian Hoppes has over 15 years of experience developing custom software applications using Microsoft technologies. A Computer Science graduate of NC State University, his professional career includes cofounding and leading the technology teams for startups in healthcare, student learning, and consumer e-commerce. Currently he is the Director of Application Development for a Raleigh, NC based IT services company. Ian is active in the Triangle .NET User Group and frequent speaker at conferences and code camps. In 2015, he cofounded the Raleigh IoT Meetup and was selected as the Hackster.io Ambassador for the Triangle region.

Ready to Register for NCDevCon?

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

NCDevCon 2016 Session-Using ColdFusion and JSON to read your mind.

Using ColdFusion and JSON to read your mind.

This is a small project I've been playing with. Consumer grade Electroencephalograph (EEG) systems are now relatively cheap and reliable. In this talk, I'll be showing how I used JSON to transmit EEG data to the ColdFusion server, and then store and display the data in real time using CF's real time charting engine ZingCharts.

About Larry Lyons

Larry Lyons

Larry C. Lyons is a ColdFusion Developer with over 18 years of experience in designing and developing complex database driven websites for governments, private industry, and educational institutions. He has post graduate degrees in Psychology. Larry is the co-manager for the Northern Virginia ColdFusion Users Group.

Ready to Register for NCDevCon?

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

NCDevCon 2016 Session-Build Your Backend in Node.js

Build Your Backend in Node.js

Node.js has been around since 2009, but has really been hitting its stride over the past 2-3 years as a robust platform for web, mobile and even desktop applications. Leverage your Javascript front-end knowledge by using it on the back end as well! This session will over the basics on how to get jump-started into the Node.js ecosystem, as we cover the building blocks in building a REST API and a full-stack web application using Node.js and Express in Javascript ES2015. We'll also look at best practices in expanding your API to hook up logging, error handling, authentication and interfacing with external data sources.

About Matthew Eash

Matthew Eash

Matthew Eash is an enterprise architect, lead developer, and data guru. He is currently heading up multiple data and visualization initiatives for a national research lab.

Ready to Register for NCDevCon?

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

NCDevCon 2016 Session-Jumpstart into the Aurelia Framework

Jumpstart into the Aurelia Framework

Aurelia, a new Javascript client framework going up against the likes of Angular 2 and React, allows you to code modern web and mobile applications in ES5/6/7 or TypeScript. I'll provide an overview of the Aurelia framework, and cover the basics of creating a new web single page application -- how to bootstrap a new project and expand it using features within the framework, including routing, view templating, data fetching, two-way data binding, dependency injection and custom elements.

About Matthew Eash

Matthew Eash

Matthew Eash is an enterprise architect, lead developer, and data guru. He is currently heading up multiple data and visualization initiatives for a national research lab.

Ready to Register for NCDevCon?

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