| 1. | | Google Season of Docs 2024 (googleblog.com) |
| 3 points by jvns on Feb 8, 2024 | past |
|
| 2. | | Termshark – A terminal UI for tshark, inspired by Wireshark (termshark.io) |
| 3 points by jvns on April 27, 2021 | past |
|
| 3. | | Every Linux networking tool I know (wizardzines.com) |
| 12 points by jvns on March 9, 2019 | past |
|
| 4. | | Shellcheck: a shell script linter (shellcheck.net) |
| 2 points by jvns on March 26, 2017 | past |
|
| 5. | | So you want to be a wizard (jvns.ca) |
| 2 points by jvns on March 15, 2017 | past |
|
| 6. | | Instrumentation: The First Four Things You Measure (honeycomb.io) |
| 4 points by jvns on Jan 10, 2017 | past |
|
| 7. | | How We Built the World’s Prettiest Auto-Generated Transit Maps (medium.com/transit-app) |
| 3 points by jvns on Oct 4, 2016 | past |
|
| 8. | | A swiss army knife of debugging tools (jvns.ca) |
| 2 points by jvns on Oct 2, 2016 | past |
|
| 9. | | Python compiler workbench (python-compiler-workbench.herokuapp.com) |
| 2 points by jvns on Sept 9, 2016 | past |
|
| 10. | | How I got better at debugging (twitter.com/b0rk) |
| 2 points by jvns on Aug 24, 2016 | past |
|
| 11. | | Algorithmically generated transit maps (medium.com/transitapp) |
| 4 points by jvns on July 23, 2016 | past |
|
| 12. | | The Rustonomicon: The Dark Arts of Advanced and Unsafe Rust Programming (rust-lang.org) |
| 191 points by jvns on July 10, 2016 | past | 59 comments |
|
| 13. | | The Etsy site performance report (codeascraft.com) |
| 1 point by jvns on May 1, 2016 | past |
|
| 14. | | Python compiler workbench (python-compiler-workbench.herokuapp.com) |
| 3 points by jvns on Jan 7, 2016 | past |
|
| 15. | | Java isn't slow (jvns.ca) |
| 4 points by jvns on Jan 7, 2016 | past |
|
| 16. | | Automatically create Docker images by running the program you want to package (pgbovine.net) |
| 1 point by jvns on Dec 29, 2015 | past |
|
| 17. | | How to trick a neural network into thinking a panda is a vulture (recurse.com) |
| 268 points by jvns on Dec 24, 2015 | past | 66 comments |
|
| 18. | | Why Ruby’s Timeout is dangerous and Thread.raise is terrifying (jvns.ca) |
| 47 points by jvns on Nov 27, 2015 | past | 20 comments |
|
| 19. | | How I got better at debugging (jvns.ca) |
| 7 points by jvns on Nov 24, 2015 | past | 2 comments |
|
| 20. | | A better way to profile multithreaded programs (jvns.ca) |
| 80 points by jvns on Oct 31, 2015 | past | 10 comments |
|
| 21. | | An argument for hiring junior developers (jvns.ca) |
| 3 points by jvns on July 25, 2015 | past | 1 comment |
|
| 22. | | How the locate command works (and let's write a faster version in one minute) (jvns.ca) |
| 5 points by jvns on March 5, 2015 | past |
|
| 23. | | Why might a C++ programmer say “I could never write Python”? (jvns.ca) |
| 24 points by jvns on Jan 24, 2015 | past | 14 comments |
|
| 24. | | Fear makes you a worse programmer (jvns.ca) |
| 3 points by jvns on Dec 22, 2014 | past |
|
| 25. | | Diving into concurrency: trying out mutexes and atomics (jvns.ca) |
| 32 points by jvns on Dec 14, 2014 | past | 3 comments |
|
| 26. | | How tmux starts up: An adventure with Linux tools (chaselambda.com) |
| 3 points by jvns on Nov 25, 2014 | past |
|
| 27. | | Harm reduction for developers (jvns.ca) |
| 3 points by jvns on Nov 18, 2014 | past |
|
| 28. | | Fun with machine learning: logistic regression (jvns.ca) |
| 2 points by jvns on Nov 17, 2014 | past |
|
| 29. | | Taste Test (rose.github.io) |
| 1 point by jvns on Nov 16, 2014 | past |
|
| 30. | | How does SQLite work? Part 2: disk seeks are slow don't do them (jvns.ca) |
| 58 points by jvns on Oct 3, 2014 | past | 4 comments |
|
|
| More |