Week Notes 23#14 (6 mins read).
What happened in the week of 2023-04-03?
Week Notes 23#14 (6 mins read).
What happened in the week of 2023-04-03?
Just pushed some examples to dependency-management-data's site to give a bit of a demo for what it looks like in practice, without you needing to download anything!
Was quite fun using github.com/saschagrunert/demo, which is definitely now a tool I'll be reaching for whenever I need to script a demo i.e. for my website, and it's given me some handy integration tests to run in the pipeline too!
Today's guest is Douglas Crockford. He's sharing the story of JSON, his discovery of JavaScript's good parts, and his approach to finding a simple way to build software. Also, his battles against XML, against complexity, his battles to say that there's a better way to build software. This is foundational stuff for the web, and Doug is an iconoclast. […]
This week I spiraled out with standup comedian & writer Clara Olshansky! (Flamethrowers, My First Joke.) We talked career shame, dating shame, shame embodied as the snake from the Garden of Eden, the horrible things you tell yourself when you...
<p> Running live demos can be stressful. You know what you want to say and show. You prepare the CLI commands you want to run to best showcase what you...
Accidentally doomscrolled my phone to 0% battery 😬 guess that's a good indication it's bed time 🙃
To anyone following me on Twitter, with the Twitter API dying imminently, you'll no longer be seeing posts or interactions from me. In some cases I may manually post replies, but expect my account to be read-only going forwards. You can find me on the Fediverse at @www.jvt.me which has a richer set of posts from my site's feed, too 👋🏽
Mike (https://twitter.com/ukmadlz https://mastodon.social/@ukmadlz) and co-host Jim (https://twitter.com/secondej https://phpc.social/@SecondeJ) gather for the first time in a while and are joined by Stuart Langridge (https://twitter.com/sil https://mastodon.social/@sil https://en.wikipedia.org/wiki/Stuart_Langridge). The usual variety of social tech chat goes truly off the rails to the point where it's more teachable moments than tech discussion. But some of what we cover is: Elon is against Chat GPT 4+ https://www.digitaltrends.com/computing/pause-ai-development-open-letter-warning/ Don't deploy on Friday horseshit is BACK https://twitter.com/allenholub/status/1637111242610610182?t=EBkSZzQ6-zVpZ0I5lC4s4g&s=19 Dilbert Twitter outage two weeks ago was because they fired everyone with access to mint certs https://izzodlaw.com/@IzzoD/110001516908481048 You can't avoid politics in tech sometimes https://twitter.com/AlyssaM_InfoSec/status/1637383087020548096 The topics list was a lot longer, and this is all we got to. I think we hit a new level of off-topic with this episode, so enjoy.
Made some changes to the dependency-management-data landing page to hopefully make it a bit better in explaining what it's for, as well as including autogenerated docs from Cobra so you can read the command's docs and capabilities without needing to download it!
On this Episode of the APIs You Won't Hate Podcast, Mike chats with Tom Haconen from Svix about webhooks: a feature area that powers real-time event driven behaviors for API developers.
January 30, 2023Latest official pre-release: 1.20RC3 released Jan 12Changes to OS support in 1.20:Final version to support Windows 7, 8, Server 2008, and Server 2012Final version to support macOS 10.13 and 10.14Adds experimental support for FreeBSD/RISC-VProposal accepted: Optionally include file...
The big news this week: Go 1.20 is out!Profile-guided optimization is herecontext.WithCancelCause is addedGo 1.18 is no longer supportedProposals this week:Accepted: A proposal to improve forward compatibility with go.modAccepted: A proposal to add a new stdlib package with map...
golangci-lint 1.52.0 releasedrevive 1.3.0 & 1.3.1 releasedfasthttp v1.45.0 releasedLast week's interview with fasthttp maintainer, Erik DubbelboerConf42: Golang 2023 last call for CFPsProposal accepted: log/slog: structured, leveled loggingProposal: add opt-in transparent telemetry to Go...
[April Fool] Sound of Silence reactionGo 1.20.3 & 1.19.8 coming tomorrow[April Fool] Go Compiler Now Supports Morse CodeConf42: Golang, free online conference, April 20Ebitengine 2.5.0 with XBox supportProposals and discussionsOpen issue: Mockable time supportDiscussion: Should Plan9 support be...
The company claims to have not considered before launch whether their new protest and strike surveillance tool could be misused.
Distributed databases are necessary for storing and managing data across multiple nodes in a network. They provide scalability, fault tolerance, improved performance, and cost savings. By distributing data across nodes, they allow for efficient processing of large amounts of data and redundancy against failures. They can also be used to store data across multiple locations
Looks like #VirginMedia is down across the UK. Even their error reporting page has crashed! https://www.virginmedia.com/help/service-status
The increasing complexity of modern cloud-native architectures has led to the emergence Platform Engineering. This practice involves the development and upkeep of an integrated product, known as an “Internal Developer Platform,” which serves as a flexible and supported abstraction layer between application developers and the underlying technologies. Luca Galante leads Product at Humanitec and he
Week Notes 23#13 (2 mins read).
What happened in the week of 2023-03-27?
Happy World Autism Awareness Day! To celebrate, I'm sharing my book (again): sparkleclass.files.wordpress.com/2021/05/autist… #Autism #WorldAutismDayRachel Morgan-Trimmer (@rachelmtrimmer)Sun, 02 Apr 2023 09:15 +0000
Finally worked it out - it wasn't a film, it was the Family Guy episode Take My Wife
Can anyone else remember a movie(?) from a few years back where there was a faked attack on a beach holiday that was to improve what I think was couples' relationships? It's stuck in my head and I …(https://www.jvt.me/mf2/2022/03/br9hm/)
Y'all told me Andreesen was smart, Thiel was smart, Rabois was smart, Musk was smart, they have all outed themselves as lucky and dumb. You need to stop assuming being rich and being smart are the same.
April fools prank idea: unionize
I didn't see your email
K E L S E Y (@glumDumpst3r)Tue, 21 Mar 2023 19:04 GMT
This is cool, I've been considering what the process is for setting one of these up recently
We are open sourcing our own OSPO policies, tools, and guides to help other OSPOs get started. See how you can get started. github.blog/2023-03-13-an-…GitHub (@github)Fri, 31 Mar 2023 12:07 +0000
Yesterday's episode of #TheMandalorian was another reminder I really need to rewatch #TheExpanse 👀
This week it's Scott and Zenzo Hanselman: a father-son tech talk. He chats with his son Zenzo, a curious and creative teenager, about the latest trends and topics in technology. From AI to VR, from gaming to social media, from coding to culture, Scott and Zenzo will explore the world of tech from their different perspectives and experiences.
Charles “Cobih” Obih and Radek Markiewicz of the Stack Overflow platform team join Ben and Ryan to talk about changes to the inbox and what it’s like to build Stack Overflow’s public platform.
After years of working for Google on the Go Team, Filippo Valsorda quit last year to experiment with more sustainable paths for open source maintainers. Good news, it worked! Filippo is now a full-time open source maintainer and he joins Jerod on this episode to tell everyone exactly how he’s making the equivalent to h...
Andy shares how he’s helping the OSI today and his thoughts on the Cyber Resilience Act. Ana Meta Dolinar and Gemma Penson talk about the Women @CL, how they’re helping to fix the huge gender imbalance when it comes to open source and computer science, and their thoughts on the “leaky pipeline” metaphor.
Coming in Go 1.21Blog post: Planning Go 1.21 Cryptography Work by Filippo Valsordadisallow anonymous interface cyclespurego implementation of hash/maphashReleasesv8go v0.9.0gitea v1.19.0go-github v50.2.0Community newsShay Nehmad's make-git-better CTFGo Time podcastchatGPT-plugin-template on...
This episode wasn't supposed to be an episode! I was invited by Jeff Fritz of Twitch fame to talk to his community team of Live Coders on Discord. They recorded it, and mentioned several times that it was useful content! So, why not try something new and make this an episode! Let me know on Twitter if you find my views on community, productivity, and life useful to you!
Generating Equal
methods for Go structs with goderive
(3 mins read).
How to use goderive
to generate an Equal
method between structs, so you don't have to.
Week Notes 23#12 (3 mins read).
What happened in the week of 2023-03-20?
This week we’re talking with Nathan Sobo about his next big thing. Nathan is known for his work on the Atom editor while at GitHub. But his work wasn’t finished when he left, so…he started Zed, a high-performance multiplayer editor that’s engineered for performance. And today, Nathan talks us through all the details.
Me too 👀 made good use of a train to London to get some abstracts together, let's see how they're received.
Whatever happens, there'll still be a blog post to TL;DW what would've been the talk
I've just submitted a couple talk proposals to @dddem@mastodon.me.uk 🎉 Y'all should totally submit too! It's an awesome conference run my truly wonderful humans! 💙 https://sessionize.com/ddd-east-midlands-conference-2023/
A few days ago, a stressed-out gamer confessed on ResetERA he was considering giving up on gaming, as he felt the time spent could be put to “better” use. The thread somehow struck a chord here, not …(https://brainbaking.com/post/2023/03/continuous-productivity-is-toxic/)
I hated writing in high school. It wasn’t objective like my favorite subjects, math and science. It also didn’t help that we had to write about old, hard-to-understand literature like Shakespeare. But my perspective on writing changed once I started working full-time as a software engineer.
relicensing and lack of resources for maintainers are only two top-level issues plaguing open source
In this new world of LLMs (often referred to as “AI”) data ownership and the quality of that data will very soon become the moat, not the algorithms. Any org that to hands over their data to a vendor -which vendor then keeps this data and gets to use it as training- is foolish. twitter.com/i/web/status/1…Gergely Orosz (@GergelyOrosz)Fri, 24 Mar 2023 13:00 GMT
Checking if files are synced between repos with GitHub Actions (2 mins read).
Creating a GitHub Action workflow to indicate when vendored files are out-of-sync between GitHub repos.
Fern - Build APIs Twice as fast - https://buildwithfern.com/Fern on GitHub - https://github.com/fern-api/fernFern's Profile with YCombinator - https://www.ycombinator.com/companies/fern Danny Sheridan - CEO and cofounder of Fern danny@buildwithfern.combuf.build - protobuf codegen utility -...
StackAid is a simple way to donate to all the open source software projects you depend on. In this live session, Dudley Carr and Wes Carr chat with Cecil Phi...
Go 1.20.2 & 1.19.7 releasedGo 1.20.2 milestoneGo 1.19.7 milestonegoreleaser v1.16.0 & v1.16.1 releasedOpenCollectiveBabel.jsWomen Who CodeProposalsAccepted: Add testing.Testing() bool functionNew: Track tool usage in go.modNew: Opt-in transparent telemetryIntroducing ngrok-go: Ingress to your Go...
The panel discuss the parts of Go they never use. Do they avoid them because of pain in the past? Were they overused? Did they always end up getting refactoring out? Is there a preferred alternative?
I'm fortunately not being made redundant today by Deliveroo Engineering but I know a lot of wonderful colleagues who have been 😢💜
I don't think I want my next promotion (yet) (5 mins read).
Taking a second to pause and think about what Staff Engineer means to me, and why (right now) I may be looking to stay happy at Senior Engineer.
Today is the day I find out, along with a whole load of my colleagues, whether I am losing my job. Fuck this shit. #Layoffs #engineering #programming