~/conference

GOTOpia Europe 2020

date:2020-09-15..2020-09-18
location:-- online --
series:GOTOpia Europe · one edition
tags:[security]
titleauthorlength
Software Is DetailsKevlin Henney50m
Argument that small, repeated choices become the system's physics: execution architecture (threading, event vs time‑triggered) and naming or API choices shape…
Talk on
The Development Metrics You Should Use (but Don’t)Cat Swetel41m
Shows how to use historical delivery data to answer concrete questions: time in process (cycle time) plotted as a scatter lets you read probabilities (example…
Talk on
Where We’re Going, We Don’t Need Servers!Sam Newman50m
Public cloud doesn’t mean universal adoption — about 70% of IT spend remains on premise, so choices matter. Serverless is broader than functions: S3 and SQS…
Talk on
War is Peace, Freedom is Slavery, Ignorance is Strength, Scrum is AgileAllen Holub45m
Claims that Jira is the work of the devil and that certification-driven “Dark Agile” sells ignorance, not value, with Scrum often acting as a rigid wrapper…
Talk on
The Pragmatic Programmer 20 Years LaterPragmatic Dave Thomas01h 01m
The Pragmatic Programmer returns as a new edition that re-examines the core process of turning requirements into working, maintainable code and adds concrete…
Talk on
Kafka as a Platform: The Ecosystem from the Ground UpRobin Moffatt39m
Explains Kafka as an immutable append-only log split into topics and partitions with per-partition ordering and configurable retention, running on multiple…
Talk on
The Coaching Leader & ArchitectRoy Osherove40m
Claim: leaders must make yourself unneeded by removing bottlenecks and growing others into architects, not just hoard decisions. Evidence: a single-build…
Talk on
Automating Processes in Modern ArchitecturesBernd Rücker33m
Argues that embedding a Camunda workflow engine inside a Spring Boot service removes homemade status tables and schedulers by providing durable state, retries…
Talk on
GraphQL, gRPC and REST, Oh My! A Method for Unified API DesignMike Amundsen30m
Claims that API design should be implementation-agnostic and based on properties and actions rather than URLs and HTTP verbs. Uses ALPS descriptors as the…
Talk on
Crafting the Core - Why and How We Built the Core Banking SystemArmin Pasalic34m
Solarisbank moves from a vendor core to an in-house payment ledger called corona, claiming event sourcing + CQRS as the core patterns and starting on MySQL and…
Talk on
Industrial Applications of Reinforcement LearningPhil Winder35m
Five industrial case studies show concrete results: simulated-to-real robotics copies dog motions and coordinates 50 motors synchronized to perform a 90° turn…
Talk on
Sustainable Software Engineering, Building Carbon-Efficient ApplicationsAsim Hussain34m
Outlines eight principles hosted at principles.green and argues the priority is carbon per useful work, not vague “green” buzzwords; gives concrete measures…
Talk on
Memory Efficient JavaKirk Pepperdine38m
Claims that roughly 60% of Java apps are memory-inefficient, shows concrete diagnostics and fixes: uses GC logs and profilers (VisualVM, Flight Recorder) to…
Talk on
The Past, Present and Future of Cloud Native API GatewaysDaniel Bryant32m
Survey of 25 years of edge evolution claims that architecture and workflow — not buzzwords — drive gateway choices, and gives three concrete Kubernetes…
Talk on
Secrets of the Shenandoah Garbage CollectorStephanie Crater26m
Shenandoah uses concurrent marking with per-worker task queues and a work-stealing policy that in JDK 11 picks two random queues, causing up to a 25%…
Talk on
Cloud Native Communication Patterns with gRPCKasun Indrasiri31m
gRPC is presented as a compact, HTTP/2 + Protocol Buffers stack for internal microservice calls, claiming lower overhead than REST and native unary…
Talk on
Prioritizing Technical Debt as if Time & Money MattersAdam Tornhill36m
This presentation was recorded at GOTOpia Europe 2020. #GOTOcon #GOTOpia http://gotopia.eu Adam Tornhill - This best-selling author and TEDx speaker will…
Talk on
Facts You May Not Know About KotlinEugene Petrenko26m
Kotlin 1.4 adds trailing commas and a deep recursion helper that uses suspend to avoid stack overflows, Kotlin implements null safety via the Nothing type so…
Talk on
Gradually Adopt GraphQL Without Writing any Backend CodeUri Goldshtein23m
Three concrete paths to adopt GraphQL without touching backend code: run a small GraphQL engine in the client with graphql-js/graphql-tools so resolvers…
Talk on
3 Practices for Effective DevOps AdoptionEoin Woods30m
Claim: DevOps fails when organisations treat it as tooling rather than changing ways of working; automation is continuous delivery, not the whole answer…
Talk on
People First LeadershipKate Wardin44m
Cites concrete numbers: a 2017 Gallup line that ~50% of people left a job to escape a manager, ~70k CS grads vs ~700k open developer roles, and ~$11B lost…
Talk on
Live Hacking Session Part 1Scott Helme19m
Finds a 2014 ISP router web‑interface flaw while proxying traffic with Fiddler, reports it responsibly, then faces legal threats and media attention; the bug…
Talk on
A TypeScript Fan's KotlinJS AdventuresEamonn Boyle, Garth Gilmour28m
Built a playable Breakout clone in both TypeScript and KotlinJS using React, Redux and react-three-fiber to compare real-world costs and wins. TypeScript wins…
Talk on
Are you Avoiding --privileged? (Q3)Liz Rice10m
Demo shows --privileged turns on Linux capabilities and mounts all host devices, equivalent to adding every capability so a compromised container can load…
Talk on
Are Your Builds Running Separately from Your Production Cluster? (Q1)Liz Rice14m
Claim: never run CI builds on the same Kubernetes production cluster because a compromised Dockerfile can execute arbitrary commands during image builds. Demo…
Talk on
Can You Prevent Container Drift? (Q6)Liz Rice10m
Demo shows runtime enforcement stopping added executables: an nginx container has a one‑line shell script injected to simulate drift, an Aqua proprietary drift…
Talk on
Is All Executable Code Added to a Container Image at Build Time? (Q2)Liz Rice13m
Claim: all code must land in the image at build time so scanners catch it. Demonstration builds a Docker image, runs a runtime script that installs packages…
Talk on
Going Static in a Dynamic World with Hasura and Nuxt.jsDebbie O'Brien27m
Shows how to build a static Nuxt site that fetches live data from Hasura + GraphQL endpoint, uses a lightweight HTTP plugin (no Apollo), and embeds queries via…
Talk on
Are You Keeping Hosts Up to Date with the Latest Security Releases? (Q4)Liz Rice06m
kube-bench is used to run CIS Kubernetes checks and the team stops supporting versions outside the three most recent releases, so customers asking why cube…
Talk on
Are Your Secrets Encrypted at Rest and in Transit? (Q5)Liz Rice14m
Kubernetes secrets are only base64-encoded by default so base64 is not encryption and anyone with RBAC or host root can decode them. The etcd datastore stores…
Talk on
Using Open Source Observability with LambdaMike Elsmore30m
Shows how to replace CloudWatch blind spots by shipping Lambda logs, metrics and traces into open source stacks: ELK (Elasticsearch, Logstash, Kibana) for logs…
Talk on
Live Hacking Session Part 2Scott Helme22m
Live demo exploits an Supercar Showdown app by injecting a single quote into an order by URL parameter to trigger SQL errors, then uses crafted subqueries to…
Talk on
An Average Working Day on Visionary NASA ProjectsKenneth Harris II50m
Starts at 16, now 12 years and six missions later, working radiation chambers that tested components later flown on Mars Curiosity, building the mechanical…
Talk 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.