SD-WAN allows us to create an efficient network resilient to connectivity issues between our office and cloud services, e.g., AWS, Azure, GPC. In short, it provides continuous access to critical … Continue reading “Configuring SD-WAN on the FortiGate device in 10 minutes”
Technology

Atomic Design 101
Atomic methodology and principles were defined by Brad Frost, a design system consultant and web designer who is also a speaker, writer, and musician located in Pittsburgh, Pennsylvania. Possessing experience … Continue reading “Atomic Design 101”
Introduction to Inclusive Design
Inclusive design and accessibility go hand in hand, and their principles are at the forefront of the design trends in 2022. Web accessibility ensures a digital service is usable for … Continue reading “Introduction to Inclusive Design”

The Don’t Repeat Yourself (DRY) Principle
Don’t Repeat Yourself (DRY) is one of the first programming principles that junior software developers learn. It is about keeping a shared piece of code in a single place (mostly … Continue reading “The Don’t Repeat Yourself (DRY) Principle”
JWT Authentication in Angular – Part 2 – Error handling
In the previous part, we created a mechanism for fetching, saving, and adding tokens to headers of HTTP requests. These tokens usually have some expiration time. API receives and validates … Continue reading “JWT Authentication in Angular – Part 2 – Error handling”
JWT Authentication in Angular – Part 1 – Setup
Most web applications can be split into two parts – public and private. The public part of the app is open to everyone who knows the address. It can be … Continue reading “JWT Authentication in Angular – Part 1 – Setup”

Why do I care about Accessibility?
The first time I started thinking about accessibility was when my husband defeated his brother in a Mortal Kombat* game. You will probably ask, “Pfff, what’s so special about that?” … Continue reading “Why do I care about Accessibility?”
Minimal API in .NET 6 – Fully fledged API in no time!
Every programmer’s adventure begins with the basics. Recently, I came across a very interesting topic that I would like to share with you today – minimal API. Before we get down to it, … Continue reading “Minimal API in .NET 6 – Fully fledged API in no time!”
How I implemented lazy loading with custom preloading strategy in Angular
Nowadays, frontend applications are fast, responsive, and user-friendly. Developers so often need to face the problem of the long initialization time of the application. In some projects, the bundle with … Continue reading “How I implemented lazy loading with custom preloading strategy in Angular”
4 steps to become a certified Java Developer
Passing Java SE Programmer I exam 1Z0-808 (OCA) is the first step towards achieving an Oracle Certified Professional certification. Recently, I decided to take the challenge and check my knowledge of the … Continue reading “4 steps to become a certified Java Developer”