Start Submit a site

Gabriel Garcia

garciat.comDR 2 Accessible 120 views

Reading & Learning The personal website of Gabriel Garcia, a software engineer in Amsterdam, featuring technical posts on programming languages, type systems, and software design.

Editor's Review

For reference only
Gabriel Garcia page preview

A focused personal blog for readers who enjoy deep technical writing on type systems, language interoperability, and compiler-adjacent topics. Posts span Java, Haskell, Go, Python, and TypeScript, often exploring cross-language ideas rather than tutorials. Best suited to experienced developers willi

Site introduction

Gabriel Garcia’s site is a personal engineering blog rather than a product or portfolio showcase. The author, a software engineer based in Amsterdam, uses it to publish essays about writing code and about code itself, with an emphasis on programming language theory and practical implementation details.

The core content is a chronological post archive covering topics such as implementing a functional static site generator for Deno, GHC-style generics in Java via associated types, full Haskell-like type class resolution in Java, calling Haskell from Java, compiling Go to WASM, and understanding Go generics and interfaces. Several posts dig into Python internals, algebraic effects, and declarative input validation.

Readers who benefit most are experienced developers curious about type systems, language interoperability, and design patterns across ecosystems. The writing assumes familiarity with at least one of the languages discussed, so beginners may need to supplement with introductory material.

A practical approach is to browse the archive by language or theme and start with posts matching your current stack, then follow cross-references between Java, Haskell, and Go entries. There is no newsletter or comment system visible, so the site works best as a reading archive to revisit.

Comments & Ratings

0

No comments yet. Be the first to review.

Write the first comment

Your email won't be made public; fields marked with * are required.

Rate this site

Click the stars to rate; rating is optional, and clicking the selected star again cancels it.