#maintainability — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #maintainability, aggregated by home.social.
-
Code Maintainability: What Is It and Why It’s Important, by @jetbrains.com:
https://blog.jetbrains.com/qodana/2026/05/code-maintainability-what-is-it-and-why-is-it-important/
-
Code Maintainability: What Is It and Why It’s Important, by @jetbrains.com:
https://blog.jetbrains.com/qodana/2026/05/code-maintainability-what-is-it-and-why-is-it-important/
-
Code Maintainability: What Is It and Why It’s Important, by @jetbrains.com:
https://blog.jetbrains.com/qodana/2026/05/code-maintainability-what-is-it-and-why-is-it-important/
-
Code Maintainability: What Is It and Why It’s Important, by @jetbrains.com:
https://blog.jetbrains.com/qodana/2026/05/code-maintainability-what-is-it-and-why-is-it-important/
-
Code Maintainability: What Is It and Why It’s Important, by @jetbrains.com:
https://blog.jetbrains.com/qodana/2026/05/code-maintainability-what-is-it-and-why-is-it-important/
-
I've been playing with #Github #Copilot as more than just fancy tab-completion in my editor. This will annoy many people. I agree with most of them on most things. I agree that people responsible for the production of code should think carefully about the code. They should value #readability, #maintainability, #testability etc. I agree that some ways of using #AI for coding are just terrible practice. I just don't think that all AI use is inherently evil.
https://dev.to/drhyde/god-is-my-copilot-copilot-is-my-new-god-5h6i
-
Want fewer rewrites and faster test reviews? Learn how SOLID guides beginners toward clean #PageObjectModel in #Java—with concrete refactoring examples.
Read Savi Grover’s article: https://javapro.io/2026/01/06/learning-java-automation-the-solid-way-a-beginners-guide-to-learn-page-object-model-with-java-solid-principles/
#Java #AutomationTesting #Maintainability #JAVAPRO #CleanCode
-
#Development #Guides
The CSS ‘z-index’ value · “Stop racing for the highest number.” https://ilo.im/16b8yj_____
#Predictability #Maintainability #Stacking #Layers #Tokens #Tooltips #WebDev #Frontend #CSS #JavaScript -
When I talk to people about web quality, they always mention measures based on code #readability and #maintainability. Rarely or never do they mention #performance, #accessibility, or #userExperience.
Performance _is_ accessibility. I think there is so much opportunity for me and my colleagues to raise the bar at the #RaspberryPiFoundation to improve access to kids and educators around the world.
Mike Hall at #SotB26.
-
Why do UI tests slow teams down instead of speeding them up? Savi Grover shows how better Java design (SOLID + POM) turns automation into an asset again.
Worth sharing with your team: https://javapro.io/2026/01/06/learning-java-automation-the-solid-way-a-beginners-guide-to-learn-page-object-model-with-java-solid-principles/
-
Software engineering is the art of turning "just a small change" into a three-part migration plan, a rollback strategy, and a meeting.
Not because engineers are dramatic, but because reality has:
- hidden dependencies,
- old clients,
- and data that refuses to be reshaped politely.If the change feels small, that is often a sign you have not found the sharp edges yet.
#SoftwareEngineering #EngineeringHumor #TechReality #Maintainability #ChangeManagement #SystemsThinking #ByernNotes
-
Software engineering is the art of turning "just a small change" into a three-part migration plan, a rollback strategy, and a meeting.
Not because engineers are dramatic, but because reality has:
- hidden dependencies,
- old clients,
- and data that refuses to be reshaped politely.If the change feels small, that is often a sign you have not found the sharp edges yet.
#SoftwareEngineering #EngineeringHumor #TechReality #Maintainability #ChangeManagement #SystemsThinking #ByernNotes
-
Software engineering is the art of turning "just a small change" into a three-part migration plan, a rollback strategy, and a meeting.
Not because engineers are dramatic, but because reality has:
- hidden dependencies,
- old clients,
- and data that refuses to be reshaped politely.If the change feels small, that is often a sign you have not found the sharp edges yet.
#SoftwareEngineering #EngineeringHumor #TechReality #Maintainability #ChangeManagement #SystemsThinking #ByernNotes
-
I trust systems that can be explained without adjectives.
If it needs "robust", "scalable", "enterprise-grade", and "AI-powered" to sound plausible, it is probably doing too much. If it can be explained in verbs and nouns, it is probably closer to truth.
Design is not how convincing the story is.
It is how predictable the behavior is.#SoftwareEngineering #SystemsDesign #SoftwareArchitecture #Clarity #Maintainability #EngineeringBasics #ByernNotes
-
I trust systems that can be explained without adjectives.
If it needs "robust", "scalable", "enterprise-grade", and "AI-powered" to sound plausible, it is probably doing too much. If it can be explained in verbs and nouns, it is probably closer to truth.
Design is not how convincing the story is.
It is how predictable the behavior is.#SoftwareEngineering #SystemsDesign #SoftwareArchitecture #Clarity #Maintainability #EngineeringBasics #ByernNotes
-
Most migrations fail socially before they fail technically.
Not because people are unwilling, but because the system has hidden contracts: spreadsheets, habits, undocumented workflows, “temporary” scripts that became critical infrastructure.
The code is only the visible part.
The hard part is preserving intent while changing mechanics.#SoftwareEngineering #Migration #EngineeringCulture #SystemsThinking #Maintainability #TechLeadership #ByernNotes
-
There is a quiet kind of technical excellence that looks like “nothing happened.”
No incident. No fire drill. No heroic debugging session.
Just clear boundaries, boring interfaces, and a refusal to let the system become clever in the wrong places.Heroics feel productive.
Routine is what scales.#SoftwareEngineering #Maintainability #Simplicity #SystemsDesign #EngineeringCulture #TechReality #ByernNotes
-
There is a quiet kind of technical excellence that looks like “nothing happened.”
No incident. No fire drill. No heroic debugging session.
Just clear boundaries, boring interfaces, and a refusal to let the system become clever in the wrong places.Heroics feel productive.
Routine is what scales.#SoftwareEngineering #Maintainability #Simplicity #SystemsDesign #EngineeringCulture #TechReality #ByernNotes
-
There is a quiet kind of technical excellence that looks like “nothing happened.”
No incident. No fire drill. No heroic debugging session.
Just clear boundaries, boring interfaces, and a refusal to let the system become clever in the wrong places.Heroics feel productive.
Routine is what scales.#SoftwareEngineering #Maintainability #Simplicity #SystemsDesign #EngineeringCulture #TechReality #ByernNotes
-
#Development #Approaches
A web component super power · Done right, inheritance shines in design systems https://ilo.im/169d48_____
#Inheritance #OOP #Reusability #Maintainability #JavaScript #WebComponents #DesignSystems #WebDesign #WebDev #Frontend -
StyleX vs. Tailwind: Meta’s Take on CSS-in-JS Maintainability, by @ricmac (@TheNewStack):
https://thenewstack.io/stylex-vs-tailwind-metas-take-on-css-in-js-maintainability/
#tailwind #comparisons #cssinjs #maintainability #css #javascript
-
StyleX vs. Tailwind: Meta’s Take on CSS-in-JS Maintainability, by @ricmac (@TheNewStack):
https://thenewstack.io/stylex-vs-tailwind-metas-take-on-css-in-js-maintainability/
#tailwind #comparisons #cssinjs #maintainability #css #javascript
-
StyleX vs. Tailwind: Meta’s Take on CSS-in-JS Maintainability, by @ricmac (@TheNewStack):
https://thenewstack.io/stylex-vs-tailwind-metas-take-on-css-in-js-maintainability/
#tailwind #comparisons #cssinjs #maintainability #css #javascript
-
StyleX vs. Tailwind: Meta’s Take on CSS-in-JS Maintainability, by @ricmac (@TheNewStack):
https://thenewstack.io/stylex-vs-tailwind-metas-take-on-css-in-js-maintainability/
#tailwind #comparisons #cssinjs #maintainability #css #javascript
-
StyleX vs. Tailwind: Meta’s Take on CSS-in-JS Maintainability, by @ricmac (@TheNewStack):
https://thenewstack.io/stylex-vs-tailwind-metas-take-on-css-in-js-maintainability/
#tailwind #comparisons #cssinjs #maintainability #css #javascript
-
The systems that last are rarely the smartest ones in the room.
They are not the most elegant, fashionable, or exciting.They survive because people can still understand them at 3 AM, five years later, with incomplete context, stale documentation, and a failing debugger.
They respect constraints.
They change slowly and deliberately.Elegance helps.
Clarity survives.#SoftwareEngineering #SystemsThinking #Maintainability #TechExperience #EngineeringCulture #ByernNotes
-
Most automation suites fail silently — until maintenance costs explode. Savi Grover explains how Java SOLID principles prevent that, starting with Page Object design.
A guide for beginners who want longevity: https://javapro.io/2026/01/06/learning-java-automation-the-solid-way-a-beginners-guide-to-learn-page-object-model-with-java-solid-principles/
-
#Development #Analyses
The great betrayal of frontend sanity · “I’d call CSS-in-JS over-engineering disguised as progress.” https://ilo.im/168rnj_____
#CSSinJS #DX #Maintainability #Website #Browser #WebPerf #WebDev #Frontend #CSS #JavaScript -
#Development #Analyses
The great betrayal of frontend sanity · “I’d call CSS-in-JS over-engineering disguised as progress.” https://ilo.im/168rnj_____
#CSSinJS #DX #Maintainability #Website #Browser #WebPerf #WebDev #Frontend #CSS #JavaScript -
#Development #Analyses
The great betrayal of frontend sanity · “I’d call CSS-in-JS over-engineering disguised as progress.” https://ilo.im/168rnj_____
#CSSinJS #DX #Maintainability #Website #Browser #WebPerf #WebDev #Frontend #CSS #JavaScript -
#Development #Analyses
The great betrayal of frontend sanity · “I’d call CSS-in-JS over-engineering disguised as progress.” https://ilo.im/168rnj_____
#CSSinJS #DX #Maintainability #Website #Browser #WebPerf #WebDev #Frontend #CSS #JavaScript -
[Перевод] Преимущества BPMN AI-агентов
Есть множество инструментов для создания AI-агентов, и в основе им нужно три вещи. Во-первых, им нужно понимать свою основную цель и правила, в рамках которых они должны работать. Например, вы можете создать агента и сказать ему: «Ты здесь, чтобы помогать клиентам с общими запросами о существующих услугах банка». Во-вторых, нам нужен промпт — это запрос к агенту, который агент может попытаться выполнить. И наконец, нужен набор инструментов — это действия и системы, к которым агент имеет доступ, чтобы исполнить запрос. Большинство конструкторов агентов объединяют эти три требования в одну статическую, синхронную систему, но в Camunda мы решили этого не делать. Мы обнаружили, что это создаёт слишком много ограничений для применения, не масштабируется и сложно поддерживается. Чтобы преодолеть эти ограничения, мы придумали концепцию, которая позволяет разделить эти требования и полностью визуализировать агента так, чтобы открыть его для гораздо большего числа сценариев использования — не только на техническом уровне, но и в такой форме, которая снимает многие опасения у людей, добавляющих AI-агентов в свои основные процессы.
https://habr.com/ru/articles/940452/
#Camunda #bpm #business_process_management #aiagent #искусственный_интеллект #bpmn #orchestration #composable_architecture #Maintainability
-
@mjglopez Definitely a combo of #1 and #2: Been working #refactoring truly enormous amount of code for the last years, code which has its oldest roots from 2003. It has been a great learning experience while having the chance to restructure large sections of the #systemarchitecture Painpoints? Sure. But what cool results, improved #performance and first of all: #maintainability
-
Unlocking 7 Hidden Benefits Through Web Site Redesign, by @uxmatters.bsky.social:
#redesigning #userexperience #userconversion #economics #maintainability #accessibility #usability #branding
-
#Development #Techniques
Approaches to the ‘&’ selector in CSS · More maintainable, readable, and clever CSS nesting https://ilo.im/1628p2_____
#ModernCSS #Maintainability #Readability #Ampersand #CssNesting #Framework #WebDev #Frontend #CSS #Sass -
#Development #Techniques
Approaches to the ‘&’ selector in CSS · More maintainable, readable, and clever CSS nesting https://ilo.im/1628p2_____
#ModernCSS #Maintainability #Readability #Ampersand #CssNesting #Framework #WebDev #Frontend #CSS #Sass -
By using java.util.Objects in your codebase, you can improve code quality and productivity while reducing the risk of errors and bugs in your application
Read more 👉 https://lttr.ai/AXLyE
-
#Development #Approaches
A manifesto for small, static, web apps · It’s restrictive, but enables fun web projects again https://ilo.im/15y0fv_____
#OpenWeb #IndieWeb #Website #WebApp #Accessibility #Maintainability #WebStandard #WebDev #Frontend #JavaScript -
Mike Driscoll: Learning About Code Metrics in #Python with Radon
Nice introduction to #radon:
"""
You can use Radon to help you find complex code in your code base.
[...]
Here are the four commands that radon currently can use:cc: compute #Cyclomatic #Complexity
raw: compute raw metrics
mi: compute #Maintainability Index
hal: compute #Halstead complexity metrics
[...]
"""https://www.blog.pythonlibrary.org/2023/09/20/learning-about-code-metrics-in-python-with-radon/
-
#Development #Introductions
A short introduction to CSS Nesting · Benefits and applications of a long-awaited CSS feature https://ilo.im/158jr9_____
#WebDev #Frontend #CSS #CssNesting #Maintainability #Readability