The Curious Engineer

All blogs / JavaScript / TypeScript

Wisdom Geek

wisdomgeek.com

Wisdom Geek is a platform to share knowledge related to software development and self help lessons.

JavaScript / TypeScriptWeb developmentFrontend / CSS / browsers

Posts
187 from 6 Apr 2015 to 10 Nov 2024
Posting
now and then
Kind
personal blog
Feed
https://www.wisdomgeek.com/feed/

2024 19

  1. Remapping keyboard keys to avoid Carpal Tunnel
  2. Fixing cookies are blocked for a website with shields down on Brave
  3. Generating a QR code using Node.js
  4. How to clear the global npx cache
  5. Copy/Pasting output from the terminal
  6. How To Get The Hash of A File In Node.js
  7. Native popover API in HTML
  8. Node.js 20.6 adds built-in support for .env files
  9. Object destructuring in TypeScript
  10. Improve git clone performance in a CI pipeline
  11. Fix: Hydration failed because the initial UI does not match what was rendered on the server
  12. How to keep the screen awake using JavaScript
  13. Using RegEx groups for Search & replace in VS Code
  14. How To Fix ReferenceError: __dirname is not defined
  15. How to detect caps lock with JavaScript
  16. Creating new TypeScript types using template literal types
  17. React TypeScript: Simplify Imports with Path Aliases
  18. Fix Cannot find module ‘fs’ or its corresponding type declarations.ts(2307)
  19. Why should we not use index as key in React Lists

2023 8

  1. Delete git branches that do not exist on remote
  2. Partial Matching in Jest
  3. JSON.parse(): Fixing ‘SyntaxError: “[object Object]” is not valid JSON’
  4. Fixing “error: cannot find module semver” error in Node.js
  5. Fix “Error:0308010C:digital envelope routines::unsupportedFixing” in Node.js
  6. Fixing “node: –openssl-legacy-provider is not allowed in node_options” error
  7. JavaScript: fix “SyntaxError: cannot use import statement outside a module”
  8. How to reload zsh configuration

2022 19

  1. How to sort a Set in JavaScript
  2. Debugging CSS scroll using one simple style
  3. CSS :has a parent selector now
  4. How to fix “xcrun: error: invalid active developer path” after MacOS update
  5. Getting the value of an input element as a number without parseInt
  6. Using Font Awesome with React
  7. How to write comments in React (JSX)?
  8. How to write more readable JavaScript conditionals
  9. How to debug better using $ sign shortcuts in Chrome devtools
  10. Deep copying in JavaScript using structuredClone
  11. Chrome devtools: Using logpoints for logging messages directly
  12. How to prevent npm install for unsupported Node.js versions
  13. How to kill a process on a port using the command line
  14. Detecting dark mode preference using JavaScript
  15. JavaScript: Split string and keep the separators
  16. Printing JavaScript stack traces using console.trace
  17. Overriding nested dependencies in NPM
  18. Automatic batching in React 18 helps avoid re-rendering
  19. Flatten Arrays in Vanilla JavaScript with flat() and flatMap()

2021 57

  1. Using GroupBy on an array of objects in JavaScript
  2. Node.js introduces node: protocol imports
  3. JSON Modules in JavaScript
  4. How to check if a string contains emojis in JavaScript?
  5. Writing conditionals in CSS: when/else
  6. Retrieving content value of ::after or ::before in JavaScript
  7. How to permanently remove a file from Git history
  8. Select all text on click using CSS
  9. Detecting element causing CSS overflow
  10. Opening a Browser with DevTools Open by Default
  11. How to create a UUID in JavaScript
  12. How to convert a React component to an image
  13. Specifying a node version in Repl.it
  14. Accessing the clipboard in JavaScript
  15. Using counters in CSS to number elements automatically
  16. How to remove a property from a JavaScript object
  17. Script to change Zoom virtual background every day
  18. Optimizing JavaScript loading with defer and async attributes
  19. Web NFC is a thing now
  20. Progressive JPEG: what and how they help improve web performance
  21. The Pomodoro Technique: Productivity hacks
  22. React fragments: What and Why
  23. Using Sub Resource Integrity to secure web applications
  24. Measuring JavaScript execution time
  25. The Beginner Syndrome
  26. Numeric Separators in JavaScript
  27. Apply timeout to JavaScript Promises
  28. Enforcing coding standards using husky pre-commit hooks
  29. Why does React state need a new object/array?
  30. Using utility types for transforming TypeScript types
  31. TypeScript: the difference between interface and type
  32. Mutant: An open-source, cross-platform, encrypted programming language
  33. Writing better conditional expressions in JavaScript
  34. My career decision: choosing passion over money
  35. Parsing and validating data in Python using Pydantic
  36. Using the optional chaining operator in JavaScript
  37. Statically type checking Python code using Pyright
  38. Adding fixtures and parameterized functions to PyTest
  39. Testing Python applications using Pytest
  40. How to format a Number as Currency using ES2015
  41. Installing Intel-based packages using Homebrew on the M1 Mac
  42. Getting started with Flask: a Python microframework
  43. Managing Python dependencies using Virtual Environments
  44. Configure multiple accounts in AWS CLI
  45. JavaScript Proxy: What and Why?
  46. Visual Studio Code Snippets: Boost productivity with shortcuts
  47. Avoiding race conditions and memory leaks in React useEffect
  48. How to easily build good habits: 4 tips backed by research
  49. Object initialization shorthand notations in JavaScript
  50. Using the useCallback React hook
  51. Load balancing and its different types
  52. Understanding the useRef React hook
  53. How to cancel an HTTP fetch request
  54. Use redux-like middleware for useReducer in React
  55. How to write your own custom React hooks
  56. Palindromic Substrings: Demystifying Programming Interview
  57. Converting a business problem to a machine learning problem

