Blog Archive

What's next? Estimates can provide a clue

For a little too long, there has been a #NoEstimates discussion on my Twitter feed. I am not entirely sure why developers want to stop to giving estimates; the world around them still continue to give quotations/estimates on work they need done. The following list are a few possible explanations why developers do not want to estimate the effort to business.

View Post ...

Builders of the Future

For a while, some IT departments have expressed concern over the relevance of professional software developers, when end users are more empowered to construct and build their own digital processes with their own hands. I suppose the primary concern is the fear of jobs being made redundant.

View Post ...

Writing Ports and Adapters for an Hexagonal Architecture

Domain Driven Design (DDD) is all about the domain. It is challenging on the number of abstractions which needs to occur to protect the domain at all costs; the concepts which is challenging to the programmer who comes from a layered n-tier application.

View Post ...

Quick Reference for Microsoft Azure Websites

Microsoft Azure just keeps on rolling in with more and more features, it is hard to keep track of everything. Whilst doing some research for a blog post about penny pinching for Azure Websites, I came across this great resource: Azure Websites Cheatsheet

View Post ...

Why I cannot Connect to the FTP Server from the Network even though I can telnet to Port 21?

Let’s continue with our discussion about protocol low-downs. I have answered the above question a few times, and I think it is time to document it once and for all.

View Post ...

Implementing Basic HTTP Authentication from pure ASP.NET Code

Configuring a web site to be protected by basic authentication may not be a possible option on some hosting platforms. Because a there are no operational switches to flip, a developer could implement his own workaround - getting back down to the basics.

View Post ...

In Pursuit of Building TODO Lists

There is just something about lists. Every second software developer and vendor has an app for doing just that - todo lists. And Life Hacker seems to be obsessed about listing the latest todo list managers.

View Post ...

Innovating Together

When listening to Hanselminutes podcast #439, the very apt term which was mentioned was “innovating together” for the describing NASA’s IT department. It is a brilliant way to remind them of their core mission statement as they go about to do their everyday tasks. (Mission Control, did you see what I did there?)

View Post ...

Art of Scalability Review

“The Art of Scalability”? At first, I thought that this was going to be one of those Technical Bible’s that compresses a lot of information into the story-so-far type of books, perhaps condensing a lot of know-how from the likes of HighScalability.com. How glad I was so wrong! Instead of being a collection of technical trivial implementations, the book sets its goal clear: how to engineer the perfect processes for those imperfect human team.

View Post ...

TCP Tracker Project

Event driven development is the new craze! Everyone is doing it, or if they have not being doing so until this point in time, I’m sure that some Node.js evangelist is being baptizing them right now.

View Post ...