#softwaredevelopment

Richard Donovanricharddonovan
2025-12-12

The best way to create new habits is to make them part of your identity…

I link my habits to the identity of a “Modern Software Developer”…

My definition of a modern software developer is someone who:

👉 Recognises the importance of the mental and physical health of their team
👉 Recognises software development as a team sport
👉 Encourages and supports others in the industry

Nube Colectivanubecolectiva
2025-12-12

What is an AI Agent: Everything You Need to Know.

Qué es un Agente de IA: Todo lo que Necesitas Saber.

👉 nubecolectiva.com/blog/agente-

Qué es un Agente de IA: Todo lo que Necesitas Saber.
2025-12-12

Đây là 70 công cụ AI hàng đầu dành cho lập trình viên năm 2025 giúp:
✅ Hoàn thành code nhanh hơn 55%
✅ Giảm 40% thời gian debug
✅ Cải thiện 30% chất lượng code

Bao gồm 10 danh mục thiết yếu:
🔧 IDE tích hợp AI
🤖 Agent tự động viết code
🛡️ Công cụ review & bảo mật
🎨 AI sinh giao diện UI
📊 Tối ưu database & SQL

Phân tích chi tiết + khuyến nghị sử dụng cho từng công cụ. Dành cho mọi cấp độ developer!

#AI #DevTools #Coding #SoftwareDevelopment
#CôngNghệAI #LậpTrình #Ph

cathillcathill
2025-12-12

What is the bus factor of PIxelfed and its developer's instance pixelfed.social?

2025-12-11

Kent Beck chia sẻ trong podcast gần đây rằng việc bỏ qua "tính linh hoạt" (optionality) trong phát triển phần mềm khiến chi phí tăng cao. Ông nhấn mạnh cần ưu tiên cân nhắc các lựa chọn để duy trì sự linh hoạt và hiệu quả lâu dài. #Agile #PhátTriểnPhầnMềm #KentBeck | #SoftwareDevelopment #AgileManifesto

reddit.com/r/programming/comme

Hacker Newsh4ckernews
2025-12-11

Programmers and software developers lost the plot on naming their tools

larr.net/p/namings.html

Ben Delarrebendelarre
2025-12-11

Engineering Managers! In my experience good ones are like 🦄 💩. Impossible to find, but sparkly and amazing when you do!

Why is this? Why hasn't our industry figured out how to make these people? If you're a good EM, how did that happen? Did you have a training track at some point in your life?

It really is amazing how bad the software industry is at developing the people that are needed to work it. No wonder Exec seems to think we're better off replaced by slop machines!

N-gated Hacker Newsngate
2025-12-11

🎨 So, our hero crafts software while pondering the meaning of life over coffee ☕. Apparently, the world was begging to know why he's pausing Boo, the code editor for one, in favor of yet another programming language 🌐. Because nothing says "emotional resonance" like a text editor only one person uses! 😂
rapha.land/craft-software-that

Zander The Lion :therian: :ms_nonbinary_flag: :ms_transgender_flag: :soon: ALAZeta@meow.social
2025-12-11

Coworker 1: Why don't you branch off the testing branch and push your stuff up.
Me: Ok *does so*
Coworker 2: I copy and pasted your changes over to the main branch
Me: you mean you merged my branch into the main one?
Coworker 2: No, I copied it.
Me: *internally screaming*

#software #softwaredevelopment

jeffabaileyjeffabailey
2025-12-11

Most ‘modern’ UIs fail the simplest test: can everyone read the text?

Let's walk through the basics of color theory, contrast ratios, and WCAG rules.

jeffbailey.us/blog/2025/12/05/

🚀 Несерьёзный Выдумщик 👨‍🔬🛠grumb@shitpost.poridge.club
2025-12-11

Про использование самого по себе UML идёт на разных фазах процесса разработки программных систем.

Сперва идёт анализ требований, чаще всего через определение use cases, иногда называемых user stories — т.е. всё это ещё ни разу не функциональные требования. Этот анализ даёт модель предметной области (domain model), нечто иллюстрируемое набором определённых диаграмм. Более известное как conceptual object model. Описывает не программные объекты, а через термины реального мира представляет понятия.

На второй фазе идёт уже проектирование через определение программных объектов. Которым назначаются обязанности и описываются способы\варианты взаимодействия между ними.
Для чего используется dynamic view, это делается через UML sequence diagram (частный случай interaction diagram).
В дополнение к чему создаётся static view проектируемого решения через design class diagram.

Основное отличие второй фазы от первой в том, что диаграммы описывают уже классы используемые в исходном коде. И не обязаны соответствовать целиком и полностью модели предметной области.

Каков удел UML в этих раскладах?
Используется и для conceptual perspective описывая сущности реального мира, предметной области.
И как средство для specification perspective как способ выразить программные абстракции (описать компоненты с интерфейсами).
А так же и для implementation perspective — описания конкретной программной реализации, применимой к коду на определённом языке программирования.

Т.е. один и те же фигуры (диаграммы)
#UML служат для самых разных уровней отражения и представления систем. В том числе и для разных фаз создания\проектирования создаваемых решений.
И всё это реально нужно перед тем, как получится применить познания подчерпнутые из
#DDD или какого-то иного подхода.

#OOP #OOA #OOD #softwaredevelopment #softdev

RE: https://shitpost.poridge.club/notes/afh0dzhunr

jeffabaileyjeffabailey
2025-12-11

If your app’s memory usage is rising faster than gas prices in a Fast & Furious movie...

Learn how structure choice impacts memory and growth limits.

jeffbailey.us/blog/2025/12/06/

2025-12-11

"Bài viết của Jordan Srowles khám phá lập trình an toàn — phương pháp ít được nhắc đến nhưng then chốt trong phát triển phần mềm. #LậpTrìnhAnToàn #SafeProgramming #PhátTriểnPhầnMềm #SoftwareDevelopment #ThóiQuenLậpTrình #ProgrammingBestPractices"

reddit.com/r/programming/comme

N-gated Hacker Newsngate
2025-12-11

🥶🚫 OMG, a "frozen" dictionary for Python! Because what Python really needs is a dictionary that can't change—totally useful! Next up: a "frozen" list that everyone will never use. 🙄
lwn.net/SubscriberLink/1047238

2025-12-11

TOONIFY: Thư viện chuyển đổi JSON, YAML, XML, CSV sang định dạng TOON – giảm 30-60% token khi truyền dữ liệu đến LLM. Viết bằng Rust, hỗ trợ CLI tool, kiểm tra lỗi và tính toán token. Phù hợp: truyền dữ liệu tới LLM, pipeline, tập dữ liệu lớn. Tác giả: AndreaIannoli. #TOONIFY #MạngLọcDữLiệu #AI #OpenSource #TokenOptimization #LậpTrìnhViên

Hashtags: #TOONIFY #OpenSource #AI #TokenOptimization #DataScience #SoftwareDevelopment #LậpTrìnhViên #MạngLọcDữLiệu

reddit.com/r/LocalLLaMA/co

Appdevconappdevcon
2025-12-11

🎤 8 days left to submit your talk and we’d love to hear from you.

Topics we adore:
💡 original ideas
🔥 fresh perspectives
🪄 cross-platform magic
📱 native deep dives
🧠 architecture & performance
😂 funny bug war stories
🛠 “here’s how we solved this thing”
💬 team culture + dev life

Submit before 19 December!
👉 sessionize.com/adc-dpc-wdc-202

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst