<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Macros on Scholion</title><link>https://scholion.thluiz.com/tags/macros/</link><description>Recent content in Macros on Scholion</description><generator>Hugo -- gohugo.io</generator><language>pt-BR</language><copyright>© 2026</copyright><lastBuildDate>Sun, 07 Feb 2016 22:07:20 -0300</lastBuildDate><atom:link href="https://scholion.thluiz.com/tags/macros/index.xml" rel="self" type="application/rss+xml"/><item><title>Phoenix, to the basics and beyond.</title><link>https://scholion.thluiz.com/notes/phoenix-to-the-basics-and-beyond/</link><pubDate>Sun, 07 Feb 2016 22:07:20 -0300</pubDate><guid>https://scholion.thluiz.com/notes/phoenix-to-the-basics-and-beyond/</guid><description>The post outlines a short set of Phoenix topics beyond the default generators: editor setup, model definitions, custom primary keys and validators, and a Repository-based approach with macros.</description></item><item><title>Building an API Facade with Elixir</title><link>https://scholion.thluiz.com/notes/building-an-api-facade-with-elixir/</link><pubDate>Fri, 08 Jan 2016 08:42:56 -0300</pubDate><guid>https://scholion.thluiz.com/notes/building-an-api-facade-with-elixir/</guid><description>The post describes building a lightweight API serializer facade in Elixir and Phoenix, using pattern matching, guard clauses, and macros to keep serialization format-agnostic and DRY.</description></item></channel></rss>