• Home
  • Archive
  • Talks
  • Donate
  • About
Carlos Becker Carlos Becker
  • Twitter
  • Mastodon
  • Telegram
  • GitHub
  • LinkedIn
  • Gmail
  • RSS

2022

  1. Announcing GoReleaser v1.9 - the 10k stars release Cascavel - May 18 goreleaser goreleaser-pro golang
  2. Using SSH Certificates with Go’s SSH Client Cascavel - May 16 golang ssh
  3. Joining the split keyboards club: a Moonlander story Cascavel - May 7 hardware
  4. Reproducible builds with GoReleaser Cascavel - Apr 26 goreleaser goreleaser-pro supply-chain-security
  5. Announcing GoReleaser v1.8 - the GOAMD64 release Cascavel - Apr 15 goreleaser golang goreleaser-pro
  6. Announcing GoReleaser v1.7 - The Go 1.18 release Cascavel - Mar 20 goreleaser golang goreleaser-pro
  7. Announcing GoReleaser v1.6 - the boring release Cascavel - Mar 6 goreleaser golang goreleaser-pro
  8. Announcing GoReleaser v1.5 - the misc improvements release Cascavel - Feb 12 goreleaser golang goreleaser-pro
  9. Forwarding Discord's RPC socket over SSH Cascavel - Feb 2 neovim discord ssh
  10. git-worktree is awesome Cascavel - Jan 27 git neovim vim
  11. Announcing GoReleaser v1.4 - the AUR release Cascavel - Jan 26 goreleaser golang goreleaser-pro
  12. Announcing GoReleaser 1.3 - the first of 2022 Cascavel - Jan 13 goreleaser golang goreleaser-pro

2021

  1. ./charm.sh Cascavel - Dec 28 life
  2. MacBook Pro 14 - a quick review Cascavel - Dec 22 hardware
  3. Announcing GoReleaser v1.2 - Santa/5 year anniversary edition Cascavel - Dec 21 goreleaser golang goreleaser-pro security
  4. Changelog grouping with GoReleaser v1.1 Cascavel - Dec 3 goreleaser golang semantic-versioning
  5. Testing Linux packages on GitHub Actions Cascavel - Nov 21 goreleaser nfpm linux github ci-cd
  6. GoReleaser v1.0.0 is out! Cascavel - Nov 14 goreleaser goreleaser-pro golang security linux github
  7. Using the new prebuilt builder on GoReleaser Cascavel - Sep 12 goreleaser goreleaser-pro golang ci-cd
  8. Signing releases with cosign and GoReleaser Cascavel - Aug 24 goreleaser goreleaser-pro golang security
  9. Supply chain integrity with GoReleaser using Go mod proxy Cascavel - Aug 23 goreleaser goreleaser-pro golang security
  10. Multi-platform Docker images with GoReleaser, Podman and GitHub Actions Cascavel - Aug 1 goreleaser goreleaser-pro docker podman github ci-cd
  11. Incrementally measuring my internet speed with Prometheus Cascavel - Jul 29 raspberry prometheus grafana
  12. Using GoReleaser includes feature Cascavel - Jul 3 goreleaser goreleaser-pro golang
  13. Announcing GoReleaser Pro Cascavel - May 30 goreleaser golang goreleaser-pro
  14. GoReleaser: 4 years releasing software Cascavel - Jan 7 goreleaser golang docker

2020

  1. macOS Command Line Tools Cascavel - Dec 16 macos
  2. Why I migrated to the Fish Shell Cascavel - Dec 7 shell
  3. Multi-platform Docker images with GoReleaser and GitHub Actions Cascavel - Nov 30 docker golang goreleaser ci-cd github
  4. Making Python respect Docker memory limits Cascavel - Nov 20 docker python kubernetes
  5. Kubernetes pod shutdown lifecycle Joinville - Jul 30 kubernetes
  6. Publishing libraries with GoReleaser Joinville - Apr 26 goreleaser ci-cd golang
  7. Leader Election inside Kubernetes Joinville - Mar 14 kubernetes
  8. Kubernetes Jobs: shut down sidecar when main container finishes Joinville - Feb 28 kubernetes
  9. Easy private Helm repositories Joinville - Feb 21 kubernetes helm
  10. 4K display on MacOS: the saga Joinville - Feb 5 macos
  11. GKE using Traefik as the ingress controller Joinville - Feb 2 kubernetes google-cloud
  12. My Setup Joinville - Jan 29 hardware
  13. GoReleaser: 3 years later Joinville - Jan 21 goreleaser golang ci-cd

