41554 blogs · [ { "id": "01a0871e-0b50-72a7-98a2-b08dc232f737", "title": "Does SIMD Improve the Performance of Node.js?", "url": "https://8hob.io/posts/simd-instructions-improve-nodejs-performance/?utm_medium=rss", "published_at": "2024-12-04T00:00:00+00:00" }, { "id": "01a0871e-0b51-72c8-ab11-8414de24350f", "title": "Add the Current Copyright Year to the HTML File in a Vite Project", "url": "https://8hob.io/posts/add-copyright-year-vite-html/?utm_medium=rss", "published_at": "2024-11-13T00:00:00+00:00" }, { "id": "01a0871e-0b51-72c8-ab11-8414de44557a", "title": "Guides to Promoting a JavaScript Open Source Project", "url": "https://8hob.io/posts/guides-promote-js-open-source-project/?utm_medium=rss", "published_at": "2024-11-07T00:00:00+00:00" }, { "id": "01a0871e-0b51-72c8-ab11-8414de63ffbd", "title": "Add/Update/Remove an HTML Attribute in JavaScript", "url": "https://8hob.io/posts/add-update-remove-html-attribute/?utm_medium=rss", "published_at": "2024-10-23T00:00:00+00:00" }, { "id": "01a0871e-0b51-72c8-ab11-8414deecab99", "title": "Simple and Error-Free Linked List Implementation With a Dummy Head/Tail Node", "url": "https://8hob.io/posts/simple-error-free-linked-list/?utm_medium=rss", "published_at": "2024-10-19T00:00:00+00:00" }, { "id": "01a0871e-0b51-72c8-ab11-8414df23912a", "title": "A Type-Safer Alternative to Type Guards in TypeScript", "url": "https://8hob.io/posts/type-safer-alternative-type-guards/?utm_medium=rss", "published_at": "2024-10-10T00:00:00+00:00" }, { "id": "01a0871e-0b51-72c8-ab11-8414dfd4f6cd", "title": "Should You Build Your Next Command Line Utility Using Node.js? Factors to Consider", "url": "https://8hob.io/posts/writing-command-line-utilities-nodejs/?utm_medium=rss", "published_at": "2024-09-24T00:00:00+00:00" }, { "id": "01a0871e-0b51-72c8-ab11-8414e0d1583c", "title": "Bitwise Operators in JavaScript and When to Use Them", "url": "https://8hob.io/posts/bitwise-operations-when-use-them/?utm_medium=rss", "published_at": "2024-09-14T00:00:00+00:00" }, { "id": "01a0871e-0b51-72c8-ab11-8414e0e0fd69", "title": "Javascript/Python Array Quick Reference", "url": "https://8hob.io/posts/javascript-python-array-quick-reference/?utm_medium=rss", "published_at": "2024-09-05T00:00:00+00:00" }, { "id": "01a0871e-0b51-72c8-ab11-8414e121b021", "title": "Assertions in Loops in Unit Tests: Tips and Best Practices", "url": "https://8hob.io/posts/assertions-loops-tests/?utm_medium=rss", "published_at": "2024-08-26T00:00:00+00:00" }, { "id": "01a0871e-0b51-72c8-ab11-8414e1be3916", "title": "Assertions in If-Clauses in Unit Tests: Tips and Best Practices", "url": "https://8hob.io/posts/assertions-if-clauses-tests/?utm_medium=rss", "published_at": "2024-08-18T00:00:00+00:00" }, { "id": "01a0871e-0b51-72c8-ab11-8414e200ba99", "title": "An Elegant and Safe Solution for the Strict Typing of Array.includes", "url": "https://8hob.io/posts/elegant-safe-solution-for-typing-array-includes/?utm_medium=rss", "published_at": "2024-08-07T00:00:00+00:00" }, { "id": "01a0871e-0b51-72c8-ab11-8414e2a1f2c2", "title": "JavaScript Performance Tips: The Hidden Cost of Literals", "url": "https://8hob.io/posts/hidden-cost-of-literals/?utm_medium=rss", "published_at": "2024-07-27T00:00:00+00:00" }, { "id": "01a0871e-0b51-72c8-ab11-8414e2bc2fe2", "title": "Tips to Improve Git Experience for JavaScript Projects", "url": "https://8hob.io/posts/guide-delightful-git-experience-js-project/?utm_medium=rss", "published_at": "2024-07-18T00:00:00+00:00" }, { "id": "01a0871e-0b51-72c8-ab11-8414e2ed5790", "title": "HTML Tricks to Speed up Loading React Apps", "url": "https://8hob.io/posts/html-tricks-speed-up-loading-react-app/?utm_medium=rss", "published_at": "2024-07-05T00:00:00+00:00" }, { "id": "01a0871e-0b51-72c8-ab11-8414e2f35356", "title": "Semantic Versioning of Npm Packages After a Dependency Update", "url": "https://8hob.io/posts/semantic-versioning-npm-packages-after-dependency-update/?utm_medium=rss", "published_at": "2024-06-27T00:00:00+00:00" }, { "id": "01a0871e-0b51-72c8-ab11-8414e39d46b9", "title": "TypeScript: Typing CSS Variables in React", "url": "https://8hob.io/posts/type-css-variables-react/?utm_medium=rss", "published_at": "2024-06-17T00:00:00+00:00" }, { "id": "01a0871e-0b51-72c8-ab11-8414e3eee6c7", "title": "Guides to Writing Cross-Platform Scripts in package.json", "url": "https://8hob.io/posts/guides-creating-cross-platform-nodejs-scripts/?utm_medium=rss", "published_at": "2024-06-09T00:00:00+00:00" }, { "id": "01a0871e-0b51-72c8-ab11-8414e45e3875", "title": "Automatic Polyfill for Modern Browsers With Vite", "url": "https://8hob.io/posts/auto-polyfill-for-modern-browsers-with-vite/?utm_medium=rss", "published_at": "2024-05-28T00:00:00+00:00" }, { "id": "01a0871e-0b51-72c8-ab11-8414e45f7af4", "title": "Exploring the Difference Between the Effects of Dependencies and Peer Dependencies after NPM v7", "url": "https://8hob.io/posts/difference-between-effects-of-dependencies-peerdependencies-npm-v7/?utm_medium=rss", "published_at": "2024-05-19T00:00:00+00:00" }, { "id": "01a0871e-0b51-72c8-ab11-8414e4a720ae", "title": "Restrict Access to a JavaScript Application Embedded via an iframe", "url": "https://8hob.io/posts/restrict-access-to-js-app-embedded-via-iframe/?utm_medium=rss", "published_at": "2024-05-13T00:00:00+00:00" }, { "id": "01a0871e-0b51-72c8-ab11-8414e5383d5a", "title": "Set an Attribute Without Value in JavaScript", "url": "https://8hob.io/posts/set-attribute-without-value-in-js/?utm_medium=rss", "published_at": "2024-05-01T00:00:00+00:00" }, { "id": "01a0871e-0b51-72c8-ab11-8414e62a2a6d", "title": "Maintaining an Open Source JavaScript Project? Help Dependents Retain Notices", "url": "https://8hob.io/posts/maintaining-open-source-js-project-help-dependents-retain-notices/?utm_medium=rss", "published_at": "2024-04-20T00:00:00+00:00" }, { "id": "01a0871e-0b51-72c8-ab11-8414e6a1e90e", "title": "Unleash Git Power with Enhanced User Configuration", "url": "https://8hob.io/posts/unleash-git-power-with-user-configuration/?utm_medium=rss", "published_at": "2024-04-11T00:00:00+00:00" }, { "id": "01a0871e-0b51-72c8-ab11-8414e6bbe9b2", "title": "Make TypeDoc Generate a 404 Page", "url": "https://8hob.io/posts/make-typedoc-generate-404-page/?utm_medium=rss", "published_at": "2024-04-06T00:00:00+00:00" }, { "id": "01a0871e-0b51-72c8-ab11-8414e773c554", "title": "Typing Wrapper Functions in Typescript", "url": "https://8hob.io/posts/typing-wrapper-functions-in-typescript/?utm_medium=rss", "published_at": "2024-04-03T00:00:00+00:00" }, { "id": "01a0871e-0b51-72c8-ab11-8414e831f2c5", "title": "Test the Presence of a Material UI Icon in Jest/Vitest", "url": "https://8hob.io/posts/test-presence-of-material-ui-icon/?utm_medium=rss", "published_at": "2024-04-02T00:00:00+00:00" } ] posts Claim your blog
Back to 8hob.io
Blog · corpus.blog/blogs/8hob.io/posts

8hob.io

8hob.io

2024