41554 blogs · [ { "id": "01a094ec-65d9-71af-b755-60820e1a180a", "title": "The Poisoned Chalice and the Court of the Opened Eye", "url": "https://danverbraganza.com/writings/the-poisoned-chalice-and-the-court-of-the-opened-eye", "published_at": "2026-09-11T00:47:00+00:00" }, { "id": "01a094ec-65d9-71af-b755-60820e93db6a", "title": "Ratchets Run Faster with Resharp", "url": "https://danverbraganza.com/writings/ratchets-run-faster-with-resharp", "published_at": "2026-06-22T09:11:00+00:00" }, { "id": "01a094ec-65d9-71af-b755-60820f01a943", "title": "Quiet in the Zoo", "url": "https://danverbraganza.com/writings/quiet-in-the-zoo", "published_at": "2026-05-16T07:11:00+00:00" }, { "id": "01a094ec-65d9-71af-b755-60820f076078", "title": "How You Detach Sticky Notes Affects How Well They Stay Attached", "url": "https://danverbraganza.com/writings/detach-well-to-attach-longer", "published_at": "2026-01-12T06:33:00+00:00" }, { "id": "01a094ec-65d9-71af-b755-60820fb7c30c", "title": "Christmas Songs that Do Too Much", "url": "https://danverbraganza.com/writings/christmas-songs-that-do-too-much", "published_at": "2025-12-22T17:25:00+00:00" }, { "id": "01a094ec-65d9-71af-b755-60821066b890", "title": "Zawinski's Law was Never About Email", "url": "https://danverbraganza.com/writings/reinterpreting-zawinskis-law", "published_at": "2025-10-11T19:42:00+00:00" }, { "id": "01a094ec-65d9-71af-b755-60821157bb46", "title": "My most frequently used Jujutsu VCS commands", "url": "https://danverbraganza.com/writings/most-frequent-jj-commands", "published_at": "2025-06-21T15:56:00+00:00" }, { "id": "01a094ec-65d9-71af-b755-60821198bb97", "title": "How I Made My Credit Cardholder Discounts Searchable", "url": "https://danverbraganza.com/writings/credit-card-discounts-searchable", "published_at": "2025-03-30T23:09:00+00:00" }, { "id": "01a094ec-65d9-71af-b755-60821222ca0b", "title": "Building a Python Application that depends on PySide6 QtWebEngineWidgets with Briefcase", "url": "https://danverbraganza.com/writings/pyside6-qt-web-engine-widget-with-briefcase", "published_at": "2025-03-05T08:29:00+00:00" }, { "id": "01a094ec-65d9-71af-b755-608212c20c2d", "title": "Roll-Invert-Unroll: An Easier Way to Replace a Duvet Cover", "url": "https://danverbraganza.com/writings/an-easier-way-to-replace-a-duvet-cover", "published_at": "2024-03-30T17:41:00+00:00" }, { "id": "01a094ec-65d9-71af-b755-608212ea7401", "title": "My Theme Song (8 bit version)", "url": "https://danverbraganza.com/writings/my-theme-song-8-bit-version", "published_at": "2023-03-24T00:30:00+00:00" }, { "id": "01a094ec-65d9-71af-b755-608213397f95", "title": "Improving My Toothbrush, an Alexa Skill, with Go and the help of AI tools", "url": "https://danverbraganza.com/writings/improving-my-toothbrush", "published_at": "2023-03-20T06:03:00+00:00" }, { "id": "01a094ec-65d9-71af-b755-608213d12a87", "title": "Death is Truth: Why Post-Mortems Work", "url": "https://danverbraganza.com/writings/death-is-truth--why-post-mortems-work", "published_at": "2022-12-16T08:41:00+00:00" }, { "id": "01a094ec-65d9-71af-b755-60821432c930", "title": "3D Printing a custom case for my Flipper Zero's Wifi Devboard", "url": "https://danverbraganza.com/writings/3d-printing-a-flipper-wifi-devboard-case", "published_at": "2022-06-27T05:28:00+00:00" }, { "id": "01a094ec-65d9-71af-b755-6082146cd9e7", "title": "De Morgan's Flaw: Perform This Refactor Carefully", "url": "https://danverbraganza.com/writings/de-morgans-flaw-perform-this-refactor-carefully", "published_at": "2021-03-30T04:23:00+00:00" }, { "id": "01a094ec-65d9-71af-b755-608214803b80", "title": "Estimates, Design and the Payoff Line", "url": "https://danverbraganza.com/writings/estimates-design-and-the-payoff-line", "published_at": "2021-02-01T05:15:00+00:00" }, { "id": "01a094ec-65d9-71af-b755-608214b75f0e", "title": "Names to avoid in Software Engineering", "url": "https://danverbraganza.com/writings/software-names-to-avoid", "published_at": "2021-01-24T22:43:00+00:00" }, { "id": "01a094ec-65d9-71af-b755-608214fc3d94", "title": "Distributed Circuit Breakers at Hipmunk", "url": "https://danverbraganza.com/writings/distributed-circuit-breakers-at-hipmunk", "published_at": "2021-01-18T07:00:00+00:00" }, { "id": "01a094ec-65d9-71af-b755-608215eb6f31", "title": "Misapplying LazyRecursiveDefaultDict", "url": "https://danverbraganza.com/writings/misapplying-lazy-recursive-defaultdict", "published_at": "2021-01-11T02:19:00+00:00" }, { "id": "01a094ec-65da-73c7-866d-fe4b22c5811e", "title": "The Sorting Hat and Hash Functions", "url": "https://danverbraganza.com/writings/the-sorting-hat-and-hash-functions", "published_at": "2020-12-06T23:15:00+00:00" }, { "id": "01a094ec-65da-73c7-866d-fe4b23a0efb4", "title": "Book Summary: The Phoenix Project", "url": "https://danverbraganza.com/writings/the-phoenix-project", "published_at": "2020-11-30T05:15:00+00:00" }, { "id": "01a094ec-65da-73c7-866d-fe4b23b89c34", "title": "From Maybe to Ensure", "url": "https://danverbraganza.com/writings/from-maybe-to-ensure", "published_at": "2020-11-16T02:16:00+00:00" }, { "id": "01a094ec-65da-73c7-866d-fe4b2498ace4", "title": "Highlight selected words in terminal output with grep", "url": "https://danverbraganza.com/writings/highlight-output-with-grep", "published_at": "2020-11-16T00:01:00+00:00" }, { "id": "01a094ec-65da-73c7-866d-fe4b24cebdb5", "title": "Zero-based ordinals", "url": "https://danverbraganza.com/writings/zero-based-ordinals", "published_at": "2020-09-21T05:30:00+00:00" }, { "id": "01a094ec-65da-73c7-866d-fe4b24eed0a5", "title": "Always spell your range checks like this", "url": "https://danverbraganza.com/writings/always-spell-your-range-checks-like-this", "published_at": "2020-09-21T00:28:00+00:00" }, { "id": "01a094ec-65da-73c7-866d-fe4b2531dfaf", "title": "The Empty Case is not Special", "url": "https://danverbraganza.com/writings/the-empty-case-is-not-special", "published_at": "2020-09-08T06:51:00+00:00" }, { "id": "01a094ec-65da-73c7-866d-fe4b25e61356", "title": "Book Summary: Left of Bang", "url": "https://danverbraganza.com/writings/reading-list-left-of-bang", "published_at": "2020-09-06T05:15:00+00:00" }, { "id": "01a094ec-65da-73c7-866d-fe4b26e06ebe", "title": "Connect Four implemented in 3 lines of Python", "url": "https://danverbraganza.com/writings/connect-four-in-3-lines-of-python", "published_at": "2017-05-23T04:26:00+00:00" }, { "id": "01a094ec-65da-73c7-866d-fe4b271715ef", "title": "Why interfaces in Go are so strict", "url": "https://danverbraganza.com/writings/why-are-go-interfaces-strict", "published_at": "2016-07-11T23:17:00+00:00" }, { "id": "01a094ec-65da-73c7-866d-fe4b2770a041", "title": "Hangman implemented in 3 lines of Python (2)", "url": "https://danverbraganza.com/writings/hangman-in-3-lines-of-python", "published_at": "2016-02-07T00:20:00+00:00" }, { "id": "01a094ec-65da-73c7-866d-fe4b284fbda4", "title": "How to remember the order of arguments to super() in Python2", "url": "https://danverbraganza.com/writings/python2-super-arguments-mnemonic", "published_at": "2016-01-14T03:03:00+00:00" }, { "id": "01a094ec-65da-73c7-866d-fe4b28b785df", "title": "Knowing when to finish and knowing where to start", "url": "https://danverbraganza.com/writings/knowing-when-to-finish", "published_at": "2015-11-08T03:30:00+00:00" }, { "id": "01a094ec-65da-73c7-866d-fe4b295865df", "title": "Keysort: The Schwartzian Transform in Go", "url": "https://danverbraganza.com/writings/keysort-schwartzian-transform-go", "published_at": "2015-08-15T03:08:00+00:00" }, { "id": "01a094ec-65da-73c7-866d-fe4b2a3def02", "title": "Inaugural post", "url": "https://danverbraganza.com/writings/first", "published_at": "2015-02-18T10:58:00+00:00" } ] posts Claim your blog
Back to Danver Braganza
Blog · corpus.blog/blogs/danverbraganza.com/posts

Danver Braganza

danverbraganza.com

2026

2025

2024

2023

2022

2021

2020

2017

2016

2015