Digests » 186


Offshoring roulette: lessons from outsourcing to India, China and the Philippines

More than anything I've said here to this point, here's what's really important: if you're looking at hourly rate as a metric for outsourcing success, you're doing it very, very wrong!

How to write an object oriented program that doesn't suck

It is fairly obvious that object oriented program has been used as a silver bullet in the modern day programming. Whether you are working as a technical architect or a computer science student, merits of OOP are highly regarded.

Survival Guide for Junior Developers

In 2015 I started my first job as a developer, after having spent five months turning my coding hobby into a profession.

The code I’m still ashamed of

If you write code for a living, there’s a chance that at some point in your career, someone will ask you to code something a little deceitful – if not outright unethical.

Using CQRS with Event Sourcing or – what’s wrong with CRUD?

Another example at the architectural level is the rise of CQRS and Event Sourcing as an alternative to traditional CRUD data models backed by relational or NoSQL databases. To understand why, let’s first take a deeper look at the traditional alternative – using a single data store with an n-tier architecture.