Amir VosoughSpring Initializr and Continuous GenerationYou think you know spring framework pretty well and suddenly you find yourself in the ocean of this other spring project which is just…6 min read·Jan 23, 2023----
Amir VosoughCode Generation; the Nuclear power of programming!I’ve been a Software Engineer working on java projects for almost 15 years, and on a good portion of this time, we have used code…8 min read·Dec 27, 2021----
Amir VosoughHow about Request-Reply API calls in Messaging?While I was migrating my pet project from REST-based communication between micro-services to async message-based architecture, I came…5 min read·Aug 12, 2020----
Amir VosoughProtocol-free Integration with SpringI’ve been reading about Spring Integration for some time now, and I have started shifting my pet project from web towards Messaging. I…5 min read·Jul 29, 2020----
Amir VosoughOne solution for the conflicts of Business vs. Technical problemsWe’ve all been there! The argument over “the right thing to do”. This usually happens because of a conflict between business interests…2 min read·Jul 27, 2020--1--1
Amir VosoughinThe StartupThe devil that is @SpringBootTest!I’ve seen a lot of developers claiming one of the “Cool features” of Spring is that it simplifies your unit tests by introducing…6 min read·May 1, 2020--1--1
Amir VosoughHexagonal Architecture and Spring Boot, a powerful assembly option!I have been studying DDD for a few month now, and just recently saw an opportunity to apply DDD to the new project we have started working…5 min read·Apr 15, 2020----
Amir VosoughAdvanced Importing of Application Initial DataWorking on my pet project, LoCoRepo, there’s a challenge I faced which I think is interesting to share. My application imports data based…4 min read·Mar 29, 2020----
Amir VosoughNext LoCoRepo Challenge: CI/CDOn my way of starting my own service, the next challenge I came across was to implement CI/CD for my project after I finished a first…5 min read·Mar 1, 2020----