#cleancode — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #cleancode, aggregated by home.social.
-
Microsoft is gaslighting your workflow. Forced AI in VS Code is creating massive technical debt and breaking your flow across every machine you own. It’s time to reclaim the kernel of your craft. 🛠️💻
-
Microsoft is gaslighting your workflow. Forced AI in VS Code is creating massive technical debt and breaking your flow across every machine you own. It’s time to reclaim the kernel of your craft. 🛠️💻
-
Microsoft is gaslighting your workflow. Forced AI in VS Code is creating massive technical debt and breaking your flow across every machine you own. It’s time to reclaim the kernel of your craft. 🛠️💻
-
Microsoft is gaslighting your workflow. Forced AI in VS Code is creating massive technical debt and breaking your flow across every machine you own. It’s time to reclaim the kernel of your craft. 🛠️💻
-
Файл вырос до 800 строк и это была моя вина…
На каждом ревью найдётся кто‑то, кто спросит: «Зачем четыре файла, если это один пайплайн?» А затем, давайте объясню!
https://habr.com/ru/articles/1033218/
#python #file_size #aiogram #LOC #architectureascode #refactor #cleancode #code_quality
-
Файл вырос до 800 строк и это была моя вина…
На каждом ревью найдётся кто‑то, кто спросит: «Зачем четыре файла, если это один пайплайн?» А затем, давайте объясню!
https://habr.com/ru/articles/1033218/
#python #file_size #aiogram #LOC #architectureascode #refactor #cleancode #code_quality
-
Файл вырос до 800 строк и это была моя вина…
На каждом ревью найдётся кто‑то, кто спросит: «Зачем четыре файла, если это один пайплайн?» А затем, давайте объясню!
https://habr.com/ru/articles/1033218/
#python #file_size #aiogram #LOC #architectureascode #refactor #cleancode #code_quality
-
Файл вырос до 800 строк и это была моя вина…
На каждом ревью найдётся кто‑то, кто спросит: «Зачем четыре файла, если это один пайплайн?» А затем, давайте объясню!
https://habr.com/ru/articles/1033218/
#python #file_size #aiogram #LOC #architectureascode #refactor #cleancode #code_quality
-
There is ASCII Art and there is a View-Finder showing the document space in miniature. How very German of me... #deutschland
FOSS, single-file, vanilla, save with CTRL + S. This is designed to make single file webpages/programs in absolute position or VW. The keyboard is like Vi. 20 levels per project. #VanillaJS #Minimalism #WebPerformance #Lightweight #SingleFile #NoBloat #FastWeb #ZeroDependencies #CleanCode #OfflineFirst #Efficiency #100DaysOfCode #GreenComputing #LowTech #WebStandards
-
🚪 Where privacy meets poetry in pure HTML.
I crafted a tracker-free corner of the web: no ads, no bloat, no surveillance. Just 5 trusted European sources for knowledge & privacy, with built-in listen/copy/save tools.
You’re a guest here. Never a product.
🔗 https://www.doors.mom/doors-eu.html
#DigitalPrivacy #CleanCode #OpenWeb #PrivacyByDesign #Eu #security
🤍🧊🪷🦋🌊🐟🌳🌸🍷🌷🍃 -
#JPA is not a silver bullet — but it doesn’t have to be a bottleneck either. Julius Mischok shows when to tune JPA, when to use projections, and when plain SQL is the better choice.
Read the full piece: https://javapro.io/2025/12/31/high-speed-jpa/
-
#JPA is not a silver bullet — but it doesn’t have to be a bottleneck either. Julius Mischok shows when to tune JPA, when to use projections, and when plain SQL is the better choice.
Read the full piece: https://javapro.io/2025/12/31/high-speed-jpa/
-
From Java Coder to Software Engineer: The 2025 Skill Stack for Senior Devs
#Algorithms #AWS #Caching #CICD #CleanCode #CloudComputing #DataStructures #DevOps #docker #DomainDrivenDesign #EnterpriseJava #GitHubActions #Grafana #InfrastructureasCode #Java #Java2025 #JavaCareerPath #JavaInterview #Javajobs #JavaVirtualThreads #JVM #Kafka #Kuberne...
-
ApproveJ 1.6.0 is here 🚀
✨ Inline Value Updates update approved value in your test source
📸 Enhanced Visual Feedback with diff
🤖 AI Assisted Reviews👉 https://approvej.org
🔗 Full Changelog: https://lnkd.in/eyTtdR_3#ApproveJ #Java #SoftwareTesting #OpenSource #VisualTesting #IntelliJ #DX #CleanCode
-
ApproveJ 1.6.0 is here 🚀
✨ Inline Value Updates update approved value in your test source
📸 Enhanced Visual Feedback with diff
🤖 AI Assisted Reviews👉 https://approvej.org
🔗 Full Changelog: https://lnkd.in/eyTtdR_3#ApproveJ #Java #SoftwareTesting #OpenSource #VisualTesting #IntelliJ #DX #CleanCode
-
ApproveJ 1.6.0 is here 🚀
✨ Inline Value Updates update approved value in your test source
📸 Enhanced Visual Feedback with diff
🤖 AI Assisted Reviews👉 https://approvej.org
🔗 Full Changelog: https://lnkd.in/eyTtdR_3#ApproveJ #Java #SoftwareTesting #OpenSource #VisualTesting #IntelliJ #DX #CleanCode
-
ApproveJ 1.6.0 is here 🚀
✨ Inline Value Updates update approved value in your test source
📸 Enhanced Visual Feedback with diff
🤖 AI Assisted Reviews👉 https://approvej.org
🔗 Full Changelog: https://lnkd.in/eyTtdR_3#ApproveJ #Java #SoftwareTesting #OpenSource #VisualTesting #IntelliJ #DX #CleanCode
-
ApproveJ 1.6.0 is here 🚀
✨ Inline Value Updates update approved value in your test source
📸 Enhanced Visual Feedback with diff
🤖 AI Assisted Reviews👉 https://approvej.org
🔗 Full Changelog: https://lnkd.in/eyTtdR_3#ApproveJ #Java #SoftwareTesting #OpenSource #VisualTesting #IntelliJ #DX #CleanCode
-
Peek, Bookmark, and Browse Editor Toolkit #Unity #Workflow #Bookmark #Peek #Gameobjects #Assets #Files #Intelligentoutline #Ultrafastselection #Customizable #C #Cleancode #Namespaces #AssetStore
https://u3dn.com/packages/peek-bookmark-and-browse-editor-toolkit-180119
-
#JPA skaliert – wenn man’s richtig macht. Julius Mischok zeigt, welche Patterns in Produktion versagen und welche Alternativen du früh im Design bedenken solltest.
Lerne, wie du JPA für echte Lasten optimierst: https://javapro.io/de/high-speed-jpa/
-
Tomorrow's free LIVE session covers how to structure real Python projects using these patterns.
-
Deine Tests laufen bei jedem Build? Dann sind sie wichtig genug, getestet zu werden. Julius Mischok zeigt, wie #MutationTesting mit #PIT Schwachstellen in deiner #CI sichtbar macht.
Stärke deine Teststrategie: https://javapro.io/de/teste-deine-tests-mutation-testing-in-java-mit-pit/
-
The WordPress Exorcism: We don't just move data; we sanitize it. Here is the surgical strike we use to strip the YAML frontmatter and SEO bloat from legacy exports to keep our SPA engine lean:
const cleanContent = rawContent.replace(/^---[\s\S]*?---\n?/, '');
Simple. Brutal. Effective. This is how we reduce payload by 40% before the first byte even hits the browser.
-
When does #JPA abstraction help — and when does it hurt? Julius Mischok argues that high-speed JPA is possible if you stop trusting defaults and start designing for scale.
Full article: https://javapro.io/2025/12/31/high-speed-jpa/
-
Is Tailwind CSS passé? 🤔 In 2026, with modern CSS and the SDC approach in Symfony UX, it just might be.
I’m sharing how to write isolated components with PHP, Twig, CSS, and JS all in one place.
My journey and the new bundle are here https://github.com/tito10047/ux-sdc🖋️
-
Is Tailwind CSS passé? 🤔 In 2026, with modern CSS and the SDC approach in Symfony UX, it just might be.
I’m sharing how to write isolated components with PHP, Twig, CSS, and JS all in one place.
My journey and the new bundle are here https://github.com/tito10047/ux-sdc🖋️
-
500 Abfragen oder eine? Wer #JPA & Spring Data falsch einsetzt, landet im N+1-Desaster. Julius Mischok zeigt, wie du mit #EntityGraph + JPQL JPA von Bremse zu Boost wechselst.
👉 Wenig Aufwand, viel Speed – jetzt in der #JAVAPRO: https://javapro.io/de/high-speed-jpa/
-
🐍💡 ¿Sabías que en Python __init__ no es el constructor?
En Python solemos llamar “constructor” a __init__, pero técnicamente no lo es.
El verdadero constructor es __new__, el método que crea la nueva instancia de la clase.
Recién después de que __new__ devuelve el objeto, Python llama a __init__ para inicializar sus atributos.¿Querés saber más? 👇
https://juncotic.com/poo-metodos-especiales-en-python/
#Python #Programación #DesarrolloSoftware #POO #CleanCode #AprenderPython #PythonTips
-
Distressed friend demands help: Even support systems need clear boundaries. Demanding emotional labour without consent violates the Principle of Reciprocity and drains energy. We move from Corrupted Code (Force) to Clean Code (Power).
Scenario: A friend is in crisis and demands immediate emotional support late at night, despite repeated hints the recipient is busy. The friend replies:
❌ Corrupted Code (Force):
"I need to talk right now, I'm having a crisis. Just drop what you're doing, I can't handle this alone." (Demands immediate, non-consensual labor, ignoring the recipient's boundaries.)✅ Clean Code (Power):
"I'm having a crisis and need support. Are you in a good space to talk for a few minutes now? If not, please let me know when might work for you tomorrow." (Asks for consent; respects the recipient's agency and energy.)The difference? The second message respects the recipient’s energy system. What boundary can you clearly state today?
-
Hot for teacher? Academic settings are not exempt from power abuse. Coercion violates the Principle of Trust and corrupts the integrity of mentorship. We move from Corrupted Code (Force) to Clean Code (Power).
Scenario: A student approaches a professor for help on a critical assignment. The professor replies:
❌ Corrupted Code (Force):
"I can help, but it will require a lot of late-night one-on-one time outside the office. Maybe we discuss it over dinner tonight?" (Leverages academic need to blur boundaries.)✅ Clean Code (Power):
"That's a critical topic. I can give you an extra 30 minutes during my office hours tomorrow, or connect you with the senior TA for immediate help." (Affirms professional boundary; prioritizes resource access.)The difference? The second message preserves the trust essential for education. What boundary can you clearly state today?
#SystemsLeadership #AcademicIntegrity #PowerDynamics #CleanCode
-
Hot for teacher? Academic settings are not exempt from power abuse. Coercion violates the Principle of Trust and corrupts the integrity of mentorship. We move from Corrupted Code (Force) to Clean Code (Power).
Scenario: A student approaches a professor for help on a critical assignment. The professor replies:
❌ Corrupted Code (Force):
"I can help, but it will require a lot of late-night one-on-one time outside the office. Maybe we discuss it over dinner tonight?" (Leverages academic need to blur boundaries.)✅ Clean Code (Power):
"That's a critical topic. I can give you an extra 30 minutes during my office hours tomorrow, or connect you with the senior TA for immediate help." (Affirms professional boundary; prioritizes resource access.)The difference? The second message preserves the trust essential for education. What boundary can you clearly state today?
#SystemsLeadership #AcademicIntegrity #PowerDynamics #CleanCode
-
Hot for teacher? Academic settings are not exempt from power abuse. Coercion violates the Principle of Trust and corrupts the integrity of mentorship. We move from Corrupted Code (Force) to Clean Code (Power).
Scenario: A student approaches a professor for help on a critical assignment. The professor replies:
❌ Corrupted Code (Force):
"I can help, but it will require a lot of late-night one-on-one time outside the office. Maybe we discuss it over dinner tonight?" (Leverages academic need to blur boundaries.)✅ Clean Code (Power):
"That's a critical topic. I can give you an extra 30 minutes during my office hours tomorrow, or connect you with the senior TA for immediate help." (Affirms professional boundary; prioritizes resource access.)The difference? The second message preserves the trust essential for education. What boundary can you clearly state today?
#SystemsLeadership #AcademicIntegrity #PowerDynamics #CleanCode
-
Hot for teacher? Academic settings are not exempt from power abuse. Coercion violates the Principle of Trust and corrupts the integrity of mentorship. We move from Corrupted Code (Force) to Clean Code (Power).
Scenario: A student approaches a professor for help on a critical assignment. The professor replies:
❌ Corrupted Code (Force):
"I can help, but it will require a lot of late-night one-on-one time outside the office. Maybe we discuss it over dinner tonight?" (Leverages academic need to blur boundaries.)✅ Clean Code (Power):
"That's a critical topic. I can give you an extra 30 minutes during my office hours tomorrow, or connect you with the senior TA for immediate help." (Affirms professional boundary; prioritizes resource access.)The difference? The second message preserves the trust essential for education. What boundary can you clearly state today?
#SystemsLeadership #AcademicIntegrity #PowerDynamics #CleanCode
-
Hot for teacher? Academic settings are not exempt from power abuse. Coercion violates the Principle of Trust and corrupts the integrity of mentorship. We move from Corrupted Code (Force) to Clean Code (Power).
Scenario: A student approaches a professor for help on a critical assignment. The professor replies:
❌ Corrupted Code (Force):
"I can help, but it will require a lot of late-night one-on-one time outside the office. Maybe we discuss it over dinner tonight?" (Leverages academic need to blur boundaries.)✅ Clean Code (Power):
"That's a critical topic. I can give you an extra 30 minutes during my office hours tomorrow, or connect you with the senior TA for immediate help." (Affirms professional boundary; prioritizes resource access.)The difference? The second message preserves the trust essential for education. What boundary can you clearly state today?
#SystemsLeadership #AcademicIntegrity #PowerDynamics #CleanCode
-
Bad Boss? When power dynamics are involved, clear boundaries are critical. Coercion is not only personal; it is a Systemic Failure that violates the Principle of Professional Equity. We move from Corrupted Code (Force) to Clean Code (Power).
Scenario: A junior team member ends a secret relationship with their senior manager. The manager replies:
❌ Corrupted Code (Force):
"If you end this, it will make things awkward in the team, and I can't guarantee your next review will be positive. We should keep this quiet." (Coercive; uses professional power to threaten and manipulate.)✅ Clean Code (Power):
"I respect your decision completely. I will be transparent with HR about my boundary failure, and your job security is not threatened. We proceed professionally." (Restores integrity; affirms the junior's agency and safety.)The difference? The second message prioritizes integrity over personal gain. What boundary can you clearly state today?
#SystemsLeadership #WorkplaceIntegrity #PowerDynamics #CleanCode
-
Bad Boss? When power dynamics are involved, clear boundaries are critical. Coercion is not only personal; it is a Systemic Failure that violates the Principle of Professional Equity. We move from Corrupted Code (Force) to Clean Code (Power).
Scenario: A junior team member ends a secret relationship with their senior manager. The manager replies:
❌ Corrupted Code (Force):
"If you end this, it will make things awkward in the team, and I can't guarantee your next review will be positive. We should keep this quiet." (Coercive; uses professional power to threaten and manipulate.)✅ Clean Code (Power):
"I respect your decision completely. I will be transparent with HR about my boundary failure, and your job security is not threatened. We proceed professionally." (Restores integrity; affirms the junior's agency and safety.)The difference? The second message prioritizes integrity over personal gain. What boundary can you clearly state today?
#SystemsLeadership #WorkplaceIntegrity #PowerDynamics #CleanCode
-
Bad Boss? When power dynamics are involved, clear boundaries are critical. Coercion is not only personal; it is a Systemic Failure that violates the Principle of Professional Equity. We move from Corrupted Code (Force) to Clean Code (Power).
Scenario: A junior team member ends a secret relationship with their senior manager. The manager replies:
❌ Corrupted Code (Force):
"If you end this, it will make things awkward in the team, and I can't guarantee your next review will be positive. We should keep this quiet." (Coercive; uses professional power to threaten and manipulate.)✅ Clean Code (Power):
"I respect your decision completely. I will be transparent with HR about my boundary failure, and your job security is not threatened. We proceed professionally." (Restores integrity; affirms the junior's agency and safety.)The difference? The second message prioritizes integrity over personal gain. What boundary can you clearly state today?
#SystemsLeadership #WorkplaceIntegrity #PowerDynamics #CleanCode
-
Meat Grindr: Misogyny isn't the only systemic failure online. Pressure and coercion violate the Principle of Agency. We move from Corrupted Code (Force) to Clean Code (Power).
Scenario: A newly single man on Grindr is pressured to meet up immediately without safety checks. The messager replies:
❌ Corrupted Code (Force):
"Stop making excuses. If you're serious, you'd come over now. Don't waste my time." (Coercive; ignores safety and agency.)✅ Clean Code (Power):
"I understand you need to take your time. Your safety is most important. Let's do a quick video chat first, or we can chat more until you feel ready." (Affirms boundary; prioritizes well-being.)The difference? The second message respects pace and safety. What boundary can you clearly state today?
-
Direct application of the 'Easy Wins' from my recent Scaling Respect + Consent on the Fediverse infographic. (Context: https://tech.lgbt/@Crissy/115647862289071322)
Misogyny isn't just poor communication; it's a Systemic Failure that violates the Principle of Trust. We fix it by moving from Corrupted Code (Force) to Clean Code (Power).
Scenario: A woman declines a nude request. The man sends one anyway (unsolicited). She declines to send her own. The man replies:
❌ Corrupted Code (Force):
"Okay, but you need to send me one back now. It's only fair." (This assumes entitlement and ignores consent.)✅ Clean Code (Power):
"My apologies, sending that was out of line. I should have respected your initial 'no.' I respect your boundaries entirely." (This affirms integrity.)The difference? The second message rebuilds trust. What boundary can you clearly state today?
-
Hexagon of Doom - The Cost of Over-Abstraction and Indirection
Let me explain why I think Ports&Adapter / Hexagonal architecture introduces net harm to software projects.
https://jointhefreeworld.org/blog/articles/development/hexagon-of-doom/index.html
#software #engineering #architecture #dev #project #cleancode #java #scala #hexagon #mvc #ports #adapters #abstraction #programming
-
List comprehensions are more concise, readable, and often faster than traditional for loops for simple tasks.
#PythonTips #CleanCode #PythonPractice #CodeBetter #LearnPython #PythonDeveloper #CodingBestPractices #PythonTricks #DevTips #CodeSmart -
List comprehensions are more concise, readable, and often faster than traditional for loops for simple tasks.
#PythonTips #CleanCode #PythonPractice #CodeBetter #LearnPython #PythonDeveloper #CodingBestPractices #PythonTricks #DevTips #CodeSmart -
🚨 When your code is a few KB, but your dependencies rival AAA game installations. Still believe in fairy tales of secure code?
Gigabytes of code you didn't write. Licences you didn't read. Security flaws you didn't anticipate. Yet, you trust them. Adorable.
Not just Node.js. Gradle caches, AWS libs with 400 sub-dependencies + reflection parties. In control? How cute.
I use plain Java with jlink + jpackage. Minimal. Secure. No bloat.
Fewer deps = fewer surprises. Because I care.
But hey, keep stacking that Jenga tower. Watching it fall will be fun.
#MinimalismMatters #CleanCode #DependencyHell #JavaPurist #DoYouEvenCare #LessIsMore #CodeSmart #TechDebt #DependencyManagement #JavaDeveloper #SecureCoding #LightweightCode #ModernJava #RefactorYourLife #NoBloat #CodeQuality #developer #code
-
🚨 When your code is a few KB, but your dependencies rival AAA game installations. Still believe in fairy tales of secure code?
Gigabytes of code you didn't write. Licences you didn't read. Security flaws you didn't anticipate. Yet, you trust them. Adorable.
Not just Node.js. Gradle caches, AWS libs with 400 sub-dependencies + reflection parties. In control? How cute.
I use plain Java with jlink + jpackage. Minimal. Secure. No bloat.
Fewer deps = fewer surprises. Because I care.
But hey, keep stacking that Jenga tower. Watching it fall will be fun.
#MinimalismMatters #CleanCode #DependencyHell #JavaPurist #DoYouEvenCare #LessIsMore #CodeSmart #TechDebt #DependencyManagement #JavaDeveloper #SecureCoding #LightweightCode #ModernJava #RefactorYourLife #NoBloat #CodeQuality #developer #code
-
🚨 When your code is a few KB, but your dependencies rival AAA game installations. Still believe in fairy tales of secure code?
Gigabytes of code you didn't write. Licences you didn't read. Security flaws you didn't anticipate. Yet, you trust them. Adorable.
Not just Node.js. Gradle caches, AWS libs with 400 sub-dependencies + reflection parties. In control? How cute.
I use plain Java with jlink + jpackage. Minimal. Secure. No bloat.
Fewer deps = fewer surprises. Because I care.
But hey, keep stacking that Jenga tower. Watching it fall will be fun.
#MinimalismMatters #CleanCode #DependencyHell #JavaPurist #DoYouEvenCare #LessIsMore #CodeSmart #TechDebt #DependencyManagement #JavaDeveloper #SecureCoding #LightweightCode #ModernJava #RefactorYourLife #NoBloat #CodeQuality #developer #code
-
🚨 When your code is a few KB, but your dependencies rival AAA game installations. Still believe in fairy tales of secure code?
Gigabytes of code you didn't write. Licences you didn't read. Security flaws you didn't anticipate. Yet, you trust them. Adorable.
Not just Node.js. Gradle caches, AWS libs with 400 sub-dependencies + reflection parties. In control? How cute.
I use plain Java with jlink + jpackage. Minimal. Secure. No bloat.
Fewer deps = fewer surprises. Because I care.
But hey, keep stacking that Jenga tower. Watching it fall will be fun.
#MinimalismMatters #CleanCode #DependencyHell #JavaPurist #DoYouEvenCare #LessIsMore #CodeSmart #TechDebt #DependencyManagement #JavaDeveloper #SecureCoding #LightweightCode #ModernJava #RefactorYourLife #NoBloat #CodeQuality #developer #code
-
🚨 When your code is a few KB, but your dependencies rival AAA game installations. Still believe in fairy tales of secure code?
Gigabytes of code you didn't write. Licences you didn't read. Security flaws you didn't anticipate. Yet, you trust them. Adorable.
Not just Node.js. Gradle caches, AWS libs with 400 sub-dependencies + reflection parties. In control? How cute.
I use plain Java with jlink + jpackage. Minimal. Secure. No bloat.
Fewer deps = fewer surprises. Because I care.
But hey, keep stacking that Jenga tower. Watching it fall will be fun.
#MinimalismMatters #CleanCode #DependencyHell #JavaPurist #DoYouEvenCare #LessIsMore #CodeSmart #TechDebt #DependencyManagement #JavaDeveloper #SecureCoding #LightweightCode #ModernJava #RefactorYourLife #NoBloat #CodeQuality #developer #code
-
Moyna is ideal for micro blog, community social network, news headlines publishing.
https://wordpress.org/themes/moyna/#microblog, #socialnetwork, #newsheadlines, #newsticker, #blog, #news, #translationready, #minimalist, #minimal, #community, #responsive, #speedoptimized, #crossbrowsercompatibility, #mobileready, #cleancode
-
Moyna is ideal for micro blog, community social network, news headlines publishing.
https://wordpress.org/themes/moyna/#microblog, #socialnetwork, #newsheadlines, #newsticker, #blog, #news, #translationready, #minimalist, #minimal, #community, #responsive, #speedoptimized, #crossbrowsercompatibility, #mobileready, #cleancode
-
Moyna is ideal for micro blog, community social network, news headlines publishing.
https://wordpress.org/themes/moyna/#microblog, #socialnetwork, #newsheadlines, #newsticker, #blog, #news, #translationready, #minimalist, #minimal, #community, #responsive, #speedoptimized, #crossbrowsercompatibility, #mobileready, #cleancode