Folks, we’ve got to talk about some of the headlines about the Internet of “Things”. If you’ve been paying even no attention to that space, you know that pretty much everything getting released is some combination of several WTFs, whether in conception, implementation, and let’s not forget security.


In a pretty much any serious real-world interactive system, it is database which is The Bottleneck™.


These are a sampling of questions I’ve asked and been asked when hiring frontend engineers. Keep in mind that some places (like Google) focus more on designing efficient algorithms.


The funniest Stack Overflow answer I've ever read.


This is a real worry these days. I've heard it from lots of lots of developers. The years tick by on their projects, and all they ever seem to do is add to their CSS, never remove. It's not just a feeling, I've talked with companies before that track hard data on this. Over five years of tracking the size of their stylesheet, and all it's ever done is tick upwards in size.


This post look at hashing, encryption and random string generation in ASP.NET Core. We examine a few different approaches and explain why some common techniques should be avoided in modern applications.


In this article, I discuss the bare minimum code that every ASP.NET MVC application should have, to really save some valuable time and to help programmers – especially junior ones – to develop a more pragmatic mindset.


As digital projects become more complex and business critical, our approach to UI design has to adapt. This has led to the rise of an iterative approach.