About:

Personal site and blog

Website:

Outgoing Links:

Josh W. Comeau
Subscribe to RSS:
The post discusses the transition from SaaS to personal software, emphasizing the enduring need for engineering expertise despite the ease of code generation.
Integrating Python with Elixir via Pythonx allows developers to build powerful applications like a real-time Reddit comment streamer while enjoying the strengths of both languages.
This post outlines how to efficiently parse PDFs in Elixir using Rust and NIFs, providing a step-by-step guide and code examples.
The post highlights the financial burden of managed Postgres databases for indie hackers and presents a cost-effective alternative using a Hetzner VPS and Dokploy for experimentation.
A streamlined process for indie hackers to validate and launch SaaS ideas in just two hours using AI and modern development tools.
A tutorial on using the Jason library for custom JSON encoding in Elixir, focusing on transforming and importing large datasets from CSV files.
Using ETS can drastically improve database import speeds in Elixir applications by caching frequently accessed data, as demonstrated by a case study reducing import time by 278%.
Chris Gregori details his transition to a self-hosted blog using Next.js and Sanity.io, emphasizing the benefits of these technologies for developers.
Integrating Google Authentication into a Phoenix LiveView application is streamlined using the mix phx.gen.auth generator and the Ueberauth library for OAuth handling.
Ten essential tips for new Elixir developers to enhance their coding skills and effectively utilize the language's features.
The author highlights the importance of active learning in programming by using AI as a patient teacher rather than a mere code generator.
A holiday in Rome turns chaotic as the author battles a credential stuffing attack on their platform, ultimately using Elixir's hot code swapping to resolve the issue.
Phoenix LiveView simplifies real-time web application development, allowing backend-triggered animations with minimal code, as demonstrated through practical examples and tutorials.
Erlang/OTP 26 offers Elixir developers key improvements like enhanced shell features, better map performance, and faster analysis tools to boost productivity and code efficiency.
Elixir developers can streamline their workflow by using Google Chrome's custom search engines to quickly access Hexdocs documentation with shortcuts.
This tutorial explains how to create a simple feature flag system in Elixir and Phoenix applications, enabling developers to manage feature visibility during runtime.
Five essential Git commands are explored, emphasizing their importance for developers in managing code changes and maintaining a clean project history.
Imposter syndrome among developers stems from self-doubt and the fast-paced tech industry, but can be managed through mindset shifts and collaboration.
Indiehackers face burnout from high expectations and peer comparisons, but can mitigate it through realistic goals, self-care, and community support.