Post details
An overview of open source software licenses, the different types like permissive and copyleft, and things to consider when choosing a license.

An overview of open source software licenses, the different types like permissive and copyleft, and things to consider when choosing a license.
Inside of you there are two engineers. One is sobbing desperately and asking for everyone to use the right tool for the task. Please, they cry, avoid the awful hacky workarounds! One is sobbing desperately and asking for everyone to use the same tool for the task. Please, they cry, make information actually discoverable! Both sob in commiseration together as they end up using 5 separate tools, duplicating the data 3x, and suffer all of the hacky workarounds with none of the discoverability.
Modifying the response body of an httputil.ReverseProxy
response (2 mins read).
How to modify the response from a httputil.ReverseProxy
before it goes back to the caller.
Render founder/CEO Anurag Goel joins us for a look behind their platform. An application native hosting option that hides the lower levels still requires a LOT of infrastructure.
I despair at the fact that you fucks have normalized catching Covid.
Week Notes 24#25 (4 mins read).
What happened in the week of 2024-06-17?
Adam & Jerod hallway-track-it between Microsoft Build interviews. Was 1999 the best year in film history? Was 2004 the worst? Have you heard the full story behind Blues Travelerâs âHookâ? Are you still reading this? Go listen! (This episode is for Changelog++ ears only.)
Look, I drink a LOT of #tea. And I mean gallons of the stuff every day. People expect on Zoom that they'll see my massive mug appear on camera because I always have a cuppa to hand. I have two of @smolrobots@mastodon.social' Teabots. So you'd think I'd have strong opinions about how you should make it or drink it, wouldn't you? But no. Make it how you like it. Drink it how you want to. Stop getting all bent out of shape because someone makes it differently to how you do. What the hell is wrong with you?
Julia dives into creating Wizard Zines on strace, Bash, and Git, making complex tools accessible, and community-driven knowledge sharing.
Thanks, Erik Dubbelboer, John Basila, Suchith, and Hiji, for co-hosting the episode!Which GUI library to choose?Caesar, a new Go Web Framework"How to prove I am good at Go apart from having work experience?""Where should I learn Go?"Learn Go with Tests
Jacob DePriest, VP and Deputy Chief Security Officer at GitHub, joins the show this week to talk about securing GitHub. From Artifact Attestations, profile hardening, preventing XZ-like attacks, GitHub Advanced Security, code scanning, improving Dependabot, and more.
This week on The Business of Open Source, I spoke with Karthik Ranganathan, founder and co-CEO of Yugabyte. This is the second time Karthik has been on the podcast, but since three years had passed I thought itâd be a good idea to catch up and see whatâs changed at Yugabyte and how his...
I have come to realize that one cannot do everything. Also, not everything can be important all at once. It is ok to say no and to prioritize what you can do today, tomorrow, and the coming week, Also, not knowing something is totally fine and not filling up every second of your day can be a good thing.
Attached: 1 image When HR asks you to spend a few minutes taking the âanonymousâ survey theyâve made.
engineers will write 200 lines of code to avoid writing a single line of code twice
Now is an excellent time to visit https://github.com/settings/applications Revoke all those unused and unloved applications which have access to your GitHub account.
computers used to scream when you connected them to the internet. this was correct
+1 - in the past I've had it recommended to not inline links and instead include them as footnotes, and I do not like that recommendation đ I want the post to be rich with the context (where appropriate) and it to be linked naturally from what I'm talking about.
Some folks don't like that, that's fine! If it ends up sending someone on a side quest while they're trying to read my post, that's also OK!
(I'm increasingly suspicious that hardly anyone ever clicks on inline links in text like this, but that's not going to stop me from including them!)
As a programmer, I'll likely be making off-by-one mistakes until the day after I die
In this episode of the Mechanical Ink podcast, host Schalk Neethling sits down with Ethan Marcotte, a prominent figure in web design known for coining the term "responsive web design." Ethan's journey in the design world spans over two decades, during which he has significantly influenced how websites are created and experienced across various devices.
This week weâre catching up on the news! Kris is joined by Ian to discuss some of the recent news from around the Go community. Listen in to hear whether the co-hosts believe thereâs software that shouldnât be written in Go, their thoughts on if Go is evolving in the right direction & whether common nouns make good...
<p>Woody Harrelson feels supercalifragilistic about being Conan OâBrienâs friend; Ted Danson feels scared.</p><p> </p><p>Woody and Ted sit down with Conan to discuss their new podcast Where Everybody Knows Your Name with Ted Danson and Woody Harrelson (Sometimes), meeting, and pranking each other, on the set of Cheers, houseboat aspirations, and more. Later, Conan consults with his de facto assistant David Hopping about his presence on TikTok.</p><p> </p><p>For Conan videos, tour dates and more visit <a href="http://TeamCoco.com">TeamCoco.com</a>.</p><p>Got a question for Conan? Call our voicemail: (669) 587-2847.</p>
Performing cross-database queries with SQLite (2 mins read).
How to query multiple database files with SQLite.
Bryan and Adam were joined by The Changelogâs Adam Stacoviak for a ⊠wide ranging conversation! Something for everyoneâespecially fans of HBOâs Silicon Valley!In addition to Bryan Cantrill and Adam Leventhal, we were joined by special guest Adam Stacoviak.Some of the topics we hit on, in the...
This week on The Business of Open Source, I spoke with AndrĂ© Eriksson, founder and CEO at Encore. We talked about how open source develops trust, something I also discussed in the episode I recorded with Reshma Khilnani. For Encore, itâs subtly different, though. In the case of Medplum, open...
This episode features Madelyn Olson, maintainer for the open-source project Valkey, to discuss the growth and impact of open-source projects in the tech industry. Corey and Madelyn explore the transformations within these projects, particularly the challenges and shifts in governance and...
Visit our homepage - cupogo.dev - for links to our Patreon, Swag Store, and more.Next week, on June 19th, we're doing a physical meetup! Join #amsterdam on the Gopher Slack to join up.đ©đȘ GopherCon Europe next week, June 17-20Canât afford to attend online? Fill in this form:...
Angelica is joined by Cameron Balahan, Sameer Ajmani &amp; Russ Cox from the Go Team at Google to talk about how things get done on the Go Team, how do they decide what to improve and then how do they go about improving it. We also discuss how they decide what to work when &amp; what the future of Go might look like.
Week Notes 24#24 (3 mins read).
What happened in the week of 2024-06-10?
Dependency Management Data's web application can now be deployed as a single static binary (2 mins read).
Announcing dependency-management-data's embedded SQL browser interface.
Turned on my PC. Was just about to log in when I did a painful double take. The picture displayed by Windows 10 is a Toucan with the words âAI is playing a critical role in the preservation of the Amazon rainforestâ You are correct. Itâs fucking nuking it. You fucking shit lords. #AI #Microsoft
Attached: 1 image I donât know who to credit for this because itâs been stolen so much, but I love it.
Subnets imply the existence of Domnets
Kelsey Hightower is back to share more of his wisdom. This time itâs one year after his retirement from Google. But guess what? He might be âretired,â but heâs not tired. In this episode Kelsey shares what drives him, what he fears, and how he thinks through his life choices and parenting. This is a good one.
If your technical interview process selects for quick thinking over deep thinking, what does that say about your workforce?
The @oggcamp@mastodon.social CFP is open! #oggcamp https://oggcamp.org/news/cfp/
What happens when you take three #define newbs (Thomas Eckert, Nick Nisi, Mat Ryer) &amp; pit them against the grizzled vet, Adam? Find out on this episode because our award-worthy game of fake definitions is back &amp; this time itâs even more legendary!
Attached: 1 image
Using Go's database/sql
to query an arbitrary columns of unknown type(s) (3 mins read).
How you can query an unknown number of columns, of unknown types, with Go's SQL package.
Tell me about your Boring Technology that gets the job done and gets out of your user's way. Tell me how you made your app or service easy to use and hard to misuse. Tell me how you're encoding an understanding of the importance of consent into your architecture. Tell me how you're treating your employees better than your competitors are treating theirs.
Discussion on why SQLite is gaining popularity, its advantages like efficiency, speed and stability, misconceptions about capabilities, and how SQLite Cloud enhances it by making it shareable and adding enterprise features.
Go 1.22.4 & 1.21.11 releasedProposalsNew: safer file open functionsgithub.com/google/safeopen alternativeopenat man pageNew: allow range-over-func to omit iteration variablesBlog: Flaky Tests Overhaul at UberBlog: Redpanda acquires Benthos to expand its end-to-end streaming data platformInterview...
I will be attending
slow.fyi is a handy little microsite that you can insert into a message when you donât want the recipient to feel pressured to quickly respond. Perfect for commenting via email on personal blog posts! #Junited2024 https://slow.fyi/
I will not be attending
.Unfortunately gonna be missing this (due to speaking at Digital Lincoln) but I'm sure this will be interesting. #Jenkins is a great piece of software, the problems that many folks see with it are how their organisation uses it not the underlying software that's built by awesome people
Week Notes 24#23 (3 mins read).
What happened in the week of 2024-06-03?
So we got a new TV, but naturally I didn't end up measuring the TV and the TV stand quite as closely as you would have expected đ«Ł
Attached: 1 image Rehashing this campaign.
Attached: 1 image This Pride, is your child texting about BlÄhaj? #Queer #Trans #Transgender #LGBTQIA #LGBTQ #LGBT