KISS and No Dependencies in JGroups
A conversation with Bela Ban about JGroups, Distributed
Programming, Hypes and KISS
1 Stunde 18 Minuten
Podcast
Podcaster
Java, Serverless, Clouds, Architecture and Web conversations with Adam Bien
Beschreibung
vor 6 Jahren
An airhacks.fm conversation with Bela Ban belaban.blogspot.com
about: C64 wasn't real, Atari was the way to go, Atari ST vs. Amiga
wars, Pascal, Modula-2 and Modula 3, Atari had a nice IDE with 1MB
RAM, War Games movie, contact list application as "hello, world",
fixing Epson printer hexcodes, chess and tennis over programming,
learning C was a step down from Modula, system programming and the
fascination with immediate feedback, writing CORBA to CMIP bridges
in GDMO, C++ templates are an own language, "C++ is crap", Java at
the first World Wide Web conference in 1995 in ...Darmstadt,
starting with oak, applets and NCSA Mosaic, Netscape server,
extracting data from mainsframes with Java over JNI, Cornell
University research with Sun's Java 1.0, working with Ken Birman,
Robbert van Renesse, Werner Vogels, Ensemble in Ocaml, replacing
Ocaml with Java the "Java Groups", Jim Waldo was leading the JINI
project, Sun Microsystems and Cornell worked together to make Java
Intelligent Network Infrastructure (JINI) reliable using Java
Groups, leasing JINI was revolutionary, JINI message was changed
several times, there was no elevator pitch for JINI, Sun tried to
keep the JINI / Java Groups cooperation secret, A Note on
Distributed computing by Jim Waldo, the Eight Fallacies of
Distributed Computing, JGroups on Sourceforge in 2000 (and still on
available), revival of JGroups at Fujitsus's Network Management
System, the Sacha Labourey and Marc Fleury contact, writing JBoss
Cache on unpaid vacation in 6 weeks, the Blue and Red Papers from
Mark Fleury, the EJB Open Source System, Mark Fleury and
paratroopers, JBoss Cache started as tree and became a distributed
map, meeting Manik Surtani in a Taxi, JBoss Cache became
Infinispan, JGroups is the communication layer of Infinispan, the
CP of CAP interests resulted in RAFT, JGroups RAFT is used in
production, there are many Paxos implementations Raff is a Paxos
simplification, RAFT for kids in JBoss Distributed Singletons,
useless but consistent systems, vector clocks is an inconvenient
reconciliation system, JGroups is using RocksDB and MapDB, JGroups
makes UDP and other protocols like RDMA reliable, JGroups is
particularly efficient with many nodes, JGroups and Sun Cluster Lab
in Switzerland, running JGroups on 2000+ nodes at Gcloud, Project
Loom and Fibers, mini sabaticals for hype chasing, back to easy
request response to Project Java's Loom and Fibers, injecting
JChannel in Quarkus, JGroups runs on Quarkus in native mode, KISS
and JGroups - No Dependencies in JGroups,
Bela's blog: belaban.blogspot.com
about: C64 wasn't real, Atari was the way to go, Atari ST vs. Amiga
wars, Pascal, Modula-2 and Modula 3, Atari had a nice IDE with 1MB
RAM, War Games movie, contact list application as "hello, world",
fixing Epson printer hexcodes, chess and tennis over programming,
learning C was a step down from Modula, system programming and the
fascination with immediate feedback, writing CORBA to CMIP bridges
in GDMO, C++ templates are an own language, "C++ is crap", Java at
the first World Wide Web conference in 1995 in ...Darmstadt,
starting with oak, applets and NCSA Mosaic, Netscape server,
extracting data from mainsframes with Java over JNI, Cornell
University research with Sun's Java 1.0, working with Ken Birman,
Robbert van Renesse, Werner Vogels, Ensemble in Ocaml, replacing
Ocaml with Java the "Java Groups", Jim Waldo was leading the JINI
project, Sun Microsystems and Cornell worked together to make Java
Intelligent Network Infrastructure (JINI) reliable using Java
Groups, leasing JINI was revolutionary, JINI message was changed
several times, there was no elevator pitch for JINI, Sun tried to
keep the JINI / Java Groups cooperation secret, A Note on
Distributed computing by Jim Waldo, the Eight Fallacies of
Distributed Computing, JGroups on Sourceforge in 2000 (and still on
available), revival of JGroups at Fujitsus's Network Management
System, the Sacha Labourey and Marc Fleury contact, writing JBoss
Cache on unpaid vacation in 6 weeks, the Blue and Red Papers from
Mark Fleury, the EJB Open Source System, Mark Fleury and
paratroopers, JBoss Cache started as tree and became a distributed
map, meeting Manik Surtani in a Taxi, JBoss Cache became
Infinispan, JGroups is the communication layer of Infinispan, the
CP of CAP interests resulted in RAFT, JGroups RAFT is used in
production, there are many Paxos implementations Raff is a Paxos
simplification, RAFT for kids in JBoss Distributed Singletons,
useless but consistent systems, vector clocks is an inconvenient
reconciliation system, JGroups is using RocksDB and MapDB, JGroups
makes UDP and other protocols like RDMA reliable, JGroups is
particularly efficient with many nodes, JGroups and Sun Cluster Lab
in Switzerland, running JGroups on 2000+ nodes at Gcloud, Project
Loom and Fibers, mini sabaticals for hype chasing, back to easy
request response to Project Java's Loom and Fibers, injecting
JChannel in Quarkus, JGroups runs on Quarkus in native mode, KISS
and JGroups - No Dependencies in JGroups,
Bela's blog: belaban.blogspot.com
Weitere Episoden
1 Stunde 12 Minuten
vor 7 Monaten
1 Stunde 6 Minuten
vor 7 Monaten
57 Minuten
vor 8 Monaten
1 Stunde 5 Minuten
vor 8 Monaten
1 Stunde 13 Minuten
vor 8 Monaten
In Podcasts werben
Kommentare (0)