
What we’re about
Technical Excellence is the foundation of sustainable software engineering. Without technical excellence, there's no quality; the development is slow and cannot be sustainable. Without technical excellence, there's no agility.
Do you want to share knowledge about software quality, to build better products?
This group is for engineering leaders and software developers who are motivated by building high-quality solutions and continuously improving. Technical Excellence is both a mindset and a set of practices to help us build quality software faster and deliver value sooner.
Our focus will be on the following topics:
- Extreme Programming
- Software Craftsmanship
- Continuous Integration
- Continuous Delivery
- Trunk Based Development
- Test Driven Development
- Hexagonal Architecture
- Clean Architecture
- Domain Driven Design
- Use Case Driven Design
- System Design
- Clean Code
- Refactoring
- Technical Leadership
- Learning Culture
Our sessions will be in English, held remotely, and open to participants across the globe.
Our goal is to share knowledge, discuss diverse perspectives and synthesize our collective knowledge.
You can follow us on:
- YouTube: https://www.youtube.com/c/techexcellence
- LinkedIn: https://www.linkedin.com/company/techexcellenceio
- Twitter: https://twitter.com/techexcellence_
- GitHub: https://github.com/valentinacupac/techexcellence/discussions
Founder: Tech Excellence was founded by Valentina Cupać, Technical Coach @ Optivem.
Community Guidelines: We want to build a safe community. Please ensure you have an appropriate profile photo image. When posting comments, please ensure your communication is professional. In the case of violation of these guidelines, your membership will be revoked.
Upcoming events (1)
See all- AI-Assisted Development With Verification (AADV) (Jeff Langr)Link visible for attendees
As a developer community, we don't agree about the viability of LLMs to produce production-worthy code. To make things worse, some headstrong developers are charging forward with little more than (what they hope to be good) vibes. Yet we know that LLMs hallucinate, and we know that they produce low-quality code. We TDD practitioners also know that it's a bad idea to trust our ability to gate defects solely via reading or manually testing code.
In his AI Code Correct substack, Jeff Langr has been currently exploring the realities and limitations of LLM-generated code through his AADV process.
In this session, you'll see perhaps dicey demonstrations of generating code to help you learn about AADV--a simple, example-driven approach. You'll be able to try it out yourself the moment you leave the session.
Outline of the session:
- What you get from an LLM when exuding (bad) vibes
- The prime directive of AI-generated code
- What’s that LLM really doing?
- The Create-Assess-eXecute (CAX) cycle
- Providing examples & vetting tests
- Improving quality with a style
- ZOMBIES
- The compliance gap: Dealing with defective code
- Design still matters. You still matter.This presentation will be a mix of slides and demonstration (a risky proposition given the non-deterministic behavior of an LLM!).
ABOUT JEFF
Jeff Langr, who has been building software professionally since 1982, is the author of the AI Code Correct Substack, in which he explores how to produce deliverable AI-generated code.
He’s also a co-author of Bob Martin’s best-selling book, Clean Code, plus five books of his own on software development, including Agile Java: Crafting Code With Test-Driven Development, Modern C++ Programming With TDD, Agile in a Flash (with Tim Ottinger), and most recently, the 3rd edition of Pragmatic Unit Testing in Java. At his site, you’ll find hundreds of posts and links to 125+ articles published elsewhere.
A 2nd edition of Clean Code (with completely rewritten chapters from Jeff) coming soon!
- LinkedIn: https://www.linkedin.com/in/jefflangr/
- Twitter: https://x.com/jlangr
- GitHub: https://github.com/jlangr
- Website: https://langrsoft.com