bpaulino.com
Hi, I am Bruno Paulino.
Software is my craft.
Distributed Locks in Node.js
Implementing distributed locks in Node.js using TypeScript, Redis and Xstate
July 23, 2023The TypeScript Monorepo Series
Why a monorepo can be the best way for scaling your teams
August 28, 2022Modern Webapps with React, Phoenix, Elixir and TypeScript
How to create a modern Phoenix app with React and TypeScript
January 19, 2022How to use Redis Cluster for caching
Using a distributed caching strategy with Redis Cluster
September 1, 2021Retrying API Calls with Exponential Backoff in JavaScript
Making your application more robust with Exponential Backoff.
March 1, 2021Taming ambiguity
Ambiguity is a fundamental part of working with people. Here is a simple way to cope with it.
February 13, 2021Replace me at woombikes.com
If you are interested in working in challenging projects, I invite you to read along.
December 23, 2020How to Create Bulletproof Tickets
A step-by-step guide on how to create meaningful tickets that save time for you and your team.
December 8, 2020DevOps and its impact on Developer Productivity
The importance of software delivery performance and the value it brings to any organization that takes it seriously.
November 22, 2020Using custom React hooks to handle components external events
Creating a custom React hook for handling events outside of components like dismissing a modal.
September 20, 2020Fine tuning self-hosted Gitlab server to solve SSH scaling problems
How to fine tune your Gitlab server to solve SSH connection issues.
July 5, 2020Hardening your server security with Fail2Ban
How to protect your server from brute-force attacks and intruders
July 1, 2020Rapid Prototyping with GatsbyJS
Learn how to rapid prototype a website with the most modern Javascript frameworks out there.
February 26, 2020Automating your work with Github Actions
How to automate your workflow using Github Actions. In this case, my blog deployment.
September 6, 2019Takeaways on The Mythical Man-Month book
Important points I would like to point out from Brooks' never old and famous book.
April 23, 2019Why Austrian visa applications have to suck?
Visa applications are usually messy, but in Austria... It's complicated.
September 18, 2018Scala 101: Funções
Continuando meus estudos em Scala explorando os conceitos básicos da linguagem.
July 27, 2017Scala 101: Aprendendo Programação Funcional
Trabalhando no journi, decidi ajudar no backend e aprender Scala foi uma das melhores coisa que fiz.
February 5, 2017Indo Estudar nos EUA
Em Julho de 2014 tive uma das melhores oportunidades da minha vida: Estudar Fora do País.
December 15, 2016Ruby on Rails na Prática
Dando continuidade a meu curso sobre a linguagem Ruby, resolvi criar um curso básico sobre Ruby on Rails.
November 12, 2016Ruby Para Iniciantes
1 ano e meio atrás eu descobri o Ruby. Nesse pouco tempo utilizando essa maravilhosa linguagem, a experiência que tenho tido já me permitiu decidir que essa será a linguagem que irei investir em meus projetos pessoais e em minha carreira profissional.
August 21, 2016Arquitetura de branching para desenvolvimento com Git
Como usar o gitflow em seus projects Git
March 10, 2016iOS push notifications for Rails Developers
While creating mobile applications, one of the the main features that we can explore is the Notification.
August 3, 2015