41554 blogs · [ { "id": "01a08758-084d-72f4-9e32-5773894f1fce", "title": "HTTPS for your homelab, at local network speeds", "url": "https://bpaulino.com/entries/https-for-your-homelab", "published_at": "2026-04-19T12:00:00+00:00" }, { "id": "01a08758-084d-72f4-9e32-577389a670a7", "title": "Why deployment previews?", "url": "https://bpaulino.com/entries/dev-previews", "published_at": "2025-03-26T12:00:00+00:00" }, { "id": "01a08758-084d-72f4-9e32-577389c3b78e", "title": "Learnings from Dare to Lead", "url": "https://bpaulino.com/entries/learnings-from-dare-to-lead", "published_at": "2025-03-11T12:00:00+00:00" }, { "id": "01a08758-084d-72f4-9e32-57738a4743c7", "title": "Why do internal platforms fail?", "url": "https://bpaulino.com/entries/why-internal-platforms-fail", "published_at": "2025-02-21T12:00:00+00:00" }, { "id": "01a08758-084d-72f4-9e32-57738b038eda", "title": "If you want to be senior, stick around for a while", "url": "https://bpaulino.com/entries/if-you-want-to-be-senior-stick-around-for-a-while", "published_at": "2025-02-19T12:00:00+00:00" }, { "id": "01a08758-084d-72f4-9e32-57738baef7f8", "title": "Ask away, like you career depends on it", "url": "https://bpaulino.com/entries/ask-like-your-career-depend-on-it", "published_at": "2023-10-22T12:00:00+00:00" }, { "id": "01a08758-084d-72f4-9e32-57738c5d3a81", "title": "Distributed Locks in Node.js", "url": "https://bpaulino.com/entries/distributed-lock-in-node-js", "published_at": "2023-07-23T12:00:00+00:00" }, { "id": "01a08758-084d-72f4-9e32-57738d56007a", "title": "The TypeScript Monorepo Series", "url": "https://bpaulino.com/entries/typescript-monorepo-series-what-is-a-monorepo", "published_at": "2022-08-28T12:00:00+00:00" }, { "id": "01a08758-084d-72f4-9e32-57738e15b508", "title": "Modern Webapps with React, Phoenix, Elixir and TypeScript", "url": "https://bpaulino.com/entries/modern-webapps-with-elixir-phoenix-typescript-react", "published_at": "2022-01-19T12:00:00+00:00" }, { "id": "01a08758-084d-72f4-9e32-57738e8d3c10", "title": "How to use Redis Cluster for caching", "url": "https://bpaulino.com/entries/how-to-use-redis-cluster-for-caching", "published_at": "2021-09-01T12:00:00+00:00" }, { "id": "01a08758-084e-73a2-801d-de6d62c5a639", "title": "Retrying API Calls with Exponential Backoff in JavaScript", "url": "https://bpaulino.com/entries/retrying-api-calls-with-exponential-backoff", "published_at": "2021-03-01T12:00:00+00:00" }, { "id": "01a08758-084e-73a2-801d-de6d62ee7216", "title": "Taming ambiguity", "url": "https://bpaulino.com/entries/taming-ambiguity", "published_at": "2021-02-13T12:00:00+00:00" }, { "id": "01a08758-084e-73a2-801d-de6d6354f3e5", "title": "Replace me at woombikes.com", "url": "https://bpaulino.com/entries/replace-me-at-woom", "published_at": "2020-12-23T12:00:00+00:00" }, { "id": "01a08758-084e-73a2-801d-de6d64234875", "title": "How to Create Bulletproof Tickets", "url": "https://bpaulino.com/entries/how-to-create-bulletproof-tickets", "published_at": "2020-12-08T12:00:00+00:00" }, { "id": "01a08758-084e-73a2-801d-de6d64ead2b0", "title": "DevOps and its impact on Developer Productivity", "url": "https://bpaulino.com/entries/devops-and-its-impact-on-developer-productivity", "published_at": "2020-11-22T12:00:00+00:00" }, { "id": "01a08758-084e-73a2-801d-de6d65917d31", "title": "Using custom React hooks to handle components external events", "url": "https://bpaulino.com/entries/using-custom-react-hooks-to-handle-components-external-events", "published_at": "2020-09-20T12:00:00+00:00" }, { "id": "01a08758-084e-73a2-801d-de6d6628aaca", "title": "Fine tuning self-hosted Gitlab server to solve SSH scaling problems", "url": "https://bpaulino.com/entries/allowing-more-connections-on-self-hosted-gitlab", "published_at": "2020-07-05T12:00:00+00:00" }, { "id": "01a08758-084e-73a2-801d-de6d665344e8", "title": "Hardening your server security with Fail2Ban", "url": "https://bpaulino.com/entries/hardening-your-server-security-with-fail2ban", "published_at": "2020-07-01T12:00:00+00:00" }, { "id": "01a08758-084e-73a2-801d-de6d66b6fae1", "title": "Dockerizing React Apps", "url": "https://bpaulino.com/entries/12-dockerizing-react-apps", "published_at": "2020-03-02T12:00:00+00:00" }, { "id": "01a08758-084e-73a2-801d-de6d66c96be9", "title": "Rapid Prototyping with GatsbyJS", "url": "https://bpaulino.com/entries/11-rapid-prototyping-with-gatsby-js", "published_at": "2020-02-26T12:00:00+00:00" }, { "id": "01a08758-084e-73a2-801d-de6d6776ed71", "title": "Automating your work with Github Actions", "url": "https://bpaulino.com/entries/10-automating-your-work-with-github-actions", "published_at": "2019-09-06T12:00:00+00:00" }, { "id": "01a08758-084e-73a2-801d-de6d67936cd7", "title": "Takeaways on The Mythical Man-Month book", "url": "https://bpaulino.com/entries/9-mythical-man-month", "published_at": "2019-04-23T12:00:00+00:00" }, { "id": "01a08758-084e-73a2-801d-de6d6859385b", "title": "Why Austrian visa applications have to suck?", "url": "https://bpaulino.com/entries/8-why-work-visa-applications-have-to-suck", "published_at": "2018-09-18T12:00:00+00:00" }, { "id": "01a08758-084e-73a2-801d-de6d68f67a5e", "title": "Scala 101: Funções", "url": "https://bpaulino.com/entries/7-scala-101-funcoes", "published_at": "2017-07-27T12:00:00+00:00" }, { "id": "01a08758-084e-73a2-801d-de6d69b28eb2", "title": "Scala 101: Aprendendo Programação Funcional", "url": "https://bpaulino.com/entries/6-scala-101-aprendendo-programacao-funcional", "published_at": "2017-02-05T12:00:00+00:00" }, { "id": "01a08758-084e-73a2-801d-de6d6a0197c0", "title": "Indo Estudar nos EUA", "url": "https://bpaulino.com/entries/5-indo-estudar-no-exterior-eua-20142015", "published_at": "2016-12-15T12:00:00+00:00" }, { "id": "01a08758-084e-73a2-801d-de6d6abb50fc", "title": "Ruby on Rails na Prática", "url": "https://bpaulino.com/entries/4-curso-rails-para-iniciantes", "published_at": "2016-11-12T12:00:00+00:00" }, { "id": "01a08758-084e-73a2-801d-de6d6b7f6d17", "title": "Ruby Para Iniciantes", "url": "https://bpaulino.com/entries/3-curso-ruby-para-iniciantes", "published_at": "2016-08-21T12:00:00+00:00" }, { "id": "01a08758-084e-73a2-801d-de6d6bcc0299", "title": "Arquitetura de branching para desenvolvimento com Git", "url": "https://bpaulino.com/entries/2-arquitetura-de-branching-para-desenvolvimento-com-git", "published_at": "2016-03-10T12:00:00+00:00" }, { "id": "01a08758-084e-73a2-801d-de6d6c44439c", "title": "iOS push notifications for Rails Developers", "url": "https://bpaulino.com/entries/1-ios-push-notifications-for-rails-developers", "published_at": "2015-08-03T12:00:00+00:00" } ] posts Claim your blog
Back to bpaulino.com
Blog · corpus.blog/blogs/bpaulino.com/posts

bpaulino.com

bpaulino.com

2026

2025

2023

2022

2021

2020

2019

2018

2017

2016

2015