About us
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

Spec-Driven Development with ATDD & AI (Valentina Jemuoviฤ)
ยทOnlineOnlineYou write a spec, hand it to AI, and it gives you back a PR that looks right. But the implementation can be wrong!
In the current tools (Kiro, spec-kit, Tessl), the spec is a Markdown file AI is supposed to follow. But AI can ignore the spec or misread it.
So you end up testing everything by hand, and QA keeps sending the PR back because it doesn't work.
In this session, you'll see how to use ATDD to practice spec-driven development with executable specs. Starting from the acceptance criteria, AI writes failing acceptance tests (RED), and you review and approve them. Then AI implements the system code until the acceptance tests pass (GREEN), which shows that the acceptance criteria are met.
We'll illustrate this with an eShop example, so you can see what spec-driven development with ATDD looks like in practice.What we'll cover:
- ๐ฉ๐ถ๐ฏ๐ฒ ๐ฐ๐ผ๐ฑ๐ถ๐ป๐ด & ๐๐ฝ๐ฒ๐ฐ-๐ฑ๐ฟ๐ถ๐๐ฒ๐ป ๐ฑ๐ฒ๐๐ฒ๐น๐ผ๐ฝ๐บ๐ฒ๐ป๐ - Where is your team today?
- ๐๐ ๐ฒ๐ฐ๐๐๐ฎ๐ฏ๐น๐ฒ ๐๐ฝ๐ฒ๐ฐ๐ - Why a Markdown spec isn't enough?
- ๐ง๐ต๐ฒ ๐ฅ๐ฒ๐ฑ ๐๐๐ฒ๐ฝ - AI writes the Acceptance Tests, DSL & Drivers
- ๐ง๐ต๐ฒ ๐๐ฟ๐ฒ๐ฒ๐ป ๐๐๐ฒ๐ฝ - AI implements code to make the Acceptance Tests pass
- ๐๐ ๐๐ป๐ฑ๐ฒ๐ฟ ๐ฐ๐ผ๐ป๐๐ฟ๐ผ๐น - Control scope of changes & optimize token costs
Live Q&A at the end.ABOUT VALENTINA
Valentina Jemuoviฤ is a Technical Coach at Optivem. She helps engineering teams accelerate delivery through Spec-Driven Development with ATDD/TDD & AI, so they can release frequently without fear of regression bugs. She has coached teams across Europe and North America in finance, logistics, and industrial automation to accelerate delivery & reduce bugs.
- LinkedIn: https://www.linkedin.com/in/valentinajemuovic/
- Twitter: https://x.com/valentinajemuov
- Github: https://github.com/valentinajemuovic
- Substack: https://journal.optivem.com/
- Optivem: https://optivem.com/140 attendees
Past events
88


