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.

Search results for tag #tdd

dtanzer boosted

[?]David Tanzer »
@dtanzer@videos.devteams.at

Simple Techniques, Applied Consistently

Andrew Robson from ⁨the "rakuyobonsai⁩" Youtube channel once said that creating bonsai is "simple techniques, applied consistently over long periods of time". And we have the same thing in modern software engineering: We do mostly simple things, over and over, like test-driven development or deploying continuously.

But beware: Even though those things are not hard to do, they require experience and practice to do them in a way to reach a desired result. They are easy to learn, but often take a life time to master...

Find me on Mastodon: https://social.devteams.at/@dtanzer
Find me on Bluesky: https://bsky.app/profile/dtanzer.bsky.social
Find me on the web: https://www.davidtanzer.net or: https://www.devteams.at

If you are interested in a training about #tdd or agile engineering, or if you want to know more about how technical agile coaching could work for you, contact me at business@davidtanzer.net

Alt...---

    [?]Jon Reid »
    @qcoding@iosdev.space

    Here's how I started test-driving a SwiftUI counter app… qualitycoding.org/tdd-where-do

      #agile boosted

      [?]David Sabine »
      @davidsabine@mastodon.social

      techniques are table stakes for modern companies. The marketplace is dynamic and teams must be able to adapt. Join my upcoming workshops to learn about Kanban, Scrum, and Agile techniques like User Stories and .

      bit.ly/register-for-upcoming-c

        dch :flantifa: :flan_hacker: boosted

        [?]Jonathan Hall »
        @jhall@techhub.social

        Join me in just about half an hour, when I'll be live-coding (note: live, not vibe, coding!) a new feature in my open-source project.

        youtube.com/watch?v=-Ut_pT1dzPw

          #agile boosted

          [?]dtanzer »
          @dtanzer@social.devteams.at

          A long-term client contract is ending in September, so I'll have some time in the last three months of the year. I want to spend a lot of it slowing down, learning, experimenting, ... and I'll write about it here.

          I also have some capacity for training and technical coaching (Test-Driven Development, Agile Engineering, Domain Driven Design). Contact me to discuss more details if you are interested: DM here or business@davidtanzer.net

            [?]Barney Dellar (he/him) »
            @BarneyDellar@mastodon.scot

            I’m starting to look for a new job. Has anyone found a way to search for companies that do XP (Test Driven Development, Pairing/Ensembles, Trunk Based Development etc)?
            Thanks!

              [?]Jon Reid »
              @qcoding@iosdev.space

              #agile boosted

              [?]David Sabine »
              @davidsabine@mastodon.social

              techniques are table stakes for modern companies.

              The marketplace is dynamic and teams must be adaptable. Join my upcoming workshops to learn about Kanban, Scrum, User Experience with Scrum, and Agile techniques like User Stories and .

              bit.ly/register-for-upcoming-c

                #agile boosted

                [?]David Sabine »
                @davidsabine@mastodon.social

                techniques are table stakes for modern companies. The marketplace is dynamic and teams must be able to adapt. Join my upcoming workshops to learn about Kanban, Scrum, and Agile techniques like User Stories and .

                bit.ly/register-for-upcoming-c

                  [?]Markus Tacker »
                  @coderbyheart@chaos.social

                  MAD TDD session with @marcoemrich where were letting an LLM do proper .

                  MAD TDD session at SoCraTes 2025

                  Alt...MAD TDD session at SoCraTes 2025

                    [?]Ben Fulton »
                    @benfulton@fosstodon.org

                    When a VS Code project has unit tests in it, discovery will be able to take advantage of a PYTHONPATH that is specified in a .env file. I really was not expecting that to work!

                      dtanzer boosted

                      [?]David Tanzer »
                      @dtanzer@videos.devteams.at

                      Feedback and Test-Driven Development

                      While trees are very slow when giving feedback, in software development, we have many ways to speed up the feedback cycle. Test-Driven Development, or TDD, is one of them.

                      In this video, I explain what TDD is and how it helps us getting good feedback faster. Then, I talk about reasons why developers and teams don't use it anyway - And how we could solve this situation.

                      Alt...---

                        [?]dtanzer »
                        @dtanzer@social.devteams.at

                        In software development, we have many ways to speed up the time until we get good feedback (in this video, I talk about test-driven development or ).

                        So, if we are in an environment where we get feedback slowly, we are choosing slow feedback - deliberately or by neglect.

                        Why are so many choosing slow feedback? videos.devteams.at/w/x5Hkwz6ey

                        If you prefer youtube, watch here: youtu.be/NIP13D9cEgc

                          [?]Jon Reid »
                          @qcoding@iosdev.space

                          Video 4 of with : Did you know that Xcode behaviors can help change _your_ behaviors as a developer? youtube.com/watch?v=uEpBDR_f3t

                            #agile boosted

                            [?]David Sabine »
                            @davidsabine@mastodon.social

                            techniques are table stakes for modern companies. The marketplace is dynamic and teams must be able to adapt. Join my upcoming workshops to learn about Kanban, Scrum, and Agile techniques like User Stories and .

                            bit.ly/register-for-upcoming-c

                              [?]Angelo Veltens 🏳️‍🌈 »
                              @angelo@social.veltens.org

                              @jlink that's because "developer productivity" is hard to define and even harder to measure. All in all my key metric is shortening the feedback cycle(s). does a great deal in that. But you also have to do (real) continuous delivery. Even can help with that (cycle time) when it comes to rapid prototyping and quickly explore an idea or technology.

                                [?]Angelo Veltens 🏳️‍🌈 »
                                @angelo@social.veltens.org

                                If you really really want to increase your developers productivity, teach them proper and give them time to refactor.

                                  [?]Wolfram wants peace »
                                  @wolframkriesing@mastodontech.de

                                  so good I wrote tests yesterday, I knew the complexity was beyond me comprehending the validity of the code.
                                  That's when I start applying tests and lately.

                                  Why do I start testing so late?
                                  Well I passed the line of the code being for throw away, since I am coming back and actively being interested in it keeping to work.

                                  curious to see the tests? codeberg.org/wolframkriesing/s

                                  for this project: picossg.dev/tools/spaish/

                                    [?]Sarah Peper 🏳️‍⚧️ »
                                    @jay_peper@chaos.social

                                    Hi y'all.
                                    I'm now properly looking for a new job, available from early September for a senior software role. Ideally, in or Java-to-Kotlin conversion. I think I can tick just about all the important boxes for backend development and some more. (especially XP, , , trunk-based development, pairing, fast feedback cycles). Ideally, or flexible in (the one in the ).
                                    :BoostOK:

                                      Mark Levison boosted

                                      [?]Clare Sudbery »
                                      @claresudbery@mastodon.social

                                      Would it be possible to transfer the test-driven development paradigm over to writing fiction? Test-driven novel writing? I think so!

                                      Here’s my pecha kucha talk on the topic from @Oop Munich: youtu.be/s9rPI1lPWfc

                                        #agile boosted

                                        [?]Leanpub »
                                        @leanpub@mastodon.social

                                        Leanpub book LAUNCH 🚀 The Software Developers’ Guidebook: A Collection of Modern Engineering Practices by Dave Farley youtu.be/C0OL14tVx2c

                                          #agile boosted

                                          [?]Ted M. Young »
                                          @jitterted@sfba.social

                                          Don't miss out on the technical content at Agile 2025!

                                          Join me in Denver in for my talk, “Test-Driven Development: Exploring the Spaces in Between”. I'll expose the hidden thinking behind the actions.

                                          Get tickets: agilealliance.org/agile2025/
                                          @AgileAlliance

                                          Picture of Denver, with a picture of me in the center, the text above: "I'LL BE SPEAKING AT AGILE 2025" and below: Ted M. Young (aka "JitterTed"), Test-Driven Development: Exploring the Spaces in Between. At the bottom is the text: JOIN ME FOR THREE DAYS IN DENVER, JULY 28-30! REGISTER NOW: AGILEALLIANCE.ORG/AGILE2025

                                          Alt...Picture of Denver, with a picture of me in the center, the text above: "I'LL BE SPEAKING AT AGILE 2025" and below: Ted M. Young (aka "JitterTed"), Test-Driven Development: Exploring the Spaces in Between. At the bottom is the text: JOIN ME FOR THREE DAYS IN DENVER, JULY 28-30! REGISTER NOW: AGILEALLIANCE.ORG/AGILE2025

                                            #agile boosted

                                            [?]Leanpub »
                                            @leanpub@mastodon.social

                                            Leanpub book LAUNCH 🚀 The Software Developers’ Guidebook: A Collection of Modern Engineering Practices by Dave Farley youtu.be/C0OL14tVx2c

                                              #agile boosted

                                              [?]David Sabine »
                                              @davidsabine@mastodon.social

                                              techniques are table stakes for modern companies. The marketplace is dynamic and teams must be able to adapt. Join my upcoming workshops to learn about Kanban, Scrum, and Agile techniques like User Stories and .

                                              bit.ly/register-for-upcoming-c

                                                Brian Marick boosted

                                                [?]Clare Sudbery »
                                                @claresudbery@mastodon.social

                                                What is Test Driven Development (TDD) and how can it speed up your software development? In this Making Tech Better podcast episode, I spoke to @GeePawHill about why he loves TDD so much and how he has spread that love to software teams all over the world.
                                                You can listen here: youtube.com/watch?v=jJauO_q5dq

                                                  #agile boosted

                                                  [?]Leanpub »
                                                  @leanpub@mastodon.social

                                                  Leanpub book LAUNCH 🚀 The Software Developers’ Guidebook: A Collection of Modern Engineering Practices by Dave Farley youtu.be/C0OL14tVx2c

                                                    [?]Jon Reid »
                                                    @qcoding@iosdev.space

                                                    My live-coding with will be back next Sunday. Follow me at twitch.tv/qcoding to get the go-live notification.
                                                    The last session was so good, I spent time adding chapter timestamps. If you can't join live, subscribe to my YouTube channel for my next video. youtube.com/watch?v=pAd8AEJIVy

                                                      #refactoring boosted

                                                      [?]Orchun Kolcu »
                                                      @orchun@hachyderm.io

                                                      I find that the issue Kent Beck talks about here:

                                                      tidyfirst.substack.com/p/why-t

                                                      ... is very fundamental to TDD and centers around a couple of commonly missed aspects of it (even though they are spelled out in Test Driven Development by Example)

                                                      1- When passing the test, there is a Fake It approach you can take if you don't see the Obvious Implementation right away before you move on to Triangulation and add more tests.

                                                      2- When you are using Fake It, the Refactoring step is not primarily about making the code "nicer", but generalizing by removing the duplication between the test and the production code. This is only refactoring in the sense that you are staying green. That's why the step is not optional and getting to green using the simplest, naive implementation is a core part of the process.

                                                      I think not using Fake It is one of the two main reasons people fail with TDD (the other is not making writing more testable code a design goal.)

                                                        [?]Ted M. Young »
                                                        @jitterted@sfba.social

                                                        _Event-Sourcing Live Coding_

                                                        I've been live coding an example app in (via ) w/o an ES library.

                                                        This week I'll continue to code the "Time-Traveling Event Viewer" to view the state at any point in time.

                                                        Join me Mon-Thur 18:00 UTC jitterted.stream

                                                          [?]Jason Yip »
                                                          @jchyip@mastodon.online

                                                          #refactoring boosted

                                                          [?]Peter Sommerlad »
                                                          @PeterSommerlad@mastodon.social

                                                          @GeePawHill

                                                          One danger of a too transparent box used for TDD is that tests get too coupled to a specific implementation and thus hinder refactoring and evolution. ie, taking the soft out of software.

                                                          Sure you are aware of that, but novices easily fall into that trap, when they not have learned enough about refactoring towards simpler code.

                                                            Back to top - More...