NCDevCon 2016 Free Video- NCDevCon 2016 Session-Introduction to NativeScript!

Please enjoy this free video from NCDevCon 2016: Watch Now

Introduction to NativeScript!

Want to go cross-platform with your mobile apps? NativeScript is a framework for building truly native cross-platform apps, with JavaScript! Or, you can go with TypeScript as well. And it’s all free & open source! Let’s unwrap - Native iOS/Android/Windows Phone apps | Single codebase | Entire native platform API access | Pure JS/CSS layer | Common XML UI | Native UX | App Architectures | Data Bindings | Integrations | CLI Tooling | Choice of IDEs | Deployment story. The future is here – let’s build the next generation of X-Plat Native Mobile apps with NativeScript!

About Samidip Basu

Samidip Basu

Sam Basu is a technologist, author, speaker, Microsoft MVP, gadget-lover and Developer Advocate for Telerik. With a long developer background, he now spends much of his time advocating modern web/mobile/cloud development platforms on Microsoft/Telerik stacks. His spare times call for travel, fast cars, cricket and culinary adventures with the family. You can find him on the internet.

Follow Samidip Basu on Twitter

Ready to Register for NCDevCon?

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

No Comments   2017

NCDevCon 2016 Free Video- NCDevCon 2016 Session-ES6 Web Components

Please enjoy this free video from NCDevCon 2016: Watch Now

ES6 Web Components

So, you want to make stuff in JS? Well, I'm sure you've had Angular and React shoved in your face from every direction! There's nothing wrong with them, but I want to show another option. I want to show a way with no elaborate frameworks to learn, and no convoluted error messages when things go wrong. You may have heard of Web Components. If so, you've probably equated them with Google's Polymer. Guess what? We can peel back the framework layers and JUST use plain vanilla Web Components in your application. Even better, we can turn the volume up on our Javascript by creating our Web Components with the next iteration of Javascript: ES6. ES6 Web Components don't have everything, but they are simple, composable, and they work well. What they lack, you are free to use your favorite JS micro-libraries for whatever you want to do!

About Ben Farrell

Ben Farrell

Some people call me a pixel cowboy. Some call me the gangster of CRUD. Some call me Adobe, cause I work in the office thereof. www.benfarrell.com

Follow Ben Farrell on Twitter

Ready to Register for NCDevCon?

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

No Comments   2017

NCDevCon 2016 Free Video- NCDevCon 2016 Session-Jumpstart into the Aurelia Framework

Please enjoy this free video from NCDevCon 2016: Watch Now

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 2017 - North Carolina's Premier Web Conference

No Comments   2017

NCDevCon 2016 Free Video- NCDevCon 2016 Session-Dependency Injection 101

Please enjoy this free video from NCDevCon 2016: Watch Now

Dependency Injection 101

Have you heard about Dependency Injection (DI) but not sure what it really means or why you would use it? Are you vaguely familiar with DI but would like to gain a better understanding of the concept and see some examples of how to use it in your application? This session will give you a brief, language agnostic introduction to the theory behind Dependency Injection, and then quickly switch over to code examples that demo it in a sample ColdFusion application. During the course of the presentation, we will look at two versions of the same application that correspondingly use the following DI engines: - Inject One (DI/1) - Wirebox

About Anant Pradhan

Anant Pradhan

Anant started developing web based applications in 2006 using ColdFusion, PHP, JavaScript, HTML and CSS. He enjoys enterprise ColdFusion development and has expertise in developing backend architecture. He is a big fan of Object Oriented Programming methodologies and design patterns, especially MVC. Anant is an active member of the Northern Virginia ColdFusion User Group (NVCFUG) as well as Triangle Area ColdFusion User Group (TACFUG). He has a Masters in Computer Science from UNC Chapel Hill, and has spoken previously at various conferences including NCDevCon, Adobe CFSummit, and dev.Objective.

Follow Anant Pradhan on Twitter

Ready to Register for NCDevCon?

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

No Comments   2017

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

Please enjoy this free video from NCDevCon 2016: Watch Now

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 2017 - North Carolina's Premier Web Conference

No Comments   2017

NCDevCon 2016 Free Video- NCDevCon 2016 Session-Stocking a Front-End Toolshed

Please enjoy this free video from NCDevCon 2016: Watch Now

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 2017 - North Carolina's Premier Web Conference

No Comments   2017

NCDevCon 2016 Free Video- NCDevCon 2016 Session-Realtime with WebSockets

Please enjoy this free video from NCDevCon 2016: Watch Now

Realtime with WebSockets

