Programming resources

Dependency Inversion vs Dependency Injection vs Inversion of Control vs Programming to Interfaces

Dependency Injection is evil.  The downsides of Dependency injection.

You don’t need to know dependency injection. An article about dependency injection with Javascript

SOLID Design Principles Explained: Dependency Inversion Principle with Code Examples

Pros and cons of Dependency injection.

Semantic versioning explained – how to version your software

Useful software

Apache Archiva™: The Build Artifact Repository Manager

Apache Archiva™ is an extensible repository management software that helps taking care of your own personal or enterprise-wide build artifact repository. It is the perfect companion for build tools such as Maven, Continuum, and ANT.

Archiva offers several capabilities, amongst which remote repository proxying, security access management, build artifact storage, delivery, browsing, indexing and usage reporting, extensible scanning functionality… and many more! Get the latest updates, follow us on twitter @archiva.

 

Comments

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: