Post details
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
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
Wherein I argue that you should plan to regularly put in the work required to keep your dependencies up-to-date, because doing so gives you more predictability and control for the same overall effort.
Just over 49 hours until all of us affected by Deliveroo Engineering redundancies find out đŹđ«
Week Notes 23#11 (3 mins read).
What happened in the week of 2023-03-13?
Got some Doughnotts from my team at Deliveroo Engineering today đ #Cookie seems interested in them too đ
It's my #birthday! (visit my site for a surprise đ„ł)
To practice some self indulgence, I'd love to hear some compliments and/or contributions to support my ongoing work blogging and Open Source'ing đ€
And while I've got your attention:
This controversial decision coupled with poor messaging has created anxiety the Open Source community. Learn what's happening and how we can move forward.
Working out which Docker namespaces and images you most depend on (2 mins read).
How to use dependency-management-data to visualise the most popular Docker namespaces and images you depend on.
Querying JSON with SQLite (1 mins read).
How to use json_each
and json_extract
to query a JSON field in SQLite.
Week Notes 23#10 (5 mins read).
What happened in the week of 2023-03-06?
Dynamically retrieving the version of a Node.JS/Typescript dependency, at runtime (1 mins read).
How to retrieve metadata about packages that are depended on at runtime.
Automating boilerplate/scaffolding code with custom code generation in Go, with jen
(3 mins read).
How to generate Go code using github.com/dave/jennifer
.
The home team talks with Wesley Faulkner, Senior Community Manager at AWS, about whatâs going on with this cycle of tech layoffs, how to position yourself for success on the job market, and why itâs worth interviewing for jobs you might not want. Plus: The two things you should do as soon as you get an offer.
Debugging HTTP Client requests with Go (2 mins read).
How to add debug logging to http.Client
in Go.
In a world where most documentation sucks, large language models write better than humans, and people wonât be bothered to type full sentences with actual punctuation. Two men⊠against all odds⊠join an award-worthy podcast⊠hosted by a coin-operated, singing code monkey (?)⊠to convince the developer world theyâre doi...
Play APIs Unplugged - S3 E12 - Orghitecture and Team APIs with Matthew Skelton & Manuel Pais by MuleSoft on desktop and mobile. Play over 320 million tracks for free on SoundCloud.
I wish more APIs had an endpoint to get a whoami
style response to work out if a) the credentials work and b) who they're for.
When you find a thing and want to check it's still active it's super handy, although I do appreciate that some platforms probably don't add that so you can't check if creds are active as easily
Opting In to Transparent Telemetry by Russ CoxAccepted proposal: net/http: add ResponseController.EnableFullDuplexLast call for comments: log/slog: structured, leveled loggingBadgerDB v4.0.1 releaseddominikbraun/graph v0.16.0 releasedService Weaver announced by Googleconc v0.3.0...
Who do these Twilio credentials belong to? (2 mins read).
How to work out whether arbitrary Twilio credentials are valid, and if so, what type they are.
Don't know what the cause of it is but every time I see he or she
instead of they
I get unnecessarily annoyed. Like, just use the third person word that's more inclusive too đ
Week Notes 23#09 (2 mins read).
What happened in the week of 2023-02-27?
Netlify is a cloud-based platform that provides web developers with an all-in-one workflow to build, deploy, and manage modern web projects. Matt Biilmann is the CEO of Netlify and he joins us today.  This episode is hosted by Mike Bifulco. To learn more about Mike visit mikebifulco.com  Â
Watch out for these common pitfalls when using tmux and environment variables and learn how to avoid them.
This is our 9th Kaizen with Adam & Jerod. We start todayâs conversation with the most important thing: embracing change. For Gerhard, this means putting Ship It on hold after this episode. It also means making more time to experiment, maybe try a few of those small bets that we recently talked about with Daniel. Ka...
The different ways I work as a software engineer with ADHD: - Do nothing all day. - Work sporadically throughout the day with random spurts of energy. - Do all the work for the week in one hour, usually around 5pm.mewtru âąáŽâą (@trunarla)Fri, 03 Mar 2023 18:52 GMT
Me, with ADHD and wanting to post whatever, whenever: no
âoptimal posting timesâ âstagger your postsâ if you see me you see me. itâs in gods hands and i am not praying
đjazz! (@juhuachai)Fri, 03 Mar 2023 00:57 GMT
This week weâre joined by Brigit Murtaugh, Product Manager on the Visual Studio Code team at Microsoft, and weâre talking about Development Containers and the Dev Container spec. Ever since we talked with Cory Wilkerson about Coding in the cloud with Codespaces weâve wanted to get the Changelog.com codebase setup with ...
Julia shares about her background, what Open Source Stories is, and how she quantifies a black swan open source.
Amanda goes in-depth about creating a broader engagement across the UK government on security, technical issues, and security policy issues.
Ashley shares about her time at Node.js, Rust, and her new company Axo, and has suggestions for how open-source projects can get money to become successful in the long term
Dudley and Wes share all things StackAid, their backgrounds, some of their long-term goals, and exciting things on the horizon for StackAid.
Congratulate yourself for doing difficult things, even if they might not seem difficult to others.
selfcare.tech (@selfcare_tech)Wed, 01 Mar 2023 09:35 GMT
Sahn Lam details Stack Overflowâs monolith/on-prem architecture, Hillel Wayne asks the Lobsters community for killer libraries, Linux 6.2 is ready to run on M1 Macs thanks to Asahi Linux, Johan Halse writes up what to expect from your web framework & Eli Bendersky on using GoatCounter for blog analytics.
Shay is out this week, so Jonathan is holding down the fort on his own, in this shortest ever episode of Cup o' Go!Gin v1.9.0 releasedLabstack Echo v4.10.2 releasedDeclined proposal: don't reformat single line if statementsNew proposal: use a zero for third digit for major release, such as...
This week Evan Prodromou is back to take us deeper into the Fediverse. As many of us reconsider our relationship with Twitter, Mastodon has been by-and-large the target of migration. They helped to popularize the idea of a federated universe of community-owned, decentralized, social networks. And, at the heart of it al...
Getting a --version
flag for Cobra CLIs in Go, built with GoReleaser (2 mins read).
How to get Cobra to provide a --version
flag when using GoReleaser.
Week Notes 23#08 (2 mins read).
What happened in the week of 2023-02-20?
Been listening to Phaeleh's Signature Sound: 100% Originals Mix a fair bit, and it's the usual awesome chilled mix of great music you can expect
Reminders for everyone: âYou are not defined by what you produceâ feels worth repeatingKatelyn Bowden (@medus4_cdc)Sat, 25 Feb 2023 20:13 GMT
Welp it turns out that the slow builds on my site (> 25 minutes, mostly due to the size of it) that have been causing GitLab to time out can be resolved by upgrading the size of CI runner that was launched several months ago!
Cross-compiling a CGO project using Goreleaser (2 mins read).
How to use goreleaser-cross
to cross-compile a Go command-line tool.
I may be attending
This week's episode sponsored by Keep, an open-source alerting tool built by developers, for developers.Security fixes in Go 1.20.1, 1.19.6, golang.org/x/image, and golang.org/x/image/tiffGo 1.20.1 changesGo 1.19.6 changesLabstack Echo v4.10.1TinyGo 0.27.0 changesGolang Weekly newsletterPurego, a...