Open in app

Sign In

Write

Sign In

Mastodon
iacobson
iacobson

194 Followers

Home

About

Jun 10, 2021

Shapes — Dynamic Styles with Phoenix Live View

Exploring (simple) ways to generate dynamic styling for your Phoenix Live View projects — code: GitHub live demo: Heroku Working on a game as my hobby project brought up some very interesting challenges. While the game is mostly static/table-top style, many of the challenges were related to the multiplier/backend area. But still, some dynamic aspects of the frontend (built with Phoenix Live View and…

Elixir

5 min read

Shapes — Dynamic Styles with Phoenix Live View
Shapes — Dynamic Styles with Phoenix Live View
Elixir

5 min read


Jan 19, 2021

phx_gen_auth and OAuth

José Valim posted this message on Twitter. So here is my experience integrating phx_gen_auth with OAuth for a Phoenix LiveView app. Some Background I’m working on (yet another) personal project. It’s a multiplayer browser game written in elixir/phoenix/live_view/surface. If you did not try surface yet, please do. It’s awesome! But more…

Elixir

4 min read

Elixir

4 min read


Jan 5, 2020

Piping Phoenix Contexts

Phoenix contexts are a great way to organize the code. They separate the business logic from the web related logic. They group together schemas and business logic. And provide clear ways of inter-contextual communication. If you are new to Phoenix, I recommend reading at least the official contexts docs before…

Elixir

8 min read

Piping Phoenix Contexts
Piping Phoenix Contexts
Elixir

8 min read


Apr 14, 2019

Talking to the LiveView

Updating the Phoenix LiveViews from outside the process — LiveView is the new cool thing in the Phoenix world. I will not try to say what it does and how it works. There are already many articles and tutorials doing it. I will skip also the installation part, which is covered by the docs. So let’s start directly with…

Elixir

5 min read

Talking to the LiveView
Talking to the LiveView
Elixir

5 min read


Published in Qixxit Development

·Mar 26, 2019

split_brain.ex

The challenges of building a small distributed Elixir Application — When building a small application is quite easy to overlook the (horizontal ) scalability related aspects. Especially in the early phases. You want it ready and deployed in production. You can build on top of it later on. And I don't say it’s a bad approach. But at least keeping…

Elixir

6 min read

split_brain.ex
split_brain.ex
Elixir

6 min read


Sep 21, 2018

Sagas Pattern + Property Testing = ❤️

A while ago I read this article about Sagas Pattern and its Elixir implementation: Sage. It immediately got my attention, as a nice way of error handling. I’ve explored error management (from a different perspective) in the Functor Flavoured Pipes in Elixir article. …

Elixir

10 min read

Sagas Pattern + Property Testing = ❤️
Sagas Pattern + Property Testing = ❤️
Elixir

10 min read


Published in Qixxit Development

·Jun 24, 2018

Build your own GenServer in 49 lines of code

As you may guess, this article is not about rebuilding the Elixir GenServer. It’s already there and it works great. And that’s what interests me the most: why it works great? Also, we will not discuss what GenServer does and its generic concepts. If you are not familiar at all…

Elixir

6 min read

Build your own GenServer in 49 lines of code
Build your own GenServer in 49 lines of code
Elixir

6 min read


Feb 4, 2018

Functor Flavoured Pipes in Elixir

(Even More) Functional Elixir — 2 In the last article, we explored some functional concepts such as currying and composition. And how to apply them to Elixir. Reading through the same book, Professor Frisby’s Mostly Adequate Guide to Functional Programming, another concept draw my attention: functors. According to the same…

Elixir

5 min read

Functor Flavoured Pipes in Elixir
Functor Flavoured Pipes in Elixir
Elixir

5 min read


Published in HackerNoon.com

·Jan 14, 2018

Crypto Curry with Elixir

(Even More) Functional Elixir — 1 — If you (like me) got into Elixir from an object-oriented language, then concepts like currying, function composing and pointfree functions may not be very familiar. Some of them do not apply by default to Elixir. But they are part of the general functional programming (FP) concepts and worth exploring. I…

Elixir

5 min read

Crypto Curry with Elixir
Crypto Curry with Elixir
Elixir

5 min read


Oct 8, 2017

Subscribe GenStages Under Umbrella

GenStage Under Umbrella — Part 4 — GenStage Under Umbrella? GenStage Under Umbrella — Part 1 Testing The GenStages Under Umbrella GenStage Under Umbrella — Part 2 Implementing GenStages Under Umbrella GenStage Under Umbrella — Part 3 This is the last article in the GenStage under Umbrella series, and the shortest. We made quite some progress. We have a working application and tests are passing. GenStages are sending and receiving the expected information across the Umbrella apps.

Elixir

2 min read

Elixir

2 min read

iacobson

iacobson

194 Followers

elixir dev | dorian.iacobescu@gmail.com | @iac0bs0n

Following
  • Eric Elliott

    Eric Elliott

  • SatoshiLabs

    SatoshiLabs

  • Rustem Mussabekov

    Rustem Mussabekov

  • WTTJ Tech

    WTTJ Tech

  • Dan Rees-Jones

    Dan Rees-Jones

See all (50)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech