-
Notifications
You must be signed in to change notification settings - Fork 76
Blog post: WeAreDevelopers 2026 Europe #1237
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
decodableminion
merged 11 commits into
percona:main
from
radoslawszulgo:2026-07-17-wearedevelopers-blog-post
Jul 22, 2026
Merged
Changes from all commits
Commits
Show all changes
11 commits
Select commit
Hold shift + click to select a range
01cbe4d
wearedevelopers blog post
radoslawszulgo 8659570
Misspelling anthropic
radoslawszulgo 5db1ce7
Fix wording about Percona booth visit
radoslawszulgo 761c396
Enhance Radoslaw Szulgo's contributor profile
radoslawszulgo 4885935
Fix long dashes
radoslawszulgo 1346168
fix radoslaw szulgo tagline and resolve merge conflicts
radoslawszulgo a0b0d5a
Insert a photo at the intro
radoslawszulgo 52728a2
Blog post changes
sandraromanchenko 2edb630
Merge pull request #1 from radoslawszulgo/blog_post
radoslawszulgo 37887dc
Merge branch 'main' into 2026-07-17-wearedevelopers-blog-post
radoslawszulgo b977564
Apply suggestion from @radoslawszulgo
radoslawszulgo File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
117 changes: 117 additions & 0 deletions
117
content/blog/2026/2026-07-17-we-are-developers-europe-2026.md
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,117 @@ | ||
| --- | ||
| title: "Perconians at WeAreDevelopers World Congress 2026: Agents Everywhere, Security Wake-Up Calls, and Buzzword Bingo" | ||
| date: "2026-07-17T11:00:00+00:00" | ||
| tags: ['Events', 'Community', 'Open Source', 'AI', 'Community Ascent', 'Security'] | ||
| categories: ['Community'] | ||
| authors: | ||
| - radoslaw_szulgo | ||
| - sandra_romanchenko | ||
| images: | ||
| - blog/2026/07/wearedevelopers.jpeg | ||
| slug: wearedevelopers-2026 | ||
| --- | ||
|
|
||
| On July 9–10, the two of us - **Sandra** (Engineering, Percona for MongoDB) and **Radek** (Product, Percona for MongoDB) - packed our backpacks and headed to Berlin for the [WeAreDevelopers World Congress Europe 2026](https://www.wearedevelopers.com/world-congress) (WAD). The 11th edition of the congress gathered **15,000 developers and 500+ speakers** for two intense days, and we came back with full notebooks, fresh ideas, and one very clear message from the industry. | ||
|
|
||
|  | ||
|
|
||
|  | ||
| At Percona, we genuinely love getting out of our daily routine to learn what's new. It is incredibly refreshing to escape the daily grind of sprints and stand-ups just to listen and absorb. Hearing how other teams are tackling scale and complexity reminds us that we are all solving different flavors of the same core problems. These events act as a catalyst for innovation, sparking conversations that inevitably push our own boundaries. Ultimately, taking a couple of days to zoom out and see where the industry is heading helps us build what Sandra calls a *mental index* - concepts that might not solve today's ticket, but will absolutely pay off six months from now. | ||
|
|
||
| While we took notes across a huge variety of topics, one common thread stood out above the rest. This post is our attempt to share that index with you, with links so you can dig deeper into whatever catches your eye. | ||
|
|
||
| Spoiler: if you played buzzword bingo with "agentic AI," you'd have won in the first hour. | ||
|
|
||
| ## The one big theme: Agentic AI (surprise!) | ||
|
|
||
| Every conference right now has an AI theme, but WAD went deep: adoption stories, best practices, building and optimizing RAG pipelines, and - importantly - what happens to security when agents write and ship code. | ||
|
|
||
| Our personal top takeaways: | ||
|
|
||
| - **Security matters more than ever in the age of AI.** More on that below - this one deserves its own section. | ||
| - **Agents are only as good as their context.** Intent, mission, purpose, style, goals, success metrics - the teams winning with AI are the ones writing this down for their agents. | ||
| - **Understand *why* you do what you do.** Agents won't think about that for us. The engineering judgment moves up the stack; it doesn't disappear. | ||
|
|
||
| ## "The SDLC is dead" - the Agentic Assembly Line keynote | ||
|
|
||
| Thomas Dohmke (CEO of Entire, previously CEO of GitHub) opened with a demo-filled keynote about where developers and agents are headed. A few numbers that made the whole room sit up: | ||
|
|
||
| - Teams using coding agents ship **5× more code** (measured by PRs), and PRs are **3× bigger** than 18 months ago. | ||
| - **20%+ of AI-generated changes are accepted without human review.** (Brave? Terrifying? Discuss.) | ||
| - Some products - Codex, notably - are now written *only* by AI. | ||
|
|
||
|  | ||
|  | ||
|
|
||
| His conclusion: **the Software Development Lifecycle as we know it is dead.** The DevOps loop is evolving into what he called ["The Ralph Loop"](https://medium.com/@tentenco/what-is-ralph-loop-a-new-era-of-autonomous-coding-96a4bb3e2ac8) - a much faster path from code to production, with developers acting as verifiers, because agents still fail often. The winning team, in his view, is the one whose agents understand the company's mission, values, and purpose. | ||
|
|
||
| One practical problem he highlighted: when you code with agents, context fragments across chats, prompts, sessions, and branches. Tools like [entire.io](https://entire.io/) now store the chat sessions behind each PR right in the GitHub repository - so the *intent* behind a change doesn't evaporate. You may want to check this tool out! Let's see how the GitHub, we know today, evolves over the next decade. | ||
|
|
||
| ## Retrieval is the weakest link in your RAG | ||
|
|
||
| One of our favorite technical talks, by Tomek Porozynski (deepsense.ai), tackled the "R" in RAG (Retrieval Augmented Generation). General embedding models are trained on public data - they know general language, **not your business**. | ||
|
|
||
| Basic retrieval falls short: keyword search misses semantic context, and vector search misses exact terms, multi-step logic, document-wide context, and internal jargon. There's no single fix - you pick the right tool for the job. | ||
|
|
||
|  | ||
|
|
||
| For domain-specific knowledge, the fix is to fine-tune the embedding model on your own domain, so the vector space itself shifts to reflect your terminology and the real relationships between your terms. | ||
|
|
||
| The mechanics are surprisingly approachable: reshape the vector space through relative distances (pull matching pairs closer, push mismatched pairs apart), using either **triplet loss** or **MultipleNegativesRankingLoss** - and with the [Sentence Transformers](https://sbert.net/) toolkit, the latter is literally one import away. | ||
|
|
||
| If you want to try it yourself, the speaker shared [hands-on Colab notebooks](https://github.com/ontaptom/workshops/tree/main/notebooks). | ||
|
|
||
| ## The security wake-up call: surviving the "Vulnpocalypse" | ||
|
|
||
| Adrian Mouat (Chainguard) delivered the talk that stuck with us the most. Advanced AI models can now autonomously discover and weaponize zero-day vulnerabilities at machine speed - effectively **erasing the traditional patch window**. Especially with the rise of [Anthrophic Mythos](https://www.anthropic.com/claude/mythos) model, this might lead to Vulnpocalypse! | ||
|
|
||
| This is very serious for open source: attackers can point LLMs at public codebases, while underfunded maintainers face an overwhelming volume of newly discovered bugs. As people who live and breathe open source databases, this hits close to home. | ||
|
|
||
| The defenses he proposed: | ||
|
|
||
| - **Fight AI with AI** - proactively scan your own infrastructure and find vulnerabilities before attackers do. | ||
| - **Minimize your attack surface** - fewer dependencies, and consider AI-written snippets over pulling in vulnerable third-party libraries. | ||
| - **Strict hygiene** - immediate patching and eliminating long-lived access tokens are non-negotiable. | ||
| - **Industry coalitions** - rapid-response groups like [Athena](https://www.chainguard.dev/athena) share mitigations at machine speed, while "Akrites" safely funnels fixes back into upstream open source projects. | ||
|
|
||
| At Percona, we're already evaluating joining these coalitions - stay tuned! | ||
|
|
||
| Related: Isha Salania (Microsoft) showed how **confidential computing** extends encryption to data *in use* - your prompts, retrieved chunks, and keys living in encrypted memory. For anyone building sovereign RAG systems on top of databases, this end-to-end view of data protection is worth understanding - and it's going to raise expectations for queryable encryption across the whole database ecosystem. | ||
|
|
||
| ## "MCP doesn't suck - your agent does" | ||
|
|
||
| Best talk title of the conference, courtesy of Jan Curn (Apify). The problem: most agents load *all* available tool schemas into the context window upfront, causing context rot, slow performance, and rapidly burning tokens. Their answer is **mcpc** - a lightweight CLI that enables *progressive tool discovery*: the agent fetches only the tool schemas it needs, on demand, and chains workflows through native code execution. Add OAuth 2.1 and sandboxed proxy connections, and you get a much saner MCP setup. | ||
|
|
||
| ## More gems worth your time | ||
|
|
||
| - **From SDLC to ADLC.** Marcin Wawryszczuk (Andersen) argued that AI speeds up *coding* but not the *release cycle* - the industry needs an Agentic Delivery Lifecycle where agents help with requirements, architecture, docs, and pipelines, while engineers keep authority over architecture, governance, and validation. | ||
| - **Don't lock in your AI tooling too early.** Angie Jones shared how Block bought access to many tools and let engineers run with them - what works for a web developer doesn't work for a mobile or JVM developer, and that diversity of feedback is gold. Standardize when you see workflows succeeding repeatedly, not because a vendor made a good pitch. | ||
| - **LLMs in the wild.** GetYourGuide's data scientist Giampaolo Casolla and MLOps engineer Steven Mi walked through keeping an AI-driven recommendation system alive in production. Real numbers, real trade-offs. | ||
| - **Platform-as-a-Product.** Dominik Schmidle (Giant Swarm) on why internal platforms fail: happy users won't save your platform if the C-level sees it as pure cost. Know your user *and* your decision-maker - and do internal marketing. | ||
| - **Werner Vogels (CTO, Amazon) fireside chat.** Invisible work is important and worth sharing. Stay curious, never stop learning - and he recommended the book [*Ask Your Developer*](https://www.amazon.de/Ask-Your-Developer-Software-Developers/dp/0063018292) by Jeff Lawson. | ||
|
|
||
| ## The expo floor | ||
|
|
||
| Between the talks, we've also hung out at the Percona booth - yes, we've been there the entire two days and chatting with 100+ visitors about what we love the most - databases! | ||
|
|
||
|  | ||
|
|
||
| We've also visited our neighbours at the expo hall and had great conversations with them, too - but there was one that stood out: | ||
|
|
||
| [**Qodo**](https://www.qodo.ai/) (formerly CodiumAI): AI code review that indexes your entire repository, so reviews understand the architectural "why" behind a change - and it's [free for open source projects](https://github.com/marketplace/qodo-merge-pro-for-open-source). We're excited to try it on our own projects. | ||
|
|
||
| ## Parting words | ||
|
|
||
| Two quotes from the WeAreDevelopers founders stayed with us. From CPO Thomas Pamminger: | ||
|
|
||
| > AI didn't make me worse at my job - it made it easier to be worse without noticing. Charles Eames, asked what he'd delegate, said: **never the understanding.** | ||
|
|
||
| And from CEO Sead Ahmetović: | ||
|
|
||
| > Someone, somewhere, will depend on what you ship next. That's not a burden - that's the whole point, because your work matters. Let's do it well. | ||
|
|
||
| That's a pretty good summary of why we go to these events: to keep understanding, not just shipping. | ||
|
|
||
| If any of the topics above sparked something - RAG fine-tuning, supply chain security, vector search in databases - chat with us on the [Percona Community Forum](https://forums.percona.com/) or just drop a comment here. We'd love to hear what *you* took away from WAD if you were there. | ||
|
|
||
| See you at the next event! | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,24 @@ | ||
| --- | ||
| name: Sandra_Romanchenko | ||
| name_pronunciation: sandra_romanchenko | ||
| fullname: Sandra Romanchenko | ||
| fullname_pronounciation: Sandra Romanchenko | ||
| tagline: Staff Quality Engineer, Percona | ||
| social: | ||
| facebook: null | ||
| github: null | ||
| linkedin: null | ||
| images: | ||
| - contributors/sandra_romanchenko.png | ||
| # Auto-generated fields. Do not edit manually. | ||
| contributor_tag: [] | ||
| blog_tags: [] | ||
| events_tags: [] | ||
| talks_tags: [] | ||
| posts_count: 0 | ||
| events_count: 0 | ||
| talks_count: 0 | ||
| contributor_type: [] | ||
| contributor_year: [] | ||
| --- | ||
| Building on a strong foundation in technical support, Sandra is currently a Staff QA Engineer at Percona, where her analytical problem-solving and drive to dig deep into how systems work shape the automation framework for MongoDB. |
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'd have a (weak) preference for Fireside chat with Werner Vogels Amazon's CTO ...
Also, is the CTO for all of Amazon, or just AWS?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
AFAIU his title is CTO of Amazon