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 doesn't have to feel overwhelming.
Joshua Holland shares at Nebraska.Code() how the Mikado Method helps teams uncover dependencies, plan incremental improvements, and safely tackle technical debt in complex codebases.
https://nebraskacode.amegala.com/
#Refactoring #CleanCode #NebraskaCode #MikadoMethod #TechnicalDebt #Tech
๐จ NEWS: TDD in pratica: Red, Green, Refactor โ la guida operativa per sviluppatori
Ecco i punti chiave in breve:
๐ก Il tuo codice funziona? Ne sei sicuro? Quante volte hai aggiunto una feature e scoperto che quella vecchia si รจ rotta? Noi, di Meteora Web, lo vediamo tutti i giorni nei progetti che ci arrivano....
#refactoring #tDD #redGreenRefactor #testDrivenDevelopment #pHPUnit
What are these people seeing that I'm not, what is this level of crazy performance hits that they are talking that I'm not seeing?
https://jeferson.me/blog/2026/06/04/what-are-they-seeing
#AI #Architecture #Artificial #Bubble #Coding #Development #Documentation #Eliza #Game #GameDev #Intelligence #Layoffs #MachineLearning #OpenSource #Productivity #Refactoring #Rsync #Slop #Software #SpecDrivenDevelopment #Turing #VibeCoding #Waterfall
"The Switcheroo" - a #refactoring combo that transforms an API *and its call sites* across the codebase.
Four scales of #refactoring, defined by how difficult it is to disseminate the change beyond an individual developer's workspace, and therefore whether you need to align on a refactoring *strategy*.
Expand/Contract: a #refactoring strategy to avoid disrupting work in progress by other team members, or to avoid breaking clients during zero-downtime deployments.
To refactor a system from an object-oriented design to a functional design, we adopt a strategy of moving actions to the edge of the system, leaving the application domain model as immutable data and pure calculations.
We are using the terminology of "data", "calculations", and "actions" from the book "Grokking Simplicity" by Eric Normand.
In our workshop we work through different refactoring techniques to move actions to the edge of the system.
Duncan and I will be at #SoCraTes UK on June 18th and will use some of these practices to take control of LLM-generated code. LLMs default to generating code that is monolithic, procedural, and makes wide use of mutable state. #Refactoring is a good way to give the LLM patterns to follow. Separating actions from data & calculations, composing calculations, and proving consistency by type checking, are all good strategies to keep generated code comprehensible by humans.
Unhealthy code makes AI agents consume 35-50% more tokens
CodeScene ์ฐ๊ตฌ์ ๋ฐ๋ฅด๋ฉด, ๊ฑด๊ฐํ์ง ์์ ์ฝ๋๋ฒ ์ด์ค์์ AI ์์ด์ ํธ๊ฐ ๋์ผ ์์ ์ ์ํํ ๋ ์ต๋ 50% ๋ ๋ง์ ํ ํฐ์ ์๋นํ๋ค. C++, Java, Python ์ธ ์ธ์ด ๋ชจ๋์์ ์ฝ๋ ๊ฑด๊ฐ๋๊ฐ ๋ฎ์์๋ก ํ ํฐ ์ฌ์ฉ๋๊ณผ ์ค๋ฅ ๋ฐ์๋ฅ ์ด ์ฆ๊ฐํ๋ฉฐ, ์ด๋ ๋น์ฉ ์์น์ผ๋ก ์ง๊ฒฐ๋๋ค. CodeScene์ ์ฝ๋ ๊ฑด๊ฐ๋๋ฅผ ๊ฐ์ ํ๊ณ AI ์์ด์ ํธ์ ํ ํฐ ๋ญ๋น๋ฅผ ์ค์ด๋ MCP ์๋ฒ ๋๊ตฌ๋ฅผ ์ ๊ณตํด, AI ๊ธฐ๋ฐ ๊ฐ๋ฐ ๋น์ฉ ์ ๊ฐ๊ณผ ํ์ง ํฅ์์ ๋์์ ๋๋ชจํ ์ ์์์ ๋ณด์ฌ์ค๋ค.
https://codescene.com/blog/unhealthy-code-is-burning-your-token-usage-heres-the-data
#codequality #aiagents #tokenusage #softwareengineering #refactoring
๐จ NEWS: Perchรฉ usare TypeScript nel 2025: vantaggi reali rispetto a JavaScript puro
Ecco i punti chiave in breve:
๐ก JavaScript ti fa perdere tempo (e soldi)? Non sei soloLavori su un progetto JavaScript che cresce. Ogni volta che aggiungi una funzione, ti chiedi: "sto chiamando questa proprietร giusta? Il parametro...
#javascript #refactoring #sviluppoWeb #typescript #tipiStatici
A Short Guide to Naming by Tim Ottinger is free with a Leanpub Reader membership! Or you can buy it for $6.50! 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 $6.50! https://leanpub.com/naming_shortguide #computer_programming #python #javascript #java #web_development #refactoring
James T (@JamesTervit)
Chronara AI์ one-shot restructure๋ฅผ ์ฌ์ฉํด gists๋ฅผ ๋ฐํ์ผ๋ก 1980๋ ๋ ์คํ์ผ์ ํด๋ฆฌ๊ณค ๊ฒ์์ HTML5๋ก ์ฌํํ๋ค๋ ์ฌ๋ก. SuperGrok ๊ฒฐ๊ณผ์ ํจ๊ป 98% ์์ค์ ๋ณต์๋๋ฅผ ์ธ๊ธํ๋ฉฐ, ์ฝ๋ ๋ฆฌํฉํฐ๋ง/์ฌ๊ตฌ์ฑ์ฉ AI ํ์ฉ ๊ฐ๋ฅ์ฑ์ ๋ณด์ฌ์ค๋๋ค.
Refactoring as Algebra: Small Steps to Clarity
์ด ๊ธ์ ๋ณต์กํ๊ณ ์ดํดํ๊ธฐ ์ด๋ ค์ด ์ฝ๋ ์กฐ๊ฐ์ ๋จ๊ณ๋ณ๋ก ๋ฆฌํฉํ ๋งํ์ฌ ๋ช ํํ๊ณ ์๋๋ฅผ ์ ๋๋ฌ๋ด๋ ์ฝ๋๋ก ๋ฐ๊พธ๋ ๊ณผ์ ์ ์ค๋ช ํฉ๋๋ค. ํต์ฌ์ ๊ณ์ฐ๊ณผ ์ํ ๋ณ์ด๋ฅผ ๋ถ๋ฆฌํ๊ณ , ๋ณต์กํ ์กฐ๊ฑด๋ฌธ์ ๋จ์ํํ๋ฉฐ, ์ค๋ณต ์ฝ๋๋ฅผ ์ผ์์ ์ผ๋ก ํ์ฉํด ์ต์ข ์ ์ผ๋ก ๋ ๊ฐ๊ฒฐํ๊ณ ๋ช ํํ ์ฝ๋๋ก ๋ง๋๋ ๊ฒ์ ๋๋ค. ํนํ, ๋ถ๋ฐฐ์ ์ตํฉ(Distribute for Fusion) ๊ธฐ๋ฒ์ ํตํด ์ค๋ณต์ ์ ๊ฑฐํ๊ณ , ๋ณ์ ์ถ์ถ๊ณผ ์กฐ๊ฑด๋ฌธ ๋จ์ํ๋ก ์ฝ๋์ ์๋๋ฅผ ๋ช ํํ ํํํ๋ ๋ฐฉ๋ฒ์ ๋ค๋ฃน๋๋ค. ์ด ๊ณผ์ ์ ์ํํธ์จ์ด ์์ง๋์ด๊ฐ ์ ์ง๋ณด์์ฑ๊ณผ ๊ฐ๋ ์ฑ์ ๋์ด๊ธฐ ์ํด ๋ฆฌํฉํ ๋งํ ๋ ์ ์ฉํ ์ค์ ๊ธฐ๋ฒ์ ์ ๊ณตํฉ๋๋ค.
https://ignition.github.io/posts/refactoring-as-algebra/
#refactoring #softwareengineering #codeclarity #programmingtechniques
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
๐คฆโโ๏ธ 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