corpus.blog
Most cited
Talked about
Blogs
41554 blogs · [ { "id": "01a0879a-dae5-73ad-90c1-5203cd143f79", "title": "SQLite Primary Key Benchmarks: UUIDv7, UUIDv4, Snowflake, Integer", "url": "https://lik.ai/blog/sqlite-primary-key-benchmarks/", "published_at": "2025-10-15T22:26:07+00:00" }, { "id": "01a0879a-dae5-73ad-90c1-5203c8bb0d07", "title": "Rebuilding My Website: From Next.js to Astro", "url": "https://lik.ai/blog/nextjs-to-astro-migration/", "published_at": "2024-12-03T21:41:53+00:00" }, { "id": "01a0879a-dae5-73ad-90c1-5203cd55219e", "title": "The Async Ecosystem in Rust", "url": "https://lik.ai/blog/the-async-ecosystem-in-rust/", "published_at": "2024-11-09T21:24:00+00:00" }, { "id": "01a0879a-dae5-73ad-90c1-5203cedf30bf", "title": "Thoughts on the future of Programming", "url": "https://lik.ai/blog/thoughts-on-the-future-of-programming/", "published_at": "2024-04-30T01:23:45+00:00" }, { "id": "01a0879a-dae5-73ad-90c1-5203c995e103", "title": "Open Graph for Lazy Developers", "url": "https://lik.ai/blog/open-graph-for-lazy-developers/", "published_at": "2024-02-19T20:08:31+00:00" }, { "id": "01a0879a-dae5-73ad-90c1-5203ca6adefa", "title": "Optimizing PNGs for Size and Quality", "url": "https://lik.ai/blog/optimizing-images/", "published_at": "2024-02-19T20:08:31+00:00" }, { "id": "01a0879a-dae5-73ad-90c1-5203cab80890", "title": "Positive affirmation passphrases", "url": "https://lik.ai/blog/positive-affirmation-passphrases/", "published_at": "2022-06-14T04:48:11+00:00" }, { "id": "01a0879a-dae5-73ad-90c1-5203d0bf7718", "title": "Why remote development is the future", "url": "https://lik.ai/blog/why-remote-development-is-the-future/", "published_at": "2022-06-09T13:27:31+00:00" }, { "id": "01a0879a-dae5-73ad-90c1-5203c7f7d0f4", "title": "Proving the passage of time with blockchain", "url": "https://lik.ai/blog/live-streaming-proof-of-time/", "published_at": "2022-03-18T23:53:11+00:00" }, { "id": "01a0879a-dae5-73ad-90c1-5203c6946b4f", "title": "How to optimize bundles with webpack", "url": "https://lik.ai/blog/how-to-optimize-bundles-with-webpack/", "published_at": "2021-08-07T14:59:27+00:00" }, { "id": "01a0879a-dae5-73ad-90c1-5203cbb5d20b", "title": "Programming on the M1 Mac", "url": "https://lik.ai/blog/programming-on-the-m1-mac/", "published_at": "2021-07-18T17:54:27+00:00" }, { "id": "01a0879a-dae5-73ad-90c1-5203c3eb2144", "title": "Async test setup and teardown in Rust", "url": "https://lik.ai/blog/async-setup-and-teardown-in-rust/", "published_at": "2021-06-20T17:54:27+00:00" }, { "id": "01a0879a-dae5-73ad-90c1-5203cf5512be", "title": "What we are missing on clean code", "url": "https://lik.ai/blog/what-we-missed-on-code-readability/", "published_at": "2021-05-23T16:54:27+00:00" }, { "id": "01a0879a-dae5-73ad-90c1-5203c4472a3e", "title": "Building a stunning table of contents that follows headings", "url": "https://lik.ai/blog/building-a-stunning-table-of-contents-that-follow-headings/", "published_at": "2021-05-09T17:54:27+00:00" }, { "id": "01a0879a-dae5-73ad-90c1-5203cc4487a2", "title": "React performance techniques", "url": "https://lik.ai/blog/react-performance-tricks/", "published_at": "2021-04-04T23:56:02+00:00" }, { "id": "01a0879a-dae5-73ad-90c1-5203c4c8d401", "title": "Common concepts behind software design patterns", "url": "https://lik.ai/blog/common-concepts-behind-software-design-patterns/", "published_at": "2021-03-29T23:57:32+00:00" }, { "id": "01a0879a-dae5-73ad-90c1-5203cc42f190", "title": "React component patterns", "url": "https://lik.ai/blog/react-component-patterns/", "published_at": "2021-03-21T20:55:12+00:00" }, { "id": "01a0879a-dae5-73ad-90c1-5203c7c1fea2", "title": "Lessons learned from building a blog component system", "url": "https://lik.ai/blog/lessons-learned-from-building-a-blog-component-system/", "published_at": "2021-03-05T04:13:23+00:00" }, { "id": "01a0879a-dae5-73ad-90c1-5203c3de6aca", "title": "A glimpse into front end interviews", "url": "https://lik.ai/blog/a-glimpse-into-front-end-interviews/", "published_at": "2021-02-23T13:27:31+00:00" }, { "id": "01a0879a-dae5-73ad-90c1-5203cfe8db84", "title": "Why building a front-end framework in Rust is hard", "url": "https://lik.ai/blog/why-building-a-front-end-framework-in-rust-is-hard/", "published_at": "2021-02-09T15:51:14+00:00" }, { "id": "01a0879a-dae5-73ad-90c1-5203c6d0ada8", "title": "How to optimize React using React DevTools", "url": "https://lik.ai/blog/how-to-optimize-react-using-the-profiler/", "published_at": "2021-02-08T16:25:03+00:00" }, { "id": "01a0879a-dae5-73ad-90c1-5203cdd05149", "title": "The most secure way to store JWTs", "url": "https://lik.ai/blog/the-most-secure-way-to-store-jwts/", "published_at": "2021-01-26T14:40:12+00:00" }, { "id": "01a0879a-dae5-73ad-90c1-5203c617f096", "title": "How lit-html works", "url": "https://lik.ai/blog/how-lit-html-works/", "published_at": "2020-09-20T12:48:11+00:00" }, { "id": "01a0879a-dae5-73ad-90c1-5203cf7cae1c", "title": "Why a clean start for the web won't solve the problem", "url": "https://lik.ai/blog/why-a-clean-start-for-the-web-wont-solve-the-problem/", "published_at": "2020-08-25T21:27:01+00:00" }, { "id": "01a0879a-dae5-73ad-90c1-5203cea81571", "title": "Thoughts about web performance and frameworks", "url": "https://lik.ai/blog/thoughts-about-web-performance-and-frameworks/", "published_at": "2019-07-23T23:35:13+00:00" }, { "id": "01a0879a-dae5-73ad-90c1-5203c4a6207d", "title": "Code Dive: babel-loader", "url": "https://lik.ai/blog/code-dive-babel-loader/", "published_at": "2019-04-28T11:34:07+00:00" }, { "id": "01a0879a-dae5-73ad-90c1-5203c5a94438", "title": "Dual-boot Windows and NixOS", "url": "https://lik.ai/blog/dual-boot-windows-and-nixos/", "published_at": "2018-06-05T14:59:23+00:00" } ] posts
Claim your blog
Back to Home • lik.ai
Blog · corpus.blog/blogs/lik.ai/posts
Home • lik.ai
lik.ai
2025
SQLite Primary Key Benchmarks: UUIDv7, UUIDv4, Snowflake, Integer
original ↗
15 Oct 2025
2024
Rebuilding My Website: From Next.js to Astro
original ↗
3 Dec 2024
The Async Ecosystem in Rust
original ↗
9 Nov 2024
Thoughts on the future of Programming
original ↗
30 Apr 2024
Open Graph for Lazy Developers
original ↗
19 Feb 2024
Optimizing PNGs for Size and Quality
original ↗
19 Feb 2024
2022
Positive affirmation passphrases
original ↗
14 Jun 2022
Why remote development is the future
original ↗
9 Jun 2022
Proving the passage of time with blockchain
original ↗
18 Mar 2022
2021
How to optimize bundles with webpack
original ↗
7 Aug 2021
Programming on the M1 Mac
original ↗
18 Jul 2021
Async test setup and teardown in Rust
original ↗
20 Jun 2021
What we are missing on clean code
original ↗
23 May 2021
Building a stunning table of contents that follows headings
original ↗
9 May 2021
React performance techniques
original ↗
4 Apr 2021
Common concepts behind software design patterns
original ↗
29 Mar 2021
React component patterns
original ↗
21 Mar 2021
Lessons learned from building a blog component system
original ↗
5 Mar 2021
A glimpse into front end interviews
original ↗
23 Feb 2021
Why building a front-end framework in Rust is hard
original ↗
9 Feb 2021
How to optimize React using React DevTools
original ↗
8 Feb 2021
The most secure way to store JWTs
original ↗
26 Jan 2021
2020
How lit-html works
original ↗
20 Sept 2020
Why a clean start for the web won't solve the problem
original ↗
25 Aug 2020
2019
Thoughts about web performance and frameworks
original ↗
23 Jul 2019
Code Dive: babel-loader
original ↗
28 Apr 2019
2018
Dual-boot Windows and NixOS
original ↗
5 Jun 2018