Video: Let’s build a real time chat application with Elixir and Phoenix LiveView

Last week, I did a live-stream on @ManningBooks twitch channel. During the stream, I built a real-time chat application from scratch with @elixirlang and @phoenixinaction. Did you miss it? Watch the replay! https://youtu.be/_rTFZbvMfJA #MyElixirStatus #ElixirLang

Elixir 1.12 and Your First Mix.install Script

Get setup with Elixir 1.12, OTP 24 and then try out your first Elixir script using Mix.install/2!

https://thinkingelixir.com/elixir-1-12-and-your-first-mix-install-script/

Metaprogramming in Elixir

In our latest article, we cover metaprogramming and macros in Elixir.

Learn how you can use Elixir to write code that writes code: https://serokell.io/blog/elixir-metaprogramming

One neat trick to getting Tailwind's JIT compiler working in Phoenix

JIT compilation is amazing for your development productivity, but it requires some non-obvious changes to get it working with Phoenix. https://sevenseacat.net/posts/2021/tailwind-jit-in-phoenix/

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

In this part, we will work on the search functionality in our top header navigation menu.

Check it Out

Elixir Wizards S6E3 The Controlled Magic of Oban with Parker and Shannon Selbert

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

Ecto.Repo.stream/1 in large data processing

The datasets can be too large to handle entirely in-memory, but we should do the processing. With Ecto.Repo.stream/1 we can process it in batches.

Check more on: https://bartoszgorka.com/ecto-repo-stream-in-large-data-processing

Elixir Wizards |> Conference schedule and tickets are live

The schedule is up and tickets are available for the first ever Elixir Wizards |> Conference; we’ve put together what we think are a solid list of speakers, panelists, and social time. Hope you can join us.

Tickets and details at: https://smr.tl/conf

Using Oban to License Oban

Peek behind the scenes to see how we use Oban to demo, license, and actively verify Oban Web+Pro.

https://sorentwo.com/2021/05/18/using-oban-to-license-oban.html

ThinkingElixir 048: Ecto Associations with Sheharyar Naseer

In episode 48 of Thinking Elixir, we talk with Sheharyar Naseer about Ecto’s feature “association defaults” and how they work. They support defining a function that gets called during your changeset operations and can be used to ensure that multi-tenancy IDs get populated down correctly. We learn more about Slab, talk about Single Table Inheritance designs and how we feel about them. We also talk about wrapping our Repo module for fun and profit!

Podcast Episode

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

In this part, we will work on the homepage.

Check it Out

Creating a morse-code interpreter with Raspberry Pi , Elixir, MQTT

How to receive commands from the website stored in clouds to your Raspberry Pi device? Here’s an example of architecture that does exactly that. https://fadein.xyz/posts/2021-04-29-morsecipher-architecture/

Efficiently querying data in batches with Absinthe

How to use batching to avoid N+1 database queries in your GraphQL responses. https://sevenseacat.net/posts/2021/querying-batches-with-absinthe/

NotifiedPhoenix - Application Notifications With a Phoenix Frontend

Phoenix LiveViews to interact with notifications in your OTP application https://github.com/fremantle-industries/notified_phoenix

Elixir Wizards S6E2 The Right Amount of Magic with Erik Person

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

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

In this part, we will add the show post page with comment functionality and the ability to like posts and comments.

Check it Out

Interfacing Elixir with Ruby or Python through ExPort (ErlPort)

If you are looking for a well maintained library for something that doesn’t yet exist on Elixir, you don’t have to reinvent the wheel. You can simply pick one from Ruby or Python and use ExPort to call Ruby/Python code directly from Elixir.

Read here: https://sapandiwakar.in/interfacing-elixir-with-other-languages/

Manipulate enumerable: Enum vs. Stream

Seemingly very similar to each other, offering a matching set of possibilities, but they behave entirely differently.

Check on: https://bartoszgorka.com/elixir-enum-vs-stream

Navigator - Global navigation between multiple Phoenix endpoints

Stitch together modular Phoenix endpoints with a shared global navigation. https://github.com/fremantle-industries/navigator

ThinkingElixir 047: Crypto Trading in Elixir with Kamil Skowron

In episode 47 of Thinking Elixir, we talk with Kamil Skowron about his Youtube channel that walks people through building a crypto-currency trading bot in Elixir. We learn how that led him to start a free online book sharing that content. He covers what people will learn from the process, his goal of helping people see a larger working Elixir system, and his experience writing the book. A fun chat!

Podcast Episode

Previous page Next page