#cleancode

2025-12-16

PHP typing: strong… but never truly strict!

🔹 Classic typing = flexible & readable
🔹 strict_types = extra rigidity… minimal benefit

The real win? Typing that stays practical.

🔗 LINK: phpwayoflife.com/en/manifesto#

#PHP #Programming #SoftwareDev #CleanCode #Tech

2025-12-15

Write cleaner code with C# 14's null-conditional assignment operator | by Dave Brock buff.ly/rnPBNfk #dotnet #csharp #dotnet10 #programming #cleancode

Write cleaner code with C# 14'...

Turbo Learn PHPTurboLearnPHP
2025-12-15

Attributes - Doc Comments vs #

🔥 Attributes - Doc Comments vs #[Attribute]! Watch how junior developers write code vs how senior developers do it. The difference is HUGE! This will change how you code!

...

youtube.com/watch?v=9p1f-QgD2mw

Turbo Learn PHPTurboLearnPHP
2025-12-15

PHP Shortcut: Interpolation Concatenation

🔥 PHP Shortcut: Interpolation Concatenation! Watch how junior developers write code vs how senior developers do it. The difference is HUGE! Which approach do you use?

youtube.com/watch?v=c-BPhvwJnow

2025-12-14
FOSS Advent Calendar - Door 15: See the Logic, Not Just the Lines with Difftastic

Forget confusing text diffs. Difftastic is a brilliant open-source tool that shows the true intent of your code changes. It understands programming syntax, ignores formatting noise, and highlights semantic differences in your commits, perfect for clear code reviews and complex refactorings. It acts like X-Ray for your code, detecting when you’ve moved a function or changed logic, not just edited text. By ignoring formatting changes, it shows what actually changed, not what your autoformatter did. Plus, it runs entirely offline, so your code never leaves your machine, and it supports over 50 languages and formats, from Python and Rust to JSON and Markdown.

Pro tip: Integrate it as your Git difftool to review pull requests with clarity and instantly grasp the developer’s intent.

Link: https://github.com/Wilfred/difftastic

What would you clarify first with a diff tool that shows the intended change?

#AdventCalendar #FOSS #OpenSource #DevTools #Programming #SoftwareEngineering #Git #VersionControl #CodeReview #Refactoring #Developer #CLITools #Productivity #Rust #Python #JavaScript #WebDev #Backend #Linux #Tech #Coding #ProgrammingTools #IDE #VSCode #Neovim #DeveloperProductivity #CleanCode #DevOps #FOSSadvent #adventskalender #Difftastic
2025-12-14

Syntax-focused code reviews hide architecture flaws, waste human attention, and lower quality. Automating style checks lets teams review what truly matters. hackernoon.com/code-smell-316- #cleancode

Michał Cichońmcichon
2025-12-12
JAVAPROjavapro
2025-12-12

500 Abfragen oder eine? Wer & Spring Data falsch einsetzt, landet im N+1-Desaster. Julius Mischok zeigt, wie du mit + JPQL JPA von Bremse zu Boost wechselst.

👉 Wenig Aufwand, viel Speed – jetzt in der : javapro.io/de/high-speed-jpa/

Andrea Navarroandrea_navarro
2025-12-12

🐍💡 ¿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

2025-12-12

Writing Clean Code for Games (Industry Veteran) - YouTube

youtube.com/watch?v=Fxea6TG0PXk

#gamedev #cleancode

Thiago Bomfimthiagobfim
2025-12-12

Clean code reads like well-written prose.

Read more 👉 lttr.ai/AmCE9

2025-12-11

🚀 Khi tách monolith Rails thành các component độc lập (users, marketplace, payments, subscriptions) → dùng API công khai (facade) để truy xuất dữ liệu người dùng thay vì gọi trực tiếp model. Giảm coupling, tăng tính bảo trì và mở rộng. #Rails #Microservices #SoftwareArchitecture #Decoupling #KiếnTrúcPhầnMềm #RailsVN #Microservice #CleanCode

dev.to/rbglod/untangling-the-r

2025-12-11

Viết code sạch và dễ chia sẻ không chỉ giúp dự án hoạt động, mà còn giúp đồng đội dễ đọc, bảo trì và sử dụng. Áp dụng quy trình: đặt mục tiêu rõ ràng, dùng nhánh riêng cho từng tính năng (feat/auth-module), viết test trước, CI cơ bản, tài liệu đầy đủ, cấu hình qua .env, và commit message rõ nghĩa. Tạo docs/, chạy thử nhanh trong phút. Code sạch là thói quen! #CleanCode #DeveloperTips #LậpTrìnhSạch #MãNguồnSạch #DevWorkflow

dev.to/devinfo/how-i-build-cle

Uwe Fetzerse38@nrw.social
2025-12-09

@joachim_rees jetzt bin ich doch einmal in den Keller gegangen und habe mir das Buch geholt...
#cleanCode #cleanAbap #abap
Exakt das wird auch in einem Beispiel verwendet, sogar in der gleichen Anweisung:

Code Beispiel
isTestPage = hasAttribute("test")
JAVAPROjavapro
2025-12-08

Tight deadlines. Failing builds. Stakeholders breathing down your neck. Sound familiar? That’s your 4th-quarter buzzer moment. Erik Pronk shows why embracing pressure might be your greatest asset.

Learn to thrive under fire: javapro.io/2025/09/23/the-mich

2025-12-06

An article on effective documentation practices in software development, explaining how to structure specs, READMEs, JavaDocs, and clean code. hackernoon.com/if-your-documen #cleancode

Turbo Learn PHPTurboLearnPHP
2025-12-05

String Concatenation - Dots vs Interpolation

💻 String Interpolation vs Concatenation! Junior developers use dot concatenation everywhere (hard to read!), while senior devs use PHP's string interpolation with curly braces. Plus, see how heredoc syntax makes HTML generation clean. Readable code matters!

...

manual

JAVAPROjavapro
2025-12-05

Even if you’ve read the JEPs—have you used to refactor old-school branching logic? @manojnp shows how to turn bloated instanceof trees into readable, idiomatic code with just records.

👉 javapro.io/2025/01/15/record-p

JCONjcon
2025-12-03

Today's Content Board Spotlight: Richard Fichtner (XDEV Software)

Richard has it all! As Founder of Oberpfalz and a worldwide speaker, he knows what you want. His technical insight and are as good as his taste in country music.

Join at 2026.europe.jcon.one/

2025-12-03

👩💻 The AI Coding Trap — Are We Building Faster Than We Can Understand?

AI tools boost speed — but without discipline, we risk shipping code that’s fast, fragile, and impossible to maintain.

Treat AI like a lightning-fast junior dev: great output, zero judgment.

✅ Think before coding
✅ Test early
✅ Design modular
✅ Document
✅ Enforce standards

Fast code w/o design = 🚨 trap.
Fast code with discipline = 🚀 breakthrough.

🔗 buff.ly/vrP245B

#AI #DevOps #SoftwareEngineering #CleanCode

Client Info

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