Building a simple Calendly clone with Phoenix LiveView (pt. 8)Managing event types, part three.Jan 31, 2022 · 15 min readelixirphoenixliveview
Building a simple Calendly clone with Phoenix LiveView (pt. 7)Managing event types, part two.Jan 11, 2022 · 15 min readelixirphoenixliveview
Building a simple Calendly clone with Phoenix LiveView (pt. 6)Managing event types, part one.Dec 20, 2021 · 10 min readelixirphoenixliveview
Building a simple Calendly clone with Phoenix LiveView (pt. 5)Booking time slots for an event type.Dec 1, 2021 · 16 min readelixirphoenixliveview
Building a simple Calendly clone with Phoenix LiveView (pt. 4)Rendering the monthly calendar.Nov 22, 2021 · 17 min readelixirphoenixliveview
Building a simple Calendly clone with Phoenix LiveView (pt. 3)The event type selection page.Nov 11, 2021 · 8 min readelix
Building a simple Calendly clone with Phoenix LiveView (pt. 2)Generating the initial project and domain models.Nov 8, 2021 · 10 min readelixirphoenixliveview
Building a simple Calendly clone with Phoenix LiveView (pt. 1)Introduction.Nov 6, 2021 · 3 min readelixirphoenixliveview
Three real-world examples of distributed Elixir (pt. 4)The distributed application version monitor.Jun 27, 2021 · 15 min readelixirphoenixelm
Three real-world examples of distributed Elixir (pt. 3)The distributed download requester and progress tracker.Jun 18, 2021 · 17 min readelixirphoenixliveview
Three real-world examples of distributed Elixir (pt. 2)The tale of the periodic singleton process and the three different global registries.Jun 6, 2021 · 21 min readelixir
Three real-world examples of distributed Elixir (pt. 1)A gentle introduction to distributed Elixir.May 22, 2021 · 7 min readelixirphoenix
Headless CMS fun with Phoenix LiveView and Airtable (pt. 4)Adding a cache to the repository and broadcasting changes to the views.Jul 27, 2020 · 15 min readelixirphoenixliveview
Headless CMS fun with Phoenix LiveView and Airtable (pt. 3)Content rendering using Phoenix LiveView.Jul 20, 2020 · 12 min readelixirphoenixliveview
Headless CMS fun with Phoenix LiveView and Airtable (pt. 2)The project set up and implementing the repository pattern.Jul 11, 2020 · 15 min readelixirphoenixliveview
Headless CMS fun with Phoenix LiveView and Airtable (pt. 1)Introduction.Jul 3, 2020 · 4 min readelixirphoenixliveview
Dynamic base path for an Elm SPAElm SPA navigation with a dynamic base path.Jun 6, 2019 · 7 min readelm
Concurrent ant farm with Elixir and Phoenix LiveViewBuilding a concurrent ant farm with Elixir and Phoenix LiveView.Mar 28, 2019 · 10 min readelixirphoenixliveview
Elm and Web ComponentsRemoving Elm ports (to interact with external JS libraries) in favour of Web Components.Sep 9, 2018 · 5 min readelmweb components
Elixir and Phoenix basic passwordless and databaseless authentication (pt. 3)Setting up webpack as our asset bundler and the Elm single-page application.Aug 31, 2018 · 37 min readelixirphoenixelm
Elixir and Phoenix basic passwordless and databaseless authentication (pt.2)Sending authentication link emails and the user socket connectionJun 20, 2018 · 8 min readelixirphoenixelm
Elixir and Phoenix basic passwordless and databaseless authentication (pt.1)Project setup and the initial functionality for storing and verifying authentication tokensJun 9, 2018 · 15 min readelixirphoenixelm
Phoenix & Elm landing page (pt.3)Adding Google reCAPTCHA support to avoid spambotsJan 7, 2018 · 16 min readelixirphoenixelm
Phoenix & Elm landing page (pt.2)Building the landing page UI and the basic Elm subscription formDec 24, 2017 · 30 min readelixirphoenixelm
Phoenix & Elm landing page (pt.1)Bootstrapping the project and the basic API functionality to save our first leadsDec 2, 2017 · 8 min readelixirphoenixelm
Migrating ActiveRecord STI to Ecto (pt. 1)Taking advantage of Ecto's embedded schemas to simulate ActiveRecord's STIOct 4, 2017 · 8 min readelixirecto
Elm and the outer worldHow to implement an Elm application that depends on external JavaScript code.May 16, 2017 · 16 min readelm
Phoenix and Elm, a real use case (pt. 6)Phoenix and Elm communication through WebSocketsMar 20, 2017 · 14 min readelixirphoenixelm
Phoenix and Elm, a real use case (pt. 5)Implementing Elm routingMar 8, 2017 · 18 min readelixirphoenixelm
Phoenix and Elm, a real use case (pt. 4)Better state with union types, search resetting and keyed nodes.Feb 24, 2017 · 11 min readelixirphoenixelm
Phoenix and Elm, a real use case (pt. 3)Adding full text search and pagination navigation to the contact listFeb 15, 2017 · 16 min readelixirphoenixelmectopostgresql
Phoenix and Elm, a real use case (pt. 2)Rendering the initial contact listFeb 9, 2017 · 20 min readelixirphoenixelmectopostgresql
Phoenix and Elm, a real use case (pt. 1)Introduction to creating a SPA with Phoenix and Elm.Feb 3, 2017 · 7 min readelixirphoenixelmectopostgresql
Building Phoenix Battleship (pt. 4)Placing ships on the board's gridJul 29, 2016 · 6 min readelixirphoenixotp
Building Phoenix Battleship (pt. 3)Joining a game and creating player boardsMay 21, 2016 · 10 min readelixirphoenixotp
Building Phoenix Battleship (pt. 2)The lobby channel and game supervisionMay 3, 2016 · 6 min readelixirphoenixotp
Building Phoenix Battleship (pt. 1)Designing the game mechanicsApr 29, 2016 · 4 min readelixirphoenixotp
Page specific JavaScript in Phoenix framework (pt.2)Page specific JavaScript in Phoenix projects with webpackApr 26, 2016 · 5 min readelixirphoenixjavascriptwebpack
Page specific JavaScript in Phoenix framework (pt.1)Page specific JavaScript in Phoenix projects with BrunchApr 22, 2016 · 7 min readelixirphoenixjavascriptbrunch
Supervising multiple GenServer processesSmall refactoring I did on the Trello clone project for keeping track of connected board members using multiple supervised processes.Mar 20, 2016 · 5 min readelixirotpgenserversupervisor
Trello tribute with Phoenix and React (pt.12)Deploying our new Phoenix application on HerokuMar 4, 2016 · 4 min readelixirphoenixheroku
Trello tribute with Phoenix and React (pt.11)Adding lists and cards and broadcasting them through the board channelFeb 24, 2016 · 13 min readelixirphoenixreactredux
Trello tribute with Phoenix and React (pt.10)Tracking connected board members with GenServerFeb 16, 2016 · 9 min readelixirphoenixgenserverreactredux
Trello tribute with Phoenix and React (pt.9)Adding new board members and broadcasting results through channelsFeb 4, 2016 · 15 min readelixirphoenixreactredux
Integration tests fun with Phoenix and ReactWriting integration tests with Phoenix and React are easy and fun thanks to Hound, the browser automation and integration tests library for Elixir.Jan 30, 2016 · 7 min readelixirphoenixreactreduxtests
Trello tribute with Phoenix and React (pt.8)Listing and creating new boards.Jan 28, 2016 · 12 min readelixirphoenixreactredux
Trello tribute with Phoenix and React (pt.7)Setting up sockets and channels for real-time featuresJan 25, 2016 · 6 min readelixirphoenixreactredux
Trello tribute with Phoenix and React (pt.6)Handling user authentication from the front-end with React and Redux.Jan 21, 2016 · 11 min readelixirphoenixreactredux
Trello tribute with Phoenix and React (pt.5)Seeding the database and creating the sign in controller for the Phoenix Trello Clone.Jan 18, 2016 · 6 min readelixirphoenixecto
Trello tribute with Phoenix and React (pt.4)Adding the front-end for the sign up with React and Redux.Jan 14, 2016 · 9 min readelixirphoenixreactredux
Trello tribute with Phoenix and React (pt.3)Defining the User model and adding JWT authentication to our Phoenix Trello clone.Jan 12, 2016 · 8 min readelixirphoenixecto
Trello tribute with Phoenix and React (pt.2)Phoenix Framework project setup for creating a Trello clone.Jan 11, 2016 · 9 min readelixirphoenixreactwebpackredux
Trello tribute with Phoenix and React (pt.1)Step by step tutorial on how to create a Trello clone with Elixir, Phoenix Framework, React and Redux.Jan 4, 2016 · 3 min readelixirphoenixreact
Rails and Flux with Marty.js III: The main applicationJun 14, 2015 · 3 min readrailsreactjsfluxwebpack
Cuatro gemas de Ruby que te ayudarán con tus modelos y base de datos.May 12, 2013 · 4 min readrubyrailsgemsdata base
Dos maneras de tener siempre a mano toda la información de tu aplicación mientras la desarrollasFeb 14, 2013 · 3 min readcoderailslogs
Obteniendo más información de los errores que suceden en tu aplicación RailsFeb 7, 2013 · 4 min readcoderailserrors
Probando tus emails desde tu entorno de desarrollo en Ruby on RailsJan 30, 2013 · 3 min readcoderailsdevelopmentmailer