<feed xmlns="http://www.w3.org/2005/Atom"> <id>https://matiassalles99.codes/</id><title>Matias Salles</title><subtitle>Ruby on Rails developer and open source enthusiast sharing my thoughts and experiences on various engineering topics.</subtitle> <updated>2026-05-04T03:30:28-03:00</updated> <author> <name>Matias Salles</name> <uri>https://matiassalles99.codes/</uri> </author><link rel="self" type="application/atom+xml" href="https://matiassalles99.codes/feed.xml"/><link rel="alternate" type="text/html" hreflang="en" href="https://matiassalles99.codes/"/> <generator uri="https://jekyllrb.com/" version="4.4.1">Jekyll</generator> <rights> © 2026 Matias Salles </rights> <icon>/assets/img/favicons/favicon.ico</icon> <logo>/assets/img/favicons/favicon-96x96.png</logo> <entry><title>Cheap Domains for Indie Hackers: Why I Moved to Porkbun</title><link href="https://matiassalles99.codes/posts/cheap-domains-porkbun/" rel="alternate" type="text/html" title="Cheap Domains for Indie Hackers: Why I Moved to Porkbun" /><published>2026-05-03T14:23:41-03:00</published> <updated>2026-05-04T03:16:15-03:00</updated> <id>https://matiassalles99.codes/posts/cheap-domains-porkbun/</id> <content src="https://matiassalles99.codes/posts/cheap-domains-porkbun/" /> <author> <name>Matias Salles</name> </author> <category term="Indie Hacking" /> <category term="DevOps" /> <summary>I switched my domains from GoDaddy to Porkbun and cut my yearly bill in half. Here&amp;#39;s how the transfer works and what to watch out for with DNS records.</summary> </entry> <entry><title>Building a NES Emulator from Scratch: The Book (Crystal)</title><link href="https://matiassalles99.codes/posts/building-nes-emulator-crystal-book/" rel="alternate" type="text/html" title="Building a NES Emulator from Scratch: The Book (Crystal)" /><published>2026-03-22T14:23:41-03:00</published> <updated>2026-03-26T15:30:25-03:00</updated> <id>https://matiassalles99.codes/posts/building-nes-emulator-crystal-book/</id> <content src="https://matiassalles99.codes/posts/building-nes-emulator-crystal-book/" /> <author> <name>Matias Salles</name> </author> <category term="Coding" /> <category term="Emulation" /> <summary>I built a NES emulator in Crystal. Mario went from 0.5 FPS to 60 FPS. Then I turned the whole journey into a book. Here&amp;#39;s what I learned.</summary> </entry> <entry><title>Crystal: The Language I Didn't Know I Needed</title><link href="https://matiassalles99.codes/posts/crystal-programming-language/" rel="alternate" type="text/html" title="Crystal: The Language I Didn&amp;apos;t Know I Needed" /><published>2026-03-01T14:23:41-03:00</published> <updated>2026-03-15T16:49:14-03:00</updated> <id>https://matiassalles99.codes/posts/crystal-programming-language/</id> <content src="https://matiassalles99.codes/posts/crystal-programming-language/" /> <author> <name>Matias Salles</name> </author> <category term="Programming Languages" /> <category term="Emulation" /> <summary>How I discovered Crystal while building a NES emulator in Ruby, and why this compiled language with Ruby-like syntax became my go-to for performance.</summary> </entry> <entry><title>Save Money on Heroku: Share One Database Across Multiple Apps</title><link href="https://matiassalles99.codes/posts/heroku-tips/" rel="alternate" type="text/html" title="Save Money on Heroku: Share One Database Across Multiple Apps" /><published>2025-08-07T14:23:41-03:00</published> <updated>2026-03-15T16:49:14-03:00</updated> <id>https://matiassalles99.codes/posts/heroku-tips/</id> <content src="https://matiassalles99.codes/posts/heroku-tips/" /> <author> <name>Matias Salles</name> </author> <category term="Ruby on Rails" /> <category term="DevOps" /> <summary>Save money on Heroku by sharing one Postgres database across multiple apps. Step-by-step guide using schema_search_path for Rails developers.</summary> </entry> <entry><title>Building a 4-bit CPU with integrated circuits and breadboards</title><link href="https://matiassalles99.codes/posts/4bit-cpu/" rel="alternate" type="text/html" title="Building a 4-bit CPU with integrated circuits and breadboards" /><published>2024-06-18T14:23:41-03:00</published> <updated>2026-03-15T16:56:23-03:00</updated> <id>https://matiassalles99.codes/posts/4bit-cpu/</id> <content src="https://matiassalles99.codes/posts/4bit-cpu/" /> <author> <name>Matias Salles</name> </author> <category term="Electronics" /> <summary>How I built a 4-bit CPU from scratch with integrated circuits and breadboards, covering the clock, ALU, registers, and RAM.</summary> </entry> </feed>
