PinnedJavier LopezinLevel Up CodingUser Stories and User ExperienceDon’t write user stories based on your UX designs.Feb 5, 20231Feb 5, 20231
PinnedJavier LopezinDev GeniusContinuous integration challengesWe always try to integrate the knowledge we acquire in our practices, but Continuous Integration as many other paradigms requires breaking…Jul 30, 20222Jul 30, 20222
PinnedJavier LopezinDev GeniusThe whys of hexagonal architectureHexagonal architecture has become in a very popular “layered” (no need to be implemented with layers) architecture in the last years. I…Oct 16, 20211Oct 16, 20211
PinnedJavier LopezinDev GeniusThe Good, the Bad and the UglyA lot of developers are not able to distinguish between a good and a bad design and which are the problems of their code. Is your code The…Oct 17, 2020Oct 17, 2020
Javier LopezinLevel Up CodingRollbacks as a signal of big batches and poor qualityHave you counted how many deployments in your team or company are successful and how many of them requires a rollback?Nov 3Nov 3
Javier LopezinStackademicTests are superglue for designTests and design has a close relationship. If your design sucks, writing tests is really difficult. If you want to change your code…Oct 13Oct 13
Javier LopezinLevel Up CodingDrama driven developmentDo you have the feeling that nothing is enough, that you are working hard, but things in your team don’t work?. We don’t achieve our…Sep 29Sep 29
Javier LopezinLevel Up CodingHow to start RefactoringRefactoring is the more effective way to maintain your current codebase alive. It is the way to allow big changes without dramas. Remember…Aug 31Aug 31
Javier LopezinLevel Up CodingRemote!=asynchronousOne of the excuses nowadays to limit remote work in Software is that a lot of companies have realized about the cost of working…Aug 26Aug 26
Javier LopezinLevel Up CodingQA antipatternsQuality is a property of our product, the cost of adding quality when something is done is high, the majority of times too late.Aug 241Aug 241