Server-sent events (SSE) With Server-sent events, you don't need to ask the server if an event has happened. SSE is sent when the server wants to. Published onJanuary 23, 2023networkfrontendcommunicationLucien ImminkSoftware Architect & Developer AdvocateRead more
Let me introduce you to OpenAPI OpenAPI allows us to improve effeciency between teams and interdependent projects. It allows us to describe our API in a single document. In this part of the series, we will take you through the most important parts of an OpenAPI document. Published onJanuary 11, 2023frontendAPIArchitectureMaarten Van HoofDeveloper Advocate & FrontendRead more
Reactive Backend Applications with Spring Boot, Kotlin and Coroutines (Part 2) An exploration of Kotlin and coroutines to have a Spring reactive application written in direct style Published onJanuary 10, 2023javakotlinreactivebackendcoroutinesspringLéo SchneiderSoftware EngineerMehmet Akif TütüncüSenior Software EngineerRead more
Reactive Backend Applications with Spring Boot, Kotlin and Coroutines (Part 1) This 2-part article is about going from a traditional MVC-style Spring Boot application written in Java to a modern, functional, reactive Spring Boot application using Kotlin and Coroutines. Published onJanuary 9, 2023reactivebackendspringkotlincoroutinesjavaMehmet Akif TütüncüSenior Software EngineerLéo SchneiderSoftware EngineerRead more
OpenAPI, a contract for RESTFul APIs To optimize project effeciency and to ensure a good communication between teams, we need contracts for our APIs. In this article, I will explain what the OpenAPI specification is and how it can help us to create contracts for our RESTful APIs. Published onJanuary 7, 2023frontendAPIArchitectureMaarten Van HoofDeveloper Advocate & FrontendRead more
Benefits of functional programming Writing code in a functional way can help to solve complex problems in a efficient and in a reusable manner, for creating clean and maintainable software. Published onDecember 27, 2022frontendfunctional-programmingjavascriptRavindre RamjiawanFrontend DeveloperRead more
A modern dark mode - part one I’ve wanted to implement dark mode for quite a while now. But, I just didn’t want to ship a part of it. I had to include a perfect dark theme, together with the perfect accessible toggle. However, two things have happened last month that changed my perspective on this approach. Published onDecember 21, 2022a11yaccessibilityFrank van Eldijk-SmedingSenior Frontend Consultant & Lead AccessibilityRead more
Solving Tower of Hanoi coding challenge Published onDecember 20, 2022puzzledot-netcode-challengeAhmed AliSenior DotNet DeveloperRead more
Let’s explore Astro’s core features When it comes to creating websites, performance is crucial, but how do you achieve a performant website? This is why Astro was created; let's look at how it works and why it's so effective. Published onDecember 12, 2022astroweb-frameworkNextJSSSRSSGZjerilon FereroFrontend ConsultantRead more
Coding challenge Tower of Hanoi Published onDecember 7, 2022puzzledot-netcode-challengeAhmed AliSenior DotNet DeveloperRead more
Why you should be using new CSS features today - part 2 In the previous part of this article, I tried to tickle your brain a bit to unleash your curiosity and drive your determination to try some new CSS features today. That's exactly what I'll be doing in this part, writing some new stuff today so you can slowly polish new CSS skills very sneaky and hidden in the code, like a ninja. Published onDecember 5, 2022frontendcssBrecht De RuyteFrontend Developer / DevRelRead more
Why you should be using new CSS features today - part 1 Unless you have no affinity with CSS at all or have been living under a rock for the last year, you should have noticed that new CSS features are skyrocketing like never before. Although this is a good thing, it might get frustrating to get a grasp on all these new playthings because every time you add something new in your styling toolbox, the next best thing is just around the corner. Published onNovember 30, 2022frontendcssBrecht De RuyteFrontend Developer / DevRelRead more