June 21, 2017 – Doug Mair

Feed Your Inner Data Scientist: JavaScript tools for data visualization and filtering!

It seems like every day a new JavaScript framework is created. It can be overwhelming to keep up with all of them. This session will discuss some JavaScript packages that will make analyzing and displaying data a snap. We will discuss D3.js, CrossFilter.js, DC.js and jQuery DataTables. These are very robust community supported libraries. Use them in your client application to add interactive visualizations and data analysis tools.

Doug is a Principal Consultant at Improving Enterprises in Columbus Ohio. He started developing software as a high school freshman on a TRS-80 16K. Since then he developed software for Graphics Kiosks, Rules Engines, Specialized Hardware and ASP.Net websites. Over the last few years, he has helped grow the Windows Developer Community in Central Ohio and he spends his free time developing Windows applications and Unity games.

August 16, 2017 – Tommy Graves

How to Build the Virtual DOM

For years front-end developers have bemoaned having to use the DOM; it’s slow, inconsistent, and difficult to use. While libraries of the past provided better ways to interface with the DOM, recent libraries like React and Vue have instead implemented an entirely new DOM: the virtual DOM. Implementations of the virtual DOM allow developers to create and maintain UI components using entirely declarative interfaces that completely abstract away the real DOM. In this session, attendees will unlock the power of the virtual DOM through a step-by-step tutorial on the creation of a virtual DOM implementation in roughly 100 lines of code. In doing so, they will gain a precise understanding of the advantages the virtual DOM provides to speed, maintainability, and testability.