Recent Articles
Building a Url Shortener With Node.Js
How to design a URL shortening service like tinyurl.com is a frequently asked question in system design interviews. URL shortener services convert long URLs into significantly shorter URL links.
Read moreAutomated Tests with Feature Flags and Cypress
Development teams, nowadays, can deliver quick value to consumers with far less risk with the help of feature flag-driven development.
Read moreConfiguring CSRF/XSRF with Spring Security
Cross-site Request Forgery (CSRF, sometimes also called XSRF) is an attack that can trick an end-user using a web application to unknowingly execute actions that can compromise security.
Read moreFeature Flags Best Practices
Feature flags, in their simplest form, are just if conditions in your code that check if a certain feature is enabled or not.
Read moreAOP with Spring (Boot)
What is AOP? Aspect Oriented Programming (AOP) is a programming paradigm aiming to extract cross-cutting functionalities, such as logging, into what’s known as “Aspects”.
Read more9 Practices to Support Continuous Deployment
Continuous Deployment is the state-of-the-art way to ship software these days. Often, however, it’s not possible to practice continuous deployment because the context doesn’t allow it (yet).
Read more