Ned Batchelder
Loop targets
19 November
People were surprised by my example of assigning to a dict item in a for loop. Here’s more explanation. » more..
Me on On the Board
10 November
I was on episode 4 of the On The Board podcast: Taking on New Challenges. I’m never quite sure what parts of my experience people will relate to, but it was a good chat with Jason and Michael about becoming a newb late in my career. » more..
Coverage.py originally
2 November
Coverage.py was started in 2001 but not by me. It’s interesting to see how small it started (350 lines!) and how far it’s come (20k lines). » more..
GitHub action security: zizmor
30 October
Zizmor is a new tool to check your GitHub action workflows for security concerns. I found it really helpful to lock down actions. » more..
More blog ·· #art · #audio · #beginners · #boston · #coding · #cog · #communication · #coverage · #dev-mindset · #development · #documentation · #education · #git · #github · #jupyter · #math · #open-source · #programming-languages · #pycon · #python · #security · #special-olympics · #swimming · #testing · #twitter · this date · 2024 · 23 · 22 · 21 · 20 · 19 · 18 · 17 · 16 · 15 · 14 · 13 · 12 · 11 · 10 · 09 · 08 · 07 · 06 · 05 · 04 · 03 · 02 · » more topics..
Code
software I made
- Dinghy ·· for digesting GitHub activity
- Scriv ·· for managing changelogs
- coverage.py ·· for measuring Python code coverage
Text
words I wrote
- Python Names and Values ·· how assignment works
- Kindling projects ·· small projects for new programmers
- Pragmatic Unicode ·· how to stop the pain