Tag: misc

Link Roundup – Early-August 2018 Edition

A collection of Angular, ASP.NET Core, Node, and general development links.

Read MoreComment

Slides and Code From CodeStock 2017

CodeStock 2017 was awesome! I learned new things, met new people, and had a fantastic time. I’m already looking forward to next year! It’s a bit late, but here’s the content from my talks. Building Mobile Apps with Visual Studio Tools for Apache Cordova Your web development skills can be used to build more than…

Read More

Why You Should Diversify Your Digital Life

One week ago today, I received a terrifying E-mail: my Google Account was being suspended.  [more] There was nothing to go on other than the very generic “because of a violation of our Terms of Service.” Just to give you an idea of the panic I immediately felt: my life is on Google.  Photos of…

Read More

I’ll be speaking at the Nashville .NET User Group this Thursday!

I’ll be presenting “How to Build Beautiful ASP.NET MVC Apps for Non-Designers” at the Nashville .NET User Group this Thursday evening, 11/12/2015.  If you’re in the Nashville area, please come by and see me and the rest of the awesome folks that make up this group!  I’ll be sharing the tools, tips, and tricks that…

Read More

New (Stock) Layout, Same Infrequent Updates!

In other words, I finally have upgraded my blog!  I kind of had to, as my web host managed to break something with my old blog, and it was easier to just upgrade than restore from a backup.  So, now I’m running the latest-and-greatest.  If you notice anything that doesn’t work, let me know, and…

Read More

Why are there no “solved problems” in software development?

I’ve been on both sides of the stick in software development.  I’ve been a developer, trying to crank out a feature, and thinking “Geeze, I should be able to do this faster…” and “Wait, you mean this API doesn’t do this for me already??”  I’ve also been a product owner, wondering, “Why in the world…

Read More

On Occam’s Razor and Refactoring

Continuing on with my ramblings from last time: refactoring is a powerful tool that can help you transition your application (solution) from the complex end of the spectrum towards the simpler end. [more] Let’s consider our simple problem again: “Given an integer X, find the next integer larger than X.”   And our overly-complex solution: f(x)…

Read More

On Occam’s Razor and Software Development

I had an epiphany of sorts the other day.  Maybe what I’m going to describe is obvious to everyone else out there, but it just “clicked” for me all of the sudden:  Occam’s Razor is foundational to our jobs as software developers. [more] What is Occam’s Razor It’s a principle that comes up a  lot…

Read More