This is a list of valuable (to me) resources that I’ve managed to stumble across (hacker news, lobste.rs, cron.weekly) for learning more about mostly technology related topics.
- Open source
- Text wrangling
- Communicating Sequential Processes Tony Hoare’s seminal 1977 paper on concurrency and CSP
- Why Segment Went Back to a Monolith microservices come with serious tradeoffs
- Easy Makefile a Makefile boilerplate to hit the ground running
- mcm Minimal Configuration Manager
- Packer a tool for building images for cloud platforms, virtual machines, containers and more from a single source configuration.
- CloudBoost a complete serverless platform for your app.
- The Google Cloud Developer’s Cheat Sheet every product in the Google Cloud family described in <=4 words
- Ask HN: Is Your Company Sticking to On-Premise Servers? Why?
- Using AWS CodeBuild to Execute Administrative Tasks
- 25 Basic Docker Commands for Beginners
- Setting the Record Straight: containers vs. Zones vs. Jails vs. VMs
- Docker Security Best Practices tools and methods to help secure Docker
- Kubernetes Workshop tons of details for getting started
- 10 Most Common Mistakes When Using Kubernetes
- lens kube IDE
- kubeseal how to safely store secrets in
gitif you want to use them in k8s
- Container Technologies at Coinbase great history on how the industry got to containers, an why kubernetes isn’t used
- 10 most common mistakes using kubernetes
- You Are Not Google if you’re using a technology that originated at a large company, but your use case is very different, it’s unlikely that you arrived there deliberately; no, it’s more likely you got there through a ritualistic belief that imitating the giants would bring the same riches.
- GitLab’s Guide to All-Remote the remote manifesto, tips and tricks and remote resources
- Why we at $FAMOUS_COMPANY Switched to $HYPED_TECHNOLOGY
- Habbits of High-Functioning Software Teams characteristics and habits of the highest-performing dev teams
- Things I Wished More Developers Knew About Databases
- Introduction to Apache Hadoop (The Linux Foundation)
- What To Code inspiration and ideas
- Why the developers who use Rust love it so much
- Smocker simple HTTP mock server, uses YAML to define mocks and responses
- Better Git configuration links and resources on configuring & using git
- Automate Repetitive Tasks with Custom git Commands how to write custom git commands
- Containerize Your Go Developer Environment – Part 1
- Communicating Between Python and Go with gRPC
- GoFakeIt: A Random Fake Data Generator over 120 functions for generating things like names, emails, locations, user agents, …
- Exploring the Container Packages (list, ring, and heap)
- LearnGo: A Large Collection of Go Examples, Exercises, and Quizzes
- Writing Go CLIs With Just Enough Architecture
- A Go RabbitMQ Beginners’ Tutorial
- Getting Hands-On with io_uring from Go
- RobotGo: Native Cross-Platform GUI Automation control the pointer, keyboard, read the screen, to automate many computer-based jobs
- Diving Into Go by Building a CLI Application
- Immutability Patterns in Go
- Writing An Interpreter In Go
- An In-Depth Guide to iptables covers pretty much every angle of iptables, from basic rules to NAT’ing to protocols and interfaces.
- mdadm Cheat Sheet practical commands when running software raid on Linux
- Async IO on Linux: select, poll, and epoll thorough write-up on ‘select’, ‘poll’ and ‘epoll’ system calls, and how to measure them.
- The first 5 things to do when your Linux server keels over including hardware troubleshooting, checking the running state of applications
- How io_uring and eBPF Will Revolutionize Programming in Linux well explained history of Linux syscalls and their limitations, and how
io_uringis a game changer by allowing async I/O via a pub/sub model
- bashtop gamified TUI resource monitor that shows usage and stats for processor, memory, disks, network and processes
- Time on Unix how time and localization works on Unix
- Tmux for mere mortals good defaults, modifying the keybindings to boost usability
- Tips for cleaning up a Linux server low hanging disk space fruit, like removing old kernels, pruning unused Docker space, clearing logs
- Shell productivity tips and tricks faster command line tips
- whatfiles logs the files programs CRUD, also traces new processes
- logtop reads stdin, can sort on any field and is updated in realtime
- 59 Linux Networking commands and scripts the ultimate network tools goto list.
- Introduction to tcpdump and wireshark
- hping3 send arbitary TCP/IP packets to network hosts
- Setting up a Linux mail server
- linker∙d dynamic linker for microservices, taking care of the communication work needed to interact with distributed services, including routing, load balancing, and retrying.
- Manually Throttle the Bandwidth of a Linux Network Interface introduction to the
tctool for bandwidth shaping.
- connbeat agent that monitors TCP connection metadata and ships the data to Kafka or Elasticsearch, or an HTTP endpoint
- The Ultimate PCAP all protocols in a single PCAP
- What Every Developer Should Know About TCP
- SSH Tips & Tricks 2FA, securely forwarding agents, quitting from stuck sessions and using
- High Availability Load Balancers with Maglev CloudFlare on their load balancing stack, BGP, Maglev connection scheduling, IPVS, UDP encapsulation for faster delivery
- Linux reverse engineering 101 collection of resources for linux reverse engineering.
- Explain like I’m 5: Kerberos
- OAuth 2.0 Security Best Current Practices
- SSHHeatmap script that generates a heatmap of IP’s that made failed SSH login attempts using
- Illustrated jq tutorial jq is a lightweight and flexible command-line JSON processor
- Cap’n Proto
- Google Protocol Buffers
- 5 Types Of ZSH Aliases You Should Know alias suffixes & global aliases, plus other neat tricks
- Why I Prefer systemd Timers Over Cron
- journal-triggerd runs trigger on systemd’s journal messages.
- How to automatically execute shell script at startup boot on systemd
- desed beautiful TUI that provides users with comfortable interface and practical debugger, used to step through complex sed scripts
- sed One Liners huge collection of useful sed examples
- xsv CLI for indexing, slicing, analyzing, splitting and joining CSV files
- Certbot automatically use Let’s Encrypt certificates
- Ask HN: Is There Still a Place for Native Desktop Apps?
- topngx parse and aggregrate statistics from NGINX access logs
Read other posts