Write a Guest Blog Post!

 Posted by on May 22, 2014
May 222014
 

Do you want to contribute to agile-code.com?   (c) www.business2community.com So, yes, effective immediately, I will accept guest posts. Submit your guest-post today! Content agile-code.com accepts guest post which must be on any of the following topics: Agile Methodologies Programming (no language preference). Test Driven Development (TDD). Domain Driven Design. Databases (Relational, NoSQL). Distributed computing (Web Services, SOA, REST, …). Software Design Patterns. Software Architecture Your post [… read more]

Jan 052014
 

Every software project is particular and has its own features, but in general there are things that are common across the industry! In this post I would like to mention things that in my opinion are a must and that I am currently following whenever working on a project.  The priority of the list is not given by the order as it would largely depend [… read more]

Mar 152013
 

Software Development is so many things; to have a good start creativity, passion and methodology have to be a perfect match. While the creativity and the passion are subjective and personal, the methodology is something that can be learnt, developed, enhanced and shared. Like mathematics, it can be seen as an universal language. Principles When developing software there are some best-practices and principles that should [… read more]

Time Zones management in Microsoft.NET

 Posted by on September 29, 2012
Sep 292012
 

If you are working on a project that has international visibility, as I currently do, where customers from all around the world are able to use your system and perhaps there are few offshore teams building some services that your application depends from, then for sure you had to deal with Time Zones issues. There are around 40 time zones and most of them on [… read more]

May 202012
 

This post is a continuation of the earlier post Object Oriented Javascript – Object Creation, on which are explained the different ways of creating objects in javascript. With this post I would like to explain the other possibilities javascript offers when it comes to the method and properties creation. Adding and deleting methods and properties Javascript is so flexible that we are able to attach [… read more]

May 042012
 

We mention Cohesion and Coupling when we are talking about Software Design Principles. Those two principles were first introduced in the book Structured Design: Fundamentals of a discipline of computer program and system design many years ago, even though the principles were around Structured Programming, they are still valid in the Object Oriented world. Cohesion Cohesion represents the degree of the systematic or logical connection [… read more]

The anatomy of a Unit Test

 Posted by on April 30, 2012
Apr 302012
 

Certainly there are many ways of organizing Unit Tests and it depends both by who writes the tests and the organization within which the project is running, but one thing is certain the goals of unit testing as: 1. Finding Code early: As in Test Driven Development when writing Unit Tests before writing the real code. Doing so we are certain that our use case [… read more]

Composition over Inheritance

 Posted by on April 25, 2012
Apr 252012
 

One (clever) question from my colleague during one interview we had days ago was about why is composition preferable over inheritance. On the other side we had a very clever guy as well:) so the answer was pretty much convincing, but at the same time this made me thinking a bit about all of the possible implications and the differences between the two. In my [… read more]

womble_torrie@mailxu.com