An hands-on-manifesto of sorts, with a take on what quality code means by the people who work in a company that is known for quality code
-
What ‘high quality code’ means: philosophy, praxis and examples
-
How can we design software to handle complexity?
A tale of spreadsheets, complexity and human nature
-
State vs Behaviour Verification
I stumbled upon an excellent article by Martin Fowler in which he describes the difference between stubs and mocks, and afterwards the difference between classic and mockist TDD. Be warned, the article is a few years old, but still a highly recommendable...
-
Command pattern in Web Apps
The command pattern is a behavioural pattern that encapsulates a request made to a certain object inside a Command object. Each type of command knows how to Execute() itself, as well as its target instances. In the example above, taken from the Gang...
-
Controls Contract
Controls Contract
-
Refactoring to WebClient
Since Silverlight 2 Beta 2 introduced the WebClient class, I decided to refactor an application we had by replacing all references to HttpWebRequest with the new client. Its methods seemed much more simple and clear, and I didn’t even need to write...
-
The requestor pattern: avoid looping twice
The requestor pattern: avoid looping twice
-
Hacking Generics
Hacking Generics
Contributors

Nicolás di Tada Founder

Jonathan Kicillof Art Director

Matías García Isaía Full-stack Engineer & Site Reliability Engineer

Francisco Tarulla Full-stack Engineer

Martin Pettinati Marketing & Communications Lead

Beta Ziliani Team Lead & Product Manager

Leandro Radusky Alumni

Mitchell Russell Principal Engineer

Martín Verzilli CTO

Sergio Medina Alumni

Pablo Brusco Alumni

María Inti David Alumni

Ary Borenszweig Alumni

Santiago Palladino Alumni

Valeria Tiffenberg Alumni

Paula Mallol Alumni

Juan Wajnerman Alumni

Brian J. Cardiff Alumni

Leandro Matayoshi Alumni