Developer Tools Hilt: A Simple Guide to Dependency Injection Using dependency injection helps to organize the codebase and create a separation of concerns. That's where Google's Hilt comes into play.
Android Development System Testing Android Dependencies with Hilt A light-weight approach to mocking core functionality in system tests with Hilt using Kotlin. (The same concepts would apply with Java.)
Ember.js Learning to Love Ember’s Dependency Injection Often, it helps to think outside the boxes ember provides you. Ember’s dependency injection is a great tool for helping you with this.
Development Practices This Code Is Untestable! (Part 2, for Developers) This post covers five anti-patterns that lead to untestable software, and how resolving these anti-patterns can clean up your codebase.
Web Apps Generating Files with JavaScript and Ember.js Two techniques for generating files with JavaScript and Ember.js, entirely in the browser.
Ember.js Practical Abstraction in Ember.js Ember provides powerful abstractions to amplify your expressive abilities. Computed properties, modules, and beyond. Here are a few examples.
Ruby Conject – Modern Dependency Injection in Ruby Conject is a new configurationless Dependency Injection tool for Ruby.
Java The Guava EventBus on Guice In a recent project we chose to use the EventBus in conjunction with Guice (a dependency injection library) and have had a lot of success with it. Specifically, objects in our syst
Objective-C Meta Class Dependency Injection in Objective-C Meta class bindings are useful when there is an external dependency that is implemented using only class methods.
Objective-C Objection: Dependency Injection in Objective-C For those of you that are familiar with the how and why of dependency injection (DI), we’ve created a DI framework for Objective-C called Objection.