~/conference

Code Mesh LDN 2018

date:2018-11-08..2018-11-09
location:London, United Kingdom
series:Code Mesh LDN · 3 editions
editions:[Code Mesh LDN 2018, Code Mesh LDN 2019, Code Mesh LDN 2020]
titleauthorlength
KEYNOTE: From quadcopters to helicoptersKathleen Fisher01h 03m
DARPA’s HACMS program demonstrates that co-developed formal methods can harden vehicles: researchers replace RTOS and flight code with seL4 microkernel and…
Talk in English on
Idris 2: Type-driven development of IdrisEdwin Brady43m
A new implementation rewrites the language in itself: Idris 2 implemented in Idris, with an interactive editor workflow (Atom protocol) that drives development…
Talk in English on
Towards language support for distributed systemsHeather Miller41m
Survey of recent work showing concrete language and system artifacts: compositional CRDTs implemented in functional languages and adopted in Akka and…
Talk in English on
Everything about distributed systems is terribleHillel Wayne38m
Models an upload → queue → worker pipeline with a perfect exactly-once queue, then relaxes assumptions and adds a second worker, using a TLA+ model checker to…
Talk in English on
Programmation en LogiqueLars Hupel43m
Prolog programs load into SWI‑Prolog and answer queries by backtracking; the demo shows facts and rules for neighbors and transitive in relations, query holes…
Talk in English on
Holistic specifications for robust codeSophia Drossopoulou43m
Claims a new specification language — holistic specifications — that expresses necessary (not just sufficient) robustness conditions using spatial, temporal…
Talk in English on
Parsing Safely, from 500MB/s to 2GB/sGeoffroy Couprie41m
A Rust implementation of an HTTP parser is optimized to increase throughput from ~500 MB/s to 2 GB/s while remaining safe and readable. The talk compares…
Talk in French on
Abstract nonsenseJu Gonçalves31m
A Haskell prototype models drawing, randomness and environment lookups as algebraic effects so images compose as a monoids as canvas combine and…
Talk in English on
Intertwingling the Tiddlywiki with ErlangJoe Armstrong, Jeremy Ruston45m
Explains extending a single-file TiddlyWiki into a distributed system using Erlang-style mailboxes, provenance tracking and tag inference; implements a…
Talk in English on
Ethics in Tech: a psychological perspectiveAndrea Dobson42m
Covers concrete social-psychology findings and a plain playbook: Solomon Asch shows 75% conform at least once on a simple line test, Stanley Milgram finds…
Talk in English on
A PostScript to functional geometryEinar W. Høst44m
Implements Henderson 1982 Functional Geometry inside PostScript by encoding pictures as functions from a box to drawing commands and using executable arrays to…
Talk in English on
Adding kind-polymorphism to the Scala programming languageMiles Sabin43m
Argues that adding kind-polymorphism to Scala lets type parameters accept constructors of any arity, implemented as a minimal prototype in the Typelevel Scala…
Talk in English on
Property based tests for the massesRomeu Moura45m
Argues that property-based testing finds real bugs in mainstream and legacy code rather than being an academic novelty, demonstrating it on Java/C# style code…
Talk in English on
Interactive GPU programming with ClojureCUDA & ClojureCLDragan Djuric41m
Interactive REPL-driven GPU bindings for Clojure let users compile C kernels on the fly and target CUDA or OpenCL via ClojureCUDA/ClojureCL, integrate with the…
Talk in English on
PureScript spirographsTom Harding31m
PureScript code generates spirographs on an HTML canvas using a purescript-drawing DSL and the PureScript behaviors library: time comes from a continuous…
Talk in English on
Coroutines explainedDmitry Kandalov45m
Explains coroutines by showing concrete code in Lua resume/yield, JavaScript generators and async/await -> state machine and call/cc continuations in Scheme…
Talk in English on
Building a Blockchain in ErlangUlf Wiger45m
Aeternity implements a blockchain in Erlang with an Ethereum-compatible bytecode VM, an ML-like contract language called Sophia contract language, and a…
Talk in English on
Verifying a distributed system with combinatorial topologyVeronica Lopez50m
Claims that combinatorial topology can enumerate every node perspective and all possible interconnections at once, turning a distributed system into countable…
Talk in English on
Life of a distributed graph database queryTeon Banek31m
Memgraph implements a distributed graph query pipeline: it parses openCypher with ANTLR into a C++ AST then rewrites to a cleaner AST, strips literals for…
Talk in English on
Finite of sense & infinite of thoughtRon Pressler41m
Tracks the lineage from Leibniz’s plan for a characteristica universalis through Boole’s algebraic law x^2 = x to Babbage’s mechanical designs (Difference…
Talk in English on
CRDTs: From sequential to concurrent executionsCarlos Baquero48m
Explains concrete CRDT implementations and tradeoffs: counters as per-site counters with pointwise max merge (G-counter/Pn-counters) so merges are idempotent…
Talk in English on
Introduction to AI engineeringGarrett Smith46m
Argues that practical AI work is engineering: three real constraints — data scarcity, available models/algorithms and GPU training — decide what actually…
Talk in English on
Message passing for actors and humans with RaxxPeter Saxton42m
Raxx treats HTTP as messages and implements per-connection Elixir processes (Ace) so each request becomes an actor with a mailbox; streaming maps to…
Talk in English on
The life, times & thinking of Dr. Claude ShannonJimmy Soni43m
Chronicles Claude Shannon building concrete devices alongside landmark theory: Theseus the maze‑solving mouse (1953) that learns and remembers paths, an early…
Talk in English on
Scaling Erlang cluster to 10,000 nodesMaxim Fedorov35m
WhatsApp moves from FreeBSD/R16 to Linux/R21, packs servers into Open Compute blades, and scales a single Erlang distribution to about 1500-node cluster while…
Talk in English on
Understanding gossip protocolsFelix Lopez41m
This video was recorded at Code Mesh LDN 18 http://bit.ly/2P7SPII Get involved in Code Sync's next conference http://bit.ly/2Mcm4aS --- UNDERSTANDING GOSSIP…
Talk in English on
Eta: The rise of pure FP on the JVMJyothsna Patnam29m
Eta is a GHC-based Haskell implementation that runs on the JVM, compiling the majority of packages unchanged and porting Backpack support while aligning with…
Talk in English on
Breaking changesJames Coglan46m
Shows concrete breakages: replacing a numeric status code with a string breaks callers using === and turns arithmetic into string concatenation, the array…
Talk in English on
Implementing Raft in RabbitMQDaniil Fedotov37m
Implements Raft-based replication inside RabbitMQ by adding quorum queues that persist each message to a majority (typically 2 of 3) on disk so commits are…
Talk in English on
Secure isolation in RustAllison Randal44m
A lightweight hypervisor library called LibKVM rust library is implemented in Rust atop the Linux KVM kernel module, using ioctl calls, #[repr(C)] structs, and…
Talk in English on
Do calculating machines like drawing? And if so, why?Frieder Nake50m
Claim: calculating machines do not inherently “like” drawing because they only evaluate computable functions, so every visual must be translated into numbers…
Talk in English on
Infosec, AI and ethics – new models for a secure futureKate Carruthers42m
Argues that data and software cause real-world harms and gives concrete cases: an IoT light with accelerometer revealing room-level data built without…
Talk in English on
Co-operative robots sharing the loadNatalia Chechina40m
Proposes Autonomous Mobile Programs that migrate whole tasks, make decentralized, selfish move decisions using a simple cost model, and spawn a tiny…
Talk in English on
Ethics & AI: Identifying & preventing bias in predictive modelsFederica Pelzel47m
Explains concrete failures and fixes: Google Photos tags people as gorillas, Amazon Rekognition yields 28 false positives when matching Congress with a…
Talk in English on
One LogArnaud Bailly, Yann Schwartz42m
Argues for treating every application output—logs, metrics, traces, domain events—as a single, append-only one log stream (JSON-structured events are used in…
Talk in English on
Applying principles of chaos engineering to serverlessYan Cui44m
Claims that chaos for serverless focuses on testing behavior not killing servers, and demonstrates concrete techniques: inject latency into HTTP client (config…
Talk in English 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.