Heat Index
Service-Oriented Development: Rafael Schloming Shares Lessons Learned with Building Microservice
Latest Articles
Be a Freelance Developer? You’re Asking the Wrong Question
Software Development
Most Recent
Read More
November 18, 2017

Be a Freelance Developer? You’re Asking the Wrong Question

I get a lot of reader questions about #freelancing. People interested in freelance web development or freelance mobile development or what have you. I applaud the desire to go free agent, and I think you should do it. But I think you get a lot of bad advice about how to do it. Bad advice at a philosophical level, that is.

Today I'm not answering a specific reader question, though. Instead, I'm just going to talk about going freelance. I did this years ago and have had a good run. But I really wish I knew then what I know now. Hopefully, I can help you get to joy a lot quicker and in less roundabout fashion than I did.

And don't worry. I've stated that you're asking the [...]

Read More
November 18, 2017

Low Code Platform: Mendix

#Low code platforms have been gaining some traction over the past few years and this article explores the possibilities provided by low code platforms, by evaluating #Mendix. My employer decided to evaluate Mendix about 3 months back and I was part of the team which was taking care of the evaluation. Mendix provides IT teams a platform to design, develop, deploy, and manage applications.

This article will provide a step-by-step guide to create a Mendix app and go through each aspect of the application lifecycle.

Creating and Managing a project

The first step is to get the Mendix platform by registering at Upon successful [...]

Read More
November 18, 2017

Writing Good Tests

As Misko Hevery, the author of AngularJS, says in his outstanding Google Tech Talk series " Clean Code Talks," most developers assume they know how to write a good test but they don't.

Knowing how to write a good test is paramount to being successful with #TDD. Tests must be unique, expressive, and independent - easier said than done.

Doing TDD correctly is a discipline. It takes a deep understanding of a large body of knowledge as well as a lot of experience doing it. You can't learn TDD from a 500-word blog post any more than you can learn brain surgery from one. It takes dedication, time, and practice.

I'm hooked on TDD but I guess I was predisposed to that [...]

Read More
November 17, 2017

Use These 5 Tips to Help You Visualize Code

Source code doesn't have any physical weight - at least not until you print it out on paper. But it carries a lot of cognitive weight. It starts off simply enough. But before long, you have files upon files, folders upon folders, and more lines of code than you can ever keep straight. This is where the quest to visualize code comes in.

The solution file and namespaces organization make for a pretty unhelpful visualization aid. But that's nothing against those tools. It's just not what they're for. Nevertheless, if the only way you attempt to visualize code involves staring at hierarchical folders, you're gonna have a bad time.

How do most people handle this? Well, they [...]

Top Stories
Right Now
Presentation: Why Isn’t Lean/Agile/Scrum/DevOps The Way We All Work and What Comes Next?
Top Ten
Heat Index
Must Read:The Agile Manifesto In Plain Language
Must Read:What if no one was forced to do Scrum?
A Use Case Description Tutorial For The Business Analyst
Origin of the term Information Radiator
Why Every Business Analyst Goes Flat On The Face
The Agile Business Analyst Job Description – A Quick Review
Where to Find Freelance Virtual Project Management Contracts
Mind-bender: A Scrum team increases their velocity by doing less work!
“But I Already Know What I Want!”: Helping Our Stakeholders Think Beyond One “Solution”
What Is Business IT – And It’s Relations To The Business Analyst?: