schmonz.com is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.
This server runs the snac software and there is no automatic sign-up process.
Developing SwiftUI Views with TDD: Red, Green, Refactor, Integrate https://qualitycoding.org/swiftui-tdd-fake-it-till-you-make-it-part-2/ #TDD
From the Leanpub Blog: The Leanpub Podcast 🎙 Feat. Russ Miles, Author of The Sovereign Engineer: AI Literacy for Software Professionals
https://leanpub.com/blog/the-leanpub-podcast-feat-russ-miles-author-of-the-sovereign-engineer/
#books #leanpublishing #selfpublishing #ArtificialIntelligence #SoftwareEngineering #AILiteracy #LLMs #AgenticAI #SoftwareArchitecture #TDD #EngineeringLeadership #SystemsThinking #Leanpub
NEW! The Leanpub Podcast 🎙 Feat. Russ Miles, Author of The Sovereign Engineer: AI Literacy for Software Professionals
#books #leanpublishing #selfpublishing #ArtificialIntelligence #SoftwareEngineering #AILiteracy #LLMs #AgenticAI #SoftwareArchitecture #TDD #EngineeringLeadership #SystemsThinking #Leanpub
NEW! Leanpub Book LAUNCH 🚀 Testing Rails from Scratch: A practical, (mostly) out-of-the-box approach to test-driven development in Ruby on Rails by Aaron Sumner
#books #leanpublishing #selfpublishing #RubyOnRails #TDD #Minitest #RailsTesting #TestDrivenDevelopment
And an hour after posting, I stumble on this transcript by @kentbeck sayimg something similar : people using #TDD as a moral cudgel contributed to it going out of fashion (I dont think it ever was, it has remained a well kept secret until recently) https://www.linkedin.com/posts/why-did-tdd-go-out-of-fashion-kent-beck-ugcPost-7480247871678816256-qlD6/
From the Leanpub Blog: Leanpub Book LAUNCH 🚀 Testing Rails from Scratch: A practical, (mostly) out-of-the-box approach to test-driven development in Ruby on Rails by Aaron Sumner
#books #leanpublishing #selfpublishing #RubyOnRails #TDD #Minitest #RailsTesting #TestDrivenDevelopment
NEW! Leanpub Book LAUNCH 🚀 Testing Rails from Scratch: A practical, (mostly) out-of-the-box approach to test-driven development in Ruby on Rails by Aaron Sumner
#books #leanpublishing #selfpublishing #RubyOnRails #TDD #Minitest #RailsTesting #TestDrivenDevelopment
I've just released AceUnit v3.1.0.
AceUnit is a unit test framework for C.
Enjoy!
https://github.com/christianhujer/aceunit
#TDD
Indirect inputs and outputs are essential to understanding the different kinds of test doubles. This concept helps to determine when to use a dummy or stub, and when to use a spy or mock.
You can read more in the following article:
https://principal-it.eu/2020/04/indirect-inputs-and-outputs
#tdd #testdrivendevelopment #unittests #unittesting #softwaredesign
I'm proud to announce that my very first learning hour has been published on the Samman Coaching website. The topic of this new learning hour is the 𝐅𝐢𝐱𝐭𝐮𝐫𝐞 𝐎𝐛𝐣𝐞𝐜𝐭 pattern. A big thank you to @emilybache for her feedback and also for accepting my contribution.
https://sammancoaching.org/learning_hours/test_design/fixture_object.html
#technicalcoaching #softwaredesign #tdd #testdrivendevelopment
I am working on a project that uses Stripe and I need to check that required text elements are contained in the invoice PDFs, however Stripe's invoice fonts map punctuation (-, (, :) to NUL in the PDF text layer, so text extracted from the PDF file using e.g. pdf.js has 2026-06-01 printed as 2026\x0006\x0001 which makes writing good assertions hard. I switched to using https://aws.amazon.com/textract/, which OCRs the document and preserves punctuation, spaces and line breaks. Super convenient!
#tdd #aws
What if a defect in your system is actually a missing test? The Saff Squeeze technique helps you find both the defect and the missing test. A practical approach to debugging that leaves your codebase stronger.
Read more about it in my latest article:
https://principal-it.eu/2026/06/the-saff-squeeze/
🙈 You wouldn't ship backend code without tests. Why are we shipping SwiftUI without unit tests? Let's fix that. https://qualitycoding.org/swiftui-tdd-first-failing-test-part-1/ #TDD
What I’ve been reading week ending 31 May 2026 https://medium.com/@jchyip/what-ive-been-reading-week-ending-31-may-2026-84dfd1ed83e1 #TDD #FowardDeployedEngineering #AI #Leadership #ProjectManagement #ProductManagement #Productivity #Strategy
RE: https://mastodon.cloud/@jasongorman/116640520323934787
I can highly recommend this workshop!
I’ve been working as a software developer for 15 years and have attended #TDD workshops before. Here, I learnt a great deal in just two hours.
The price is a bargain.
If you’re lucky, it’ll be a small group again and you’ll get plenty of access to Jason’s wisdom.
Now, it's either something about the evening of June 2nd, or 38 people really is market saturation within my social media reach.
Still plenty of spaces available on June 2nd 18:45 BST for self-funding folks who want to learn TDD.
Last TDD workshop of this run, last one at this price.
Much more than just red-green-refactor!
Register here -> https://www.tickettailor.com/events/codemanship/2131015
What (almost) Everyone Gets Wrong About #TDD & #BDD
https://antonymarcano.substack.com/p/what-almost-everyone-gets-wrong-about-c05?triedRedirect=true
The box of boxes is here! If you're going to be at DDD Europe, SoCraTes UK, or in Munich and want to save on shipping, contact me NOW before they're all claimed!
If you're in North America, I'm ready to ship it to you: https://tdd.cards
Munich folks:
I have a free day in Munich June 29, I can give a talk at your company, meetup, or user group, or we can play a game about #TDD.
I'd love to share my experience with Event Sourcing and Java, or facilitate a session playing JitterTed's TDD Game.
Let me know!
"Don't put loops in your tests" the advice goes. While there are times when a small for loop might be useful, for gosh sakes, don't use a do..while loop.
And please don't ask me what triggered this post.
p.s. Your for loop might also be hiding a deficiency in your test, aka a Test Smell. Might be fine, but worth a little more attention.
🧪 TDD + ViewInspector: Writing Your First Failing SwiftUI Test https://qualitycoding.org/swiftui-tdd-first-failing-test-part-1/ #TDD
𝐓𝐨𝐝𝐚𝐲, 𝐀𝐩𝐫𝐢𝐥 27, is the last day to secure your spot at the 𝐞𝐚𝐫𝐥𝐲-𝐛𝐢𝐫𝐝 𝐫𝐚𝐭𝐞 for my workshop 𝐖𝐞𝐥𝐥-𝐁𝐚𝐥𝐚𝐧𝐜𝐞𝐝 𝐓𝐞𝐬𝐭-𝐃𝐫𝐢𝐯𝐞𝐧 𝐃𝐞𝐯𝐞𝐥𝐨𝐩𝐦𝐞𝐧𝐭. Join us on 𝐌𝐚𝐲 21-22, 2026 at 𝐓𝐡𝐞 𝐁𝐫𝐚𝐢𝐧 𝐄𝐦𝐛𝐚𝐬𝐬𝐲 𝐢𝐧 𝐀𝐧𝐭𝐰𝐞𝐫𝐩 .
Don’t miss this final chance to invest in your skills at a reduced price.
🔗 𝐒𝐞𝐜𝐮𝐫𝐞 𝐲𝐨𝐮𝐫 𝐬𝐩𝐨𝐭 𝐧𝐨𝐰.
For more information: https://principal-it.eu/training/well-balanced-test-driven-development.html
#tdd #testdrivendevelopment #unittests #unittesting #softwaredesign
Hello! #introduction
I just migrated from https://hachyderm.io/@mattwynne which was 👍🏻, but I have been meaning to move over here for some time because I love the initiative to democratically run our social media!
I'm from the UK originally, now based in Nelson, BC.
I'm a generalist/polyglot programmer. I lead the https://github.com/cucumber #opensource project and I'm known for coaching teams in technical practices like #TDD/#BDD and #EnsembleProgramming.
Also #SkiTouring and generally #MountainLiving
Struggling with brittle tests that slow you down? Join my 𝐖𝐞𝐥𝐥-𝐁𝐚𝐥𝐚𝐧𝐜𝐞𝐝 𝐓𝐞𝐬𝐭-𝐃𝐫𝐢𝐯𝐞𝐧 𝐃𝐞𝐯𝐞𝐥𝐨𝐩𝐦𝐞𝐧𝐭workshop on 𝐌𝐚𝐲 21-22, 2026 in Antwerp! Learn how to write reliable, maintainable tests that help you think about software design and prevent defects. Early -bird tickets are available until 𝐀𝐩𝐫𝐢𝐥 19.
For more information: https://principal-it.eu/training/well-balanced-test-driven-development.html
In Test-Driven Development (#TDD), a RED test is only part of the story. Just because a test fails, doesn't mean that you're ready to write code to make it GREEN. Before you write that code, check that the test fails as it is SUPPOSED to fail.
Another stream, another set of notes. So much "new"!
I try out a new design for Projectors, splitting EventConsumer into two pieces. Test-driving shows how it's about design exploration, not just writing tests.
https://ted.dev/articles/2026/04/06/live-coding-journal-apr-6-2026/
“I’m writing unit tests because I have to. They just confirm that my code works, which I already know. They are tedious to write, and often stop working when I change the implementation of the system. Maintaining unit tests is often difficult and takes a lot of time out of my day.”
Does this sound familiar? Then you might be interested in my workshop, 𝐖𝐞𝐥𝐥-𝐁𝐚𝐥𝐚𝐧𝐜𝐞𝐝 𝐓𝐞𝐬𝐭-𝐃𝐫𝐢𝐯𝐞𝐧 𝐃𝐞𝐯𝐞𝐥𝐨𝐩𝐦𝐞𝐧𝐭, on 21 𝐚𝐧𝐝 22 𝐌𝐚𝐲 2025 𝐚𝐭 𝐓𝐡𝐞 𝐁𝐫𝐚𝐢𝐧 𝐄𝐦𝐛𝐚𝐬𝐬𝐲 𝐢𝐧 𝐀𝐧𝐭𝐰𝐞𝐫𝐩.
This two-day, hands-on workshop blends theory with practice in a real-world codebase. Yotdd #unittests #softwaredesign #softwarecrafting #xp to master the art of writing loosely coupled and highly maintainable automated developer tests.
𝐑𝐞𝐠𝐢𝐬𝐭𝐞𝐫 𝐛𝐲 𝐀𝐩𝐫𝐢𝐥 19 𝐭𝐨 𝐭𝐚𝐤𝐞 𝐚𝐝𝐯𝐚𝐧𝐭𝐚𝐠𝐞 𝐨𝐟 𝐭𝐡𝐞 𝐞𝐚𝐫𝐥𝐲-𝐛𝐢𝐫𝐝 𝐝𝐢𝐬𝐜𝐨𝐮𝐧𝐭! Spots are limited, so visit my website (https://principal-it.eu/training/well-balanced-test-driven-development.html) to learn more and secure your spot.
We organise in the open, and you're very welcome to chat with the organisers to help, ask questions, give feedback, or simply to watch. You can reach us on the #ev_socratesuk slack channel (https://slack.softwarecrafters.org/), or on mastodon, LinkedIn, BlueSky, or by emailing organisers at socratesuk dot org.
We organise in the open, and you're very welcome to chat with the organisers to help, ask questions, give feedback, or simply to watch. You can reach us on the #ev_socratesuk slack channel (https://slack.softwarecrafters.org/), or on mastodon, LinkedIn, BlueSky, or by emailing organisers at socratesuk dot org.
Back to streaming, with notes from yesterday's stream: https://ted.dev/articles/2026/03/23/live-coding-journal-mar-23-2026/
I chatted about consistency boundaries, missing-event heuristics, and encoding (serializing) events.
We organise in the open, and you're very welcome to chat with the organisers to help, ask questions, give feedback, or simply to watch. You can reach us on the #ev_socratesuk slack channel (https://slack.softwarecrafters.org/), or on mastodon, LinkedIn, BlueSky, or by emailing organisers at socratesuk dot org.
Finding a failing test 🚨, coming back from the ☕️ break, feels just so ✅ .
- I know where I left off
- I know what to continue with
- I get back into the flow within seconds
- no need to search and analyze the git history
- it 💡 enlightens me and lets me continue where i left off
also when doing hashtag#PHP 😎
#PairProgramming (if you'd like to) #TDD #JUnit5 #Kotlin #Java