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.
Refactoring as Algebra: Small Steps to Clarity
이 글은 복잡하고 이해하기 어려운 코드 조각을 단계별로 리팩토링하여 명확하고 의도를 잘 드러내는 코드로 바꾸는 과정을 설명합니다. 핵심은 계산과 상태 변이를 분리하고, 복잡한 조건문을 단순화하며, 중복 코드를 일시적으로 허용해 최종적으로 더 간결하고 명확한 코드로 만드는 것입니다. 특히, 분배와 융합(Distribute for Fusion) 기법을 통해 중복을 제거하고, 변수 추출과 조건문 단순화로 코드의 의도를 명확히 표현하는 방법을 다룹니다. 이 과정은 소프트웨어 엔지니어가 유지보수성과 가독성을 높이기 위해 리팩토링할 때 유용한 실전 기법을 제공합니다.
https://ignition.github.io/posts/refactoring-as-algebra/
#refactoring #softwareengineering #codeclarity #programmingtechniques
Out With the JS, in With the HTML, by @jimniels:
A fresh take on application modernization for tech leaders. #ApplicationModernization #CloudMigration #DigitalTransformation #ITLeadership #Rehosting #Refactoring #Rebuilding #BusinessValue #EnterpriseIT #InnovationStrategy
https://stayingalive.in/cataloguing-strategic-innov/modernize-with-momentum.html
A fresh take on application modernization for tech leaders. #ApplicationModernization #CloudMigration #DigitalTransformation #ITLeadership #Rehosting #Refactoring #Rebuilding #BusinessValue #EnterpriseIT #InnovationStrategy
https://stayingalive.in/cataloguing-strategic-innov/modernize-with-momentum.html
A fresh take on application modernization for tech leaders. #ApplicationModernization #CloudMigration #DigitalTransformation #ITLeadership #Rehosting #Refactoring #Rebuilding #BusinessValue #EnterpriseIT #InnovationStrategy
https://stayingalive.in/cataloguing-strategic-innov/modernize-with-momentum.html
In the latest in a series of articles about Debusine, our developers and sysadmins does a deep dive on how they managed to investigate and fix #Debusine workflow performance issues caused by complex interactions between a series of database concurrency and worker communication issues.
It involved delicate work to avoid system deadlocks, optimizing our workflow orchestration, scheduling fixes, worker refactoring and reducing the high database write volume.
Read the detailed breakdown at https://www.freexian.com/blog/debusine-performance-issues/?utm_source=mastodon&utm_medium=social
Joshua Holland presents 'Tackling Technical Debt with the Mikado Method' at Nebraska.Code() this July.
https://nebraskacode.amegala.com/
#Codebase #TechnicalDebt #Refactoring #LegacyCode #Programming #MikadoMethod #SoftwareCraftsmanshop #NebraskaTech #GreatPlains #softwaredevelopment #CodeCommunity #TechTrends #programminglife #networkingevent #analysisparalysis #Nebraska
GenAI with Rahul (@genaiwithrahul)
/goal 플래그가 긴 호흡의 코딩 작업에서 게임 체인저로 소개됐다. 매 단계마다 감시하지 않고 목표만 정의하면, 작업이 끝날 때까지 반복 실행할 수 있으며 /plan 모드와 함께 복잡한 리팩터링에 쓰기 좋다고 설명한다. 백그라운드에서 오래 일하는 주니어 개발자 같은 활용 사례다.
https://x.com/genaiwithrahul/status/2051166524837359634
#coding #developertools #automation #aiassistant #refactoring
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
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?
🤦♂️ Oh, joy! Another thrilling 12-minute treatise on code complexity that rivals a calculus textbook in zest. Apparently, if you throw enough fancy terms like Cyclomatic and Halstead at your #JavaScript spaghetti, it suddenly becomes gourmet 🤔👌. Who knew #psycholinguistics held the key to #refactoring nightmares? 🍝🔍
https://philodev.one/posts/2026-04-code-complexity/ #codecomplexity #softwaredevelopment #programminghumor #HackerNews #ngated
Given todays stupid IDEs, if you refactor something, which possibly may also include refactoring a signature by adding an argument, the whole editor starts glowing red, and there’s no way you can find a place where to start without breaking anything. (There might actually be, but I don’t want to go there via a new unused method).
Is there a way (again, in VSCode) to say: “don’t bother with syntax-highlighting”, followed by “now I’m finished, please tell me what I missed”?
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
CSS Refactoring With an AI Safety Net, by (not on Mastodon or Bluesky):
https://danielabaron.me/blog/css-refactoring-with-an-ai-safety-net/
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.