RSSAmplifier

Blog

Samuel Mullen

Write an awesome description for your new site here. You can edit this line in _config.yml. It will appear in your document head meta (for Google search results) and in your feed.xml site description.

samuelmullen.comRSS feed ↗10 posts

Latest posts

Asynchronous Tasks and Streaming UIs in Phoenix Liveview

A guide to the native asynchronous suite in Phoenix LiveView. Master assign_async/4, stream_async/4, and start_async/4/handle_async/3 to make working with streaming and background tasks easy.

Differences Between Elixir’s Protocols and Behaviours

I kept mixing up Elixir Protocols and Behaviours—until I finally figured out the real difference. One is for data types, the other for modules. Here’s the explanation I wish I’d had years ago.

Crawling the Web with Elixir’s Broadway and Wallaby

Discover how to combine Broadway’s powerful pipelines with Wallaby’s browser automation to create a scalable, concurrent Elixir web crawler.

Building Custom Producers with Elixir’s Broadway

A practical guide to building custom Broadway producers in Elixir using GenStage. Understand how demand works, how to prevent your pipeline from stalling, and how to use Process.send_after/3 to keep data flowing between your producer and Broadway consumer.

The Ivy Lee Method: A 100-Year-Old Productivity Hack That Still Works

Discover the 100-year-old Ivy Lee Method—a simple daily routine of six tasks that can sharpen focus, build momentum, and boost productivity.

From Stress Test to Skills Test: A Smarter Approach to Technical Interviews

Stop testing nerves. Start testing skills. Here’s a coding interview that’s fair, real, and actually worth everyone’s time.

Mind the Gap

Promotions go to those who do the job before they get the title. Discover how to mind the gap and position yourself for the next step in your career.

I Got Laid Off. Now What?

I got laid off. Then came the questions: what happened, what now, and what’s next? This is a personal reflection on losing a job, dealing with the aftermath, and finding a way forward.

Making the Most of Your 1-1s

1-1s are intended for the team member, not the manager. In this article we look at how we come to that conclusion and what we can do to make the most of our 1-1s.

The Team Refactor Meeting

With everything we have to do, is another meeting necessary? It is if you want to engage your engineering staff and taking ownership over the product they work on.