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.
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
#refactoring für (unter anderem) #sQLshell geht gut voran, und jetzt als Belohnung: eine kleine Pause!
I've gotten a new laptop from work, which I was planning to set up (my first @tuxedocomputers laptop, an #IBP15 <3 ) and mid-installation I realised:
I really need to clean up my #dotfiles So I started an intensive modernizing project, including migrating to #chezmoi During which I realized:
My #git Integration in #zsh was always a bit broken, and also a bit slow, and it would be really good to clean up that part of my configuration.
So I started another project. I am now three levels deep in project what should have just been an @archlinux installation on a Tuxedo laptop 😅. Hope I don't fall into the next level while coding 🙈
But hey, I now have my first two real code repositories, exclusively on @Codeberg and my first real @rust project!
- https://codeberg.org/pygospa/dotfiles
- https://codeberg.org/pygospa/vcs-prompt
#projectmanagement #timemanagement #coding #programming #rust #refactoring #modernization
Habr » 🤖 🌐
@habr@zhub.link
[Перевод] Экономическая выгода рефакторинга в эпоху AI-агентов
Осваивая разработку с помощью AI-агентов, я написал веб-приложение для собственной ежедневной работы. Проект получился довольно сложным: с динамическим обновлением интерфейса и поиском, модальными окнами, автосохранением, интеграциями с внешними системами, модулями машинного обучения, текстовым анализом, фоновыми задачами и автоматическим деплоем. Объём кода составил около 150 000 строк, из которых примерно 120 000 написаны на Rust, а остальные - на TypeScript и Terraform. Весь этот код сгенерировали агенты - в основном Claude Code и частично Cursor . За редкими исключениями я почти не открывал и не читал исходные файлы. В процессе разработки я начал замечать странности. Когда в терминале мелькнула правка 4000-й строки в одном файле, я решил посмотреть на код ближе. Выяснилось, что слой доступа к данным разросся до 6000 строк. С каждой новой функцией он продолжал расти. В коде каждого запроса, чтения или записи повторялись настройка HTTP-запроса, кодирование и декодирование JSON. В итоге весь слой доступа к данным оказался в одном файле на 17 155 строк Rust.
https://habr.com/ru/articles/1065178/
#refactoring #ииагенты #ai #рефакторинг #разработка_приложений #разработка #software_engineering #software_architecture #бюджет #code_review
RE: https://aus.social/@andyjennings/116888321133719605
Ha ha. Slopfix says it is:
“getting paid according to how much code it deletes. Its three engineers agree to a line-reduction target before starting, with a stated example of whittling a 100,000-line project down to 35,000 while maintaining the same functionality. The best part? Slopfix uses AI coding agents itself to do the trimming.” but describes them as being kept on “a very short leash”.
Interesting read & approach, was wondering when someone would do this…
How we migrated a live routing system using #AI-assisted #refactoring https://www.datadoghq.com/blog/engineering/ai-assisted-storage-migration/
Pro-tip: If your test is broken after refactoring the code, maybe you should check your refactoring instead of adapting the test to the new (wrong) behavior.
#softwareengineering #softwaredevelopment #testing #refactoring
Modern Software Design in Fortran by Matthias Noback is a new release on Leanpub!
Link: https://leanpub.com/modern-software-design-in-fortran
#books #ebooks #newreleases #leanpublishing #selfpublishing #object_oriented_programming #functional_programming #software_architecture #automated_software_testing #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
Habr » 🤖 🌐
@habr@zhub.link
Как мы мигрируем навигацию на Compose в Android-приложениях с 400+ экранами
Привет, Хабр! Меня зовут Константин Дубинко, я — Android-техлид в hh.ru . Сейчас мы заканчиваем большой переезд навигации в двух Android-приложениях — для соискателей и работодателей. В этой статье я покажу, как у нас там устроена навигация, почему мы решили отказаться от Fragment-навигации и как превратили хаотичную миграцию с «островками» новой архитектуры в управляемый процесс с метриками и понятным планом работ. Заодно расскажу, какие решения сработали, какие — нет, и что я сделал бы иначе, если бы начинал заново.
https://habr.com/ru/companies/hh/articles/1044842/
#android_development #compose #migration #navigation #refactoring #mobile_development #modo #vj #мобильная_разработка #мобильные_приложения