41554 blogs · [ { "id": "01a08c63-5429-70a2-bd26-a5ac028553d7", "title": "Remapping keyboard keys to avoid Carpal Tunnel", "url": "https://www.wisdomgeek.com/general/remapping-keyboard-keys-to-avoid-carpal-tunnel/", "published_at": "2024-11-10T21:01:36+00:00" }, { "id": "01a08c63-5429-70a2-bd26-a5ac037572db", "title": "Fixing cookies are blocked for a website with shields down on Brave", "url": "https://www.wisdomgeek.com/general/fixing-cookies-are-blocked-for-a-website-with-shields-down-on-brave/", "published_at": "2024-07-14T18:59:25+00:00" }, { "id": "01a08c63-5429-70a2-bd26-a5ac039d229b", "title": "Generating a QR code using Node.js", "url": "https://www.wisdomgeek.com/development/web-development/javascript/generating-a-qr-code-using-node-js/", "published_at": "2024-06-13T04:23:16+00:00" }, { "id": "01a08c63-5429-70a2-bd26-a5ac03b6c0e1", "title": "How to clear the global npx cache", "url": "https://www.wisdomgeek.com/development/web-development/javascript/how-to-clear-the-global-npx-cache/", "published_at": "2024-06-03T01:20:28+00:00" }, { "id": "01a08c63-5429-70a2-bd26-a5ac040d821c", "title": "Copy/Pasting output from the terminal", "url": "https://www.wisdomgeek.com/development/copy-pasting-output-from-the-terminal/", "published_at": "2024-05-15T22:36:23+00:00" }, { "id": "01a08c63-5429-70a2-bd26-a5ac04b5d1b6", "title": "How To Get The Hash of A File In Node.js", "url": "https://www.wisdomgeek.com/development/web-development/javascript/how-to-get-the-hash-of-a-file-in-node-js/", "published_at": "2024-04-26T01:14:13+00:00" }, { "id": "01a08c63-5429-70a2-bd26-a5ac04d2fa4d", "title": "Native popover API in HTML", "url": "https://www.wisdomgeek.com/development/web-development/native-popover-api-in-html/", "published_at": "2024-04-19T03:49:43+00:00" }, { "id": "01a08c63-5429-70a2-bd26-a5ac05964b3c", "title": "Node.js 20.6 adds built-in support for .env files", "url": "https://www.wisdomgeek.com/development/web-development/javascript/node-js-20-6-adds-built-in-support-for-env-files/", "published_at": "2024-04-10T13:33:01+00:00" }, { "id": "01a08c63-5429-70a2-bd26-a5ac066cf9ed", "title": "Object destructuring in TypeScript", "url": "https://www.wisdomgeek.com/development/web-development/javascript/object-destructuring-in-typescript/", "published_at": "2024-03-28T16:30:56+00:00" }, { "id": "01a08c63-5429-70a2-bd26-a5ac07214521", "title": "Improve git clone performance in a CI pipeline", "url": "https://www.wisdomgeek.com/development/improve-git-clone-performance-in-a-ci-pipeline/", "published_at": "2024-03-19T13:25:13+00:00" }, { "id": "01a08c63-5429-70a2-bd26-a5ac07ea435d", "title": "Fix: Hydration failed because the initial UI does not match what was rendered on the server", "url": "https://www.wisdomgeek.com/development/web-development/react/fix-hydration-failed-because-the-initial-ui-does-not-match-what-was-rendered-on-the-server/", "published_at": "2024-03-13T01:03:52+00:00" }, { "id": "01a08c63-5429-70a2-bd26-a5ac080d5e39", "title": "How to keep the screen awake using JavaScript", "url": "https://www.wisdomgeek.com/development/web-development/javascript/how-to-keep-the-screen-awake-using-javascript/", "published_at": "2024-03-06T00:51:32+00:00" }, { "id": "01a08c63-5429-70a2-bd26-a5ac081750d6", "title": "Using RegEx groups for Search & replace in VS Code", "url": "https://www.wisdomgeek.com/development/vs-code/using-regex-groups-for-search-replace-in-vs-code/", "published_at": "2024-03-01T05:18:12+00:00" }, { "id": "01a08c63-5429-70a2-bd26-a5ac08a27f8a", "title": "How To Fix ReferenceError: __dirname is not defined", "url": "https://www.wisdomgeek.com/development/web-development/javascript/how-to-fix-referenceerror-__dirname-is-not-defined/", "published_at": "2024-02-15T14:40:19+00:00" }, { "id": "01a08c63-5429-70a2-bd26-a5ac0957e459", "title": "How to detect caps lock with JavaScript", "url": "https://www.wisdomgeek.com/development/web-development/javascript/how-to-detect-caps-lock-with-javascript/", "published_at": "2024-02-11T11:25:55+00:00" }, { "id": "01a08c63-5429-70a2-bd26-a5ac0a4bfc9d", "title": "Creating new TypeScript types using template literal types", "url": "https://www.wisdomgeek.com/development/web-development/typescript/creating-new-typescript-types-using-template-literal-types/", "published_at": "2024-02-05T16:12:59+00:00" }, { "id": "01a08c63-5429-70a2-bd26-a5ac0a70c11e", "title": "React TypeScript: Simplify Imports with Path Aliases", "url": "https://www.wisdomgeek.com/development/web-development/typescript/react-typescript-simplify-imports-with-path-aliases/", "published_at": "2024-01-27T09:45:49+00:00" }, { "id": "01a08c63-5429-70a2-bd26-a5ac0ad81fbb", "title": "Fix Cannot find module ‘fs’ or its corresponding type declarations.ts(2307)", "url": "https://www.wisdomgeek.com/development/web-development/typescript/fix-cannot-find-module-fs-or-its-corresponding-type-declarations-ts2307/", "published_at": "2024-01-24T21:43:41+00:00" }, { "id": "01a08c63-5429-70a2-bd26-a5ac0ad93b23", "title": "Why should we not use index as key in React Lists", "url": "https://www.wisdomgeek.com/development/web-development/react/why-should-we-not-use-index-as-key-in-react-lists/", "published_at": "2024-01-23T03:03:18+00:00" }, { "id": "01a08c63-5429-70a2-bd26-a5ac0b0da1f6", "title": "Delete git branches that do not exist on remote", "url": "https://www.wisdomgeek.com/development/delete-git-branches-that-do-not-exist-on-remote/", "published_at": "2023-12-23T23:08:18+00:00" }, { "id": "01a08c63-5429-70a2-bd26-a5ac0ba66549", "title": "Partial Matching in Jest", "url": "https://www.wisdomgeek.com/development/web-development/javascript/partial-matching-in-jest/", "published_at": "2023-10-25T14:26:33+00:00" }, { "id": "01a08c63-5429-70a2-bd26-a5ac0c311be1", "title": "JSON.parse(): Fixing ‘SyntaxError: “[object Object]” is not valid JSON’", "url": "https://www.wisdomgeek.com/development/web-development/javascript/json-parse-fixing-syntaxerror-object-object-is-not-valid-json/", "published_at": "2023-10-22T23:45:44+00:00" }, { "id": "01a08c63-5429-70a2-bd26-a5ac0d20c1d9", "title": "Fixing “error: cannot find module semver” error in Node.js", "url": "https://www.wisdomgeek.com/development/web-development/javascript/fixing-error-cannot-find-module-semver-error-in-node-js/", "published_at": "2023-10-20T00:17:16+00:00" }, { "id": "01a08c63-5429-70a2-bd26-a5ac0e05f4a1", "title": "Fix “Error:0308010C:digital envelope routines::unsupportedFixing” in Node.js", "url": "https://www.wisdomgeek.com/development/web-development/javascript/fix-error0308010c-digital-envelope-routines-unsupportedfixing-in-node-js/", "published_at": "2023-10-18T00:13:29+00:00" }, { "id": "01a08c63-5429-70a2-bd26-a5ac0e581441", "title": "Fixing “node: –openssl-legacy-provider is not allowed in node_options” error", "url": "https://www.wisdomgeek.com/development/web-development/javascript/fixing-node-openssl-legacy-provider-is-not-allowed-in-node_options-error/", "published_at": "2023-10-14T04:30:52+00:00" }, { "id": "01a08c63-5429-70a2-bd26-a5ac0ea92d02", "title": "JavaScript: fix “SyntaxError: cannot use import statement outside a module”", "url": "https://www.wisdomgeek.com/development/web-development/javascript/javascript-fix-syntaxerror-cannot-use-import-statement-outside-a-module/", "published_at": "2023-10-10T00:57:03+00:00" }, { "id": "01a08c63-5429-70a2-bd26-a5ac0f6e18da", "title": "How to reload zsh configuration", "url": "https://www.wisdomgeek.com/development/how-to-reload-zsh-configuration/", "published_at": "2023-09-26T12:19:53+00:00" }, { "id": "01a08c63-5429-70a2-bd26-a5ac10638f69", "title": "How to sort a Set in JavaScript", "url": "https://www.wisdomgeek.com/development/web-development/javascript/how-to-sort-a-set-in-javascript/", "published_at": "2022-11-26T19:06:15+00:00" }, { "id": "01a08c63-5429-70a2-bd26-a5ac11438425", "title": "Debugging CSS scroll using one simple style", "url": "https://www.wisdomgeek.com/development/web-development/debugging-css-scroll-using-one-simple-style/", "published_at": "2022-11-18T14:45:20+00:00" }, { "id": "01a08c63-5429-70a2-bd26-a5ac11c06953", "title": "CSS :has a parent selector now", "url": "https://www.wisdomgeek.com/development/web-development/css-has-a-parent-selector-now/", "published_at": "2022-11-12T23:04:24+00:00" }, { "id": "01a08c63-5429-70a2-bd26-a5ac12005896", "title": "How to fix “xcrun: error: invalid active developer path” after MacOS update", "url": "https://www.wisdomgeek.com/development/how-to-fix-invalid-active-developer-path-after-macos-update/", "published_at": "2022-11-02T01:39:42+00:00" }, { "id": "01a08c63-5429-70a2-bd26-a5ac12c67a87", "title": "Getting the value of an input element as a number without parseInt", "url": "https://www.wisdomgeek.com/development/web-development/javascript/getting-the-value-of-an-input-element-as-a-number-without-parseint/", "published_at": "2022-10-26T14:32:38+00:00" }, { "id": "01a08c63-5429-70a2-bd26-a5ac12d183db", "title": "Using Font Awesome with React", "url": "https://www.wisdomgeek.com/development/web-development/react/using-font-awesome-with-react/", "published_at": "2022-10-22T16:51:02+00:00" }, { "id": "01a08c63-5429-70a2-bd26-a5ac138e7fb8", "title": "How to write comments in React (JSX)?", "url": "https://www.wisdomgeek.com/development/web-development/react/how-to-write-comments-in-react-jsx/", "published_at": "2022-10-15T20:11:01+00:00" }, { "id": "01a08c63-5429-70a2-bd26-a5ac13bf5773", "title": "How to write more readable JavaScript conditionals", "url": "https://www.wisdomgeek.com/development/how-to-write-more-readable-javascript-conditionals/", "published_at": "2022-10-04T13:21:16+00:00" }, { "id": "01a08c63-5429-70a2-bd26-a5ac1420ceaa", "title": "How to debug better using $ sign shortcuts in Chrome devtools", "url": "https://www.wisdomgeek.com/development/web-development/how-to-debug-better-using-sign-shortcuts-in-chrome-devtools/", "published_at": "2022-09-08T14:23:02+00:00" }, { "id": "01a08c63-542a-7017-917c-3cd8daacbe3e", "title": "Deep copying in JavaScript using structuredClone", "url": "https://www.wisdomgeek.com/development/web-development/javascript/deep-copying-in-javascript-using-structuredclone/", "published_at": "2022-08-23T13:45:09+00:00" }, { "id": "01a08c63-542a-7017-917c-3cd8db32a6d1", "title": "Chrome devtools: Using logpoints for logging messages directly", "url": "https://www.wisdomgeek.com/development/web-development/javascript/chrome-devtools-using-logpoints-for-logging-messages-directly/", "published_at": "2022-03-24T15:06:14+00:00" }, { "id": "01a08c63-542a-7017-917c-3cd8dbfd3940", "title": "How to prevent npm install for unsupported Node.js versions", "url": "https://www.wisdomgeek.com/development/web-development/javascript/how-to-prevent-npm-install-for-unsupported-node-js-versions/", "published_at": "2022-03-17T19:05:58+00:00" }, { "id": "01a08c63-542a-7017-917c-3cd8dc32c909", "title": "How to kill a process on a port using the command line", "url": "https://www.wisdomgeek.com/development/how-to-terminate-a-process-on-a-port-using-the-command-line/", "published_at": "2022-03-10T12:56:02+00:00" }, { "id": "01a08c63-542a-7017-917c-3cd8dc9926a9", "title": "Detecting dark mode preference using JavaScript", "url": "https://www.wisdomgeek.com/development/web-development/javascript/detecting-dark-mode-preference-using-javascript/", "published_at": "2022-03-02T15:08:41+00:00" }, { "id": "01a08c63-542a-7017-917c-3cd8dc9da7ca", "title": "JavaScript: Split string and keep the separators", "url": "https://www.wisdomgeek.com/development/web-development/javascript/javascript-split-string-and-keep-the-separators/", "published_at": "2022-02-01T15:10:19+00:00" }, { "id": "01a08c63-542a-7017-917c-3cd8dcd87b1d", "title": "Printing JavaScript stack traces using console.trace", "url": "https://www.wisdomgeek.com/development/web-development/javascript/printing-javascript-stack-traces-using-console-trace/", "published_at": "2022-01-26T17:21:37+00:00" }, { "id": "01a08c63-542a-7017-917c-3cd8ddd12c69", "title": "Overriding nested dependencies in NPM", "url": "https://www.wisdomgeek.com/development/web-development/javascript/overriding-nested-dependencies-in-npm/", "published_at": "2022-01-18T15:37:11+00:00" }, { "id": "01a08c63-542a-7017-917c-3cd8de75c10f", "title": "Automatic batching in React 18 helps avoid re-rendering", "url": "https://www.wisdomgeek.com/development/web-development/react/automatic-batching-in-react-18-helps-avoid-re-rendering/", "published_at": "2022-01-13T15:21:45+00:00" }, { "id": "01a08c63-542a-7017-917c-3cd8df320abb", "title": "Flatten Arrays in Vanilla JavaScript with flat() and flatMap()", "url": "https://www.wisdomgeek.com/development/web-development/javascript/flatten-arrays-in-vanilla-javascript-with-flat-and-flatmap/", "published_at": "2022-01-05T15:17:50+00:00" }, { "id": "01a08c63-542a-7017-917c-3cd8df5ffb9d", "title": "Using GroupBy on an array of objects in JavaScript", "url": "https://www.wisdomgeek.com/development/web-development/javascript/using-groupby-on-an-array-of-objects-in-javascript/", "published_at": "2021-12-29T15:38:07+00:00" }, { "id": "01a08c63-542a-7017-917c-3cd8dfda9e09", "title": "Node.js introduces node: protocol imports", "url": "https://www.wisdomgeek.com/development/web-development/javascript/node-js-introduces-node-protocol-imports/", "published_at": "2021-12-23T19:39:39+00:00" }, { "id": "01a08c63-542a-7017-917c-3cd8e09e4817", "title": "JSON Modules in JavaScript", "url": "https://www.wisdomgeek.com/development/web-development/javascript/json-modules-in-javascript/", "published_at": "2021-12-08T17:33:53+00:00" }, { "id": "01a08c63-542a-7017-917c-3cd8e141e87a", "title": "How to check if a string contains emojis in JavaScript?", "url": "https://www.wisdomgeek.com/development/web-development/javascript/how-to-check-if-a-string-contains-emojis-in-javascript/", "published_at": "2021-12-01T18:32:34+00:00" } ] posts Claim your blog
Back to wisdomgeek.com
Blog · corpus.blog/blogs/wisdomgeek.com/posts

wisdomgeek.com

wisdomgeek.com

2024

2023

2022

2021