corpus.blog
Most cited
Talked about
Blogs
56,966 blogs · [ { "id": "01a0877f-e5a5-73c5-9b2d-58cee6ef5ed6", "title": "Making dark mode play nicely with bfcache", "url": "https://guilhermesimoes.github.io/blog/making-dark-mode-work-with-bfcache", "published_at": "2026-04-09T19:37:45+00:00" }, { "id": "01a0877f-e5a5-73c5-9b2d-58cee7025a7d", "title": "The Importance Of (The Main Thread) Being Idle", "url": "https://guilhermesimoes.github.io/blog/the-importance-of-the-main-thread-being-idle", "published_at": "2026-03-28T08:57:09+00:00" }, { "id": "01a0877f-e5a5-73c5-9b2d-58cee74da07a", "title": "Web Component: Hand-drawn Checkbox", "url": "https://guilhermesimoes.github.io/blog/web-component-hand-drawn-checkbox", "published_at": "2025-12-07T01:40:25+00:00" }, { "id": "01a0877f-e5a5-73c5-9b2d-58cee81f15b1", "title": "Classes considered harmful when authoring a JavaScript library", "url": "https://guilhermesimoes.github.io/blog/classes-considered-harmful-when-authoring-a-js-lib", "published_at": "2025-11-23T19:53:58+00:00" }, { "id": "01a0877f-e5a5-73c5-9b2d-58cee8338b0a", "title": "Writing metadata to CBZ files with Calibre", "url": "https://guilhermesimoes.github.io/blog/writing-metadata-to-cbz-with-calibre", "published_at": "2025-10-25T17:16:12+00:00" }, { "id": "01a0877f-e5a5-73c5-9b2d-58cee8dc09e8", "title": "Narrowing TypeScript Unions without the `in` operator", "url": "https://guilhermesimoes.github.io/blog/narrowing-typescript-unions-without-the-in-operator", "published_at": "2025-10-18T22:17:15+00:00" }, { "id": "01a0877f-e5a5-73c5-9b2d-58cee8e93fab", "title": "Minifying private properties and methods with Terser", "url": "https://guilhermesimoes.github.io/blog/minifying-private-properties-and-methods-with-terser", "published_at": "2025-06-23T19:29:12+00:00" }, { "id": "01a0877f-e5a5-73c5-9b2d-58cee9e5f6e0", "title": "Making setTimeout return number instead of NodeJS.Timeout in TypeScript", "url": "https://guilhermesimoes.github.io/blog/making-settimeout-return-number-in-typescript", "published_at": "2024-10-16T02:30:46+00:00" }, { "id": "01a0877f-e5a5-73c5-9b2d-58ceea47cca3", "title": "Animating a pirate treasure map path", "url": "https://guilhermesimoes.github.io/blog/animating-a-pirate-treasure-map-path", "published_at": "2023-09-10T15:36:40+00:00" }, { "id": "01a0877f-e5a5-73c5-9b2d-58ceea4f9932", "title": "Service Class vs Service Module", "url": "https://guilhermesimoes.github.io/blog/service-class-vs-service-module", "published_at": "2023-05-16T22:22:19+00:00" } ] posts
Claim your blog
Back to guilhermesimoes.github.io
Blog · corpus.blog/blogs/guilhermesimoes.github.io/posts
guilhermesimoes.github.io
guilhermesimoes.github.io
2026
Making dark mode play nicely with bfcache
original ↗
9 Apr 2026
The Importance Of (The Main Thread) Being Idle
original ↗
28 Mar 2026
2025
Web Component: Hand-drawn Checkbox
original ↗
7 Dec 2025
Classes considered harmful when authoring a JavaScript library
original ↗
23 Nov 2025
Writing metadata to CBZ files with Calibre
original ↗
25 Oct 2025
Narrowing TypeScript Unions without the `in` operator
original ↗
18 Oct 2025
Minifying private properties and methods with Terser
original ↗
23 Jun 2025
2024
Making setTimeout return number instead of NodeJS.Timeout in TypeScript
original ↗
16 Oct 2024
2023
Animating a pirate treasure map path
original ↗
10 Sept 2023
Service Class vs Service Module
original ↗
16 May 2023