2019

  1. High availability with nats-streaming-server (fault-tolerance) Marechal Cândido Rondon - Jul 25 nats
  2. Faster Docker builds using go modules Joinville - May 19 docker golang
  3. High availability with nats-streaming-server (clustering) Joinville - May 16 nats
  4. Git: check if a folder changed Joinville - Apr 11 git ci-cd
  5. GoReleaser Docker support Joinville - Jan 11 docker goreleaser golang ci-cd

2018

  1. Golang: cache things using interfaces Joinville - Dec 17 golang
  2. Monitoring GitHub releases with Prometheus Joinville - Dec 15 monitoring prometheus github
  3. Using Goss to validate Packer builds Joinville - Dec 6 packer ci-cd
  4. Keeping json files formatted Joinville - Nov 12 golang json cli
  5. GoReleaser: build and push Snapcraft packages from TravisCI Joinville - Oct 20 goreleaser golang ci-cd
  6. Couchbase: rolling upgrade from 4.5.x to 5.1.x Joinville - Oct 10 couchbase
  7. GopherCon Brasil 2018 Florianópolis - Oct 1 golang conferences
  8. Upgrading ElasticSearch 2 to 5: S3 snapshot/restore strategy Joinville - Aug 2 elasticsearch
  9. GoReleaser: lessons learned so far Joinville - Jul 31 goreleaser golang ci-cd software-engineering
  10. One month working remote Joinville - Jun 8 remote-work
  11. Cleanup old GitHub Forks Joinville - Jun 2 github cli
  12. Prometheus authentication with oauth2_proxy Joinville - May 28 prometheus
  13. I'm Joining TOTVS Labs Mountain View - Apr 17 life
  14. GoReleaser: 1k repositories and beyond Joinville - Apr 9 goreleaser ci-cd golang
  15. On being an effective developer Joinville - Apr 7 software-engineering
  16. Moving to Hugo Joinville - Mar 19 blog hugo
  17. Creating debs and rpms with Go Joinville - Feb 23 goreleaser linux ci-cd golang

2017

  1. A Repository Graveyard Joinville - Sep 4 github
  2. Charting Repository Stars Joinville - Aug 8 github
  3. GKE in production Joinville - Jul 2 kubernetes google-cloud
  4. Improving Jekyll build time Joinville - May 14 blog jekyll
  5. 70% cheaper Kubernetes cluster on AWS Joinville - Apr 28 kubernetes amazon-web-services
  6. Writing CLI applications with Golang Joinville - Apr 13 golang cli
  7. Measuring production code coverage with JaCoCo Joinville - Mar 20 java
  8. From Travis Enterprise to BuildKite in 50 repositories Joinville - Mar 11 ci-cd
  9. Distributed Locking with Redis Joinville - Mar 4 java
  10. Fast and easy Go binaries delivery Marechal Cândido Rondon - Jan 2 goreleaser golang ci-cd

2016

  1. Watchub Joinville - Oct 6 github
  2. Fixing Alerts Joinville - Oct 2 monitoring
  3. How to make people love your product Joinville - Sep 27
  4. Dealing with Maven dependency hell Joinville - Sep 3 java
  5. Setting up a Go build with Glide on CircleCI Joinville - Aug 7 golang
  6. Speeding up my ZSH load time Joinville - Apr 10 shell productivity
  7. Flag-oriented Programming Joinville - Feb 10 software-engineering

