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.
Title: P3: Refactoring steps [2025-06-18 Wed]
- Write tests for core dependency objects.
- Write test for dependent core.
- fix names of functions-classes #dailyreport #emacs #ai #llm #aiagent #openai #chatgpt #refactoring #programming
Title: P2: Refactoring steps [2025-06-18 Wed]
- How to reduce coupling, remove dependencies by making
hierarchy of dependencies or making common files or
passing parameters to functions?
- Which objects are interface and which are internal in
files?
- Call-trace for main interface object-functions in every
file?
- Main parameters for main interface objects-functions of
dependencies. #dailyreport #emacs #ai #llm #aiagent #openai #chatgpt #refactoring #programming
Title: P1: Refactoring steps [2025-06-18 Wed]
- Main call trace?
- What dependencies is essential and what is optional?
- What code in the core is essential and what is optional?
- Where actual location of each object in code of
dependencies and in the core? (add comments)
- Which naming conventions have been broken? (write todo)
- How files link to each other? #dailyreport #emacs #ai #llm #aiagent #openai #chatgpt #refactoring #programming
Title: P2: P0: Refactoring steps [2025-06-18 Wed]
I found Emacs package and do *refactoring*. I outline for
myself refactoring steps for future AI automation:
- Where is a core, how big it is, how hard to detect
boundaries? #openai #chatgpt #refactoring #programming #dailyreport #emacs #ai #llm #aiagent #openai #chatgpt #refactoring #programming
Title: P1: P0: Refactoring steps [2025-06-18 Wed]
#openai #chatgpt #refactoring #programming
I am switching from web inteface of LLMs to API,
because popular ones like google and copilot is not
stable for programming prompts. #openai #chatgpt #refactoring #programming #openai #chatgpt #refactoring #programming #dailyreport #emacs #ai #llm #aiagent #openai #chatgpt #refactoring #programming
A Short Guide to Naming: Understand how and why to better name modules, classes, functions, and variables. by Tim Ottinger is the featured book 📖 on Leanpub!
if you've read my chapter on naming in a famous software book (first or second edition) you may want to go a little deeper. Same author, same topic, all-new content!
Link: https://leanpub.com/naming_shortguide
#computer_programming #python #javascript #java #web_development #refactoring
A Short Guide to Naming by Tim Ottinger is free with a Leanpub Reader membership! Or you can buy it for $5.00! https://leanpub.com/naming_shortguide #computer_programming #python #javascript #java #web_development #refactoring
In dieser Serie erwarten dich kleine, aber knifflige Java-Code-Schnipsel, die auf den ersten Blick völlig harmlos aussehen und genau deshalb besonders gefährlich sind. Denn manchmal wird Code „moderner“ oder „schöner“ umgeschrieben, obwohl sich dabei unbemerkt das Verhalten ändert. Und g
https://magicmarcy.de/tricky-java-2
#Tricky #Java #Stream #Schleife #Arrays #Refactoring #String
Barry Stahl, Jason Erdahl, MBA, David Handlos & Joshua Holland present on Software Craftsmanship this July at Nebraska.Code().
https://nebraskacode.amegala.com/
#TechnicalDebt #MikadoMethod #Refactoring #ShortTermFixes #Tech #CareerProgression #DevOps #SREs #Metrics #FNBO #softwaredevelopment #softwareengineering #technologynews #TechConference #programming #Coding
I finally wrote up something I've presented at meetups for a while.
When you refactor, you're doing similar transformations compilers do: propagation, sinking, inlining, fusion. But the refactoring literature has gaps, some useful moves don't have names. In this post I called one "Distribute for Fusion", deliberately duplicating code into branches so you can fuse and simplify.
https://ignition.github.io/posts/refactoring-as-algebra/
Does this have an established name?
A Short Guide to Naming by Tim Ottinger is free with a Leanpub Reader membership! Or you can buy it for $5.00! https://leanpub.com/naming_shortguide #ComputerProgramming #Python #Javascript #Java #WebDevelopment #Refactoring
#Development #Approaches
CSS refactoring with an AI safety net · AI visual diffing ensured regression-free changes https://ilo.im/16bt71
_____
#Refactoring #CSS #AI #ClaudeCode #CoPilot # Playwright #VisualRegression #WebDev #Frontend #JavaScript
Technische Schulden sind eines dieser Begriffe, die du früh hörst und erst später wirklich spürst. Gemeint ist kein “Fehler”, sondern eine bewusste oder unbewusste Abkürzung im Code oder in der Architektur, die dir heute Zeit spart und dich morgen Zeit kostet. Wie bei einem Kredit: Du bekom
https://magicmarcy.de/technische-schulden-im-alltag-erkennen-vermeiden-abbauen
#Schulden #Technische_Schulden #Refactoring #Programming #Java #KISS #Architektur #Wartbarkeit
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.
Join me and the Seattle Software Crafters group for my talk on "Refactoring Tests"!
The talk starts at 10am PDT (5pm UTC), but you can join 30 minutes earlier to chat.
https://www.meetup.com/seattle-software-craftsmanship/events/310497363/
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.
How do you manage large-scale code migrations across a massive codebase?
At #Spotify, the answer is Honk - an internal AI-powered coding agent - currently merging 1,000 pull requests every 10 days!
Read more on #InfoQ ⇨ https://bit.ly/4rZExaF