Iván

@ivanmunguia.dev

Full Stack Web Developer and mentor with a strong passion for learning and sharing knowledge. 🇲🇽 Porfolio: ivanmunguia.dev Blog: ivanmunguia.dev/blog Elixir / Phoenix / React / React Native

This last weekend I went into the adventure of self-hosting @coolify.io to deploy my new Phoenix projects, it has been really amazing to setup everything on the server side. I already have dev/prod environments, CI/CD pipeline and Plausible Analytics self hosted too! 🚀

Built a basic settings customization feature. I always loved the sites that allow the user to customize each part of the UI to make them feel at home. With LiveView it was easy to send those updates to the UI immediately! I'll keep adding more editor and markdown themes 🎨 #MyElixirStatus

I know maybe this is common knowledge in the Elixir community but I wanted to share how important tools like this one are for a project if you didn't knew about it. You can even have a git hook to run credo before making a commit or also integrate it in your CI pipeline! #MyElixirStatus

How to make request to OpenAI's models like "gpt-4o-mini" in Elixir using the LangChain library. Elixir's implementation of LangChain offers the possibility of using also OpenAI Dall-e, Anthropic Claude models, Google Gemini, Ollama and others! #MyElixirStatus

I love to make diagrams whenever I need to work on a new feature or project, it's a way my brain to see the full picture so I can understand better what I'm trying to do. Wanted to add a visualization tool just to see how programming concepts relate to a language and to each other #MyElixirStatus

I've been offline quite sometime but I've been exploring out LLM models and started to working something for myself... It could be the first independent project of my career 👀 I just wanted share my journey here, day 1 of building in public! #MyElixirStatus #ElixirLang

Today I changed some implementation details to make the rendering faster! Changed Elixir's string concatenation for IO.iodata_to_binary/1 to marginally speed up the rendering step but the real highlight was replacing Floki's default HTML parser for fast_html (a parser written in C) #MyElixirStatus

I've been experimenting with AI tools for a few months now and I'm in the path to discover how can I use it to fit my specific needs. This time the result is adding an AI teacher to to further explain the code snippets of my posts. I'll refine the feature and release it soon! #MyElixirStatus #AI

I started my blog 3 weeks ago, wanted to stop thinking about the things I could build "if only I had ideas" and instead focus on acting. It's been a lot of fun working on it as a playground to learn more about Elixir. Now I have syntax highlighting theme based on browser's theme. #MyElixirStatus

Crop images in Elixir From the docs: Image is intended to provide well-documented common image processing functions in an idiomatic Elixir functional style as a layer above the very comprehensive set of functions in Vix and libvips. #MyElixirStatus #elixirlang

Bild