Giedrius KristinaitisinLevel Up CodingAre You Failing Fast or Miserably?The philosophy of failing fast only works given one important condition, one that seems to often be ignored, turning the whole idea into…Jul 16, 20231Jul 16, 20231
Giedrius KristinaitisinLevel Up CodingHow to Spot Primitive Obsession Before It Becomes A HeadachePrimitive obsession is typically noticeable when it’s already a pain to deal with. Luckily, there are some things we can think about to…Jan 23, 2023Jan 23, 2023
Giedrius KristinaitisinLevel Up CodingBasic Secure Programming Principles Everyone Should KnowHow to make it harder to hack your application.Jan 19, 2023Jan 19, 2023
Giedrius KristinaitisinLevel Up CodingHow to Differentiate Business and Service Layers in Layered ArchitectureExploring the relationship and differences between business logic and services.Jan 12, 20232Jan 12, 20232
Giedrius KristinaitisinLevel Up CodingInheritance Should Not Be Preferred as a Means to Extend CodeInheritance tends to create inflexible codebases and is often misusedNov 28, 2022Nov 28, 2022
Giedrius KristinaitisinLevel Up CodingMicroservice Design Mistakes (Part 2): Data Cache ChainsHandling data in microservices can be difficult, and careless use of caches and event buses can be problematicNov 14, 2022Nov 14, 2022
Giedrius KristinaitisinLevel Up CodingHow To Be A Good Mentor To Junior DevelopersMentoring junior developers is not an easy task, which does more harm than good if done wrongNov 10, 20221Nov 10, 20221
Giedrius KristinaitisinLevel Up CodingStop Using YAGNI as a Lazy Excuse to Write Bad CodeYou must have robust code to apply the YAGNI principleNov 4, 20221Nov 4, 20221
Giedrius KristinaitisinLevel Up CodingOver-Mocking in Unit Tests and How to Think About UnitsHaving too many mocks in code is bad, and one of the reasons for many mocks is a misconception about units.Nov 1, 20221Nov 1, 20221
Giedrius KristinaitisinLevel Up CodingMicroservice Design Mistakes (Part 1): Ignoring ContextConcepts and entities in a microservice architecture should be contextual.Oct 30, 20221Oct 30, 20221