2020 29

  1. How to develop your curiosity for a better self?
  2. Open-Source AI Tools
  3. Provide callback to useState hook like setState
  4. Resolving nested queries in GraphQL
  5. Creating a GraphQL API with Apollo Server
  6. Natural Language Processing – A 30,000 feet view
  7. How to unit-test a private (non-exported) function in JavaScript
  8. Detecting click outside component using React hooks
  9. Number of Islands: Demystifying Programming Interview
  10. Recurrent Neural Networks
  11. Beating JSON performance using Protocol Buffers
  12. Common Data Distributions for Data Science
  13. The new Logical Assignment Operators in JavaScript
  14. How to groupby using reduce in JavaScript
  15. Overcoming Procrastination and The Akrasia Effect
  16. Learning context API and the useContext React hook
  17. Machine Learning Misconceptions That Software Developers Have
  18. Understanding the useReducer hook in React
  19. React Hooks and Local Storage: Let’s build a ToDo app
  20. The art of Storytelling and Data Science
  21. Using async/await in ExpressJs
  22. SARIMA Using Python – Forecast Seasonal Data
  23. GraphQL Basics: Types, Queries, Mutations, and Schema
  24. An Introvert’s Guide to Deep Conversations
  25. A Beginner’s Guide to Artificial Neural Networks
  26. Why GraphQL?
  27. Business Analyst/Data Scientist Ecosystem – My 2 Cents
  28. 4 Things I Wish I Knew Before Starting My Internship
  29. How to setup GatsbyJS starter with TypeScript and ESLint

2019 9

  1. JavaScript Promise combinators: race, all, allSettled, any
  2. Rest and Spread operator: Three dots that changed JavaScript
  3. Using Retrofit 2 and GSON for parsing JSON in Android
  4. Using Emotion js in a react project
  5. How to use a Service Worker to create Progressive Web Applications?
  6. How to setup Jest in a TypeScript, Babel and Webpack project
  7. How to setup ESLint for Typescript code
  8. How to setup Typescript with Babel and Webpack
  9. 5 Community Management Tips For Effective Moderation

2018 6

  1. 3 Simple strategies to help you to stick to your goals
  2. Using React.memo() in React 16.6
  3. 25 lessons learned from 2.5 years of scaling a Facebook Developer Community to 15000 members
  4. How to import/export ES6 modules in Node
  5. How React, Relay, and GraphQL fit together
  6. Using Prettier to format your JavaScript code

2017 11

  1. Introduction to CSS Grid
  2. Running specific test cases in Jasmine or Mocha
  3. Motivation Needs Help
  4. Using Babel to import/export ES2015 modules in Node.js
  5. Using Webpack Dev Server
  6. Hello GraphQL using Express
  7. Finding vulnerabilities in NPM packages using node.js security platform
  8. Why you should be using an EditorConfig file in your project
  9. Parsing JSON in Android Tutorial
  10. Webpack: An Introduction
  11. Virtual Reality comes closer to the Web with React VR

2016 15

  1. Moving to BCC: an email etiquette you must know
  2. Skipping small talk to connect with people
  3. Javascript build tools: Why do we need one?
  4. A few minutes of this exercise can help improve your posture
  5. DOOM 4 (2016) Game Review
  6. Biggest mistake I made as a blogger using keyword research tools
  7. Programming 101: Tips to become a good programmer
  8. Using ES6 today: The future of javascript has arrived
  9. Should I cross post between Medium, LinkedIn and my website?
  10. What is end to end encryption?
  11. 5 tips to help you stay fit in a corporate lifestyle
  12. The first follower
  13. Getting started with Gulp
  14. The dark web demystified
  15. Grunt Vs Gulp Vs npm: Javascript build wars

2015 14

  1. Getting started with Visual Studio Code
  2. How to remove yourself from someone’s twitter list
  3. How to disable Windows 10’s animations to speed it up
  4. Batman Arkham Knight Review
  5. What is SASS and why you should use it
  6. Goodbye Tech4every1
  7. Install Hyper-V and HAXM on the same machine
  8. Hackulture: A new beginning
  9. How to create your own WiFi booster
  10. The power of yes or no in a conversation
  11. Do not keep waiting for the opportune moment
  12. How to disable Xposed Framework on boot
  13. How to invite all Facebook friends to like a page
  14. Hello World!