Test-Driven Product Design

A quick look into the TDD methodology and how it can impact your work Test-driven development or TDD is a methodology on improving the delivery from...

Level up — Design Better Steppers

How to quickly improve the form filling experience Progress steps are essential for any form that’s across multiple pages, such as buying an item, getting a...
golden orange autumn background blur bokeh, defocusing lens

Blurred Background CSS

Blurred Background CSS snippet. While waiting for the official property, the trick is to create blurred version of the background, and set the background property both of them...

39 CSS Tricks To Make You A Better Coder

It is almost impossible to gather in an article all the CSS tricks that could help you in the future but here are some of the ones that you...

JavaScript loops comparison and performance

Loops play an essential role in software development, and they are used to iterate through the arrays or other elements which are iterable. In Javascript, we have a few...

Understanding Angular Life Cycle Hooks

In an Angular application, the components have their whole lifecycle managed by Angular, from creation to destruction. And it provides us access to lifecycle hooks, which allows us to act in key...
Web design software

The Thinking Behind Simplifying Event Handlers

Events are used to respond when a user clicks somewhere, focuses on a link with their keyboard, and changes the text in a form. When I first started learning JavaScript,...
Hacker programmers coding in computers

Level up your .sort game

Sorting is a super handy JavaScript method that can display the values of an array in a certain order. Whether that’s real estate listings by price, burger joints by...