PinnedPublished inLevel Up CodingUser Stories and User ExperienceDon’t write user stories based on your UX designs.Feb 5, 20231Feb 5, 20231
PinnedPublished inDev 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
PinnedPublished inDev 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
PinnedPublished inDev 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
Published inLevel Up CodingDistance, simplicity and indirectionsOne function is just easier to understand than five internal nested methods, but if the function is too big it increases naturally their…6d ago6d ago
Published inBootcampDark energy in softwareSoftware, like the universe, expands over time, we include more and more functionality inside it, making it much more complex. In the…Nov 301Nov 301
Published inLevel Up CodingFail FastThis is one of the first design principles I learned, “fail fast" means that we should not try to hide errors in a system, it’s better…Nov 23Nov 23
Published inLevel Up CodingThe problems you don’t haveHave you thought how much effort you are putting in place to solve problems that you don’t have today and perhaps that you will not ever…Nov 17Nov 17
Published inLevel 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
Published inStackademicTests 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