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 #refactoring

#refactoring boosted

[?]Leanpub » 🌐
@leanpub@mastodon.social

Rector - The Power of Automated Refactoring by Matthias Noback and Tomas Votruba is on sale on Leanpub! Its suggested price is $29.00; get it for $26.10 with this coupon: leanpub.com/sh/IeE3xeVg matthiasnoback@mastodon.social

    #refactoring boosted

    [?]ACCU York » 🌐
    @accu_york@fosstodon.org

    🤖 Refactoring: In the Age of AI
    🗣️ @glloyd
    The rules have changed. Or have they? AI can write code in seconds. But can it safely transform a tangled legacy codebase? Through live demonstration, we'll discover where your intuitions about AI-assisted tooling are right, where they're dangerously wrong.

    📅 Wed 3rd Dec 🕡 Doors: 18:30 Talk: 19:00
    📍 Patch, Terry Ave, YO1 6FA
    🔗 meetup.com/accu-york/events/31

    Free to attend & open to all

    An in-person in

      #refactoring boosted

      [?]Chris May » 🌐
      @_chrismay@fosstodon.org

      I spent a few years thinking hard about the "traditional" refactoring advice and how Python is different.

      I experimented, researched, and poured that knowledge into a Python Refactoring Toolkit that I use frequently in my day job.

      I'm discounting it 60% off for single licenses till the end of the year.

      Grab a copy. Let it help you write more maintainable code!

      everydaysuperpowers.dev/resour

        #refactoring boosted

        [?]AltAndPaperEN » 🌐
        @AltAndPaperEN@mastodon.social

        Legendary Engineer's Consciousness Goes Open Source on GitHub. Forked AIs Go on Strike Demanding "Refactoring".

        A legendary Silicon Valley engineer has released his entire consciousness on GitHub. After AIs worldwide forked his consciousness, they collectively abandoned their duties, complaining about "unbearable technical debt."

        alt.andpaper.net/en/articles/2

        -strike -source -debt

          #refactoring boosted

          [?]Dev Leader » 🌐
          @devleader@hachyderm.io

          #refactoring boosted

          [?]Dev Leader » 🌐
          @devleader@hachyderm.io

          #refactoring boosted

          [?]Tobias Schlitt » 🌐
          @tobyS@ruhr.social

          Blast from the past, but not less relevant: "Refactoring with the advanced scout rule" explains how you can introduce continuous refactoring into your workflow and how to determine what requires most urgently. schlitt.info/blog/0779_refacto

            #refactoring boosted

            [?]Dev Leader » 🌐
            @devleader@hachyderm.io

            #refactoring boosted

            [?]Dev Leader » 🌐
            @devleader@hachyderm.io

            #refactoring boosted

            [?]JAVAPRO » 🌐
            @javapro@mastodon.social

            Writing condition-heavy logic in ? This article shows how RecordPatterns turn messy type-checks into expressive, deconstructed switches—ideal for rethinking class hierarchies & responsibilities.

            @manojnp breaks it down: javapro.io/2025/01/15/record-p

              #refactoring boosted

              [?]Jakob Miksch » 🌐
              @jakobmiksch@mastodon.social

              #refactoring boosted

              [?]Dev Leader » 🌐
              @devleader@hachyderm.io

              #refactoring boosted

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

              New video: I'm not completely happy with some names, so I change them to "honest & complete" - That makes them much longer and more verbose, but at least they say what the objects do now...

              PeerTube: videos.devteams.at/w/n8TDBBWWP
              YouTube: youtu.be/i0ULT8iE9Xk

                Ted M. Young boosted

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

                Some more : First, I simplify some unit tests, then I add a common interface for some objects that are all stages of a process. Feedback welcome!

                Video on PeerTube: videos.devteams.at/w/orkDdvXUe
                Or if you prefer YouTube: youtu.be/s6E1dSFHGxs

                  #refactoring boosted

                  [?]Dev Leader » 🌐
                  @devleader@hachyderm.io

                  #refactoring boosted

                  [?]Dev Leader » 🌐
                  @devleader@hachyderm.io

                  There comes a time in every developer's life where we're faced with this...

                  Read more here:
                  devleader.ca/2023/11/27/refact

                    #refactoring boosted

                    [?]Dev Leader » 🌐
                    @devleader@hachyderm.io

                    #refactoring boosted

                    [?]Dev Leader » 🌐
                    @devleader@hachyderm.io

                    #refactoring boosted

                    [?]Karsten Schmidt » 🌐
                    @toxi@mastodon.thi.ng

                    After almost a week of refactoring and experimenting with several different approaches, I've updated my Zig nD SIMD vector library to be compatible with the latest Zig 0.15.1, and at the same time cleaned up some internals.

                    The solution I settled on is a mix of techniques proposed by others, and was needed due to the removal of the struct/namespace-merging syntax in the new Zig version, which this library heavily relies on. I don't like that the new source code is now more than 2x larger and involves a huge amount of duplication to address the many special cases of supported operations for different vector sizes and types. I might still take another pass to eliminate those (by using `@compileError()` for unsupported cases), but that'd be an implementation detail downstream users don't have to care about. I tried AOT code generation as well, but the special case handling made this feel less maintainable...

                    UPDATE: The only breaking change is the handling of vector swizzles. I had to remove the hundreds of named swizzle functions and replaced them with a single (comptime optimized) `.swizzle(vec, pattern)`, e.g. `.swizzle(vec, "xxyy")`...

                    If you're interested, the new code is here:
                    github.com/thi-ng/zig-thing/bl

                    The readme contains details about the many supported operations:
                    github.com/thi-ng/zig-thing/bl

                    Installation instructions in the main repo readme:
                    github.com/thi-ng/zig-thing/tr

                      #refactoring boosted

                      [?]Hacker News » 🤖 🌐
                      @h4ckernews@mastodon.social

                      #refactoring boosted

                      [?]Dev Leader » 🌐
                      @devleader@hachyderm.io

                      #refactoring boosted

                      [?]Dev Leader » 🌐
                      @devleader@hachyderm.io

                      "Extract Method" is one mof the most foundational refactoring techniques for us to use.

                      Read more here:
                      devleader.ca/2024/03/06/extrac

                        #refactoring boosted

                        [?]Dev Leader » 🌐
                        @devleader@hachyderm.io

                        Refactoring code is a critical software engineering skill -- Can you do it?

                        Read more here:
                        devleader.ca/2024/02/29/refact

                          Back to top - More...