Lubien

I'm a passionate Web Developer and sometimes Platform Developer with Experience primarily in Elixir, JavaScript and some Golang.

Ping me

Check Out My Latest Videos

I like to do videos to explain stuff

BitWarden Secrets Manager: a new solution to env variables

This time I bring to you BitWarden Secrets Manager (BWS) so you can compare to our previous solution. Besides, if you're already their user I believe it should

Watch video

LiveView JS commands 07 - JS.transition

JS.transition is perfect when you have some timed animations and by now there should be no mystery on how to use it!

Watch video

Installing Phoenix Framework with 1 command

Back in the ancient days I'd have told you you needed many tools to use Phoenix, but today you only need a single command!

Watch video

Usando Doppler para gerenciar segredos no ambiente local

Escolhi o Doppler como primeira ferramente de gerencia de variáveis do ambiente pois é simples e tem um plano grátis generoso. Além disso esse vídeo vai ser bas

Watch video

Entendendo por que variáveis de ambiente podem ser um problema

Não adianta conversar sobre como dar segurança a suas variáveis de ambiente se você sequer entende como elas funcionam e quando elas são perigosas.

Watch video

Os caras tão no teto querendo roubar minhas credenciais

Entre hacker múltiplos usuários ou roubar um desenvolvedor com acesso aos dados de todos os seus clientes qual compensa mais?

Watch video

LiveView JS commands 06 - JS.toggle_attribute

JS.toggle_attribute is very straightforward so lets do some accessibility work alongside it.

Watch video

LiveView JS commands 05 - JS.set_attribute and JS.remove_attribute

Unlike `add_class` and `remove_class` we will talk about how to do that to all HTML attributes using JS.set_attribute and JS.remove_attribute.

Watch video

I claimed you can make a phoenix CRUD API with 2 commands

This video came out of a discussion on a WhatsApp group so I just recorded something barely useful.

Watch video

LiveView JS commands 04 - JS.toggle_class

As this is yet another `toggle_*` method we will use this video to review JS command chaining, targets and selectors and talk about UX in a small experiment.

Watch video

LiveView JS commands 03 - JS.add_class and JS.remove_class

CSS class names are often used not only for styles but also usability. Now that you know the basics of JS commands it should be easy to get into JS.add_class an

Watch video

LiveView JS commands 02 - JS.hide, JS.toggle, animating :in and :out

Now that we know the fundamentals of JS commands and we praticed with JS.show we can learn about its counterpart JS.hide and the helper to toggle between those

Watch video

LiveView JS commands 01 - JS.show, bindings, chaining

Not everything in Phoenix LiveView should be handled by the server. JS commands not only remove load from the server but also provide an easy way for devs to co

Watch video

Adding Real Time to Adopt LiveView

Live in english today, focusing on the new module for Adopt LiveView

Watch video

Melhorando o comunidade.devsnorte.com #liveview #phoenixframework #elixxir

Checando umas oportunidades de melhorar nosso site da comunidade https://comunidade.devsnorte.com

Watch video

PT 🇧🇷 Phoenix API Meetups Platform: Part 1

Building a REST API for our meetups platform

Watch video

26. Fly.io com João Ferreira, o Lubien

A equipe do podcast Elixir em Foco entrevistou João Ferreira, conhecido como Lubien, desenvolvedor que usa Elixir há muitos anos e trabalha full-time com iss...

Watch video

Elixir Meetup #13 Curiosum

How to leverage Live Sessions to make more DRY code

Watch video

Phoenix LiveView - Receber parâmetros em URL

Nessa aula comento como utilizar de parâmetros em URLS utilizando LiveViews e router.ex

Watch video

PT 🇧🇷 Sorteios

Build a real-time prize drawing system with LiveView

Watch video

PT 🇧🇷 LiveView ToDo MVC

Build a real-time ToDo MVC with LiveView

Watch video