An intro to Surface

In episode #133 of we’ll get an intro to the Surface component library.

https://elixircasts.io/surface

7 GUIs: Implementing a Counter in LiveView

Ever since my friend introduced me to the 7 GUI tasks, I’ve been interested in doing them with LiveView.

I finished the first one (the simplest one 😁) and wrote some highlights. I hope to do the other ones too!

https://germanvelasco.com/blog/seven-guis-counter

Passing SSL configuration to Hackney

I found out just recently that passing a single SSL option to Hackney overrides any other settings and therefore makes your calls insecure.

Monitoring Application Email Delivery

Monitor all emails that you send from your app and retry failed deliveries (important if you are not using a dedicated IP for sending and the assigned IP was blacklisted) https://pulkitgoyal.in/monitoring-application-email-delivery-with-mailgun

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

In this part, we will work on user’s posts, and sprinkle a little bit of Javascript with a hook that will give us infinite scrolling.

Check it Out

Hackney SSL's unknown certificate authority error

I experienced a sudden Unknown CA error after OTP 23 update.

ThinkingElixir 046: Livebook with Jonatan Kłosko

In episode 46 of Thinking Elixir, we talk with Jonatan Kłosko, the coder behind Livebook, about how Livebook works, how the collaborative features work, what can be done with Livebook, what you shouldn’t do with it, and much more! We can’t help but talk about all the fun and cool ways it can be abused and how it’s finding exciting uses outside of machine learning. A great discussion with lots of insights.

Podcast Episode

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

Last week’s live stream with Frank Hunleth and the Elixir Wizards is archived on YouTube; Frank walked us through getting started with Nerves on a Raspberry Pi and the new Nerves LiveBook: https://youtu.be/qp56tIEnYH4

I Built a Distributed Turn-Based Game System in Elixir

I created a Jackbox-TV inspired game server system just to see if I could. It’s fully distributed, clustered, and globally deployed. It uses LiveView and PubSub. It is a proof-of-concept that shows how to build multi-player, turn-based games.

I explain how I deployed it to Fly.io as well. This was my first ever deployment on that platform. Check out the Github Repo and the companion article: Building a Distributed Turn-Based Game System in Elixir

Make your system more predictable by using idempotent interfaces

Do your interfaces always produce the same result, even if they are invoked repeatedly? https://patrykbak.com/2021/04/30/idempotent-interfaces-make-system-predictable.html

Finite Automata with Tarearbol

Blogged on managing FSM with function clauses in each Tarearbol working process.

https://rocket-science.ru/hacking/2021/04/30/fsm-with-tarearbol

The Mystery of String Concatenation & IO Lists| Elixir Expert

https://medium.com/blackode/the-mystery-of-string-concatenation-io-lists-elixir-expert-d21d1f0a2aba?sk=41a7ba4bcdaf552b26e5277a0e1784c3

In this article we are going to see the optimal way to develop a big string from the pieces of strings. We also look into why IO Lists are used for rendering templates in Phoenix and why this is the best approach.

Add Raw Websockets in Phoenix

Setting up raw websocket handlers is a simple fix for establishing real-time communication. On the blog, software engineer Connor Rigby provides a step-by-step demonstration for integrating handlers into your next #Phoenix application: https://binarynoggin.com/blog/add-raw-websockets-in-phoenix/ #BinaryNoggin

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

In this part, we will work on user’s profiles.

Check it Out

How Phoenix LiveView works

A new episode of the Introductory Phoenix LiveView course. In this lesson we are going to see how LiveView really works and what happens behind the scenes when a user connects.

How Phoenix LiveView works

Rendering components conditionally with Phoenix LiveView

When we come across a view that has many HTML elements, we usually want to separate them into their own components to have a better organization of the code to make it easier to understand and maintain, as well as decouple large logic into smaller pieces, and why not, re-use these components in another view (very much in the style of React.js mental model). This can be easily achieved by using LiveComponent de Phoenix LiveView.

https://dev.to/santiagocardo/rendering-components-conditionally-with-phoenix-liveview-4p6j

Using Regulator

I originally wrote this post for the engineers at Bleacher Report. It’s all about how to manage load across services, why autoscaling doesn’t provide resilience, and why rate limiting doesn’t work.

https://keathley.io/blog/regulator.html

Still building static websites in Elixir

A blog post where we announce Still: a new library to build static sites in Elixir.

https://subvisual.com/blog/posts/announcing-still

ThinkingElixir 045: Junior Devs with Michał Buszkiewicz

In episode 45 of Thinking Elixir, we talk with Michał Buszkiewicz about Junior Developers in the Elixir community. We share tips for Juniors both early in their careers but also more experienced developers coming new to Elixir. We talk about the University vs Bootcamp approaches and what you want to focus on coming from either side. We further discuss how we as employers can support and encourage juniors. A lot of great resources shared!

Podcast Episode

Using LiveView with Sublime Text? This might be useful

Sublime Text snippets for the most common functions in LiveView and EEx https://github.com/sardaukar/phoenix_liveview_snippets

Previous page Next page