kyle halleman home

Posts

  1. 2025

    1. Options for removing list styles while maintaining accessibility July 10, 2025
    2. Now we see the violence inherent in the system July 4, 2025
    3. Making that local-time custom element June 19, 2025
    4. Localizing dates in Eleventy (and using the bundle plugin) June 13, 2025
    5. Explained: that very basic CSS June 8, 2025
    6. Eleventy from almost scratch June 8, 2025
  2. 2024

    1. Late to the gardening game, 2024 edition March 30, 2024
    2. Function declarations versus function expressions in JavaScript January 30, 2024
  3. 2023

    1. Under the Shade of the Maple Tree November 3, 2023
    2. You Deserve a Tech Union by Ethan Marcotte October 19, 2023
    3. Introducing Learning Notes October 19, 2023
    4. A small redesign October 18, 2023
    5. Where Hilbert Turns into Edgewater October 17, 2023
    6. Imagine a better main street October 12, 2023
    7. At 36 September 6, 2023
    8. Initial Appropriation: A Dialogue August 31, 2023
    9. Slowing down August 31, 2023
    10. My Father’s Brain by Sandeep Jauhar August 30, 2023
    11. Safely rendering localized dates in Next.js August 29, 2023
    12. Tinker, Tailor, Soldier, Spy by John le Carré August 9, 2023
    13. On actually treating people equally August 3, 2023
    14. NPR is a good source for news, except when it isn’t May 17, 2023
    15. Responding to the Right by Nathan J. Robinson May 16, 2023
    16. Letter to the editor: Cover everyone and save money April 27, 2023
    17. 52 McGs. by Robert McG. Thomas Jr. April 17, 2023
    18. The Basque History of the World by Mark Kurlansky March 21, 2023
    19. The Problem with Work by Kathi Weeks March 4, 2023
    20. Life on the Run by Bill Bradley February 19, 2023
    21. AI Is Not the Problem February 14, 2023
    22. Reflections on Another Dry January February 2, 2023
  4. 2022

    1. Books I Read in 2022 December 31, 2022
    2. I Had a Real Nice Thing Going, Until Croup October 6, 2022
    3. I Learned How to True a Bike Wheel and it Wasn’t so Bad July 21, 2022
    4. A Taxonomy for all the Papers in My Life July 1, 2022
    5. Bike Ride June 28, 2022
    6. Begin Again June 24, 2022
  5. 2021

    1. Fixing media queries in Outlook iOS February 26, 2021
    2. Creating drafts in Eleventy February 9, 2021
    3. Using TypeScript in Node, the simple way February 4, 2021
    4. Fewer mocks, better tests January 28, 2021