1 day agoMember-onlyWhat Happened If Unit-Tests Unlock Self-Healing in Go?Driving unit test coverage is essential but very dull. We need to make it as fun as possible. And for the “shippable” OSS products, it’s vital. In the SaaS world, you roll out an emergency release for all users. Once a user downloads something and runs it in their environment…Programming8 min readProgramming8 min read
Published in Better Programming·Jan 17Member-onlyGitHub Dependabot in ActionI’ve used this awesome tool on 20 open-source projects over the last two years. Here’s my opinion — Typical problems Dependabot solves range from updating direct upstream dependencies when they get a patch release to propagating the security vulnerabilities your upstream projects have already fixed. If you have minimal time and don’t have a whole team of people to manage dependencies, Dependabot is a solution for you.Programming4 min readProgramming4 min read
Dec 31, 2022OSS Year 2022 in Review: Projects LaunchedOkay, it’s this time of the year, and everyone is checking their GitHub stats. I’ll join the pack on my OSS summary for the year 2022. Here’s a short recap with my own thoughts about the four projects I’ve been driving. Terraform Provider for Databricks I started it in 2020 as a side project…Go4 min readGo4 min read
Oct 7, 2022Tech Book Reviews: GoNothing like a paper book is falling onto your face, reminding you that you’re falling asleep and need to turn off the bedlight. I’ve read some books about GoLang and would like to share some of my opinions. The list goes in the reverse chronological order of me reading them…Book Review4 min readBook Review4 min read
Published in Better Programming·Sep 26, 2022Member-onlyOpen Source Dependencies: Is It the Holy Grail or a Can of Worms?Picking up OSS dependencies — Do you ever wonder if you should include a third-party library in your code or not? Sometimes it’s worth it, but mostly it’s not. Here’s a quick way to tell: If the library is doing something you don’t comprehend, or if it’s doing something you could do yourself with little…Programming7 min readProgramming7 min read
Published in Better Programming·Sep 18, 2022Member-onlyHow Golang Generics Empower Concise APIsAn HTML Table Extraction Case Study — You’ve likely heard and read dozens of stories about generics in Go about ordinary slices and maps but haven’t yet thought about a fun way to apply this feature. Let’s implement the peer of pandas.read_html, which maps HTML tables into slices…Go5 min readGo5 min read