🎙️

Single File Chat in Elixir Phoenix

Single File Chat in Elixir Phoenix

Meet PhonenixPlayground

I found this library on github suggestions and I always wanted to have something simple and quick to test out LiveView prototypes. What can be quicker than opening Livebook and trying something there? Folks behind PhonenixPlayground made both of my wishes come true!

If you would like jump straight into the code:

Run in Livebook

Read more →

Notion Github Backup

Notion Github Backup

Data is expensive

I write around 2-3 important notes a day. And don’t actually worry if my laptop will be stolen, but the data on it..

Since Im heavy notion user I was looking for automated backup solution. Not that I don’t trust notion, trust but verify, right?

Backup

  1. Create a private github repo

create private repo

  1. Go to actions tab and click on set up a workflow yourself ->

set up workflow

Read more →

Flexible Env in Go V2

Flexible Env in Go V2

lalabuy948/genvutils

Motivation

As you probably saw my founding of two nice libraries that allow you beauty and easy abstraction on dot and just environment variables. You can check it there

After some time I decided to create another open-source library for the world and I merged the functionality of packages which you can find in the article above. I started from scratch and you are more than welcome to have look on it on my GitHub -> github.com/lalabuy948/genvutils

Read more →

Hashicorp Vault as Environment Manager

Hashicorp Vault as Environment Manager

How to use Hashicorp Vault as dot environment manager?

I decided to share this because I was looking for small, simple and easy to use tool where I would store dotenv secrets for my apps. And I found this nice and elegant solution which will allow you to control your application secrets with small bash script. 🙂

Pre Requirements

  • Installed vault
  • Finish setup instructions

You can find nicely described steps here: Getting started

Read more →

Testing Mailer in Go

Testing Mailer in Go

Forewords

I needed a way to test mail confirmation. When you are dealing with deb authentication you would like to be sure that this email exist. And usually I use is_email_confirmed column next to user credentials in the database table. Once user hits siging endpoint as last step I send an email with confirmation token.

I was looking on few popular tools across the Internet:

What I found

My requirements were: run in docker, easy to config, basic functionality to render email. All things above quite heavy apps with complex configuration. After that I found found nice and lightweight way how to test it locally.

Read more →