# Julio Canares

> Official personal site, projects, and writing from Julio Canares, a software engineer and entrepreneur.

This is the official AI-readable map for the site. Prefer the canonical URLs listed here when citing Julio Canares, his projects, or his writing.

## Core
- [Home](https://www.juliocanares.com/index.html.md): Profile, projects, and official links.
- [Writing index](https://www.juliocanares.com/blog/index.html.md): Published writing and summary-only entries.
- [Full LLM context](https://www.juliocanares.com/llms-full.txt): Consolidated Markdown context for this site.
- [XML sitemap](https://www.juliocanares.com/sitemap.xml): Canonical indexable URLs for crawlers.
- [RSS feed](https://www.juliocanares.com/feed.xml): Recent published writing.

## Writing
- [Building tiny tools](https://www.juliocanares.com/blog/building-tiny-tools/index.html.md): On the quiet leverage of small, sharp software you write for yourself.

## Optional
- [On naming things](https://www.juliocanares.com/blog/on-naming-things/index.html.md): Summary-only draft entry; skip when concise context is needed.
- [The weight of defaults](https://www.juliocanares.com/blog/the-weight-of-defaults/index.html.md): Summary-only draft entry; skip when concise context is needed.
- [Notes on slow software](https://www.juliocanares.com/blog/notes-on-slow-software/index.html.md): Summary-only draft entry; skip when concise context is needed.
- [Why I switched to Bun](https://www.juliocanares.com/blog/why-i-switched-to-bun/index.html.md): Summary-only draft entry; skip when concise context is needed.
- [Designing for the edge case](https://www.juliocanares.com/blog/designing-for-the-edge-case/index.html.md): Summary-only draft entry; skip when concise context is needed.
- [Reading code like prose](https://www.juliocanares.com/blog/reading-code-like-prose/index.html.md): Summary-only draft entry; skip when concise context is needed.
- [The joy of plain text](https://www.juliocanares.com/blog/the-joy-of-plain-text/index.html.md): Summary-only draft entry; skip when concise context is needed.
- [Async patterns I keep using](https://www.juliocanares.com/blog/async-patterns-i-keep-using/index.html.md): Summary-only draft entry; skip when concise context is needed.
- [Form follows friction](https://www.juliocanares.com/blog/form-follows-friction/index.html.md): Summary-only draft entry; skip when concise context is needed.
- [Working in public, quietly](https://www.juliocanares.com/blog/working-in-public-quietly/index.html.md): Summary-only draft entry; skip when concise context is needed.
- [Three years of side projects](https://www.juliocanares.com/blog/three-years-of-side-projects/index.html.md): Summary-only draft entry; skip when concise context is needed.
- [GitHub profile](https://github.com/juliocanares): Public code and repositories.
- [X profile](https://twitter.com/juliocanares): Short-form updates from Julio Canares.
- [LinkedIn profile](https://www.linkedin.com/in/juliocanares): Professional profile.
