Jaroslav ŠmolíkinAckeeMaintainable Apps With Hexagonal ArchitectureHow to make a system robust and maintanable? Let’s discuss the core concepts on a specific design pattern and uncover the essentials.Jan 23, 2023Jan 23, 2023
Jaroslav ŠmolíkinAckeeHexagonal Architecture Is Principally GoodWe humans tend to like and promote things not because they are good, but because we are momentarily charmed by them or just because we…Jan 23, 20231Jan 23, 20231
Jaroslav ŠmolíkinAckeeTypeScript Academy: An Expert Crowd-learning Practical CourseIn few months we sharpened our TypeScript-fu in a crowd-learning program to go beyond your regular coding needs. Read through the journey…Aug 10, 2022Aug 10, 2022
Jaroslav ŠmolíkinAckee5 Use Cases for SQL Window Functions in a Real-Life Cat SystemWindow functions are an advanced SQL. Let’s look at a couple of real-life problems where window functions are essential.May 27, 2022May 27, 2022
Jaroslav ŠmolíkinAckeeNode Testing Frameworks: The Good, the Bad, the Slow and the HungryLet’s find out together where Jest stands in memory requirements and performance against its competitors: AVA, Mocha and Tap.May 19, 2022May 19, 2022
Jaroslav ŠmolíkinAckeeWelcome to gRPC, Please Follow Me…Have you ever used a Google SDK, e.g. Firebase? Let’s learn more about the underlaying gRPC, a modern high-performance RPC framework.May 11, 2022May 11, 2022
Jaroslav ŠmolíkinAckeeJest: Does It Test Funny to You?Around 2019 we replaced Mocha with Jest for testing Node.js apps in our back-end team to simplify our testing setup. What have we learnt?Apr 25, 2022Apr 25, 2022
Jaroslav ŠmolíkinAckeeTypescript: Function composition and recurrent typesFighting the function composition meta types definition in TypeScript and wondering how cool world could be if recurrent types were…May 22, 20193May 22, 20193