Bookmarks tagged “code”
211 bookmarks tagged “code”
Interfaces are not abstractions
Interfaces are language constructs, whereas abstractions are conceptual. You can model abstractions with interfaces, but the use of interfaces in itself doesn't guarantee that you're programming with abstractions.
Dependency Injection is Loose Coupling
The overall purpose of Dependency Injection is to facilitate loose coupling.
Why Use Node.js? A Comprehensive Tutorial with Examples | Toptal
Node.js can solve I/O scaling. Learn why and when to use Node.js in this tutorial.
Inversion of Control Containers and the Dependency Injection pattern
Explaining the Dependency Injection pattern, by contrasting it with Service Locator. The choice between them is less important than the principle of separating configuration from use.
Mocks Aren't Stubs
Explaining the difference between Mock Objects and Stubs (together with other forms of Test Double). Also the difference between classical and mockist styles of unit testing.
Introducing “Razor” – a new view engine for ASP.NET - ScottGu's Blog
One of the things my team has been working on has been a new view engine option for ASP.NET. ASP.NET MVC has always supported the concept of “view engines” – which are the …
The Joel Test: 12 Steps to Better Code - Joel on Software
Have you ever heard of SEMA? It’s a fairly esoteric system for measuring how good a software team is. No, wait! Don’t follow that link! It will take you about six years just to understa…










