sch39
ArticlesAbout

Software engineer — building web apps and writing about what breaks and what works.

I'm Sukron Chafidhi, an independent web developer working across back end, front end, and machine learning — mostly Nuxt, Supabase, Java/Spring Boot, and Go. This is where I write up the parts worth figuring out.

Recent articles

  • Implementing Resumable File Upload with Tus in Spring Boot Using tus-java-serverOct 2026
  • Implementing Resumable File Upload with Tus Protocol in Spring Boot Without LibrariesOct 2026
  • Maps in Go: Zero Values, Mutability, and ConcurrencyOct 2026
  • Slices Explained: Length, Capacity, and Backing ArraysOct 2026
  • Value vs Pointer Semantics in GoOct 2026
View all articles

Tutorial series

  • Go Fundamentals for Developers

    Go semantics (value vs pointer), package structure, slice & map internals, interface design, error handling. These concepts are the building block for all Go applications. Required foundation before diving into concurrency, HTTP, or database.

© 2026 sch39
GitHubLinkedInRSSSitemap