Quantcast
Viewing all articles
Browse latest Browse all 42

2021 Articles in Review

Here are the the articles and videos I made last year. Key topics: user stories, refactoring, TDD, functional languages, and design.

I’ve grouped them into these areas:

My favorites:

  • What is a User Story?” – An introduction to user stories, with emphasis on conversations and focus on the user.
  • TDD: Balancing Progress with Stability” – I want to go beyond the mechanical descriptions (“red-green-refactor”) to get at the principles and tensions underlying evolutionary design, with TDD as a way to support that.
  • The Gerrymander Game: “Part 1, Puzzle” and “Part 2, TDD” – This was a fun project for me – it mixed political science, math, some challenging TDD, and some different data structures.
Want More?
Have you found these articles useful or want more?

* Sign up for updates, so you get notified when new articles come out.
* Check out earlier articles. I added my 500th sometime this year!
* Follow me on Twitter, @wwake.
* Follow me on Twitch for live-coding sessions.
* Subscribe to my YouTube channel for archives of Twitch sessions and other videos.
* Support me on Patreon. At $2/month, you get access to the archive of one-pagers and other bonus materials; at $5/month, you get entries in my ongoing “Coach Deck” series.
* Reach out to via email, bill@xp123.com. I’d love to hear your questions, comments, and ideas!

The articles below are generally in reverse chronological order. There is a little bit of duplication across categories.

User Stories

User stories provide a lightweight way to support whole-team interactions, and to support evolutionary development.

Refactoring

Refactoring is a systematic process of safely transforming code. I tend to explore refactorings that aren’t supported by tools.

Test-Driven Development (TDD)

Test-Driven Development is a way of developing software. I’m particularly happy with the “TDD Patterns” articles below, that explore TDD with different types of data structures across common situations.

Functional Languages and Design

Functional languages have been around for years, but becoming much more popular lately.

Reviews

Miscellaneous Topics

If you want more retro-coding, check out the Retro BASIC playlist.

Videos (Twitch / YouTube)

I’m on Twitch, Fridays and Sundays, 1-3pm US EST. The videos show up in YouTube a few weeks later.

The post 2021 Articles in Review appeared first on XP123.


Viewing all articles
Browse latest Browse all 42

Trending Articles