~/talks

Bert Jan Schrijver

what they talk about

all 9 in the filters

where they keep going back

all 7 in the filters

on a stage with

all 4 in the filters

who talks about the same things

titleconferencedate
Generic or Specific? Making sensible software design decisionsDevBcn 20252025-07-08
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 on
Generic or Specific? Making sensible software design decisions Devoxx Belgium 20242024-10-07
Argues that generic reuse always adds coupling and often costs far more than expected, even claiming reusable components are three times as costly to build and…
Talk on
Generic or Specific? Making Sensible Software Design DecisionsSoftware Architecture Gathering – Digital 20232023-11-27
Decision framework with concrete heuristics: ask the five whys, apply the rule of three (abstract only on the third reuse), and weigh effort vs scope —…
Talk on
Generic or Specific? Making Sensible Software Design DecisionsGOTO Amsterdam 20232023-06-13
Practical decision rules and concrete costs: use the rule of three (only abstract on the third reuse), prefer simple, local code over early abstraction, and…
Talk on
Software Architecture in a DevOps WorldDevnexus 20232023-04-04
Argues for concrete practices: generate architecture diagrams with PlantUML, enforce rules with ArcUnit and policy checks (Open Policy Agent), and use…
Talk on
J-FALL Official OpeningJ-Fall 20222022-11-03
Grand opening sets scale and logistics: 1800 attendees, 60 sessions from 50 speakers and an exhibition with about 40 business partners. Program committee…
Talk
Better software, faster: principles of Continuous Delivery and DevOpsDevoxx Belgium 20192019-11-04
Defines CI as frequent merges verified by automated builds and says builds must be fixed within ~10 minutes and pipelines should return feedback in under ~20…
Talk on
joins Bert Jan Schrijver during Devoxx BE 2019 to talk Kubernetes & KaftaDevoxx Belgium 20192019-11-04
Follow-up discussion clarifies concrete ways to run Kafka on Kubernetes: run bare containers/pods, use the Strimzi operator, or deploy IBM Event Streams Helm…
Talk on
discusses reactive systems and honey bees withDevoxx Belgium 20192019-11-04
Explains that reactive programming is a practical tool for microservices and that reactive systems follow the Reactor Manifesto to be responsive resilient…
Talk on
OpeningJ-Fall 20182018-11-08
About 1,500 attendees gather for 50+ Java and JVM sessions with roughly 40 companies in the expo; keynotes run before and after lunch. Program specifics…
Talk
Microservices in action at the DutchNationalPoliceCodemotion Amsterdam 20182018-05-08
Private OpenStack cloud runs about 500 servers with roughly 24 PB storage and serves ~65,000 users; a 30-person product line builds ~50–100 Spring Boot…
Talk on
Building a self driving RC carDevoxx Belgium 20172017-11-06
A team converts a €200 RC car with a €150 sensor budget into an autonomous racer using Raspberry Pi, OpenCV and Java on Vert.x, controlling servos via…
Talk on
Building microservices with Vert.xCodemotion Amsterdam 20162016-05-11
Company builds microservices as small Vert.x modules used by 10 teams over 3 years, running on Java 8, Vert.x, MongoDB, AngularJS and AWS with Nginx, Jenkins…
Talk on
The DevOps disaster: 15 ways to fail at DevOpsCodemotion Amsterdam 20162016-05-11
Lists 15 anti-patterns and names concrete failures: conflating continuous delivery with deployment, treating DevOps as a platform team, or as a certification…
Talk on
Opening J-Fall 2015J-Fall 20152015-11-05
An opening presentation outlines J-Fall 2015’s program and logistics: about 1,500 attendees, four Early Bird sessions, two morning keynotes and two afternoon…
Talk in Dutch on
~/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.