Recommended read: Keeping platforms open https://seirdy.one/2021/02/23/keeping-platforms-open.html
Kind bookmarks
How often should I rotate my ssh keys?
Recommended read: How often should I rotate my ssh keys? https://tailscale.com/blog/rotate-ssh-keys/
The modern packager’s security nightmare – Michał Górny
Recommended read: The modern packager’s security nightmare – Michał Górny https://blogs.gentoo.org/mgorny/2021/02/19/the-modern-packagers-security-nightmare/
Angie Jones · The ReadME Project
Recommended read: Angie Jones · The ReadME Project https://github.com/readme/angie-jones
"Location-Based Pay" - Who Are You to Complain?
Recommended read: "Location-Based Pay" - Who Are You to Complain? https://blackshaw.substack.com/p/pay
Recommended read: Calendar Versioning — CalVer https://calver.org/
Recommended read: Dependency Confusion: How I Hacked Into Apple, Microsoft and Dozens of Other Companies | by Alex Birsan | Feb, 2021 | Medium https://medium.com/@alex.birsan/dependency-confusion-4a5d60fec610
The /bin/true Command and Copyright
Recommended read: The /bin/true Command and Copyright http://trillian.mit.edu/~jc/humor/ATT_Copyright_true.html
Webmention Analytics | Max Böck
This is a really cool thing, and I've got it up and running at https://www-mentions.jvt.me/
Recommended read: Webmention Analytics | Max Böck https://mxb.dev/blog/webmention-analytics/
Making a Linux-Based “On-Air” Light for My Home Office w/ Camera & Google Calendar Integration
I've been reading this over the last few days wondering how I can get it working with my work Mac + Zoom, or if I use a pared down version
Recommended read: Making a Linux-Based “On-Air” Light for My Home Office w/ Camera & Google Calendar Integration https://joellemaslak.medium.com/making-a-linux-based-on-air-light-for-my-home-office-w-camera-google-calendar-integration-3e5ed35e8c8
Recommended read: The Cult of Best Practice https://domk.website/blog/2021-01-31-cult-of-best-practise.html
Recommended read: Indieweb h-cards https://randomgeekery.org/post/2020/04/indieweb-h-cards/
Recommended read: What if GitHub is the devil? https://daniel.haxx.se/blog/2021/01/28/what-if-github-is-the-devil/
A Model for Identity in Software
Recommended read: A Model for Identity in Software https://christine.website/blog/identity-model-software-2021-01-31
A good read - I've found that too many PRs then ends up difficult as you're constantly rebasing them to remove the constant merge commits, so am happy with a larger PR with lots of atomic commits that allow reviewing them in isolation
Recommended read: How to Scope Down PRs https://www.netlify.com/blog/2020/03/31/how-to-scope-down-prs/
On morality, hero worship, and why judgment isn't helpful
Recommended read: On morality, hero worship, and why judgment isn't helpful https://tatianamac.com/posts/why-judgment-isnt-helpful/?s=09
Give yourself a break: lessons from burnout - localghost
Recommended read: Give yourself a break: lessons from burnout - localghost https://localghost.dev/2020/12/give-yourself-a-break-lessons-from-burnout/?s=09
How to keep your Git history clean with interactive rebase
Recommended read: How to keep your Git history clean with interactive rebase https://about.gitlab.com/blog/2020/11/23/keep-git-history-clean-with-interactive-rebase/
Recommended read: “Why are my tests so slow?” A list of likely suspects, anti-patterns, and unresolved personal trauma. https://charity.wtf/2020/12/31/why-are-my-tests-so-slow-a-list-of-likely-suspects-anti-patterns-and-unresolved-personal-trauma/
The Simple Ways to Refactor Terrible Code
Recommended read: The Simple Ways to Refactor Terrible Code https://martinheinz.dev/blog/40
Some things a potential Git replacement probably needs to provide
Recommended read: Some things a potential Git replacement probably needs to provide https://nibblestew.blogspot.com/2020/12/some-things-potential-git-replacement.html?m=1&s=09
Add .ics events to your main Google Calendar
Recommended read: Add .ics events to your main Google Calendar https://shkspr.mobi/blog/2020/12/add-ics-events-to-your-main-google-calendar/
Abstinence isn’t safe – why quitting social media isn’t the solution – Terence Eden’s Blog
Recommended read: Abstinence isn’t safe – why quitting social media isn’t the solution – Terence Eden’s Blog https://shkspr.mobi/blog/2020/02/abstinence-isnt-safe-why-quitting-social-media-isnt-the-solution/
What's New in OpenAPI 3.1 | LornaJane
Recommended read: What's New in OpenAPI 3.1 | LornaJane https://lornajane.net/posts/2020/whats-new-in-openapi-3-1
Recommended read: It’s Time to Retire “RTFM” https://medium.com/compassionate-coding/its-time-to-retire-rtfm-31acdfef654f?s=09
So you wanna create an eco-friendly website
Recommended read: So you wanna create an eco-friendly website https://thoughtbot.com/blog/so-you-wanna-create-an-eco-friendly-website
Recommended read: IndieAuth Spec Updates 2020 https://aaronparecki.com/2020/12/03/1/indieauth-2020
A crash happened outside the java virtual machine – Inside.java
Recommended read: A crash happened outside the java virtual machine – Inside.java https://inside.java/2020/12/03/crash-outside-the-jvm/
Why you should use `nproc` and not grep /proc/cpuinfo | Ramblings
Recommended read: Why you should use `nproc` and not grep /proc/cpuinfo | Ramblings https://www.flamingspork.com/blog/2020/11/25/why-you-should-use-nproc-and-not-grep-proc-cpuinfo/
Protect domains that don’t send email
Recommended read: Protect domains that don’t send email https://www.gov.uk/guidance/protect-domains-that-dont-send-email
Why Git blame sucks for understanding WTF code (and what to use instead)
Recommended read: Why Git blame sucks for understanding WTF code (and what to use instead) https://tekin.co.uk/2020/11/patterns-for-searching-git-revision-histories
Maintaining Repositories - A Hacktober Story
Recommended read: Maintaining Repositories - A Hacktober Story https://jesswhite.co.uk/2020/11/09/hacktober-maintainer-post.html
Debug Gatling Performance Test Scripts – 5 Essential Methods | James Willett
Recommended read: Debug Gatling Performance Test Scripts – 5 Essential Methods | James Willett https://www.james-willett.com/debug-gatling/
Trello Android's Git Branching Strategy
I think the general rule of thumb is "try not to support anything other than the latest version in Production and the latest development version, and even then reduce the time that there are two versions as much as possible" but with things like user-managed software, or where your path to production is slower, it can be difficult to say that.
Recommended read: Trello Android's Git Branching Strategy https://blog.danlew.net/2020/11/11/trello-androids-git-branching-strategy/
Recommended read: Your Computer Isn’t Yours https://sneak.berlin/20201112/your-computer-isnt-yours/
How to get root on Ubuntu 20.04 by pretending nobody’s /home - GitHub Security Lab
Recommended read: How to get root on Ubuntu 20.04 by pretending nobody’s /home - GitHub Security Lab https://securitylab.github.com/research/Ubuntu-gdm3-accountsservice-LPE/
How to Get All Endpoints List After Startup, Spring Boot
Recommended read: How to Get All Endpoints List After Startup, Spring Boot https://stackoverflow.com/questions/43541080/how-to-get-all-endpoints-list-after-startup-spring-boot/59165297#59165297
Switching from Vim to Intellij
Recommended read: Switching from Vim to Intellij https://browntreelabs.com/from-vim-to-intellij/
Moving BBC Online to the cloud
Recommended read: Moving BBC Online to the cloud https://medium.com/bbc-design-engineering/moving-bbc-online-to-the-cloud-afdfb7c072ff
Automating Promotion for Livestreams
Recommended read: Automating Promotion for Livestreams https://theworst.dev/automating-stream-promotion/
Who’s “Allowed” To Review Code? – Trisha Gee
Recommended read: Who’s “Allowed” To Review Code? – Trisha Gee https://trishagee.com/2020/10/24/whos-allowed-to-review-code/
Recommended read: The story behind Markdown. https://capiche.com/e/markdown-history
What are your favorite non-standard CLI utils/applications | Lobsters
Recommended read: What are your favorite non-standard CLI utils/applications | Lobsters https://lobste.rs/s/eprvjp/what_are_your_favorite_non_standard_cli
Don't ever break a URL if you can help it
This is something I strive quite hard to ensure, using tools like html-proofer and comparing against old sitemaps when I change things considerably with my site. It's also something that is quite infuriating when following links to a site that has now rewritten their URLs, so I've learned from that too!
Recommended read: Don't ever break a URL if you can help it https://www.hanselman.com/blog/dont-ever-break-a-url-if-you-can-help-it
JWT jku&x5u = ❤️ by @snyff #NahamCon2020
Recommended read: JWT jku&x5u = ❤️ by @snyff #NahamCon2020 https://youtu.be/VA1g7YV8HkI
We Hacked Apple for 3 Months: Here’s What We Found
Recommended read: We Hacked Apple for 3 Months: Here’s What We Found https://samcurry.net/hacking-apple/