Tomek Nieżurawski
Connects humans and machines
via awesome interfaces
Blog posts
Anchors for headings in MDX
07.02.2021
A quick tutorial on how to add anchors to heading in MDX. This is a cool little feature and it's great to see how easy it is to implement in MDX.
>>> Read more <<<MDX
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