2017-01-17 - Clean Architecture Course Published
My latest Pluralsight course, Clean Architecture: Patterns, Practices, and Principles, has been published. It covers how to create modern software architecture that is simple, understandable, testable, and maintainable.
2017-01-13 - CodeMash Recap
CodeMash 2017 is a wrap. I sat on an MVP discussion panel, hosted a full-day workshop, and gave a new talk titled: The Mindful Developer. I had a great time visiting with old friends and making some new friends too.
2017-01-09 - CES 2017: A Developer's Perspective
A developer's perspective on technology and trends at CES 2017.
2017-01-06 - Invitation to Speak at DevSum in Sweden
I received an invitation to speak at DevSum in Stockholm, Sweden in June. This will be my first time speaking in Sweden and I'm really looking forward to it.
2017-01-01 - Medical Conference Presentation Video
I spoke at a medical conference this summer on visual snow syndrome, tinnitus, and managing bothersome symptoms with mindfulness practices like yoga and meditation. The video of my talk is now online.
2016-12-12 - Invitation to Speak at SDD London
I've been invited to speak at the Software Design and Development (SDD) conference in London in May. This will be my second time speaking in the UK but my first time at SDD.
2016-12-04 - What is Clean Code?
Thoughts on what clean code is, why it's important, and how to learn to write clean code.
2016-12-01 - Developer on Fire Interview
My Developer on Fire interview with David Rael was published today. We discussed scientific approaches to software development, software essentialism, mindfulness, and more.
2016-11-10 - MVP Global Summit Recap
I'm wrapping up four days of learning, networking, and providing feedback to Microsoft at the MVP Global Summit today. It was great to see all of my old friends and to make new friends as well.
2016-11-03 - How to Create Data Visualizations with R
Learn how to create data visualizations with the three main plotting systems in R.
2016-10-31 - DevSci: Agile, DevOps, and Data Science
An observation about how Agile, DevOps, and Data Science are converging to produce the DevSci movement.
2016-10-29 - Prairie Code Recap
The first-ever Prairie Code was a great experience. My talk and live-music performance at the attendee party were both well received. It was great having so many friends in town to show them a bit of Iowa hospitality.
2016-10-28 - Data Visualization with R on InfoQ
The InfoQ video of my presentation on Data Visualization with R at KCDC is now online. It provides an introduction to the data visualization using the three main plotting systems in R.
2016-10-26 - Data Science with R
My latest Pluralsight course titled Data Science with R was released today. If you're interested in learning how to transform your data into actionable insight, I highly recommend you check it out.
2016-10-23 - DevUp Recap
DevUp in St. Louis is a wrap. I presented a full-day workshop and an hour-long session on Clean Architecture. However, my favorite part of the conference was visiting with all my friends there.
2016-10-14 - IT/Dev Connections Recap
I had a great time speaking at IT/Dev Connections this week. So much fun and knowledge packed into such a short amount of time. What a great group of speakers, attendees, and conference organizers.
2016-10-07 - Visual Studio Live Recap
All four our my presentations at VS Live in both Anaheim, CA and Washington DC went very well. What a great way to kick off my five-week speaking tour.
2016-09-30 - Invitation to Speak at CodeMash
I received an invitation yesterday to speak at CodeMash in Sandusky, Ohio again this year. Last year's CodeMash was a great experience and I'm really looking forward to speaking there again.
2016-09-12 - HDC Interview with Jim Collision
Jim Collision of Gallup, Inc. interviewed me at HDC last week. We discussed my Practical Data Science with R workshop and various topics like IoT, big data, machine learning, and artificial intelligence.
2016-09-09 - Mastering Data Visualization with R
My latest Pluralsight course titled Mastering Data Visualization with R has been published. It teaches you how to create advanced data visualizations to transform your data into actionable insight.
2016-09-08 - AIM | hdc Recap
My full-day workshop on Practical Data Science with R at AIM | hdc was a success. In fact, the entire conference has been an excellent learning experience with a great group of people.
2016-08-29 - Channel 9 Interview with Seth Juarez
I spoke with Seth Juarez during a Microsoft Channel 9 interview at That Conference. We discussed Clean Architecture and how we can use these practices to create maintainable software architecture.
2016-08-19 - Top Programming Books
I created a list of the top books that I've read on Agile practices, code craftsmanship, and data science, over the course of my career. These books have had the most impact on my knowledge in each of these subjects.
2016-08-09 - Invitation to Speak at Prairie Code
I'm very happy to be invited to speak at the first ever Prairie Code conference in Des Moines in October. I'll be giving three presentations at this inaugural event.
2016-08-08 - HoloLens Talk Voting at SXSW
I submited my HoloLens talk to this year's SXSW Interactive conference. If you'd like to see me present this talk at SXSW, please consider voting for it at the SXSW Panel Picker site.
2016-07-28 - Western Devs Podcast Interview
Kyle Baley interviewed me for the Western Devs podcast at Prairie Dev Con. We discussed Exploratory Data Analysis with R and the growing popularity of the R programming language.
2016-07-27 - Multivariate Data Visualization with R
Pluralsight published my third course titled Multivariate Data Visualization with R today. If you're interested in learning how to create and interpret data visualizations involving three or more variables, please check it out.
2016-07-25 - Invitation to Speak at IT/Dev Connections
I received an invitation to speak at IT/Dev Connections in Las Vegas in October. It will be my first time speaking at this conference so I'm very excited to speak there and be a part of this conference.
2016-07-22 - What is Essential?
I wrote an article about three books I recently read (i.e. Essentialism, The Power of Habit, and Getting Things Done) and the new homepage I created to help build the habit of focusing on the essential few things that matter.
2016-07-11 - The Big Data Refinery
I wrote an article describing the Data Refinery pattern, which is a pattern for handing multiple consumers of Big Data. I learned about this pattern from my interactions with the Big Data Group at Microsoft.
2016-07-01 - Microsoft MVP Award
I received my first Microsoft MVP Award today. Very happy to be part of such an amazing group of people! In addition, I'm really looking forward to attending the Microsoft MVP Global Summit again in November.
2016-06-25 - Lifelong Learning as a Developer
I participated in a discussion panel at KCDC on Lifelong Learning as a Software Developer. The video of the discussion panel is now available online. I thought all of the panelist did an excellent job.
2016-06-24 - KCDC Recap
2016-06-17 - Tinnitus Conference Presentation
I spoke at the 24th International Tinnitus Conference at the University of Iowa Medical College yesterday. The feedback I received on my presentation was very positive. Thank you to Dr. Rich Tyler for inviting me to speak at my first medical conference.
2016-06-11 - Invitation to Speak at Dev Up Conference
I received an invitation to speak at the new Dev Up Conference (formerly St. Louis Days of .NET). This year, I'll be presenting my Clean Architecture talk and my new HoloLens talk.
2016-06-02 - Invitation to Speak at AIM | hdc
I've been invited to speak at AIM | hdc again this year. This time, I will be presenting a full-day version of my Practical Data Science with R workshop. I'm looking forward to seeing the whole HDC crew again this year.
2016-05-20 - Nebraska Code Presentations
Both my workshop on Practical Data Science with R and my presentation on Clean Architecture at Nebraska Code went extremely well. I also had a great time seeing with all of my friends at the conference.
2016-05-08 - Iowa Entrepreneur: IGOR Technologies
Iowa Public Television created a segment on Igor Technologies for their Iowa Entrepreneur series. I've been consulting and creating software with the Igor team for over three years now. This is what we've built.
2016-05-05 - Invitation to Speak at VS Live (Wash. DC)
Well, it looks like I will be speaking at both Visual Studio Live in Anaheim, CA and now Washington, DC as well. Both of my talks at both conferences will be on R using R Tools for Visual Studio.
2016-05-01 - Hello HoloWorld
First impressions developing holographic applications for the Microsoft HoloLens.
2016-04-24 - Invitation to Speak at VS Live (Anaheim)
I received an invitation this weekend to speak at Visual Studio Live in Anaheim, CA. Both of my talks will be on R using R Tools for Visual Studio. This conference is a pretty big step forward in public speaking for me.
2016-04-17 - Motivating Young Software Developers
I judged the annual Computational Thinking Competition at Iowa State University again this year. After another great experience, I decided to write an article about what I've learned from the event over the years.
2016-04-14 - Invitation to Speak at That Conference
I received an invitation this week to speak at That Conference at the Kalahari in the Wisconsin Dells. I'm looking forward to seeing all of my friends there again and presenting on Clean Architecture.
2016-04-12 - Prairie Dev Con Slides Posted
Thank you to everyone who attended my presentations at Prairie Dev Con this week. In addition, thank you to D'Arcy Lussier for inviting me to speak in Winnipeg, Canada. All of my slides and demos are now online.
2016-04-11 - How to Start Programming in R
My first Pluralsight article How to Start Programming in R was published today. If you're interested in learning R, this is a great place to start.
2016-04-06 - Microsoft Azure IoT Suite Training
I spent the day at the Microsoft Technology Center in Chicago attending a full-day Azure IoT Suite workshop. We learned how to build cloud-scale IoT solutions for remote monitoring, command-and-control, streaming analytics, and predictive maintainance.
2016-03-27 - Invitation to Speak at Nebraska Code
I received an invitation to speak at Nebraska Code today. On the agenda is my new Practical Data Science with R workshop. This will be my first time giving a half-day workshop, so I'm quite excited for the event.
2016-03-11 - Beginning Data Visualization with R
I am very happy to announce that Pluralsight published my second course, Beginning Data Visualization with R, today. If you're interested in learning how to create and interpret data visualizations with R, please be sure to check out this course.
2016-03-04 - NDC London Presentation Video
The video of my presentation on Clean Code at NDC London went online today. If you missed the presentation, you can now watch it online in its entirety.
2016-02-26 - Invitation to Speak at KCDC
I received an invitation to speak at KCDC today. My sessions this year will include a new presentation on Data Visualization with R and my new Practical Data Science with R workshop.
2016-02-25 - .NET Rocks Interview
My .NET Rocks interview went online today. We discussed the economics, psychology and science of Agile. Thanks to Carl Franklin and Richard Campbell for a great interview.
2016-02-17 - Channel 9 Interview with Seth Juarez
My Channel 9 interview with Seth Juarez from CodeMash is online now. We discussed the economics, psychology and science of Agile in addition to exploratory data analysis with R. Be sure to check it out.
2016-02-03 - Data Table Builder
I created an article describing how to use a data table builder to simplify the construction of data tables for unit tests in .NET. Feel free to check out the article and the source code on GitHub.
2016-01-19 - Invitation to Speak at Prairie Dev Con
I received an invitation to speak at Prairie Dev Con in April in Winnipeg, Manitoba, Canada. My presentations will include Why Agile Works and Exploratory Data Analysis with R. This will be my first time speaking at this conference and my first time speaking in Canada.
2016-01-17 - CodeMash and NDC London Recap
I spent the past two weeks on the road speaking at both CodeMash and NDC London. All four of my presentations went very well and I meet a lot of great people along the way. I couldn't be happier with how everything turned out but I'm happy to be home.
2016-01-01 - Happy New Year!
Reflecting back on this past year, I have so much to be thankful for. Speaking at several conferences, becoming a Pluralsight author, ASPInsider, and an InfoQ presenter. Plus, the Microsoft MVP Global Summit. I can't wait to see what new adventures 2016 will bring!