---
title: "One developer's success with GitHub Sponsors"
publication: "StatusCode Weekly"
issue: 272
published_at: "2020-06-24"
canonical_url: "https://weekly.statuscode.com/issues/272"
---

Plus WWDC developer news, expiring root certificates, and the new GitHub redesign       

#272 — June 24, 2020 

[Read on the Web](https://weekly.statuscode.com/issues/272)   StatusCode Weekly Covering the week's news in software development, ops, platforms, and tooling.  

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60/zm22bx6xyoth2orrpfso.jpg)](https://www.theverge.com/2020/6/22/21295475/apple-mac-processors-arm-silicon-chips-wwdc-2020)   

[Apple Switching Macs to Its Own Processors](https://www.theverge.com/2020/6/22/21295475/apple-mac-processors-arm-silicon-chips-wwdc-2020) — In the opening session of this year’s online-only WWDC, Apple revealed that they’re dropping x86 and moving to their own ARM-based silicon starting later this year. In other WWDC news, macOS 11 _Big Sur_ was announced which means the true [end of OS X](https://stratechery.com/2020/the-end-of-os-x/) and a [new design language.](https://developer.apple.com/design/human-interface-guidelines/macos/overview/whats-new-in-macos/) Even if you're not interested in the Mac space at all, this development could shake things up a lot, right down to how different languages approach ARM as a key compilation target. 

Tom Warren (The Verge)   

[How One Developer Passed $100K/yr on GitHub Sponsors](https://calebporzio.com/i-just-hit-dollar-100000yr-on-github-sponsors-heres-how-i-did-it) — GitHub’s [Sponsors](https://github.com/sponsors) program has opened up an interesting new funding model for many open source developers. Of course, not _everyone_ can do it to this level, but it’s an inspirational story and Caleb shares lots of useful points, particularly if you want to fund your own work this way too. 

Caleb Porzio   [![\](https://copm.s3.amazonaws.com/87e97607.png)](https://www.ardanlabs.com/corporate-training/?utm_source=Cooperpress%20PrimaryV3) 

[Remote Instructor-Lead Go, Docker, Kubernetes, & Python Training](https://www.ardanlabs.com/corporate-training/?utm_source=Cooperpress%20PrimaryV3) — We offer live-streaming remote training sessions for individual engineers and companies that want to augment their knowledge in Go, Docker, Kubernetes, and Python. We’ve trained over 5,000 engineers via our carefully crafted classes. 

Ardan Labs sponsor   

[GitHub Unveils Its 'Super Linter': One Linter to Rule Them All?](https://github.blog/2020-06-18-introducing-github-super-linter-one-linter-to-rule-them-all/) — Setting up the right linters for the various types of code in your projects can be… a bit of a pain. So GitHub has unveiled [Super Linter](https://github.com/github/super-linter), a combination of linters you can use with your repos via GitHub Actions for a variety of different languages. 

GitHub   

[Xcode 12: Apple's IDE is Now in Beta](https://developer.apple.com/xcode/) — Xcode 12 will be a significant release as it includes support for building new style ‘Universal’ apps to target future ARM-based Macs. It also gets a _Big Sur_-themed UI overhaul, and creates new git repos using [main instead of master](https://twitter.com/mokagio/status/1275403354324303873)(?) 

Apple     

**⚡️ Quick bytes:** 

- GitHub is rolling out a new design for repo pages – [not everyone likes it](https://news.ycombinator.com/item?id=23617229).
- Apple's _Safari_ browser is [adopting a WebExtensions-style API](https://hacks.mozilla.org/2020/06/welcoming-safari-to-the-webextensions-community/) so it'll be possible to more easily build cross-browser extensions that support Safari too.
- Microsoft is [bringing GPU compute support](https://blogs.windows.com/windowsdeveloper/2020/06/17/gpu-accelerated-ml-training-inside-the-windows-subsystem-for-linux/) to its Windows Subsystem for Linux (WSL).
- Stack Overflow is [experimenting with adding 'reactions'](https://stackoverflow.blog/2020/06/17/saying-thanks-testing-a-new-reactions-feature/) so you can thank people for their answers.
- It's not just Apple switching to ARM, but an ARM-based supercomputer [has topped the TOP500 supercomputer rankings](https://www.top500.org/news/japan-captures-top500-crown-arm-powered-supercomputer/) for the first time.
- Congratulations to well known VPS provider Linode for [turning 17 years old.](https://www.linode.com/blog/linode/linode-turns-17/) They've made their [managed Kubernetes service](https://www.linode.com/products/kubernetes/) generally available and added some new plans.
- Apache Spark 3.0 (the distributed computing framework commonly used for big data processing) [has been released](https://databricks.com/blog/2020/06/18/introducing-apache-spark-3-0-now-available-in-databricks-runtime-7-0.html).   

💻 Jobs  

[DevOps Engineer at X-Team (Remote)](https://x-team.com/remote-devops-engineer-jobs/?utm_source=cooperpress&utm_medium=email-ad&utm_campaign=webops) — Join X-Team and work on projects for companies like Riot Games, FOX, Coinbase, and more. Work from anywhere. 

X-Team   

[Find a Job Through Vettery](https://www.vettery.com/tech?utm_source=newsletter&utm_medium=cooper-webopsweekly&utm_term=tech&utm_content=grouped&utm_campaign=ad-77581) — Vettery specializes in tech roles and is completely free for job seekers. Create a profile to get started. 

Vettery  

ℹ️ _Interested in running a job listing in StatusCode Weekly? There's [more info here.](https://booking.cooperpress.com/jobs)_ 

📕 Tutorials, Opinions and Stories  

[The Impending Doom of Expiring Root CAs and Legacy Clients](https://scotthelme.co.uk/impending-doom-root-ca-expiring-legacy-clients/) — It’s a fact of life that security certificates have expiry dates and need replacing.. including root certificates that can often have very long multi-year timespans which could cause a lot of problems with older devices quite soon. This post is a good introduction to the problems on the horizon. 

Scott Helme   

[Let Them Paste Passwords](https://www.ncsc.gov.uk/blog-post/let-them-paste-passwords) — Some sites prevent pasted passwords (which can even break some password managers). The UK’s cyber security officials stress that this a security anti-pattern. Today I also learnt that _“Sociotechnical Security Researcher”_ is an actual job title – cool! 

National Cyber Security Centre (UK)   

[The SaaS CTO Security Checklist](https://link.sqreen.com/9kzBfDQt) — Learn the latest best practices for SaaS CTOs and technical leaders around leveling up your company's security with this actionable checklist. 

Sqreen sponsor   

[After Three Years of Work, Chrome Killed My Extension and Won’t Tell Me Why](https://medium.com/@miko_89964/after-3-years-of-work-chrome-killed-my-extension-and-wont-tell-me-why-83a3f8d65cbc) — This is a story worth checking out if your work ends up on the Chrome Webstore in any way (such as if you’re distributing a browser extension): _“Complaining on the internet should not be a support channel. Developers should not have to rely on the internet attention lottery. The Chrome Webstore has been around 10 years and needs to get its act together.”_ 

LipSurf   

▶[Compiler Compiler: A Video Series About Working on a JavaScript Engine](https://hacks.mozilla.org/2020/06/compiler-compiler-working-on-a-javascript-engine/) — This gets very technical _fast_ :-) Follow a JavaScript engineer on Firefox’s SpiderMonkey team as she gives an inside look at SpiderMonkey and the art of compilation. 

Yulia Startsev   

[Software Should Be Designed to Last](https://adlrocha.substack.com/p/adlrocha-software-should-be-designed) — And one way to do that is to reduce your dependence on external dependencies that can change. 

Alfonso de la Rocha   

[The Incident Management Handbook: How to Deal with Being On-Call](https://go.lightstep.com/register-indicent-management.html?utm_campaign=statuscode&utm_source=cooper&utm_medium=Email) 

Lightstep sponsor   

[How a Little Bit of Plain JavaScript Can Do a Lot](https://jvns.ca/blog/2020/06/19/a-little-bit-of-plain-javascript-can-do-a-lot/) — For anyone more than happy to dive in and write JavaScript without dragging in an entire framework and tooling to manage it, there will be no surprises here, but this is a nice reminder otherwise. 

Julia Evans   

[Proxyjump, The SSH Option You Probably Never Heard of](https://medium.com/maverislabs/proxyjump-the-ssh-option-you-probably-never-heard-of-2d7e41d43464) — Even if you have, this is a nice, little primer. 

Khris Tolbert   

[What Happens When You Update Your DNS?](https://jvns.ca/blog/how-updating-dns-works/) 

Julia Evans  

🛠 Code and Tools 

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60/yc0t6ullrjyryylipxlw.jpg)](https://www.cloudskew.com/)   

[CloudSkew: A Free AWS, Azure, GCP, Kubernetes Architecture Diagram Tool](https://www.cloudskew.com/) — Icons for all the major services are preloaded in. You do have to sign up but I’ve been seeing good reviews of this. There are [samples to look at](https://www.cloudskew.com/docs/samples.html) but I _really_ enjoyed [this page where they explain the app’s stack](https://www.cloudskew.com/about/cloudskew-architecture.html). 

Skewed Ventures   

[Code Notes: A Gatsby Theme for Publishing Code-Related Notes and Snippets](https://zander.wtf/blog/code-notes-release) — If you’ve got a bunch of code snippets you want to keep collected together and present in an attractive fashion, this is a neat Gatsby and Markdown/MDX powered approach. Here’s [an example site](https://notes.zander.wtf/). 

Zander Martineau   

[Windows Terminal Preview 1.1 Released](https://devblogs.microsoft.com/commandline/windows-terminal-preview-1-1-release/) — If you’re on Windows 10, this is for you. _Terminal_ now supports setting your chosen font weight, a _“Open in Windows Terminal”_ context menu in File Explorer, and more. 

Kayla Cinnamon   

[TiDB 4.0 Released: A Hybrid, Open Source HTAP Database](https://pingcap.com/blog/tidb-4.0-ga-gearing-you-up-for-an-unpredictable-world-with-real-time-htap-database/) — TiDB is an elastic, real-time Hybrid Transactional/Analytical Processing (HTAP) database built in Go(lang) that can act like a traditional relational database, a NoSQL database, or an analytical database all out of one box. 

PingCAP   

[Nginx UI: A Web Accessible Way to Access and Modify NGINX Config Files](https://github.com/schenkd/nginx-ui) — _Note: This is not an NGINX/F5 product._ 

David Schenk   

[Syncthing: A Go-Powered Continuous File Synchronization Tool](https://syncthing.net/) — If you want an open-source Dropbox, Syncthing is here for you (and it’s [written in Go](https://github.com/syncthing/syncthing), of course). 

Syncthing   

[IHP: A Modern Web Framework, Built on Top of Haskell and Nix](https://ihp.digitallyinduced.com/) — The interesting part is it’s not aimed specifically at Haskell developers but for _anyone_ who wants to build webapps and it aims to teach you Haskell on the way. 

digitally induced GmbH   

[awsls: A List Command for AWS Resources](https://github.com/jckuester/awsls) — Got an AWS account? Unsure of exactly what’s running or lurking around in it? Enter `awsls`. 

Jan-Christoph Küster   

[vSSH: Go Library to Execute Commands Over SSH at Scale](https://github.com/yahoo/vssh) — Always interesting to see something new out of _Yahoo!_ This library is for handling _tens of thousands_ of SSH connections and executing commands across them. 

Yahoo         

Curated by [Cooperpress](https://cooperpress.com/). 

[Change your email address](https://webopsweekly.com/edit_subscription/*|UID|*) or[Stop getting this newsletter](https://webopsweekly.com/leave/*|UID|*). 

© Cooper Press Ltd · Fairfield Enterprise Centre, Louth, LN11 0LS, United Kingdom
