NCDevCon 2016 Free Video- NCDevCon 2016 Session-CFML: Code Security Best Practices

Please enjoy this free video from NCDevCon 2016: Watch Now

CFML: Code Security Best Practices

Oh no, I've been hacked! Have you ever uttered these words? Do you hope to never have to utter these words? If you said yes to either question, then this is one session you don't want to miss! In this session we'll cover best practice techniques you can use every day in your ColdFusion application development to bring peace of mind using layered security best practices like obfuscation, encryption, session management and authentication. You will learn: * What obfuscation is, and when, where and how to use it for layered security. * What encryption is, and when, where and how to use it for layered security * How to build your own session management solution that follows layered security best practices. * How to leverage the browser to provide secure authentication mechanisms, including federated and multi-factor authentication. * How to think like a hacker, and how to avoid the common pitfalls developers run into when building secure applications. Our aim in this session is to provide you with the tools and techniques you'll need to write highly secure code, protect your customers identifiable data and ensure a secure solution. This version of my talk is solely focused on ColdFusion and will demonstrate techniques using only ColdFusion.

About Trip Ward

Trip Ward

Trip’s a Senior Technical Specialist for the Government Division at ICF International. Focusing on Application Design and Architecture and processes to be productive quickly in multi developer teams and how to deploy those applications with confidence. Trip works with multiple development teams to deliver scalable ColdFusion web applications on both Windows and Linux Platforms for many government sectors.

Ready to Register for NCDevCon?

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

No Comments   2017

NCDevCon 2016 Free Video- NCDevCon 2016 Session-Build Your Backend in Node.js

Please enjoy this free video from NCDevCon 2016: Watch Now

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

No Comments   2017

NCDevCon 2016 Free Video- NCDevCon 2016 Session-Scaling Angular in Enterprise Apps

Please enjoy this free video from NCDevCon 2016: Watch Now

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

No Comments   2017

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

Please enjoy this free video from NCDevCon 2016: Watch Now

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

No Comments   2017

NCDevCon 2016 Free Video- NCDevCon 2016 Session-Writing Highly Organized CSS

Please enjoy this free video from NCDevCon 2016: Watch Now

Writing Highly Organized CSS

CSS, and how it is written has changed dramatically in the past several years thanks to preprocessors. There is now an entire discipline's worth of information on how to structure and organize CSS to make it highly reusable, recognizable, & lightweight. Come learn many popular & emerging methodologies for writing CSS, including Mobile-First, BEM, OOCSS, Atomic Design, Namespacing & more. Attendees will also learn briefly about some build tools to simplify compilation of CSS/Sass & how to apply them to current projects. - Why developers should think about the organization of their CSS. - Cover emerging & standard css methodologies including Mobile-First, BEM, OO CSS, Atomic Design, & namespacing - Tips & tricks for how to organize code to allow it to be highly readable & reusable. - Other best practices for simplifying CSS development, such as reducing specificity

About Tyler Benton

Tyler Benton

Tyler is a Developer & Lead UI/UX Architect Designer at marketamerica.com, motivescosmetics.com, shop.com. He has 5 years of web development experience, including HTML, CSS, Sass, Less, Stylus Vanilla JS, ES2016+, jQuery, jQuery Mobile, Node JS, Shell, ColdFusion. His primary focus is to create a unified UI/UX between desktop, mobile, apps, and product branding. His secondary passion is finding ways to make development more efficient, and he has transformed the way our teams develop to be far more efficient. When he's not coding, Tyler enjoys playing softball, golf, and other sportsball activities, woodworking, and coding more, just for fun.

Follow Tyler Benton 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-"You Don't Know Node.js"

Please enjoy this free video from NCDevCon 2016: Watch Now

"You Don't Know Node.js"

Node.js is quickly capturing the programming world not just in web, but in IoT, drones, robots and embedded systems. If you are a geek like most of us, then you’d appreciate this presentation. You’ll become more confident in the internals of Node.js and understand how certain things work. This talk will give a sneak peak of the most interesting and powerful Node.js features. Node.js is fast and scalable web-oriented non-blocking I/O built on top of Google Chrome V8 engine. Almost every web developer uses Node or Node-based tools to some extent. However, Node has some really powerful features worth knowing. This talk dives deep into the core mechanisms of the Node.js platform and some of its most interesting features such as: Event Loop; Streams and buffers; Process and global; Event emitters; Clusters; AsyncWrap, Domain and uncaughtException; and C++ addons.

About Azat Mardan

Azat Mardan

Azat Mardan has over 12+ years of experience in web, mobile and software development. With a Bachelor’s Degree in Informatics and a Master of Science in Information Systems Technology degree, Azat possesses deep academic knowledge as well as extensive practical experience. Currently, he works as a Technology Fellows at Capital One Financial Corporation where he provides expertise in software engineering. Before Azat worked at DocuSign, Storify, Lockheed Martin, National Institutes of Health, and Federal Deposit Insurance Corporations a software engineer. He taught technical classes at General Assembly San Francisco and Hack Reactor to much acclaim. In his spare time, Azat writes about technology on his blog: webAppLog.com. Azat is also the author the most popular Node.js book Practical Node.js and several other books on Node.js and JavaScript such asPro Express.js, Rapid Prototyping with JS and Oh My JS!

Follow Azat Mardan 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-API Management Basics

Please enjoy this free video from NCDevCon 2016: Watch Now

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

No Comments   2017

NCDevCon 2016 Free Video- NCDevCon 2016 Session-Thinking Outside the Box With CSS

Please enjoy this free video from NCDevCon 2016: Watch Now

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

No Comments   2017

NCDevCon 2016 Free Video- NCDevCon 2016 Session-Same Native Mobile App – Two ways, with C# & JavaScript!

Please enjoy this free video from NCDevCon 2016: Watch Now

Same Native Mobile App – Two ways, with C# & JavaScript!

You want to build your next cross-platform mobile app, but want to go native. Choice is a great thing, and you have two wonderful technologies at your disposal – Xamarin and NativeScript! With Xamarin, you get to use the familiarity of C# and Visual Studio to build native mobile apps that run everywhere. Access to native APIs and polished UI controls add to your arsenal towards the next big cross-platform app. With NativeScript, you get to build a truly native cross-platform mobile app with either JavaScript or TypeScript. With easy XML UI markup, CSS styling, choice of IDEs and a rich plugins/API stack, you can just as easily build your next cross-platform app that is native. No matter what be your tech stack – C# or JavaScript, tooling has come of age to build true native cross-platform apps. Let’s build the same app both ways and take away lessons learnt.

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-Less hate, more love with ColdFusion ORM

Please enjoy this free video from NCDevCon 2016: Watch Now

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

No Comments   2017