Phoenix Authentication with Phx.Gen.Auth

In this episode we’ll explore the new Phx.Gen.Auth package and how easily it can be used to add authentication to Phoenix apps.

https://elixircasts.io/using-phx_gen_auth-for-phoenix-authentication

Concurrency and parallelism with Elixir and BEAM

A few words on concurrency, parallelism and how BEAM works.

https://patrykbak.com/2020/08/25/concurrency-and-parallelism-with-elixir-and-beam.html

ThinkingElixir 010: Frontend vs Backend and Business Value of LiveView

In episode 10 of Thinking Elixir, we cover community new and then discuss why we think the talk of “Frontend vs Backend” is wrong, Single Page Apps, seeing the business value of LiveView, and much more!

Podcast Episode

Testing the Tricky Parts of an Absinthe Application

Absinthe is a great library for writing GraphQL applications, but if you previously haven’t done much work on an Absinthe application, you might find some things a bit tricky to test.

https://blog.appsignal.com/2020/08/19/testing-absinthe.html

6th video in the series about building cryptocurrency trading bot in Elixir

6th video in the series about building cryptocurrency trading bot in Elixir - this time storing data inside PostgreSQL DB.

We will create a new application inside our umbrella project called “data_warehouse”. It will allow us to start PubSub subscribers and store data into a Postgres database. It will act as a foundation for storing other data like transactions, orders, and also settings for the Naive trading strategy.

Link: https://youtu.be/Q4higdhJ1zM

Compare Elixir with Ruby and JavaScript Syntax

The article includes slides with a syntax comparison Elixir with Ruby and JavaScript that helps easily understand Elixir basics for Ruby/JavaScript developers.

https://medium.com/@vermaxik/compare-elixir-with-ruby-and-javascript-syntax-61cf599f262d

Prototyping with Phoenix LiveView and BEM: A Perfect Play Queue

In that live coding session we’ve looked into fixing some common issues with how playlists & play queues are implemented in modern web-based players, prototyping a solution with Phoenix LiveView, BEM, and domain modelling.

https://youtu.be/dc0ep310W_4

Elixir Patterns for Testing with Mox

I wrote about clean patterns for mocking in tests using Mox. Don’t change your application code around your mocking strategy! Read the post here: https://pre.hn/elixir-tests-with-mox-patterns/

Elixir Wizards S4E14 Mark Windholtz on Domain-Driven Design (DDD)

Latest episode of Elixir Wizards is out today! Check it out here: https://smartlogic.io/podcast/elixir-wizards/s4e14-windholtz/

The Beam Bloggers Webring has been created!

If you write about anything related to the Beam on your own personal or business blog please consider joining the webring, no cost, no weirdness. Just a bit of old-school fun:

https://beambloggers.com/

Dynamically Configure Your Plugs at Run-time

Check out my most recent blog post on dynamically configuring Elixir Plugs and when you may need to do such a thing. I also introduce 2 libraries that I published to Hex to make that task easier! https://akoutmos.com/post/plug-runtime-config/

ThinkingElixir 009: Decomposing models with Maciej Kaszubowski

In episode 9 of Thinking Elixir, we discuss decomposing models based on lifecycle with Maciej Kaszubowski. He shares tips on finding the lines, how DDD can help, ideas for modular designs, simple ways to start a PubSub architecture and much more!

Podcast Episode

Building Backdoor: web console for Elixir & Phoenix applications - Part #3: Managing multiple supervised sessions.

Our series on building interactive Elixir web console grows! This time a big episode, where I build multiple concurrent sessions support using DynamicSupervisor, Registry, Supervisor, Agent, GenServer.. oy! Enjoy the blog post and the 75-minutes-long video:

https://www.amberbit.com/blog/2020/8/17/building-backdoor-web-console-for-elixir-and-phoenix-part-3/

And do let me know if you like it!

Preparing to Refactor with Property Tests

If you can think in properties, with or without a property testing library, your tests will support refactoring rather than being a barrier to it. https://medium.com/perplexinomicon-of-philosodad/preparing-to-refactor-with-property-tests-519d6b3c63bf

Inspect yourself, before you wreck yourself

Few weeks ago, a feature going down and a piece of bad code led me to a patch in Erlang VM/OTP internals. Wrote a short article on it - https://sayan.xyz/posts/elixir-erlang-debugging-otp

Soft dependencies in Elixir projects

Read how to implement soft dependencies in Elixir. It’s easy!

Elixir Outlaws: The ish is what matters

This week, Chris and Amos discuss the power of modeling problems with data and the trap of the single global process.

https://elixiroutlaws.com/80

An IoT Birdhouse with Elixir Nerves & Phoenix LiveView Components

Building an IoT Birdhouse with Elixir Nerves & Phoenix LiveView Components

https://dev.to/dasky/an-iot-birdhouse-with-elixir-nerves-phoenix-liveview-components-5cb2

Elixir Wizards S4E13b Elixir Wizards Dojo: Nerves Part 2

Latest episode of Elixir Wizards is out today! Check it out here: https://smartlogic.io/podcast/elixir-wizards/s4e13b-dojo/

Instrospecting Ecto Schemas

In this episode we’ll see how you can dynamically get data about an Ecto Schema.

https://elixircasts.io/introspecting-ecto-schemas

Previous page Next page