StatusCode Weekly Covering the week's news in software development, ops, platforms, and tooling. Traditionally at Cooperpress, we end the year with a look back at the most popular links of the year (for example, this week's 2019 React roundup or Postgres roundup). StatusCode is so varied, however, that collecting together the most popular links didn't seem quite enough.
Instead, I've put together an issue packed with my favorite stories, videos, and resources from across the entire year that I've personally enjoyed. Most of you don't read every issue in full (and I don't expect you to!) which means you should find some interesting stories here that you've missed — definitely take a quick skim through this issue at least :-) Thanks for your continued support — I appreciate it. Remember that if you have any articles, news, quotes or anything else that other readers might be interested in, you can always hit reply and let me know. — Peter Cooper, your editor |
Lessons GitLab Learnt When Debugging A Scaling Problem— GitLab, a popular alternative to GitHub, deals with over 300 Git-over-SSH connections per second so debugging a handful of broken ones is a serious undertaking. It makes for a great story though and you’ll definitely take something away from this one. Craig Miskell |
Teaching A Cheap Ethernet Switch New Tricks— It's fair to say I'm a Ben Cox fanboy as all of his posts are so enjoyable to read. Here we get an interesting story of hacking a cheap router that involves running Go code on it. If you’re a networking/hardware geek who loves a good story, this is for you. Ben Cox |
Find a Job Through Vettery— Make a profile, name your salary, and connect with hiring managers from top employers. Vettery is completely free for job seekers. Vettery |
📺 Fun Programming Videos and Talks |
▶ GraphQL: The Documentary— How and why did GraphQL come to be and what impact is it having? To learn more, enjoy this smoothly produced 30 minute documentary on GraphSQL starring its co-creators and other ‘big names’ from the community. Honeypot |
▶ Rust At Speed — Building A Fast Concurrent Database— This talk packed in a lot of interesting stuff both for people interested in Rust but also database systems in general and their implementation. Unsurprisingly it’s pretty technical but you’ll learn something here. Jon Gjengset |
▶ A 2.5 Hour Interview with John Carmack— Whatever you think of Joe Rogan, being able to hear John Carmack, the main developer behind Wolfenstein 3D, Doom, and Quake, talk about his work is always a joy. Joe Rogan Experience |
Your Data Is Your Business— Let us help you build, troubleshoot, and scale your PostgreSQL data systems.
PostgreSQL Experts, Inc. sponsor |
How Multiplexing Changes Your HTTP APIs— One of HTTP/2’s headline features and advantages over HTTP/1 is multiplexing, the ability to have multiple requests and responses in flight on one connection. This has big implications for APIs in general, says Mark Nottingham. Mark Nottingham |
Recursive Sans and Mono: A Free Variable Type Family— This is a new ‘highly-flexible’ type family that takes advantage of variable font tech to let you pick the right style along five different axes. It’s pretty clever, well demonstrated, and very suitable for presenting data, code, or to be used in documentation and UIs. Arrow Type |
🤞 My hopes for next year.. |
I've been monitoring a lot of trends and developments this year and have some hopes and dreams for the developer world in 2020. Maybe I'll reflect next year on how many of them come to pass! - WebAssembly goes mainstream as a runtime target on the server side.
- Something significant happens regarding IPv6 adoption because we are now really, really, really running out of IP addresses.
- Microsoft continues to be a good open source citizen and continues to see the benefits of such.
- Improvements to both DNS and BGP security deployed on a wider scale. We saw quite a few attacks and issues this year using DNS or BGP as vectors.
- AWS to continue to launch services at a dizzying rate, if only so I have things to include in the newsletter each week ;-) But without as much drama as surrounded their implementations of MongoDB and Elasticsearch technology this year.
- Broader industry acceptance that there are clearly many viable ways and systems with which to solve problems, and to avoid running down a Kubernetes, Docker, microservices (or whatever the next buzzword is) rabbit hole just because it's the current fad. Except serverless, which is excellent of course.
- GitHub's Sponsors program continues to grow and attract interest and doesn't just fizzle out as similar efforts have tended to do over the years.
- Google to stop shutting random services down quite so quickly. I can dream.
- More developer podcasts to listen to, but hopefully breaking away from the purely one-on-one interview-driven format somehow.
- Let's Encrypt to continue to be funded and to become more core to how we deploy services. The security certificate market doesn't need to be a sticky swamp any more.
- AWS to cut their egress rates a bit. C'mon, just a bit.
- Gmail to continue to find ways to enable genuine, non-spammy email senders to reach opt-in subscribers inboxes more reliably. We continue to encounter occasional deliverability problems.
- Launching a briefer, daily "here's what you need to know in software development right now" email newsletter. Yes, a StatusCode Daily, if you will. If this sounds interesting, register your interest here.
|
|