WebSockets are here! Are you taking advantage of this technology yet? If not, ColdFusion makes it really simple as of version 10. In this presentation I will cover how to get WebSockets working on your app/site and discuss real life pitfalls that I have encountered in the trenches on my own applications. I’ll also cover tips and tricks to debugging WebSockets that will help you overcome common obstacles. Attendees will: ¥ Learn how to setup WebSockets using ColdFusion. ¥ Be given a replacement for the Adobe provided test suite ¥ Be given an enhanced wrapper to deal with connection drops not handled by ColdFusion's library to be able to take action and notify the user, so your app/site does not appear broken! Attendees should have some basic knowledge of JavaScript, as it is needed to work with WebSockets. Not working with Adobe ColdFusion or a version that has WebSockets? That is ok, I will also review how easy it is to add this functionality to your app/site using socket.io. This demo will consist of a barebones setup that will allow you to subscribe and publish messages to and from your clients as well as broadcasting from the server

About Giancarlo Gomez

Giancarlo Gomez

Giancarlo is a full-stack developer with over 15 years experience with various languages and a passion to continue to learn. He is the owner of Fuse Developments, his consulting business specializing in web/mobile development and CrossTrackr, a SaaS for the CrossFit community, providing athletes and gym owners real-time insight into progress and health metrics. You can find him on Twitter and GitHub @GiancarloGomez and read his occasional ramblings at www.giancarlogomez.com. On his spare time, he plays with his kids and occasionally stares at his wall of guitars remembering the good old days of traveling and playing music on stages.

Follow Giancarlo Gomez on Twitter

Ready to Register for NCDevCon?

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

No Comments   2017

NCDevCon 2016 Free Video- NCDevCon 2016 Session-Style Guides with React Stateless Components

Please enjoy this free video from NCDevCon 2016: Watch Now

Style Guides with React Stateless Components

ReactJS, the javascript view layer by facebook.com, helps front-end developers build reusable . The talk will focus on how to build 'stateless' components for developing a rich style guide experience. Once the style guide is complete, any developer can use the components to develop an array of different views. We will learn: - What are React Components? - What does it mean to be stateless? - Why are style guides important for large projects? - How to build a stateless style guide with React and ReactRouter?

About Adam Smith

Adam Smith

Adam Smith started building websites in 1996. 20 years later he still finds joy in the creative process, computer programming and seeing a new project go live. Currently employed as lead developer at ACODESMITH in Asheville, North Carolina, he focuses on e-Commerce frameworks and highly interactive web interfaces. Adam has spoke at Converge about MeteorJS, WordCamp Asheville about responsive images and SyntaxCon about Realtime WebApps.

Follow Adam Smith on Twitter

Ready to Register for NCDevCon?

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

No Comments   2017

NCDevCon 2016 Free Video- NCDevCon 2016 Session-W3C Content Security Policy & HTTP Headers for Security

Please enjoy this free video from NCDevCon 2016: Watch Now

W3C Content Security Policy & HTTP Headers for Security

Would you like a way to improve the security of your web application without having to change any code but just add several HTTP headers. In this session, David takes you through existing HTTP headers that can be used to improve security with modern web browsers. He also goes in depth on W3C Content Security Policy which makes it much more difficult to exploit Cross-Site Scripting (XSS) by explicitly telling the broswer where it can load resources. Main Points: * HTTP Headers for security * X-Frame-Options * X-XSS-Protection * X-Content-Type-Options * HTTP Strict Transport Security * W3C Content Security Policy Target Audience: Developers and system/web administrators Assumed Knowledge: Understanding of what an HTTP Header is

About David Epler

David Epler

Security Architect with AboutWeb in Rockville, MD. Spoke at NCDevCon previously, dev.Objective(), CF Summit, various User groups

Follow David Epler on Twitter

Ready to Register for NCDevCon?

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

No Comments   2017

NCDevCon 2016 Free Video- NCDevCon 2016 Session-Getting Started with NoSQL

Please enjoy this free video from NCDevCon 2016: Watch Now

Getting Started with NoSQL

Learn basics and best practices of NoSQL and data modeling, and how it differs from relational databases. Participants will also learn ways to determine whether to use NoSQL or a more traditional relational database to suit their needs. We will look at ACID (Atomicity, Consistency, Isolation, Durability) as it relates to relational databases vs NoSQL databases.

About Aaron Benton

Aaron Benton

Aaron is an experienced architect who specializes in creative solutions to develop innovative mobile applications. He has over 10 years experience in full stack development, including ColdFusion, SQL, NoSql, JavaScript, HTML & CSS. Aaron is currently the Mobile Applications Architect for Shop.com in Greensboro, North Carolina.

Follow Aaron Benton on Twitter

Ready to Register for NCDevCon?

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

No Comments   2017