---
title: "Home | CodeJourney"
description: "Tech experiences, tutorials and notes from the trenches."
canonical_url: "https://codejourney.io/"
meta:
  "og:description": "Tech experiences, tutorials and notes from the trenches."
  "og:image": "https://codejourney.io/_og/s/o_d49a08cd55115e23.png"
  "og:image:height": "600"
  "og:image:type": image/png
  "og:image:width": "1200"
  "og:title": "Home | CodeJourney"
  "twitter:image": "https://codejourney.io/_og/s/o_d49a08cd55115e23.png"
---

> Index of every page on this site: [llms.txt](https://codejourney.io/llms.txt)

New posts every week

# **Learn by building, one journey at a time**

Hands-on tutorials and honest write-ups on web dev, DevOps, databases and AI.

[#performance](https://codejourney.io/blog?tag=performance) [#nuxt](https://codejourney.io/blog?tag=nuxt) [#vue](https://codejourney.io/blog?tag=vue) [#tutorial](https://codejourney.io/blog?tag=tutorial) [#kubernetes](https://codejourney.io/blog?tag=kubernetes) [#docker](https://codejourney.io/blog?tag=docker) [#homelab](https://codejourney.io/blog?tag=homelab) [#typescript](https://codejourney.io/blog?tag=typescript)

![Getting Started with Nuxt 4](https://picsum.photos/seed/getting-started-with-nuxt-4/1200/630)

FeaturedOct 28, 2026

## **Getting Started with Nuxt 4**

Lorem ipsum dolor sit amet, consectetur adipiscing elit. A practical look at getting started with nuxt 4.

![Boluwatife Morawo](https://github.com/identicons/codejourney.png)

**Boluwatife Morawo**

## **Top picks**

Ranked by freshness, editorial picks and depth.

![Kubernetes for Solo Developers](https://picsum.photos/seed/kubernetes-for-solo-developers/1200/630)

DevOpsOct 20, 2026

## **Kubernetes for Solo Developers**

Lorem ipsum dolor sit amet, consectetur adipiscing elit. A practical look at kubernetes for solo developers.

![TypeScript Patterns I Use Daily](https://picsum.photos/seed/typescript-patterns-i-use-daily/1200/630)

LanguagesOct 14, 2026

## **TypeScript Patterns I Use Daily**

Lorem ipsum dolor sit amet, consectetur adipiscing elit. A practical look at typescript patterns i use daily.

![Debugging Node.js Memory Leaks](https://picsum.photos/seed/debugging-node-memory-leaks/1200/630)

BackendSep 30, 2026

## **Debugging Node.js Memory Leaks**

Lorem ipsum dolor sit amet, consectetur adipiscing elit. A practical look at debugging node.js memory leaks.

![Tailwind v4 Migration Notes](https://picsum.photos/seed/tailwind-v4-migration-notes/1200/630)

FrontendSep 18, 2026

## **Tailwind v4 Migration Notes**

Lorem ipsum dolor sit amet, consectetur adipiscing elit. A practical look at tailwind v4 migration notes.

![Postgres Indexing Explained](https://picsum.photos/seed/postgres-indexing-explained/1200/630)

DatabasesAug 25, 2026

## **Postgres Indexing Explained**

Lorem ipsum dolor sit amet, consectetur adipiscing elit. A practical look at postgres indexing explained.

![Git Workflows That Scale](https://picsum.photos/seed/git-workflows-that-scale/1200/630)

DevOpsJul 11, 2026

## **Git Workflows That Scale**

Lorem ipsum dolor sit amet, consectetur adipiscing elit. A practical look at git workflows that scale.

## **Browse by topic**

**DevOps**

2 posts

[DevOps](https://codejourney.io/blog?category=devops)

**Frameworks**

1 post

[Frameworks](https://codejourney.io/blog?category=frameworks)

**Languages**

1 post

[Languages](https://codejourney.io/blog?category=languages)

**Backend**

1 post

[Backend](https://codejourney.io/blog?category=backend)

**Frontend**

1 post

[Frontend](https://codejourney.io/blog?category=frontend)

**Databases**

1 post

[Databases](https://codejourney.io/blog?category=databases)

**Career**

1 post

[Career](https://codejourney.io/blog?category=career)

**AI**

1 post

[AI](https://codejourney.io/blog?category=ai)

## **Latest **

- [**Getting Started with Nuxt 4**Oct 28, 2026](https://codejourney.io/blog/getting-started-with-nuxt-4)
- [**Kubernetes for Solo Developers**Oct 20, 2026](https://codejourney.io/blog/kubernetes-for-solo-developers)
- [**TypeScript Patterns I Use Daily**Oct 14, 2026](https://codejourney.io/blog/typescript-patterns-i-use-daily)
- [**Debugging Node.js Memory Leaks**Sep 30, 2026](https://codejourney.io/blog/debugging-node-memory-leaks)
- [**Tailwind v4 Migration Notes**Sep 18, 2026](https://codejourney.io/blog/tailwind-v4-migration-notes)

[All posts](https://codejourney.io/blog)

## **Tags **

[#performance · 2](https://codejourney.io/blog?tag=performance) [#nuxt · 1](https://codejourney.io/blog?tag=nuxt) [#vue · 1](https://codejourney.io/blog?tag=vue) [#tutorial · 1](https://codejourney.io/blog?tag=tutorial) [#kubernetes · 1](https://codejourney.io/blog?tag=kubernetes) [#docker · 1](https://codejourney.io/blog?tag=docker) [#homelab · 1](https://codejourney.io/blog?tag=homelab) [#typescript · 1](https://codejourney.io/blog?tag=typescript) [#patterns · 1](https://codejourney.io/blog?tag=patterns) [#node · 1](https://codejourney.io/blog?tag=node) [#debugging · 1](https://codejourney.io/blog?tag=debugging) [#tailwind · 1](https://codejourney.io/blog?tag=tailwind) [#css · 1](https://codejourney.io/blog?tag=css) [#postgres · 1](https://codejourney.io/blog?tag=postgres) [#sql · 1](https://codejourney.io/blog?tag=sql) [#tools · 1](https://codejourney.io/blog?tag=tools)

```json
{"@context":"https://schema.org","@graph":[{"@id":"https://codejourney.io/#website","@type":"WebSite","description":"Tech experiences, tutorials and notes from the trenches.","name":"CodeJourney","url":"https://codejourney.io/"},{"@id":"https://codejourney.io/#webpage","@type":"WebPage","description":"Tech experiences, tutorials and notes from the trenches.","name":"Home","url":"https://codejourney.io/","isPartOf":{"@id":"https://codejourney.io/#website"},"potentialAction":[{"@type":"ReadAction","target":["https://codejourney.io/"]}]}]}
```

## Sitemap

See the full [sitemap](https://codejourney.io/sitemap.md) for all pages.