2015

  1. What is good code? Marechal Cândido Rondon - Dec 27 software-engineering
  2. Continuous Delivery with GitHub, CircleCI, Docker and AWS Elastic Beanstalk Joinville - Sep 29 github docker
  3. Parse environment variables to structs in Go Marechal Cândido Rondon - Jul 30 golang
  4. Small Go Apps Containers Marechal Cândido Rondon - Jul 9 golang docker
  5. Avoid static imports Marechal Cândido Rondon - Jul 5 java
  6. Cross-compiling Go Marechal Cândido Rondon - Jun 29 golang
  7. I wrote Antigen in Go: Antibody Marechal Cândido Rondon - Jun 6 golang shell productivity
  8. Running a Selenium Grid with docker-compose Joinville - May 15 docker testing
  9. Docker: The very basics Joinville - May 12 docker
  10. Docker Protips™ Joinville - May 10 docker
  11. QCon Sao Paulo - 2015: A short overview São Paulo - Mar 28 conferences
  12. Using Mockito's InjectMocks Joinville - Mar 5 java
  13. Introducing JVM - The Java Version Manager Joinville - Feb 22 cli shell
  14. Dump a PostgreSQL table as insert statements Joinville - Feb 19 cli shell
  15. Find non-ASCII chars Joinville - Feb 17 cli shell
  16. Integrating Minitest with Shippable Joinville - Feb 4 ruby-on-rails
  17. How to write a good tech job description Joinville - Feb 2
  18. Jekyll: Reading time without plugins Joinville - Jan 19 jekyll blog
  19. OpenSourcing my blog again Joinville - Jan 18 blog
  20. Jekyll with Sass Marechal Cândido Rondon - Jan 9 jekyll blog

2014

  1. Lint your shell scripts Joinville - Dec 15 cli shell
  2. Don't use junit.framework Joinville - Dec 14 java
  3. Using JUnit Rules to simplify your tests Joinville - Nov 18 java
  4. Exponential Backoff with Java 8 Joinville - Oct 26 java
  5. Elections, in Ruby Joinville - Oct 10 ruby-on-rails
  6. Install JDK on OSX Yosemite Joinville - Aug 18 java macos
  7. Java 8 Joinville - Aug 4 java
  8. Find the slowest tests of a Java project Joinville - Apr 28 java
  9. PullRequest Coverage Blammer Maven Plugin Joinville - Mar 18 java

2013

  1. This site is now powered by Turbolinks Marechal Cândido Rondon - Dec 26 ruby-on-rails
  2. Fixing Rubygems Certificates Joinville - Nov 28 ruby-on-rails
  3. UP v2 Joinville - Oct 14 jekyll blog
  4. Twitter drops Ruby - The Bullshit Joinville - Sep 19 ruby-on-rails java
  5. Ruby: Nil Joinville - Sep 9 ruby-on-rails
  6. Javascript Variable Hoisting Joinville - Sep 4 javascript
  7. Javascript Context Joinville - Aug 12 javascript
  8. JPA2 with Guice Joinville - Jun 26 java
  9. Riding a MS Network with Linux Joinville - Jun 3 linux
  10. Git Protips™ Joinville - Feb 8 git
  11. Gemify your assets Joinville - Feb 5 ruby-on-rails
  12. Turbolinks animated page transitions Joinville - Jan 22 ruby-on-rails
  13. Unobtrusive JS Joinville - Jan 13 javascript

2012

  1. Seven Languages in Seven Weeks: Erlang Joinville - Dec 18 erlang
  2. UP: A Jekyll theme Joinville - Dec 16 jekyll blog
  3. Things that make me dislike Java Joinville - Dec 15 java
  4. Rails AJAXSpin Joinville - Nov 26 ruby-on-rails
  5. Dotfiles Are Meant to Be Forked Joinville - Nov 23 productivity
  6. Simple RoR AJAX Status Joinville - Nov 8 ruby-on-rails
  7. Configuring a git server with gitolite Joinville - Oct 3 git
  8. GWT Bootstrap 2.0.4.0 released Joinville - Aug 14 java gwt
  9. Quick intro to Google Guava Joinville - Aug 8 java
  10. Guice Junit test-runner Joinville - Aug 7 java testing
  11. Guice and JUnit Joinville - Aug 6 java testing
  12. Theming GWT-Bootstrap Joinville - Jun 27 java gwt
  13. Getting started with GWT-Bootstrap Joinville - Jun 26 java gwt
  14. Modular Persistence Joinville - Jun 25 java
  15. Hello World Joinville - Jun 24
© Carlos Alexandro Becker - 2012 - 2022