Australia
Bash
Biomedicine
Books
- Awesome Books
- Build Your Own X From Scratch Books
- Digitale Bibliothek Book
- Free eBooks - Project Gutenberg
- Freely available programming books
- Library Genesis
- Open Library
- PDF Books Library
- The Architecture of Open Source Applications
Computer Graphics
C
Data Structure and Algorithm
- Advent of Code
- Algorithms 101
- Algorithms for Competitive Programming
- CSES
- Data Structures, Explained Simply
- Floyd's Cycle detection algorithm
- HashMaps & Dictionaries, Explained Simply
- Hello Algo
- Nonzero-rule
- Project Euler
- The Algorithms
- The Arcane Algorithm Archive
- USFCA Data Structure and Algorithm Visualizations
- VisuAlgo
DevOps
English
- Cambridge Dictionary
- Conditionals: if - Grammar - Cambridge Dictionary
- English Grammar Today on Cambridge Dictionary
- IELTS Simon
- Just The Word
- Lose The Very
- Other, others, the other or another ? - Cambridge Grammar
- Oxford Learner's Dictionary
- OZDIC
- Participle Clauses
- Tra Cau
- Verbs in time clauses and 'if' clauses
Finance
- Contracts for difference (CFDs)
- Income-based investing strategies
- Lazy Koala Investing
- Passive Investing Australia
Fun
Game Development
- A list of Game Development resources to make magic happen
- flecs: A fast entity component system (ECS) for C & C++
- Handmade Hero
Git
Go
- 100 Go Mistakes and How to Avoid Them
- Gist of Go: Concurrency
- Go Scheduler
- Practical Go Lessons
- Pure Go minimal Doom implementation
- Ultimate Golang Makefile Template
- You probably don't need a DI framework
Health
JavaScript
- Anime.js: JavaScript animation engine
- Jake Archibald on the web browser event loop, setTimeout, micro tasks, requestAnimationFrame, ...
- JavaScript Event Loop Visualized – The Ultimate Interactive Guide
- JavaScript Visualized - Event Loop, Web APIs, (Micro)task Queue
- Secrets of the act(...) api
- The 16-Line Pattern That Eliminates Dependency Passing
- Understanding and Tuning Memory
- What the heck is the event loop anyway? - Philip Roberts
- You Don't Need Lodash Underscore
Java
- Java 21 Virtual Threads (Project Loom) vs. Reactive Programming: A Practical Guide for Modern Developers
- Java 21 Virtual Threads - Dude, Where's My Lock?
- Virtual Threads
Job Email
- 7 Email Templates That'll Help You Say "No" (Without Having to Overthink It)
- How to decline a job offer: Email template
- How to Follow Up on a Job Application (With Templates)
- How to reject a job offer by phone or email (with example emails)
- How to Reject a Job Offer Politely (Email Samples)
- How to write a follow-up email after a job interview: Templates and tips
Job Interview
- A curated awesome list of lists of interview questions
- Curated coding interview preparation materials for busy software engineers
- Developer Roadmaps
- How to Answer "Why Should We Hire You" in an Interview?
- NeetCode
- Stop saying these 9 things in your interview
- Tech Interview Handbook
- The 32 smartest questions to ask at the end of every job interview
- What Did You Like Most About Your Job?
Job Resume
- A Guide to Choosing the Right Resume Tense
- Getting a Gig: A Guide
- How to make a resume: Step-by-step guide with examples
- How to write a resume in Australia: A step-by-step guide with examples
- Novoresume
Job Sites
- arc()
- Australian Companies with Visa Sponsorship
- Awesome Remote Job
- Forage
- Indie Hackers
- levels.fyi
- We Work Remotely
- Wellfound
Learn By Doing
Miscellaneous
Network Programming
Operating System
Programming
- 0DE5
- Notes on structured concurrency, or: Go statement considered harmful
- Ranking Programming Languages by Energy Efficiency
Rust
- A Game Boy Emulator
- Generating 1 Million PDFs in 10 Minutes
- Master hexagonal architecture in Rust
- Rust Embedded Drivers (RED)
System Design
Tools
TypeScript
- effect: An ecosystem of tools to build robust applications in TypeScript
- es-toolkit: A modern JavaScript utility library that's 2-3 times faster and up to 97% smaller—a major upgrade to lodash
- esbuild issue: no matching export for types
- fp-ts: Functional programming in TypeScript
- neverthrow: Type-safe errors for TypeScript
- pkgroll: Zero-config package bundler for Node.js + TypeScript
- radashi: The modern, community-first TypeScript toolkit with all of the fast, readable, and minimal utility functions
- ts-pattern: The exhaustive Pattern Matching library for TypeScript, with smart type inference
- ts-toolbelt: TypeScript's largest type utility library
- tsdown: The elegant bundler for libraries powered by Rolldown
- tsup: The simplest and fastest way to bundle your TypeScript libraries
- valibot: The modular and type safe schema library for validating structural data
Vim/Neovim
- Load launch.json debug configs even for JS based languages
- Remote Neovim for Dummies
- Vim Cheat Sheet
- Why I got rid of all my neovim plugins