DevBcn 2025
| title | author | length |
|---|---|---|
| Welcome session | Jonathan Vila, Nacho Cougil | 14m |
Conference opens with logistics and numbers: this is the 10th edition and the program team receives 900 submissions, selection done by volunteers. Sponsors… | ||
| Don't Get Burned! Secure Coding Essentials in Java to protect your application. | Brian Vermeer | 52m |
Live demos show SQL injection via string concatenation (copilot-generated search code lets an attacker run "update product set price=0"), file upload path… | ||
| GenAI among us | Laura Perea | 31m |
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… | ||
| Generic or Specific? Making sensible software design decisions | Bert Jan Schrijver | 51m |
Argument: every generic solution introduces coupling and costs more to build and maintain — reuse is three times as difficult and often three times as… | ||
| The Future of the Web! What's New in JavaScript, HTML and CSS | Midudev | 49m |
Overview of recent advances in JavaScript, HTML, and CSS focused on building modern web applications. Covers new language and platform features that simplify… | ||
| architect's Guide to Managing a Code Base | Patrik Patel | 42m |
Argues architects must balance coding and orchestration, advocating hands-on checks like cyclomatic complexity and preferring composition over deep… | ||
| From CLIs to LLMs: 5 cool applications to build with GraalVM | Alina Yurenko | 48m |
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… | ||
| Cloud Native Developer Experience in 2025 | Mauricio Salatino | 52m |
Demo stack shows concrete wins and tradeoffs: dev containers + Podman and VS Code automates per-project envs but hits container filesystem and networking… | ||
| Top 10 Rest API Design Pitfalls | Victor Rentea | 51m |
Collected from work with over 150 companies, this talk lists concrete API mistakes and fixes: avoid breaking changes by keeping optional inputs, use UUIDs… | ||
| Team Cognitive Load as a metric to measure Platform impact | Aleix Morgadas | 51m |
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… | ||
| Elevating Young Developers: Best practices for seasoned developers on onboardings | Alexandre Touret | 24m |
Recommends concrete onboarding steps: prepare a short merge request checklist template, publish repeatable workshops on GitHub and assign a year-long… | ||
| Kotlin Multiplatform's Cross-Platform Brilliance at Norway's National Postal Service | Anshika Koul | 28m |
A legacy monolith’s thousands of duplicated business rules are migrated incrementally into a shared Kotlin Multiplatform library (started 2019, POC 2021… | ||
| Load testing distributed web services | George Malamidis | 47m |
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… | ||
| Going from containers, to pods, to Kubernetes – help for developer environments! | Cedric Clyburn | 47m |
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… | ||
| Scaling Kubernetes Deployments Across +15'000 Namespaces | Iveri Prangishvili, José Correa | 38m |
Daily deployments across 15,000 namespaces using a FluxCD and Helm pipeline push infrastructure Helm charts, validated by simple rollout metrics… | ||
| From PIDs to Pods: our journey to connect eBPF and Kubernetes | Mario Macías | 41m |
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… | ||
| Revealing the magic behind Java annotations | Alvaro Sanchez M | 50m |
Explains concrete techniques: runtime discovery uses classpath scanning or bytecode readers like ClassGraph, proxies and code gen use ASM/Byte… | ||
| Mastering Modern Software Distribution: On-Prem, Air-Gapped, and BYOC Challenges | Philip Miglinci | 50m |
Concrete steps and tools for shipping customer-managed software from build to deploy with examples: use release please plus conventional commits to auto-bump… | ||
| Empower Inclusion Through Accessible Java Applications | Ana-Maria Mihalceanu | 46m |
Java’s desktop and server stacks offer concrete accessibility tools and patterns: Java Access Bridge and the JavaFX Accessibility API expose roles, states and… | ||
| A door with no locks? Let’s talk about threat modeling | Bárbara Teruggi | 43m |
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… | ||
| The AI boom: what and why? | Karina Gibert | 41m |
Generative AI accelerates after GPUs enable deep learning around 2013 and a visible boom with ChatGPT (Nov 2022); foundations are data, knowledge (logic), and… | ||
| BoxLang: A New Dynamic JVM Language | Luis F. Majano | 46m |
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… | ||
| Aligning DeepSeek R1 | Richard Brough | 29m |
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… | ||
| AI for Java Developers - From Buzzword to Code | Milen Dyankov | 52m |
Demonstration converts book descriptions into embeddings stored first in Postgres (vector extension) and then in a Pinecone index (about 1,600 items)… | ||
| The Leaking Bucket: Women in Tech | Isra Chahrazed | 23m |
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… | ||
| 15 years of Database evolution in 20 minutes | Laurent Doguin | 25m |
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… | ||
| Enhancing User Engagement Through Personalized Recommendation at Dow Jones | Gabriele Brambilla | 35m |
Dow Jones builds an in-house NLP recommendation pipeline using article embeddings (JCO and comparison to Gemini), Lambda-triggered embedding generation, a… | ||
| The Yoga of Image Generation with Stable DIffusion and ComfyUI | Raphaël Semeteys, Hajer Mabrouk | 52m |
Project uses Stable Diffusion + ComfyUI on a local PC to produce consistent yoga images for YogĀrkana, combining ControlNets for pose (depth/edges), embeddings… | ||
| Exploring a complex codebase with AI | Jesús Espino | 47m |
Uses AI agents (ONA, Cloud Code, Gemini, Anthropic/Claude) to analyze the Go runtime and compiler source: runs repository-wide dependency analysis that finds… | ||
| How Nubank leverages Datomic's database as an immutable value to run at scale | Jordan Miller | 51m |
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… | ||
| Closing Ceremony | Laura Perea, Victor Rentea, Marc Nuri | 14m |
Ten-year milestone celebration with 10th anniversary turnout: about 70 speakers across five tracks and 17 sponsors supporting the event. Organizers note… | ||
| Summary 2025 | 02m | |
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… | ||
| nothing matches | ||