|
You are here |
blog.kotzilla.io | ||
| | | | |
www.marcogomiero.com
|
|
| | | | | SERIES: Building a backend with Ktor Part 1: Structuring a Ktor project Part 2: How to persist Ktor logs Part 3: How to use an in-memory database for testing on Ktor Part 4: How to handle database migrations with Liquibase on Ktor Part 5 Generate API documentation from Swagger on Ktor Part 6: How to schedule jobs with Quartz on Ktor Part 7: Moving from mobile to backend development with Ktor It's been a few months since I've started working with Ktor to build the backend of Revelop. | |
| | | | |
publicobject.com
|
|
| | | | | You can do dependency injection (DI) manually or with a library. Constructing your applications dependency graph by hand is a cute exercise but not practical beyond toy examples. Youll eventually find yourself extracting the repetitive manual DI code into your own bespoke library, one thats likely to | |
| | | | |
software.rajivprab.com
|
|
| | | | | I have a confession to make. I hate Dependency Injection (DI) frameworks. My very first job as a Software Engineer involved working with a very complex system that powered a ~100 person hedge fund. We made extensive use of Dependency Injection... but only via Constructor or Setter Injection. We did not use any DI frameworks... | |
| | | | |
www.haskellforall.com
|
|
| | | Prelude Some time ago I asked a question on /r/haskell about what unique purpose GADTs served that other language features could not prov... | ||