Every Thursday: No frills, no click-through, no spam.

Here's what the latest issue looks like:

Logo ElixirWeekly by @elixirstatus Issue #250
Welcome to Issue #250

This is a rather long issue, because there was no newsletter last week. I was able to publish the issue in time due to semi-pandemic-related reasons.

Sorry for missing the mark here. ElixirWeekly should be back to it's regular schedule and size by next week.

This week in Elixir

Code BEAM V Europe: Elixir for Beginners Trainings
3-days course teaching the basics of the Elixir starts May 10th! Along with learning the key concepts of language, you will discover the essential role of concurrency for BEAM and knowledge you need to dive deeper in the advanced subject.

Welcoming Elixir Creator José Valim as an Advisor to Remote
Interesting post about José's advisory role at Remote.

Let's Build An Instagram Clone With The PETAL Stack [part 3]
For Part 3, Anthony works on user’s profiles (and you can find part 4 in the link list below). Check it Out

Make Your System More Predictable by Using Idempotent Interfaces
Patryk raises the question wether your interfaces always produce the same result, even if they are invoked repeatedly?

Still Building Static Websites in Elixir
This is a new, interesting library/tool to build static sites in Elixir.

Building a Distributed Turn-Based Game System in Elixir
Mark created a Jackbox-TV inspired game server system just for fun. It’s fully distributed, clustered, and globally deployed. It uses LiveView and PubSub.

Even more from around the Elixir community

Thinking Elixir: Livebook with Jonatan Kłosko Podcast

Thinking Elixir: Junior Devs with Michał Buszkiewicz Podcast

Elixir Outlaws: The Story of the Code Podcast

Frank and the Wizards Intro to Nerves via LiveBook // Stream Archive Video

Rendering Components Conditionally with Phoenix LiveView Blog post

The Mystery of String Concatenation & IO Lists Blog post

Let's Build An Instagram Clone With The PETAL Stack [part 4] Blog post

A Use-case for Virtual Fields in Ecto Blog post

Hackney SSL's Unknown Certificate Authority Error Blog post

Using Regulator Blog post

Add Raw Websockets in Phoenix Blog post

Passing SSL Configuration to Hackney Blog post

Why SOLID may be Useful for you in Elixir Blog post

Hire 👏🏼 Junior 👏🏼 Engineers 👏🏼 Blog post

Elixir Pooling with Poolboy Blog post

Finite Automata with Tarearbol Elixir 67 Blog post

Deploying an Elixir App Blog post

7 GUIs: Implementing a Counter in LiveView Blog post

Monitoring Application Email Delivery Blog post

How Phoenix LiveView Works Blog post

Custom Assertions with ExUnit Blog post

Between Go and Elixir Blog post

Nx Tip of the Week #8 – Using Nx.Defn.aot/3 Blog post

sardaukar/phoenix_liveview_snippets Project update

That's it for this round, have a great day!
@rrrene from ElixirWeekly

If you like this newsletter, please tell the world!

You can view this issue in your web browser.

You can subscribe below:

Questions & Answers

Can I submit things I made to be included in the next issue?

Yes! Simply post them to ElixirStatus and you can be sure that they land on my radar.

Is my email address safe with you?

Yes. I'd like to consider myself a trustworthy individual, but then who doesn't?

I am, however, an active member of the open-source Elixir community and the maintainer of Credo and ElixirStatus. I will NOT ruin my reputation by selling your data to a third party.

Why do you require me to confirm my email address?

I just believe that requiring double opt-in to subscribe to any email-based system is a win for both parties: You are safe from unintentionally subscribing and I can be confident that you actually own the email address and want to receive the newsletter I send you :)


Feedback? Questions? Anything else?

Please contact René Föhring (email or tweet @rrrene for a quick conversation).