Microsoft - Your Potential. Our Passion.
School of Dev 2017

 Featured Speakers


Dennis Palmer, Senior Software Engineer, Solovis, Inc.

Dennis Palmer, Senior Software Engineer, Solovis, Inc.

Dennis cut his coding teeth by teaching himself BASIC on a Texas Instruments TI-99/4A computer in the early 80's. His earliest memory of debugging a program was when he found that his mother had typed the letter O instead of the digit 0 in a hexadecimal string that defined the graphics of a program she copied from the listing in a magazine.

After discovering Delphi 1.0 during college, he went to work on a fax broadcast system and other telephony projects.
In the late 90's he worked with a few record labels to put software on their music CD's. This included Windows screen savers of album art work and a music player that scrolled the lyrics of each song across the screen -- all written in Delphi.

After that, he spent about 5 years doing web development in PHP (even working with a PHP MVC Framework) before discovering ASP.NET and C#.

He remained somewhat proud of the fact that he had never worked with Visual Basic until starting a job in 2007 where it was the company's language of choice for developing Microsoft Office customizations for the legal industry. Even though he got lost any time he tried to look at VB6 code, with the advent of LINQ to XML and XML Literals in VB9, he was happy to be a VB.NET developer.

Upon returning to full time web development, he was pleased to discover that working with JavaScript sure isn't what it used to be.

His current job is primarily working with C# and TypeScript for a small SaaS startup that launched and runs completely in Windows Azure, but his passion is moving towards functional programming. In 2014 he started the Dallas Functional Programmers user group ( and enjoys exploring various FP languages with people who share his passion.
Visit Dennis Palmer on Link!Follow Dennis Palmer on Twitter!Visit Dennis Palmer on LinkedIn!Visit Dennis Palmer on Rss!Hack with Dennis Palmer on Github!Visit Dennis Palmer on MeetUp!Visit Dennis Palmer on StackOverflow!


Live coding Tic-Tac-Toe in Elm

Does the promise of never seeing undefined is not a function ever again sound good to you? If so, come see what Elm has to offer. We will start from scratch and implement the classic game of Tic-Tac-Toe in Elm. We'll see Elm's helpful compiler messages and walk through its debugging features.

We will start from scratch and implement the classic game of Tic-Tac-Toe in Elm. We?ll take advantage of Elm?s support for rendering SVG graphics and see Elm's helpful compiler messages and awesome debugging features.

I've been interested in Elm for some time, but finally started diving in about 6 months ago. Having strong types and a compiler that guarantees you'll never see undefined is not a function for code that runs in a browser is pretty nice.

I plan on jumping right into the code and answering questions as they arise. There's no expectation that you know anything about Elm, but please check out the excellent official language guide if you get a chance. Then you can contribute to the live coding - mob programming style.
Jul 21st - 10:45 AM
Jul 21st

 Proud Sponsors