shakedown.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A community for live music fans with roots in the jam scene. Shakedown Social is run by a team of volunteers (led by @clifff and @sethadam1) and funded by donations.

Administered by:

Server stats:

289
active users

#tdd

0 posts0 participants0 posts today
Amitai SchleierComing soon to Maven Central, com.schmonz:junit-greencently:20250402171221.0.0-g7a4aa00-14225507806-1:<br><br>- Also set status when <i>not</i> complete or green (tx Ron)<br>- Setup-free .gitignore (tx Llewellyn)<br>- Refactorings (tx Llewellyn, Petar)<br>- TrunkVer (tx Raimo &amp; Chris)<br><br><a href="https://schmonz.com/snac?t=junit5" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#JUnit5</a> <a href="https://schmonz.com/snac?t=tdd" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#TDD</a><br>
Buttered Jorts<p>Hey Mastodon, question for my <a href="https://infosec.exchange/tags/sysadmin" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>sysadmin</span></a> and <a href="https://infosec.exchange/tags/DevOps" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>DevOps</span></a> types. Has anyone used <a href="https://infosec.exchange/tags/Pester" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Pester</span></a> and <a href="https://infosec.exchange/tags/PSScriptAnalyzer" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PSScriptAnalyzer</span></a> to set up unit testing for test driven development, particularly on (relatively) simple scripts like you might use for application detection, installation, and uninstallation from a system like <a href="https://infosec.exchange/tags/SCCM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SCCM</span></a> <a href="https://infosec.exchange/tags/Intune" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Intune</span></a> or <a href="https://infosec.exchange/tags/ManageEngine" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ManageEngine</span></a> ?</p><p>Apologies for the buzzword bingo, but I’m trying to reach folks who may be following the hashtags, but not necessarily have a connection otherwise.</p><p><a href="https://infosec.exchange/tags/TDD" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TDD</span></a> <a href="https://infosec.exchange/tags/unittests" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>unittests</span></a></p>
Ted M. Young<p><a href="https://sfba.social/tags/Java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Java</span></a> Live Coding Stream</p><p>Join me live as I continue work on the event-sourcing aspect of JitterTed's TDD Game online.</p><p>Java, <a href="https://sfba.social/tags/EventSourcing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>EventSourcing</span></a>, <a href="https://sfba.social/tags/TDD" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TDD</span></a>, <a href="https://sfba.social/tags/Refactoring" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Refactoring</span></a>, mistakes, rants, and more: <a href="https://jitterted.stream" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">jitterted.stream</span><span class="invisible"></span></a></p>
Ted M. Young<p><a href="https://sfba.social/tags/Java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Java</span></a> Live Coding Stream</p><p>In an hour (6pm UTC) I'll be continuing work on the event-sourcing aspect of JitterTed's TDD Game online (<a href="https://tdd.cards" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">tdd.cards</span><span class="invisible"></span></a>).</p><p>Join me on Twitch for Java, <a href="https://sfba.social/tags/EventSourcing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>EventSourcing</span></a>, <a href="https://sfba.social/tags/TDD" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TDD</span></a>, <a href="https://sfba.social/tags/Refactoring" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Refactoring</span></a>, mistakes, rants, and more: <a href="https://jitterted.stream" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">jitterted.stream</span><span class="invisible"></span></a></p>
bottomless pit supervisor<p>BLOGPOST: A pleasant diversion with <a href="https://tech.lgbt/tags/TDD" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TDD</span></a> </p><p>I was recently nerd-sniped (in a good way) by a blogpost from <span class="h-card" translate="no"><a href="https://mastodon.social/@RonJeffries" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>RonJeffries</span></a></span> so I tried my hand at the problem myself and wrote up as I went.</p><p>As a bonus, almost all of the blogpost (minus some minor typo corrections and code samples) is generated directly from the commit history!</p><p><a href="https://blog.probablyfine.co.uk/2025/03/16/a-pleasant-diversion-with-tdd.html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.probablyfine.co.uk/2025/0</span><span class="invisible">3/16/a-pleasant-diversion-with-tdd.html</span></a></p>
Nicco Kunzmann<p>Are you looking for a <a href="https://toot.wales/tags/software" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>software</span></a> <a href="https://toot.wales/tags/engineer" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>engineer</span></a> who continuously delivers high quality software? Do you want to scale your business and make sure your core infrastructure keeps working reliably?</p><p>Look no further and hire me! 👀<br>Here is my CV: <a href="https://github.com/niccokunzmann/CV-Hire-my-skills-High-Quality-Python-Programmer#readme" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/niccokunzmann/CV-Hi</span><span class="invisible">re-my-skills-High-Quality-Python-Programmer#readme</span></a></p><p>Available from now. <a href="https://toot.wales/tags/Cardiff" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Cardiff</span></a> area or <a href="https://toot.wales/tags/remote" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>remote</span></a>.</p><p><a href="https://toot.wales/tags/fullstack" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fullstack</span></a> <a href="https://toot.wales/tags/web" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>web</span></a> <a href="https://toot.wales/tags/Python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Python</span></a> <a href="https://toot.wales/tags/cloud" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cloud</span></a> <a href="https://toot.wales/tags/FediHire" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FediHire</span></a> <a href="https://toot.wales/tags/TDD" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TDD</span></a> <a href="https://toot.wales/tags/programmer" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programmer</span></a> <a href="https://toot.wales/tags/UK" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>UK</span></a></p>
small circle 🕊 in calmness<p>The typical <a href="https://social.coop/tags/FOSS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>FOSS</span></a> <a href="https://social.coop/tags/dev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dev</span></a> lifecycle:</p><p>1. <a href="https://social.coop/tags/showerthought" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>showerthought</span></a> idea<br>2. git init, start <a href="https://social.coop/tags/CI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CI</span></a> pipeline<br>3. code, don't forget <a href="https://social.coop/tags/TDD" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TDD</span></a></p><p>It is great for doing what you love to do as a coder: <a href="https://social.coop/tags/coding" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>coding</span></a>. It is less great if over time your coded work becomes popular, and all kinds of boring other considerations must be dealt with.</p><p>One easily ends up in a <a href="https://social.coop/tags/OneManArmy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>OneManArmy</span></a> situation, and if not delegating timely, on a burnout vector.</p><p>This kind of ad-hoc <a href="https://social.coop/tags/ShowDontTell" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ShowDontTell</span></a> also leads to <a href="https://social.coop/tags/TechnosphereMyopia" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TechnosphereMyopia</span></a>: tech-only perspective.</p>
Ted M. Young<p>I've got JitterTed's TDD Game back in stock (mostly reserved for conferences), but have a couple of copies for sale.</p><p>Check it out at <a href="https://tdd.cards" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">tdd.cards</span><span class="invisible"></span></a></p><p>Want some <a href="https://sfba.social/tags/TDD" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TDD</span></a> coaching to go with it? I've got some time available before things get busy in March.</p>
Wicek<p>"TDD suckz, dude! I did &lt;something else entirely&gt; &amp; it failed"<br><a href="https://tidyfirst.substack.com/p/canon-tdd" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">tidyfirst.substack.com/p/canon</span><span class="invisible">-tdd</span></a><br><a href="https://pol.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <a href="https://pol.social/tags/tdd" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tdd</span></a></p>
Preston Maness ☭<p>A new person! @toastiehealth@tiktok.com </p><p><a href="https://www.tiktok.com/@toastiehealth/video/7457799816962215176" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">tiktok.com/@toastiehealth/vide</span><span class="invisible">o/7457799816962215176</span></a></p><p><a href="https://tenforward.social/tags/SoftwareEngineering" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SoftwareEngineering</span></a> <br><a href="https://tenforward.social/tags/SoftwareDevelopment" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SoftwareDevelopment</span></a> <br><a href="https://tenforward.social/tags/software" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>software</span></a> <br><a href="https://tenforward.social/tags/corecore" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>corecore</span></a> <br><a href="https://tenforward.social/tags/hopelesscore" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>hopelesscore</span></a> <br><a href="https://tenforward.social/tags/hopelessnesscore" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>hopelessnesscore</span></a> <br><a href="https://tenforward.social/tags/tiktok" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tiktok</span></a> <br><a href="https://tenforward.social/tags/programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>programming</span></a> <br><a href="https://tenforward.social/tags/UnitTests" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>UnitTests</span></a> <br><a href="https://tenforward.social/tags/TDD" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TDD</span></a></p>
Preston Maness ☭<p>Aaaaand another one from @alberta.nyc@tiktok.com</p><p><a href="https://www.tiktok.com/@alberta.nyc/video/7456545754530794794?lang=en" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">tiktok.com/@alberta.nyc/video/</span><span class="invisible">7456545754530794794?lang=en</span></a></p><p><a href="https://tenforward.social/tags/software" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>software</span></a> <a href="https://tenforward.social/tags/SoftwareEngineering" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SoftwareEngineering</span></a> <a href="https://tenforward.social/tags/SoftwareDevelopment" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SoftwareDevelopment</span></a> <a href="https://tenforward.social/tags/TestDrivenDevelopment" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TestDrivenDevelopment</span></a> <a href="https://tenforward.social/tags/tdd" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tdd</span></a> <a href="https://tenforward.social/tags/corecore" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>corecore</span></a> <a href="https://tenforward.social/tags/hopelessnesscore" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>hopelessnesscore</span></a> <a href="https://tenforward.social/tags/tiktok" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tiktok</span></a></p>
Antoine Vernois<p>Je suis un développeur logiciel expérimenté (20+ :) indépendant, mentor et coach, je serai disponible en février.<br>Si vous cherchez un coup de main pour dompter une base de code sauvage, préparer une grosse évolution ou plus généralement développer un logiciel maintenable, c'est le bon moment :)</p><p>J'interviens principalement de deux façons: <br>* intégré à l'équipe, je fais le taf avec vous en pair programming <br>* et/ou en accompagnement, je vous guide dans vos réflexions et l'implémentation (qq heures/semaine)</p><p>* tous langages/technos/environnements<br>* remote only ou Ambert<br>* déplacement ponctuel ok<br>* freelance</p><p><a href="https://piaille.fr/tags/BoostWelcome" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>BoostWelcome</span></a> <a href="https://piaille.fr/tags/dev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dev</span></a> <a href="https://piaille.fr/tags/freelance" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>freelance</span></a> <a href="https://piaille.fr/tags/refactoring" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>refactoring</span></a> <a href="https://piaille.fr/tags/tdd" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tdd</span></a></p>
Jan Van Ryswyck<p>He then goes on:</p><p>"My solution is to write the tests (and check results) in Smalltalk. Although this approach has the disadvantage that your testers need to be able to write simple Smalltalk programs, the resulting tests are much more stable."</p><p><a href="https://mastodon.social/tags/tdd" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tdd</span></a> <a href="https://mastodon.social/tags/unittests" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>unittests</span></a> <a href="https://mastodon.social/tags/softwaredesign" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>softwaredesign</span></a></p><p>(3/4)</p>
Jan Van Ryswyck<p>When explaining the philosophy behind the SmallUnit framework, he mentions the following:</p><p>"The most radical philosophy espoused here is a rejection of user-interface-based tests. In my experience, tests based on user interface scripts are too brittle to be useful. Testers spend more time keeping the tests up to date and tracking down false failures and false successes than they do writing new tests.”</p><p><a href="https://mastodon.social/tags/tdd" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tdd</span></a> <a href="https://mastodon.social/tags/unittests" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>unittests</span></a> <a href="https://mastodon.social/tags/softwaredesign" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>softwaredesign</span></a></p><p>(2/4)</p>
Jan Van Ryswyck<p>While researching the history of Extreme Programming, I came across this article from Kent Beck, published in The Smalltalk Report of October 1994, titled "Simple Smalltalk Testing". The article laid out the concept of Test-Driven Development.</p><p><a href="https://mastodon.social/tags/tdd" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tdd</span></a> <a href="https://mastodon.social/tags/unittests" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>unittests</span></a> <a href="https://mastodon.social/tags/softwaredesign" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>softwaredesign</span></a></p><p>(1/4)</p>
Not Yet<p>When starting <a href="https://mastodon.social/tags/bjForth" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>bjForth</span></a>, I invested some time writing builders for my tests so they read naturally.</p><p>That, paired with the custom assertions that I wrote with <a href="https://mastodon.social/tags/AssertJ" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AssertJ</span></a>, has really made my test code read very fluently *to me*.</p><p>An upfront cost that I don't regret at all 😎 </p><p><a href="https://mastodon.social/tags/Programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Programming</span></a> <a href="https://mastodon.social/tags/Java" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Java</span></a> <a href="https://mastodon.social/tags/JVM" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JVM</span></a> <a href="https://mastodon.social/tags/Forth" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Forth</span></a> <a href="https://mastodon.social/tags/TDD" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TDD</span></a></p>
thoughtbot<p>Our very own <span class="h-card" translate="no"><a href="https://ruby.social/@purinkle" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>purinkle</span></a></span> will present a hands-on TDD workshop at <span class="h-card" translate="no"><a href="https://ruby.social/@NWRUG" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>NWRUG</span></a></span>'s November meeting tonight. Dive into the classic shopping cart kata, sharpen your TDD skills, and learn how to decouple complex pricing logic with real-world insights. </p><p>Get your tickets now!</p><p><a href="https://buytickets.at/nwrug/1460026" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">buytickets.at/nwrug/1460026</span><span class="invisible"></span></a></p><p><a href="https://thoughtbot.social/tags/Rails" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Rails</span></a> <a href="https://thoughtbot.social/tags/Ruby" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Ruby</span></a> <a href="https://thoughtbot.social/tags/TDD" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TDD</span></a></p>
Anton Stöckl ✅<p>Hey folks!<br>I‘m looking for new professional opportunities from February 25 on!<br>If your org is hiring or you have recommendations … shoot me a message, please! 🙂</p><p><a href="https://mastodon.social/tags/dddesign" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dddesign</span></a> <a href="https://mastodon.social/tags/golang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>golang</span></a> <a href="https://mastodon.social/tags/hexagonal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>hexagonal</span></a> <a href="https://mastodon.social/tags/eventsourcing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>eventsourcing</span></a> <a href="https://mastodon.social/tags/cqrs" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cqrs</span></a> <a href="https://mastodon.social/tags/eventdriven" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>eventdriven</span></a> <a href="https://mastodon.social/tags/tdd" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tdd</span></a></p><p>Reposts very much appreciated! 💛</p>
Johan Vervloet<p>Don't trust a test you haven't seen fail <a href="https://phpc.social/tags/tdd" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tdd</span></a></p>
🧿🪬🍄🌈🎮💻🚲🥓🎃💀🏴🛻🇺🇸<p>Feature flags are an anti-pattern. You can't have feature flags and a functional <a href="https://mastodon.social/tags/CI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CI</span></a> system. You'd need to run your automated <a href="https://mastodon.social/tags/tests" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tests</span></a> with every possible combination of feature flags. Nobody does that which means bugs get introduced to production.</p><p><a href="https://mastodon.social/tags/webDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>webDev</span></a> <a href="https://mastodon.social/tags/testing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>testing</span></a> <a href="https://mastodon.social/tags/tdd" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tdd</span></a> <a href="https://mastodon.social/tags/software" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>software</span></a> <a href="https://mastodon.social/tags/development" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>development</span></a></p>