Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 200
  1. Seven months of training, 118kg, 2 bad knees, and 2 weeks of notice.

  2. Still doing less, for her

    My daughter was born, and I did, in fact, manage to do less.

  3. From now on, GoReleaser release announcements will only be published on the GoReleaser blog.

  4. AI didn't kill portfolios

    I used to think that my GitHub profile helped me because people could read my code.

  5. Just leaving the organization is not enough.

  6. Hello, GitHub

    On to the next thing!

  7. I was curious about how many cell towers were around me - so I built the tool I wanted.

  8. Keeping sponsor lists up-to-date across multiple READMEs and websites is tedious - so I wrote a tool to automate it.

  9. Goodbye, Charm

    Working at Charm has been the best thing to happen in my career so far.

  10. I became a dad recently, and I’m not publishing a bunch of photos of my kid like most parents do.

  11. GoReleaser builds and ships release artifacts for thousands of projects, making it a high-value supply-chain target.

  12. Taste

    Code is cheap, show me the… what exactly?

  13. Doing less, for her

    My daughter will be born soon, and I’m reflecting on what that means for my open-source work.

  14. A live coding stream with Bill Kennedy, Kevin Enriquez, Andrey Nering, and me.

  15. I had a chat with Greg Cochran (GitHub), Christian Grobmeier (log4j), Michael Geers (evcc), and Camila Maia (ScanAPI) about the GitHub Secure OpenSource Fund.

  16. OpenSource Fridays Brasil

    I was in a live stream with Pachi Parra, talking a bit about my background, and about GoReleaser.

  17. You can sign Git commits and tags with SSH keys instead of GPG.

  18. Pinning GitHub Actions

    If you’re using GitHub Actions in your projects, you should be pinning your actions to specific commit SHAs instead of using tags or branches.

  19. We had a chat about side projects, OpenSource, and making money out of it — in Portuguese.

  20. I’ve talked about how GoReleaser came to be, shared some lessons learned, and more.

  21. In this post, I want to share the history behind GoReleaser, how we got here, lessons I’ve learned along the way, and what’s ahead.

  22. Moving on from Nix

    After using nix in my dotfiles for over 2 years, I’m now moving away from it.

  23. My talk at Gophercon Latam 2025, showing a brief history of terminals, an introduction to ANSI escape sequences, a briefer introduction to SSH, and finally, how to build and serve a TUI using Bubble Tea and Wish.

  24. Had an amazing chat with Matthew and Angelica about being a maintainer, monetization, making time, and GoReleaser.

  25. string and []string can be the same thing…

  26. A live chat with Elton Minetto about learning Go, GoReleaser, and more, in preparation for Gophercon Latam 2025 (in Portuguese).

  27. Had an amazing chat with Jonathan and Shay about GoReleaser and other topics.

  28. svu v3

    Back in 2017, I got tired of manually checking and creating git tags.

  29. GoReleaser v2.5 is out with Rust and Zig support - let’s explore how we can use it!

  30. Sometimes, working on big projects, running all tests locally take too much time.

  31. A couple of weeks ago I added a small automation to automatically merge dependabot pull requests if the build succeed.

  32. Side Projects Reverie

    A short reflection on side projects, and how I do them.

  33. A couple of days ago, all of a sudden, my jobs started running out of space.

  34. Recently I found a good use case for AI when migrating my dotfiles to another theme.

  35. Continuity Camera is the macOS feature that allows you to use an iPhone as a webcam.

  36. Gumroad, where is my money?

    I’ve been using Gumroad for payments of GoReleaser Pro since the beginning, around May 2021.

  37. This is a quick post showing how to set up a Wireguard VPN in an UniFi Dream Machine.

  38. Interview with Josh Medeski

    In this interview I talk with Josh about my developer workflow including tmux, neovim, nix, and more on macOS.

  39. Semana acadêmica ISEPE

    I talked a bit about my career to some first year college students.

  40. I thought I would share some quick bits about how to do go.mod version bumps.

  41. This weekend’s side quest: installing Starlink as my second internet provider.

  42. Updating Snapcraft secrets

    If you, like me, release your projects to the Snap Store using GoReleaser, you might need to eventually update the secret.

  43. I was live with Natalie to discuss how GOOS and GOARCH spark joy.

  44. This is how I automated my garage doors without using a BTN interface.

  45. This post documents my journey implementing a Homekit integration for my Intelbras AMT8000 alarm system.

  46. Twitter Spaces with some OSS developers:

  47. In this post I’m going to talk about some old text editors you probably never heard of, what is modal text editing, and why people like it so much.

  48. Wishlist Endpoint Discovery

    Learn how to use the recently-added Tailscale, DNS, and Zeroconf endpoint discovery in Wishlist, our SSH host directory.

  49. Writing Bubble Tea Tests

    Learn how to use x/exp/teatest to write tests for your Bubble Tea apps.

  50. Having your favorite commands available over SSH can be very convenient.