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”

Introduction and Benefits of Unit Tests in a Big Enterprise Project

An insightful blog on the importance of unit tests for developers for a faster and efficient turnaround in projects.

The art of a choice – how to choose your first/next business analysis certification?

Karol Kocjan worked as a business analyst for 8 years before moving to a managerial function. He has a keen interest in where else software can be useful to improve … Continue reading “The art of a choice – how to choose your first/next business analysis certification?”