41554 blogs · [ { "id": "01a08796-da63-727b-80e9-71cb44b7b92c", "title": "The Best Way to Handle User Login", "url": "https://kosumi.dev/blog/best-way-to-handle-user-login", "published_at": "2025-10-31T00:00:00+00:00" }, { "id": "01a08796-da63-727b-80e9-71cb44b8cfc4", "title": "Other blogs I find helpful", "url": "https://kosumi.dev/blog/other-blogs", "published_at": "2025-10-29T00:00:00+00:00" }, { "id": "01a08796-da63-727b-80e9-71cb4501b14c", "title": "k3s and tailscale networking problems", "url": "https://kosumi.dev/blog/tailscale-k3s-troubleshooting", "published_at": "2025-10-26T00:00:00+00:00" }, { "id": "01a08796-da63-727b-80e9-71cb45fa479e", "title": "Building Your Own Cloud Like Legos: reclaiming control of your data, services and infrastructure", "url": "https://kosumi.dev/blog/Building-Your-Own-Cloud-Like-Legos", "published_at": "2025-10-25T00:00:00+00:00" }, { "id": "01a08796-da63-727b-80e9-71cb460e197e", "title": "Setting up my second blog", "url": "https://kosumi.dev/blog/blog-setup", "published_at": "2025-10-24T00:00:00+00:00" }, { "id": "01a08796-da63-727b-80e9-71cb46450bba", "title": "What useful services you can self host in your k3s cluster?", "url": "https://kosumi.dev/blog/self-hosted-services", "published_at": "2025-10-24T00:00:00+00:00" }, { "id": "01a08796-da63-727b-80e9-71cb46957155", "title": "Release of Tailwind Nextjs Starter Blog v2.0", "url": "https://kosumi.dev/blog/release-of-tailwind-nextjs-starter-blog-v2.0", "published_at": "2023-08-05T00:00:00+00:00" }, { "id": "01a08796-da63-727b-80e9-71cb46bd959e", "title": "New features in v1", "url": "https://kosumi.dev/blog/new-features-in-v1", "published_at": "2021-08-07T15:32:14+00:00" }, { "id": "01a08796-da63-727b-80e9-71cb47b51e34", "title": "Introducing Multi-part Posts with Nested Routing", "url": "https://kosumi.dev/blog/nested-route/introducing-multi-part-posts-with-nested-routing", "published_at": "2021-05-02T00:00:00+00:00" }, { "id": "01a08796-da63-727b-80e9-71cb4849ecce", "title": "Introducing Tailwind Nextjs Starter Blog", "url": "https://kosumi.dev/blog/introducing-tailwind-nextjs-starter-blog", "published_at": "2021-01-12T00:00:00+00:00" }, { "id": "01a08796-da63-727b-80e9-71cb4902bf51", "title": "Deriving the OLS Estimator", "url": "https://kosumi.dev/blog/deriving-ols-estimator", "published_at": "2020-12-21T00:00:00+00:00" }, { "id": "01a08796-da63-727b-80e9-71cb490d3c2e", "title": "Images in Next.js", "url": "https://kosumi.dev/blog/guide-to-using-images-in-nextjs", "published_at": "2020-11-11T00:00:00+00:00" }, { "id": "01a08796-da63-727b-80e9-71cb49924dbb", "title": "Markdown Guide", "url": "https://kosumi.dev/blog/github-markdown-guide", "published_at": "2019-10-11T00:00:00+00:00" }, { "id": "01a08796-da63-727b-80e9-71cb4a837f98", "title": "The Time Machine", "url": "https://kosumi.dev/blog/the-time-machine", "published_at": "2018-08-15T00:00:00+00:00" }, { "id": "01a08796-da63-727b-80e9-71cb4aedce21", "title": "O Canada", "url": "https://kosumi.dev/blog/pictures-of-canada", "published_at": "2017-07-15T00:00:00+00:00" }, { "id": "01a08796-da63-727b-80e9-71cb4bb73942", "title": "Sample .md file", "url": "https://kosumi.dev/blog/code-sample", "published_at": "2016-03-08T00:00:00+00:00" } ] posts Claim your blog
Back to kosumi.dev
Blog · corpus.blog/blogs/kosumi.dev/posts

kosumi.dev

kosumi.dev

2025

2023

2021

2020

2019

2018

2017

2016