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.
Why should we even bother with refactoring?
Read more here:
https://www.devleader.ca/2023/11/21/what-is-refactoring-and-understanding-why-you-need-it/
Here's a list of 10 different refactoring techniques for you to leverage!
Read more here:
https://www.devleader.ca/2023/11/14/top-10-refactoring-techniques-you-need-to-transform-your-codebase/
Rhia Dixon, MBA, Cory House, and Chad Michel have Sessions on Software Craftsmanship at Nebraska.Code().
https://nebraskacode.amegala.com/
#VML #Pluralsight #DontPanicLabs #Za #SoftwareCraftsmanship #Refactoring #TechnologyConference #Nebraska #CoryHouse #RhiaDixon #ChadMichel #Software #DeveloperConference #LincolnNebraska #WomenInTech #WomenInSTEM #softwaredevelopment #softwareengineering #NetworkingEvent #july2025
Stop asking 'what tool should we use?' Start asking 'what specific outcome are we trying to achieve?' In this talk, Dave Mosher breaks down the difference between chasing shiny objects and solving real problems. https://link.testdouble.com/786585 #LegacyRescue #TechDebt #LegacyModernization #Refactoring
#python #programming #refactoring
Reached the point where — after days of work — unit tests break again. In the same place as they did before the bug rewrite.
(Checks notes)
Oh! Now the underlying data structures aren’t a horrible mess and I can actually apply the fix that all those rewrites enabled. I think.
Nested contexts of todo-lists are hard.
Преодоление сложности в самом сердце Анемичной Модели
Доброго времени суток, Хабр! Сегодня хотел бы поговорить об анемичной модели — одном из самых дискуссионных топиков (особенно для приверженцев DDD) и о том, как, по моему мнению, правильно её готовить. Для кого-то анемичная модель — это антипаттерн, тогда как для других это единственный правильный способ реализации приложений. Многие использовали её годами и даже не знали, как она называется, и что кем-то она считается антипаттерном. Реальность же такова, что анемичная модель — это инструмент, который может подходить или не подходить в зависимости от ситуации, но при этом является очень популярным и, по факту, «стандартом де-факто» для многих программистов и организаций. Хотя в последние годы я и вижу тенденцию к тому, что DDD и, соответственно, богатая доменная модель становятся всё популярнее, пока что, по моему мнению, им далеко до популярности анемичной модели.
https://habr.com/ru/articles/917012/
#ddd #software_design #anemic_model #refactoring #architecture #java #oop #web_development #domain_driven_design #functional_programming
The only solution to tech debt is to go fix all of it right away.
Read more here:
https://www.devleader.ca/2023/10/20/how-to-balance-technical-debt-tackle-it-before-it-tackles-you/
A classroom of open-minded people, eagerly learning and practicing "Refactoring Legacy Code Guided By Approval Tests" at @amsterdam 2025. Thanks to all participants for joining and sharing your unique perspectives. Also a big thank you for all the great feedback.
#refactoring #legacycode #tdd #approvaltests #softwaredesign
How can you use code coverage and mutation testing to add tests to legacy code? At @mendercon last year, I demonstrated this powerful technique step by step on the Gilded Rose kata, which is hosted by @emilybache on her GitHub account: https://github.com/emilybache/GildedRose-Refactoring-Kata
You can watch the talk here: https://www.youtube.com/watch?v=0qna5cuzDI0
#CSudberyRecordings #CodeCoverage #MutationTesting #GildedRose #Refactoring #UnitTests
I'm speaking at this year's #Devopsdays Amsterdam, happening next week June 18-20. I'll be hosting my workshop "Refactoring Legacy Code Guided By Approval Tests". So come join this fun event with me, and network with like minded people about #DevOps and more. And to make things even better, use the voucher #FRIENDS_OF_SPEAKERS when buying your ticket for a 20% discount on the regular 2-day ticket.
https://devopsdays.org/events/2025-amsterdam/welcome/
Hope to see you there.
Rhia Dixon, MBA presents 'The Art of Choosing Refactoring Battles Wisely' July 25th at Nebraska.Code().
https://nebraskacode.amegala.com/
#Refactoring #TechDebt #ScopeCreep #TechnologyConference #TechnologyTalk #WomeninTech #Nebraska #VML #womenintech #WomenInSTEM #SoftwareDevelopment #softwareengineering #SoftwareCraftsmanship #DeveloperConference #Heartland
GitHub for Beginners: Code review and refactoring with GitHub Copilot. buff.ly/HGOZOO1 #github #githubcopilot #ai #codereview #refactoring #programming #aiassistant #learning
GitHub for Beginners: Code review and refactoring with GitHub Copilot.
#github #githubcopilot #ai #codereview #refactoring #programming #aiassistant #learning
Can be refactored != Should be refactored
Read more here:
https://www.devleader.ca/2023/12/27/when-should-code-be-refactored-what-you-need-to-know/
I really liked watching this talk: "Code Mending in the AI age - Ray Myers | Craft Conference 2024"
Last month, GitClear published an analysis of 211 million lines of code in its AI Copilot Code Quality report. One of the key findings is that #refactoring signals are crashing while #code duplication and churn is increasing.
https://thenewstack.io/whats-missing-with-ai-generated-code-refactoring/
Refactoring can work wonders for simplifying code
Read more here:
https://www.devleader.ca/2023/12/04/how-to-simplify-your-code-with-effective-code-refactoring/
There comes a time in every developer's life where we're faced with this...
Read more here:
https://www.devleader.ca/2023/11/27/refactoring-legacy-code-what-you-need-to-be-effective/
How do you know when to rewrite it all instead of refactor?
Read more here:
https://www.devleader.ca/2023/11/26/rewriting-vs-refactoring-code-how-to-navigate-the-two/
When should we refactor code?
Read more here:
https://www.devleader.ca/2023/11/24/when-to-refactor-code-how-to-maximize-efficiency-and-minimizing-tech-debt/