~/conference

DevBcn 2025

date:2025-07-08..2025-07-10
location:Barcelona, Spain
series:DevBcn · one edition
tags:[java]
titleauthorlength
Welcome sessionJonathan Vila, Nacho Cougil14m
Conference opens with logistics and numbers: this is the 10th edition and the program team receives 900 submissions, selection done by volunteers. Sponsors…
Organiser in English
Don't Get Burned! Secure Coding Essentials in Java to protect your application.Brian Vermeer52m
Live demos show SQL injection via string concatenation (copilot-generated search code lets an attacker run "update product set price=0"), file upload path…
Talk in English on
GenAI among usLaura Perea31m
Generative AI is already everywhere: ChatGPT hits 1 million users in 5 days and about 10% of the world uses it weekly, with OpenAI revenue estimates near…
Talk in English on
Generic or Specific? Making sensible software design decisionsBert Jan Schrijver51m
Argument: every generic solution introduces coupling and costs more to build and maintain — reuse is three times as difficult and often three times as…
Talk in English on
The Future of the Web! What's New in JavaScript, HTML and CSSMidudev49m
Overview of recent advances in JavaScript, HTML, and CSS focused on building modern web applications. Covers new language and platform features that simplify…
Talk in Spanish on
architect's Guide to Managing a Code BasePatrik Patel42m
Argues architects must balance coding and orchestration, advocating hands-on checks like cyclomatic complexity and preferring composition over deep…
Talk in English on
From CLIs to LLMs: 5 cool applications to build with GraalVMAlina Yurenko48m
Shows five concrete apps built with GraalVM native image: a 40 MB Spring Shell CLI that starts instantly; a bundled full‑stack travel app calling OpenAI’s API…
Talk in English on
Cloud Native Developer Experience in 2025Mauricio Salatino52m
Demo stack shows concrete wins and tradeoffs: dev containers + Podman and VS Code automates per-project envs but hits container filesystem and networking…
Talk in English on
Top 10 Rest API Design PitfallsVictor Rentea51m
Collected from work with over 150 companies, this talk lists concrete API mistakes and fixes: avoid breaking changes by keeping optional inputs, use UUIDs…
Talk in English on
Team Cognitive Load as a metric to measure Platform impactAleix Morgadas51m
Organization grows from 3,000 to 4,000 people with ~300 product-tech engineers across ~40 teams, and platform work moves from ops bottleneck to an internal…
Talk in English on
Elevating Young Developers: Best practices for seasoned developers on onboardingsAlexandre Touret24m
Recommends concrete onboarding steps: prepare a short merge request checklist template, publish repeatable workshops on GitHub and assign a year-long…
Talk in English on
Kotlin Multiplatform's Cross-Platform Brilliance at Norway's National Postal ServiceAnshika Koul28m
A legacy monolith’s thousands of duplicated business rules are migrated incrementally into a shared Kotlin Multiplatform library (started 2019, POC 2021…
Talk in English on
Load testing distributed web servicesGeorge Malamidis47m
loveholidays serves 8,050 rps in peak January 2024 and hits 12.5k rps later while keeping p50 search latency ~35ms and p99 <200ms by running daily load tests…
Talk in English on
Going from containers, to pods, to Kubernetes – help for developer environments!Cedric Clyburn47m
Demo builds a React frontend and FastAPI backend, runs them with Podman and converts containers into pods, then pushes the pod manifest to a local Kind cluster…
Talk in English on
Scaling Kubernetes Deployments Across +15'000 NamespacesIveri Prangishvili, José Correa38m
Daily deployments across 15,000 namespaces using a FluxCD and Helm pipeline push infrastructure Helm charts, validated by simple rollout metrics…
Talk in English on
From PIDs to Pods: our journey to connect eBPF and KubernetesMario Macías41m
Grafana Baila uses eBPF probes plus a userspace monitor to auto‑instrument HTTP, gRPC, SQL and Kafka and export OpenTelemetry; it maps kernel PIDs to…
Talk in English on
Revealing the magic behind Java annotationsAlvaro Sanchez M50m
Explains concrete techniques: runtime discovery uses classpath scanning or bytecode readers like ClassGraph, proxies and code gen use ASM/Byte…
Talk in English on
Mastering Modern Software Distribution: On-Prem, Air-Gapped, and BYOC ChallengesPhilip Miglinci50m
Concrete steps and tools for shipping customer-managed software from build to deploy with examples: use release please plus conventional commits to auto-bump…
Talk in English on
Empower Inclusion Through Accessible Java ApplicationsAna-Maria Mihalceanu46m
Java’s desktop and server stacks offer concrete accessibility tools and patterns: Java Access Bridge and the JavaFX Accessibility API expose roles, states and…
Talk in English on
A door with no locks? Let’s talk about threat modelingBárbara Teruggi43m
Step-by-step threat modeling workflow that starts with a data flow diagram and a RACI assignment, uses the four-question framework and STRIDE categories to…
Talk in English on
The AI boom: what and why?Karina Gibert41m
Generative AI accelerates after GPUs enable deep learning around 2013 and a visible boom with ChatGPT (Nov 2022); foundations are data, knowledge (logic), and…
Talk in English on
BoxLang: A New Dynamic JVM LanguageLuis F. Majano46m
BoxLang is a dynamic JVM language with a 7.58 MB runtime that targets embedded chips, CLI, Docker, server and AWS Lambda, and claims 100% Java…
Talk in English on
Aligning DeepSeek R1Richard Brough29m
Re‑aligned R1‑distill models using PyTorch and Hugging Face transformers with about 7 million tokens of synthetic data drawn from filtered Q&A repos, training…
Talk in English on
AI for Java Developers - From Buzzword to CodeMilen Dyankov52m
Demonstration converts book descriptions into embeddings stored first in Postgres (vector extension) and then in a Pinecone index (about 1,600 items)…
Talk in English on
The Leaking Bucket: Women in TechIsra Chahrazed23m
Claims that equal interest at ages 4–7 narrows to about 30% choosing STEM in higher education and then dropping further, with 45% leave within the first year…
Talk in English on
15 years of Database evolution in 20 minutesLaurent Doguin25m
Couchbase starts as a merge of CouchDB and Membase and evolves into a multimodel platform with a focus on latency: distributed JSON key/value store…
Talk in English on
Enhancing User Engagement Through Personalized Recommendation at Dow JonesGabriele Brambilla35m
Dow Jones builds an in-house NLP recommendation pipeline using article embeddings (JCO and comparison to Gemini), Lambda-triggered embedding generation, a…
Talk in English on
The Yoga of Image Generation with Stable DIffusion and ComfyUIRaphaël Semeteys, Hajer Mabrouk52m
Project uses Stable Diffusion + ComfyUI on a local PC to produce consistent yoga images for YogĀrkana, combining ControlNets for pose (depth/edges), embeddings…
Talk in English on
Exploring a complex codebase with AIJesús Espino47m
Uses AI agents (ONA, Cloud Code, Gemini, Anthropic/Claude) to analyze the Go runtime and compiler source: runs repository-wide dependency analysis that finds…
Talk in English on
How Nubank leverages Datomic's database as an immutable value to run at scaleJordan Miller51m
Shows how Datomic turns the database into an immutable, time-aware database used with Clojure on the JVM to run NewBank: 3000+ Datomic databases, 4000…
Talk in English on
Closing CeremonyLaura Perea, Victor Rentea, Marc Nuri14m
Ten-year milestone celebration with 10th anniversary turnout: about 70 speakers across five tracks and 17 sponsors supporting the event. Organizers note…
Organiser in English
Summary 202502m
A 90‑second highlight reel of stage ambience and crowd noise, consisting of repeated music cues, the word “Heat” sung or shouted, and applause; no technical…
Promo in English
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.