dev notesjuhana jauhiainen
All articles
- I built a Lily58 split keyboard
- What I really want from AI
- Dynamic aggregation fields in Django
- How to search files from Azure Blob Storage using Python
- What are template literal types in TypeScript?
- How to implement useMediaQuery hook in React
- Basics of React server-side rendering with Express.js
- Use Model Manager to filter queryset by default
- Should you use React.FC to type your components?
- Why you should use the URL to store state in your application
- What are HTTP cookies
- How to make TypeScript understand Array.filter
- Why Docker is eating your disk space
- How to type an object with exclusive-or properties in TypeScript
- Advanced Django queries
- How to use a cache busting filename with webpack
- Convert an array to a map in JavaScript
- Hidden gems of the Chrome DevTools, Part 2: CSS tools
- Hidden gems of the Chrome DevTools, Part 2: CSS tools
- Creating layouts with CSS grids
- CSS grid by examples
- Create a retro text effect with CSS
- Hidden gems of the Chrome DevTools, Part 1: The Console API
- Setup Spectron and Testing Library to effectively test your Electron.js application
- How using Testing Library will help you improve the accessibility of your application
- Mocking GraphQL APIs with Mock Service Worker
- Creating a VS Code theme
- Use box-sizing: border-box for simpler element sizing
- My year in review 2020
- A Tailwind CSS plugin for adding gradient masks
- Use useReducer to manage complex state
- Manage React state with the useContext hook
- Make custom marker displaying users location and direction with react-native-maps on iOS
- What is React Strict Mode?
- Access DOM element in a child component in React
- Customize Django admin with list_display property
- Using namedtuple to create simple data objects in Python
- Introduction to relative CSS units
- Create a React Hook to show browser online status
- Small projects for learning the Rust programming language
- Making API calls in React useEffect
- Dark mode using prefers-color-scheme rule and CSS variables
- How to loop over a JavaScript object
- The very basics of React Hooks
- Memoization in Python
- Python class and instance variables
- Using functools.partial
- Generating forms from JSON schema in React applications
- JSON diffing
- Lexers and parsers
- Using django-registration for simple user registration