Tomek Nieżurawski

Front-end Engineer and Indie Hacker

Blog posts

Throttle vs Debounce on real examples

21.01.2021
Throttle and debounce let you save some resources and increase the performance of your app. Learn about differences and use cases. There are also cases where you should not use them.
>>> Read more <<<
JavaScript
UI

Highlight text in JavaScript

07.01.2021
Learn how to add dynamic highlighting to your search. It could be applied as a search on a page functionality or used to show users why some of the search results are on the screen by highlighting the matching parts.
>>> Read more <<<
HTML
JavaScript

Search with typo tolerance

02.01.2021
Too often devs are lazy and show a "No results" page when users mistype something. Surprisingly it's not that difficult to provide a simple typo-tolerant search mechanism.
>>> Read more <<<
UX
Algorithms

Useful setup that I always use when starting a new project

16.11.2020
A bunch of actions you should set when starting a new project that will set you in the right direction and save time in the long term.
>>> Read more <<<
Setup
Tools

Effective titles and more

06.11.2020
The title element offers more than you think. Let's dive into basics and some crazy stuff you can do with <title>. It can extend user experience but can be also overused.
>>> Read more <<<
UX
Tricks

If there is an input, there should be a form

05.10.2020
I often see in Single Page apps a situation where someone uses just an <input> field. Sometimes in the accompaniment of <label> if you happen to work with a pro 🌟. It feels that when we gained control of inputs with two-way binding and we started handling onclick events on buttons with our fancy frameworks, we forgot the old way of doing things.
>>> Read more <<<
UX
Accessibility

Content Curation is going to be a job and how Content Marketing killed the web

03.10.2020
We live in times where everyone fights for attention. It wasn't always like that. I remember the beginning of the web where you really had to work hard to find valuable information...
>>> Read more <<<
Idea

Dynamic partiallyActive Link in Gatsby

29.09.2020
Gatsby offers you to use activeClassName where you can adjust the style of your link to indicate that a user is "under" that module or section of your page. In other words, it helps people to understand where they are.
>>> Read more <<<
Code
Gatsby