Veselin Davidov

Veselin Davidov
Veselin Davidov is a dev-lead and full-stack developer at Dreamix, a custom software development company. He has experience in all spheres of software development and has extensive knowledge in designing, developing and delivery of large enterprise systems with Java, Spring and the surrounding technologies. He is also passionate about data and has led to the success of various Big Data and BI projects. You can find him on LinkedIn.


All Posts by this author

Untangling bad code

Pitfalls in designing the application’s business layer

Even the simplest software can sometimes tangle up into spaghetti code and become a nightmare to navigate, especially in legacy systems. In this article, view some bad code from an application’s business layer and how to fix it with better design practices. Take care of nightmare code before it becomes too much to handle with these small improvements.