September 8, 2011

Data Parsing and Transformation - A Dynamic and Declarative Approach

About the Topic:

We’ve all done it before - parse a file, transform it into a class or generic type for manipulation and then push it elsewhere: a database, a network stream, another file to be ingested by another program. These types of problems generally require one-off solutions with little reusability between projects. Despite having generic parsers for handling types of data like fixed-width, delimited, xml, etc, they do not provide a concrete definition of the data that you need to properly manipulate it. We’ll explore using dynamic and declarative development to create a hybrid approach that can be both generic and concrete, yet provide the speed and scalability that is needed to meet customer demands and help you develop solutions faster.

About the Speaker:

Mike Andrews is currently a software engineer with Vestcom, Inc. where he builds custom solutions to meet customer data needs. He has more than 17 years of development experience with companies in Oklahoma, Louisiana, and Arkansas, including his own consulting business. His development experience includes front-end design, back-end database development, and everything else in between. Though he has Microsoft certifications, most of his knowledge and understanding comes from self-teaching and direct experience in tackling problems and learning from peers. He originally learned to program on a TI-99/4A computer and has been hooked ever since. He is excited about programming and looking forward to see what software development challenges come in the future.


Food, drinks, and prizes made possible by these great sponsors


Upcoming training and events

Microsoft Tech Summit Washington, D.C. - Washington DC

Build your enterprise or government cloud and infrastructure skills with a two-day free technical training event

Dates: Mar 06, 2017 to Mar 07, 2017

in-person conference free

Details here

Project Management Workshop - Little Rock

Master the art of project planning, and organize your project without omissions, mistakes, or miscalculations.
Use better communications techniques to get the cooperation, support, and resources that are vital to the project's success.
Root out waste in every stage of the project — wasted time, money, and effort that endanger a project's success.
Identify and use indispensable planning and scheduling tools that assure the project is implemented exactly as planned.
Estimate time and costs with pinpoint accuracy, using a simple 3-point approach that reduces the risk of costly delays and errors.

Dates: Mar 10, 2017

local in-person conference

Details here

Visual Studio Live! 2017 - Las Vegas

Fabulous Las Vegas, where developers, software architects, engineers, designers and more will convene for five days of unbiased and cutting-edge education on the Microsoft Platform.

Dates: Mar 13, 2017 to Mar 17, 2017

in-person conference

Details here

full list ...
gold sponsor