Ansgar Mikel NellWhy You Should Value Code Quality as a Non-tech Project ManagerIf you are managing a software project, you have likely encountered terms such as “Clean Code”, “TDD”, “SOLID Principles”, and “Design…Sep 8Sep 8
Ansgar Mikel NellSmall Code Improvements, Lesson 4: Nested null checksThis will be a perfect example of how Optional is a game changer for any Java development. I have to say that these kinds of refactorings…Aug 9Aug 9
Ansgar Mikel NellWhy I decided to migrate from Atlassian Spring Scanner to Spring -Java Based ConfigurationRecently, I’ve been digging deeper into Atlassian Spring Scanner and how to import/export services because I have a program that I wanted…Aug 4Aug 4
Ansgar Mikel Nell6 Tips for developing Atlassian Data Center AppsIn this article, I’ll share what my day-to-day work is like developing Java applications, primarily for Confluence.Jul 8Jul 8
Ansgar Mikel NellSmall Code Improvements, Lesson 3: Proper Use of Enum TypesThis time I’m going to use a different application I’ve been working with lately. In the code, we can find following class (names have been…Jun 24Jun 24
Ansgar Mikel NellSmall Code Improvements, Lesson 2: if-else StatementsUsing the same program I analyzed in Lesson 1, let’s see another very typical example of bad practices: nested and difficult to understand…Jun 3Jun 3
Ansgar Mikel NellSpliterator’s tryAdvance is not parallelLately I have been reading a lot of articles about parallelism and concurrency in Java to have a deeper knowledge on these subjects, and I…May 23May 23
Ansgar Mikel NellSmall Code Improvements, Lesson 1: Proper Exception HandlingThis is the first of a series of real life examples I’ve found during my work. The goal is to see bad coding practices in action, as I…May 13May 13
Ansgar Mikel NellError Handling à la Uncle BobDisclaimer: seems that I was hungry when publishing the first version and confused Uncle Bob with Uncle Ben, that explains the name in the…Jun 27, 20221Jun 27, 20221
Ansgar Mikel NellSet up a complete basic ecosystem with Angular, Spring Boot, Docker, Google Cloud, Git and JenkinsCreate a CI/CD chain developing with Spring Boot and Angular, committing to GitHub, creating Docker images and deploying them in…Mar 28, 2020Mar 28, 2020