Searching for files using index tags is a common use case but the Azure documentation can be quite...
Before diving into template literal types, we first need to discuss string literal types In...
What are Media Queries? Media Queries are a CSS feature that can be used to conditionally...
If you want to develop SEO friendly and fast websites with React, you have two choices: server-side...
How can you filter a queryset by default so that no matter where you use the model, the filter will...
TLDR: No. You should probably not. const Dialog: React.FC = ({children}) => { return ( ...
It seems we have, in the web community, collectively forgotten the role of the URL in storing the...
A HTTP cookie is a small piece of data that a server sends to a user's web browser. The browser may...
If you've ever used Array.filter to filter a list to certain type of items, you've probably been hit...
I learned recently, in less than ideal circumstances, that Docker doesn't do any log rotation by...
How can we define a type for an object, which has some required attributes and some attributes, of...
Django Framework comes with a powerful ORM and query capabilities built-in. If you're only familiar...
Sometimes it's useful to convert a array to a map for convenience or performance reasons. But how can...
In the last article on the series we looked into some features of the Chrome Console API. This time...
Grids are a powerfull feature of CSS but they can be a little overwhelming at first. There are rows,...
In this article, we're going to create an 80's style text effect with CSS. The effect uses multiple t...
Debugging, or finding the reason why your code doesn't work, is one of the most important skills a so...
In this article, we will setup Spectron and use Testing Library with WebdriverIO to test an Electron....
Testing Library is a JavaScript testing framework that focuses on testing the way the application is...
Mock Service Worker (MSW) is a library for mocking, or faking, a backend API. This is extremely usefu...
Ever wanted to create a theme for VS Code? It's simpler than you'd think but the process is a bit lab...
Some time ago I added excerpts to my blog. A small sample of the full blog text is now shown on the f...
useReducer is a React Hook which helps you manage complex state with a simple API. The hook takes a r...
DISCLAIMER: This post is based on state management ideas presented by Kent C. Dodd’s in Application s...
NOTICE: This post is about showing a custom location and direction indicator with react-native-maps o...
React Strict Mode is a tool, which comes with React, for detecting possible issues and problems in yo...
Sometimes we need access to a DOM element which is contained by another React component. If we try to...
One of the great "batteries included" features Django has, is the automatically generated admin panel...
Python standard library has a handy collection factory function called namedtuple, which can be used...
With CSS you can use absolute units like the familiar px, pt or relative units like em and rem . Abso...