Creating a real-time Trello board with Phoenix LiveView-Part-1

This blog series demonstrate how to create real-time Trello board in Phoenix LiveView.

https://abulasar.com/creating-a-real-time-trello-board-with-phoenix-liveview-part-1

Single source of truth with Phoenix LiveView

Good practice about Single source of truth with Phoenix LiveView https://dev.to/herminiotorres/single-source-of-truth-with-phoenix-liveview-57mm

ElixirConf 2022 Teller Challenge Writeup

Learn how to crack a bank app using Elixir. This is a writeup for the remote attendee instance, if you played this in-person at ElixirConf the setup was different.

https://paraxial.io/blog/teller-writeup

ThinkingElixir 115: ElixirConf 2022 Recap

Episode 115 of Thinking Elixir. ElixirConf US 2022 just finished! We cover the big announcements, talk highlights, and other relevant tech news. We discuss what some of these big announcements and projects represent and what they might mean for the Elixir community going forward. We talk about the Elixir 1.14 release, Livebook advances, Phoenix 1.7, machine learning progress, and the surprise announcement of Phoenix LiveView Native!

https://podcast.thinkingelixir.com/115

Benchmark Your Elixir App's Performance with Benchee

In this post, we will introduce a tool called Benchee to benchmark parts of an Elixir application. We will also show you how to integrate Benchee with your automated test suite.

https://blog.appsignal.com/2022/09/06/benchmark-your-elixir-apps-performance-with-benchee

Building for Web and Native with LiveView Native

LiveView Native is an interesting new way to build native iOS applications with server-rendered state. I experimented with using LiveView Native to render the same code to iOS and the Web: https://natetodd.com/building-for-web-and-native-with-liveview-native/

Estructura marries nested structs and JSON serialization

Estructura v0.5.0 is released with support for deeply nested structs (with coercion, validation, and generators for property-based testing.)

estructura v0.5.0 — Documentation
GitHub - am-kantox/estructura: Extensions for Elixir structures

How to program an IoT device in Elixir using Nerves?

https://curiosum.com/blog/how-program-iot-device-elixir-using-nerves

ThinkingElixir 114: Countdown to Conf

Episode 114 of Thinking Elixir. We cover the news and look forward to ElixirConf US which is about to start. We talk about breaking changes that somehow manage to not break things, why Cade is excited by time series databases, and the announcements and conference activities we’re looking forward to.

https://podcast.thinkingelixir.com/114

Poznań Elixir Meetup #15

We’d like to invite you to the 15th Poznań Elixir Meetup!

The plan is to have two interesting presentations but also have some time to grab a beer and pizza, meet people and talk about Elixir programming language.

Schedule:

Yevhenii Kurtov - A correlation between code quality and job satisfaction Adrian Borowski - Fun with Nerves. How to build your own smart home system without sweat and tears Networking & pizza

https://www.meetup.com/poznan-elixir/events/288134528/

My perfect stack ;)

A full video is now up discussing the stack I would use. I honestly only care about the intro though. Who doesn’t want to be competent, save time and purify their soul? https://youtu.be/Y1wPRAHTE_E

12 Startups Using Elixir Language in Production - Elixir Use Cases

Check out 12 popular startups written in Elixir language!

https://curiosum.com/blog/12-startups-using-elixir-language-in-production

Deploying Oban Pro to Fly.io using Docker and GitHub Actions

Configuring your deploy pipeline with Oban API keys can get a little tricky, luckily I figured it out so you don’t have to!

https://davelucia.com/blog/deploying-oban-pro-with-docker-and-fly

Using Caching to Speed up Large Data Returns by 1000x

Absinthe and Phoenix are amazing frameworks, but what happens when our requests take a bit too long to encode? In this article we explore how we can use caching and plugs to short-circuit JSON re-encoding of large structures and speed up our responses.

https://learn-elixir.dev/blogs/using-caching-to-speed-up-large-data-returns-by-1000x

ThinkingElixir 113: Livebook Desktop

Episode 113 of Thinking Elixir. Livebook Desktop is a recent project that makes it much easier for people to start using Elixir and Livebook. Wojtek Mach joins us to explain what Livebook Desktop is and how it works. We learn who the project is for and the problems it helps solve. We ask if this approach makes sense for other projects and if so, how to get started. Wojtek also shares some cool things in the works that make it possible to load our own Phoenix project into a Livebook!

https://podcast.thinkingelixir.com/113

Predictable Code in Elixir: Expressions as Reducers and Macros

In the second part of this two-part series, discover how to write expressions as reducers and use macros to keep your code predictable in Elixir. https://blog.appsignal.com/2022/08/23/predictable-code-in-elixir-expressions-as-reducers-and-macros.html

Set Up Stripe Checkout for Elixir Phoenix

Stripe Checkout is the simplest way to accept payments in your Phoenix app. Learn how to set up a basic checkout workflow in Elixir with Stripe.

phx_live_storybook 0.3.0

phx_live_storybook 0.3.0 has been just released!🔥

Among a lot of things:

  • play with your components in a brand new playground
  • it is now responsive
  • component sandboxing has been improved (and you can opt-in for iframes)

Full changelog here: https://github.com/phenixdigital/phx_live_storybook/blob/main/CHANGELOG.md

Fingerprinting Knock errors for Sentry in Elixir

At SwayDM, we use the fantastic Knock platform for notifications, and Sentry for error reporting. With a bit of custom configuration, you can have them work together nicely. https://milwaukeemaven.blogspot.com/2022/08/fingerprinting-knock-errors-for-sentry.html

Setting User-Agent in Elixir with Finch, HTTPoison, Req, or Tesla

In 1996 Google co-founder Larry Page posted in comp.lang.java, Q: Setting User-Agent Field?. 26 years later, you may still need to set the User-Agent in your project. Here are four examples from the Elixir HTTP clients Finch, HTTPoison, Req, and Tesla.

https://paraxial.io/blog/http-ua

Previous page Next page