home.social

#cleancode — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #cleancode, aggregated by home.social.

  1. 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. 🛠️💻

    #VSCode #SoftwareEngineering #CleanCode

    bdking71.wordpress.com/2026/05

  2. 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. 🛠️💻

    #VSCode #SoftwareEngineering #CleanCode

    bdking71.wordpress.com/2026/05

  3. 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. 🛠️💻

    #VSCode #SoftwareEngineering #CleanCode

    bdking71.wordpress.com/2026/05

  4. 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. 🛠️💻

    #VSCode #SoftwareEngineering #CleanCode

    bdking71.wordpress.com/2026/05

  5. Файл вырос до 800 строк и это была моя вина…

    На каждом ревью найдётся кто‑то, кто спросит: «Зачем четыре файла, если это один пайплайн?» А затем, давайте объясню!

    habr.com/ru/articles/1033218/

    #python #file_size #aiogram #LOC #architectureascode #refactor #cleancode #code_quality

  6. Файл вырос до 800 строк и это была моя вина…

    На каждом ревью найдётся кто‑то, кто спросит: «Зачем четыре файла, если это один пайплайн?» А затем, давайте объясню!

    habr.com/ru/articles/1033218/

    #python #file_size #aiogram #LOC #architectureascode #refactor #cleancode #code_quality

  7. Файл вырос до 800 строк и это была моя вина…

    На каждом ревью найдётся кто‑то, кто спросит: «Зачем четыре файла, если это один пайплайн?» А затем, давайте объясню!

    habr.com/ru/articles/1033218/

    #python #file_size #aiogram #LOC #architectureascode #refactor #cleancode #code_quality

  8. Файл вырос до 800 строк и это была моя вина…

    На каждом ревью найдётся кто‑то, кто спросит: «Зачем четыре файла, если это один пайплайн?» А затем, давайте объясню!

    habr.com/ru/articles/1033218/

    #python #file_size #aiogram #LOC #architectureascode #refactor #cleancode #code_quality

  9. 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

  10. 🚪 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.
    🔗 doors.mom/doors-eu.html
    #DigitalPrivacy #CleanCode #OpenWeb #PrivacyByDesign #Eu #security
    🤍🧊🪷🦋🌊🐟🌳🌸🍷🌷🍃

  11. #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: javapro.io/2025/12/31/high-spe

    #ORM #Java #Persistence #Hibernate #CleanCode

  12. #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: javapro.io/2025/12/31/high-spe

    #ORM #Java #Persistence #Hibernate #CleanCode

  13. ApproveJ 1.6.0 is here 🚀

    ✨ Inline Value Updates update approved value in your test source
    📸 Enhanced Visual Feedback with diff
    🤖 AI Assisted Reviews

    👉 approvej.org
    🔗 Full Changelog: lnkd.in/eyTtdR_3

    #ApproveJ #Java #SoftwareTesting #OpenSource #VisualTesting #IntelliJ #DX #CleanCode

  14. ApproveJ 1.6.0 is here 🚀

    ✨ Inline Value Updates update approved value in your test source
    📸 Enhanced Visual Feedback with diff
    🤖 AI Assisted Reviews

    👉 approvej.org
    🔗 Full Changelog: lnkd.in/eyTtdR_3

  15. ApproveJ 1.6.0 is here 🚀

    ✨ Inline Value Updates update approved value in your test source
    📸 Enhanced Visual Feedback with diff
    🤖 AI Assisted Reviews

    👉 approvej.org
    🔗 Full Changelog: lnkd.in/eyTtdR_3

    #ApproveJ #Java #SoftwareTesting #OpenSource #VisualTesting #IntelliJ #DX #CleanCode

  16. ApproveJ 1.6.0 is here 🚀

    ✨ Inline Value Updates update approved value in your test source
    📸 Enhanced Visual Feedback with diff
    🤖 AI Assisted Reviews

    👉 approvej.org
    🔗 Full Changelog: lnkd.in/eyTtdR_3

    #ApproveJ #Java #SoftwareTesting #OpenSource #VisualTesting #IntelliJ #DX #CleanCode

  17. ApproveJ 1.6.0 is here 🚀

    ✨ Inline Value Updates update approved value in your test source
    📸 Enhanced Visual Feedback with diff
    🤖 AI Assisted Reviews

    👉 approvej.org
    🔗 Full Changelog: lnkd.in/eyTtdR_3

    #ApproveJ #Java #SoftwareTesting #OpenSource #VisualTesting #IntelliJ #DX #CleanCode

  18. #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: javapro.io/de/high-speed-jpa/

    #Hibernate #CleanCode #Java #JAVAPRO

  19. Tomorrow's free LIVE session covers how to structure real Python projects using these patterns.

  20. 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: javapro.io/de/teste-deine-test

    #Java #CleanCode #DevOps #DevTools #JAVAPRO

  21. 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.

    #CleanCode #WebPerformance #SovereignTech #Minimalism

  22. 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: javapro.io/2025/12/31/high-spe

    #ORM #Performance #Java #Persistence #Hibernate #CleanCode

  23. 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 github.com/tito10047/ux-sdc🖋️

    medium.com/@mostka.j/symfony-u

    #Symfony #SDC #PHPDev #CleanCode

  24. 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 github.com/tito10047/ux-sdc🖋️

    medium.com/@mostka.j/symfony-u

    #Symfony #SDC #PHPDev #CleanCode

  25. 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: javapro.io/de/high-speed-jpa/

    #Hibernate #CleanCode

  26. 🐍💡 ¿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? 👇

    juncotic.com/poo-metodos-espec

    #Python #Programación #DesarrolloSoftware #POO #CleanCode #AprenderPython #PythonTips

  27. 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?

    #SystemsLeadership #EmotionalLabor #Reciprocity #CleanCode

  28. 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

  29. 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

  30. 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

  31. 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

  32. 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

  33. 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

  34. 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

  35. 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

  36. 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?

    #SystemsLeadership #ConsentCulture #GrindrSafety #CleanCode

  37. Direct application of the 'Easy Wins' from my recent Scaling Respect + Consent on the Fediverse infographic. (Context: tech.lgbt/@Crissy/115647862289)

    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?

    #ConsentCulture #SystemsLeadership #CleanCode #Fediverse

  38. 🚨 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

  39. 🚨 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

  40. 🚨 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.

  41. 🚨 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

  42. 🚨 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