Articles
Interface vs Type alias
November, 19, 2023
Spread object and omit keys
August, 16, 2023
Building links in JavaScript
July, 15, 2023
DeepPartial in Typescript
July, 10, 2023
Discriminated unions in Typescript
July, 8, 2023
Building a TypeScript Wrapper for react-native-keychain
June, 25, 2023
Customizing Errors in JavaScript
June, 3, 2023
Something about Enums
April, 20, 2023
Useful regex patterns on frontend
April, 10, 2023
Analyze image colors using Python
March, 26, 2023
Use Intl object in React Native app
March, 12, 2023
Using Talkr library for internationalization
January, 14, 2023
Type-check react-i18next translation keys
January, 13, 2023
RSS feeds I follow
December, 10, 2022
Own reduce method using Typescript
June, 27, 2022
Own higher order functions implementation using TypeScript
June, 19, 2022
Validating words in Wordle
May, 10, 2022
Handling big integers in JavaScript
March, 24, 2022
Renaming files with Node.js
October, 28, 2021
Renaming file names with Python
September, 14, 2021
React Modal component
September, 11, 2021
Intercepting Http requests in Angular
July, 18, 2021
Convert object of objects to array of objects
July, 1, 2021
Screensaver in JavaScript
June, 18, 2021
Create animations using requestAnimationFrame
June, 3, 2021
Parent child communication using Angular
May, 14, 2021
Unsupported browser page in Gatsby
May, 2, 2021
Pagination component in React
April, 16, 2021
Pagination component in Angular
April, 2, 2021
React scroll handler hook
March, 21, 2021
Filter array of objects with multiple conditions
March, 7, 2021
Styling child component from parent in Angular
March, 1, 2021
JavaScript polyfills
February, 14, 2021
Non standard CSS selectors
January, 31, 2021
Scroll indicator component in React
January, 24, 2021
Reusable SVG component in React
January, 17, 2021
Custom events in JavaScript
January, 10, 2021
JavaScript startsWith(), endsWith() String methods
January, 2, 2021