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/
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
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/
Recommended read: A crash happened outside the java virtual machine – Inside.java https://inside.java/2020/12/03/crash-outside-the-jvm/
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/
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
Recommended read: Debug Gatling Performance Test Scripts – 5 Essential Methods | James Willett https://www.james-willett.com/debug-gatling/
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: 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/
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
Recommended read: What are your favorite non-standard CLI utils/applications | Lobsters https://lobste.rs/s/eprvjp/what_are_your_favorite_non_standard_cli
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
Recommended read: We Hacked Apple for 3 Months: Here’s What We Found https://samcurry.net/hacking-apple/
Thanks to Joe Nash for sharing this yesterday, I 100% agree with this - not just on the blogumentation angle, but because making these things visible is really important. And especially now, where every company is a remote company, it makes sense to start building these into your ways of working.
Recommended read: Why everything should have a URL https://ben.balter.com/2015/11/12/why-urls/
Recommended read: How to stop an unstoppable zombie job on Jenkins without restarting the server? - Stack Overflow https://stackoverflow.com/questions/14456592/how-to-stop-an-unstoppable-zombie-job-on-jenkins-without-restarting-the-server/38481808#38481808
This is a really great interview with Anna Dodson about the great work that Tech Nottingham are doing under both Women in Tech and Tech Nottingham, and is a great read for how they're making Nottingham a much better place to be!
Recommended read: LeftLion - Tech Nottingham Are Helping Women Succeed in the Technology Industry https://www.leftlion.co.uk/read/2020/october/tech-nottingham-women-technology-opportunities/
Recommended read: The 13 best questions to ask during the remote onboarding process - Know Your Team | Blog https://knowyourteam.com/blog/2020/09/14/the-13-best-questions-to-ask-during-the-remote-onboarding-process/
Recommended read: Practical Contract Testing with Spring Cloud Contract by Oleksandr Romanov - YouTube https://youtube.com/watch?v=_AYfxXJ7o20
Recommended read: Escaping strings in Bash using !:q | Simon Willison’s TILs https://til.simonwillison.net/til/til/bash_escaping-a-string.md
Recommended read: DigitalOcean's Hacktoberfest is Hurting Open Source https://blog.domenic.me/hacktoberfest/
Recommended read: Building a psychologically safe workplace | Amy Edmondson | TEDxHGSE - YouTube https://youtube.com/watch?v=LhoLuui9gX8