Skip to main content

📰 FreshRSS 1. Every byte matters2. From Kubernetes Dashboard to Headlamp: Understanding the Transition3. 武汉-青岛 旅游记录和照片分享4. Contentful and the limits of "Buy European"5. Love's Labour Lost6. Understanding Traceroute7. I Traced My Traffic Through a Home Tailscale Exit Node8. What Was I Reading Last? In Three Not-So-Easy Pieces9. Dogfooding Is Hard10. Code blocks in your books, finally11. GoForGo v0.9.012. Merrilin - We built an app to read books13. I use a Macbook now14. Data Structures & Algorithms - Preparing for Interviews15. Using a local DNS namespace for local service discovery16. Distributed Systems Learning Resources17. Direction18. KOllector - Publishing KOReader Highlights19. gbt: branches touched in the last 24 hours20. A Soiree into Symbols in Ruby21. Some Smalltalk about Ruby Loops22. Ruby Blocks23. Returning from Ruby Blocks, Procs and Lambdas24. Ruby25. OpenWRT26. My Linux Laptop Finally Works: How Claude Helped Me Fix Years of Annoyances27. TIL: Watchexec - Modern File Watching for Development Workflows28. A Less Busy Mind29. GoForGo - Learn Go through live examples30. Migrating My Old Blog to Hugo with Claude31. The Qtile Window Manager: A Python-Powered Tiling Experience32. Read the RFCs that Built the Internet33. Failing in Public34. Py-x-Protobuf - Or How I Learned to Stop Worrying and Love Protocol Buffers35. 🧡 Favourites36. Python Reverse a List37. 🖥️ My Gear38. New Beginnings39. Leaving ChainSafe Systems40. Screen Lock for Cinnamon Desktop using Zenity and Terminal Commands41. Crews Not Teams42. A System for Getting Better at LeetCode43. So Far So Rust44. Retrying HTTP Requests with Rust45. The Two of Three Rule46. A Primer on Control Charts47. Learning Rust48. Explicit is Better than Implicit: Rust for Pythonistas49. Using Custom Delimiters in Jinja Templates50. TIL: Creating Fixed Length Iterables in Python

  1. 📰 FreshRSS

    1. Every byte matters
    2. From Kubernetes Dashboard to Headlamp: Understanding the Transition
    3. 武汉-青岛 旅游记录和照片分享
    4. Contentful and the limits of "Buy European"
    5. Love's Labour Lost
    6. Understanding Traceroute
    7. I Traced My Traffic Through a Home Tailscale Exit Node
    8. What Was I Reading Last? In Three Not-So-Easy Pieces
    9. Dogfooding Is Hard
    10. Code blocks in your books, finally
    11. GoForGo v0.9.0
    12. Merrilin - We built an app to read books
    13. I use a Macbook now
    14. Data Structures & Algorithms - Preparing for Interviews
    15. Using a local DNS namespace for local service discovery
    16. Distributed Systems Learning Resources
    17. Direction
    18. KOllector - Publishing KOReader Highlights
    19. gbt: branches touched in the last 24 hours
    20. A Soiree into Symbols in Ruby
    21. Some Smalltalk about Ruby Loops
    22. Ruby Blocks
    23. Returning from Ruby Blocks, Procs and Lambdas
    24. Ruby
    25. OpenWRT
    26. My Linux Laptop Finally Works: How Claude Helped Me Fix Years of Annoyances
    27. TIL: Watchexec - Modern File Watching for Development Workflows
    28. A Less Busy Mind
    29. GoForGo - Learn Go through live examples
    30. Migrating My Old Blog to Hugo with Claude
    31. The Qtile Window Manager: A Python-Powered Tiling Experience
    32. Read the RFCs that Built the Internet
    33. Failing in Public
    34. Py-x-Protobuf - Or How I Learned to Stop Worrying and Love Protocol Buffers
    35. 🧡 Favourites
    36. Python Reverse a List
    37. 🖥️ My Gear
    38. New Beginnings
    39. Leaving ChainSafe Systems
    40. Screen Lock for Cinnamon Desktop using Zenity and Terminal Commands
    41. Crews Not Teams
    42. A System for Getting Better at LeetCode
    43. So Far So Rust
    44. Retrying HTTP Requests with Rust
    45. The Two of Three Rule
    46. A Primer on Control Charts
    47. Learning Rust
    48. Explicit is Better than Implicit: Rust for Pythonistas
    49. Using Custom Delimiters in Jinja Templates
    50. TIL: Creating Fixed Length Iterables in Python