Elixir em Foco Podcast launched the new episode!

You all probably know that José Valim is Brazilian and that his native language is Portuguese.

I (Adolfo Neto), Herminio Torres, Matheus Pesanha and Cristine Guadelupe have started a podcast in Portuguese:

Elixir em Foco (translation: Elixir in Focus) - https://elixiremfoco.com

We launched the new episode, interviewing Elaine Naomi Watanabe, a software engineer and The RealReal.

https://anchor.fm/elixiremfoco/episodes/Elixir-em-Produo-com-Elaine-Naomi-Watanabe–Engenharia-de-Software-na-The-RealReal-e11pbsk

Improve the Clarity of Your Elixir Code Through Expressive and Consistent Language

The following is a collection of terms I try to be mindful of in my own work. Hopefully this list helps inspire some of your own terminology choices. https://elixirfocus.com/posts/programming-terminology/

How I Handle Static Assets in my Phoenix apps

https://www.mitchellhanberg.com/how-i-handle-static-assets-in-my-phoenix-apps/

Video: Prometheus and Grafana with Elixir

In this video Alex Koutmos joins me to show us all how his library PromEx helps making setting up Prometheus and Grafana with Elixir oh so much simpler. He came prepared so it is a pretty tightly packed video. Let me know if I should let him back on to do custom metrics as well ;)

https://underjord.io/promex-livestream.html

ogp: An Open Graph protocol library

I’m building a product with the requirement to fetch website social media information. So I created an Open Graph protocol library.

There are two kinds of APIs, you can have a try with the Livebook file in the repo:

  1. Parse HTML string
  2. Fetch information from a URL

Following are document and repo URLs:

Branchpage: A blogging platform that uses your GitHub .md files as blog posts.

I made branchpage.com, every article published there has its source code on github, allowing writes to get pull requests from readers and improve their content thanks to open source.

You can check a blog example here: branchpage.com/felipelincoln.

github.com/felipelincoln/branchpage

Promox: Protocol-based mocks

Because of Protocol Consolidation, defining a Protocol-based mock in a test environment is harder than Behaviour-based mock.

So I wrote Promox to make that easier.

Surprisingly, Protocol-based mocks are actually easier to use. Check the docs and source code to see why:

Three real-world examples of distributed Elixir (pt. 2)

Hi there!

Here’s the second part of the Three real-world examples of distributed Elixir series, in which we will see how to create and supervise a singleton periodic process across the cluster using three different global registries: :global, swarm, and horde.

https://bigardone.dev/blog/2021/06/06/three-real-world-examples-of-distributed-elixir-pt-2

Happy coding!

Understanding when to use String-based Maps vs Atom-based Maps

https://elixirfocus.com/posts/string-vs-atom-maps/

Elixir Wizards S6E5 Scaling and The Growth Curve with Francesco Cesarini

The latest episode of Elixir Wizards is out today! Check it out here: https://smartlogic.io/podcast/elixir-wizards/s6e5-cesarini/

Elixir at Ramp 🧪

A founding engineer of Ramp, one of NYC’s fastest’s unicorns, outlines why they chose Elixir for critical services. Contains links to many talks and blog posts, and compares it with other popular startup stacks.

How to Set Up Neovim for Elixir Development

In the last year I’ve made the switch to Neovim Nightly, and with it my setup for Elixir development has changed! This article goes over the plugins and configuration you’ll need to get a solid experience.

https://www.mitchellhanberg.com/how-to-set-up-neovim-for-elixir-development/

Let's Build An Instagram Clone With The PETAL(Phoenix, Elixir, TailwindCSS, AlpineJS, LiveView) Stack [PART 8]

In this part we will work on the bookmarks functionality and notify users when a following adds new posts to our homepage.

Check it Out

Monitoring Memory Usage for Erlang and Elixir Applications

In this post, we’ll do a quick overview of monitoring memory issues in Erlang and Elixir setups.

ThinkingElixir 050: Exercism.io and Elixir with Angelika Tyborska

In episode 50 of Thinking Elixir, Angelika Tyborska shares the history of exercism.io, her involvement, what issues were addressed in v2 and the soon to be released v3. We cover the Elixir track, her work as a maintainer, the journey of a student and how people can help as mentors. We also talk about the fun she had creating a maze generator and more!

https://thinkingelixir.com/podcast-episodes/050-exercism-io-and-elixir-with-angelika-tyborska

Failing Big with Elixir & LiveView

Here’s the story of how the convention of a political party in Germany was almost ruined with a flawed implementation of LiveView and GenServer.

https://pentacent.com/blog/failing-big-elixir-liveview/

Absinthe middleware for tagged union input types

Union input types are not supported by GraphQL spec yet, but you can simulate that behaviour and add automatic validation by using an Absinthe middleware.

https://mkaszubowski.com/2021/05/25/absinthe-middleware-union-input-types.html

New app template & add-ons framework for Phoenix

I just released the template that I use to jump-start Phoenix projects (named Legendary). It’s all the goodness of Phoenix+Elixir plus lots of bells and whistles.

https://legendaryframework.org/

Three real-world examples of distributed Elixir (pt. 1)

Hi there! I just started a new blog series called Three real-world examples of distributed Elixir. Here is the first part out of four, in which we will make a gentle introduction to distributed Elixir. Happy coding!

https://bigardone.dev/blog/2021/05/22/three-real-world-examples-of-distributed-elixir-pt-1

Elixir Livestream - Building a web crawler

So I sat down during my last livestream and gave a first pass at building a web crawler. More to come on this project this coming friday.

https://youtu.be/fK_hdOLd9Ms

Previous page Next page