Java, Caching and How the Information Flows
A conversation with Cameron Purdy about caching, scalability,
consistency, distributed systems, Java and Java EE
1 Stunde 5 Minuten
Podcast
Podcaster
Java, Serverless, Clouds, Architecture and Web conversations with Adam Bien
Beschreibung
vor 7 Jahren
A conversation with Cameron Purdy, (@cpurdy) about: graphics
programming, Wolfenstein, peek and pokes, programming in one
sitting, structured programming and Pascal, no go sub, just go to,
thoughts on Java, forming Tangosol in 2000, developers don't have
budgets, J2EE scalability problems, TCMP, TCPM TCMP at XKCD,
unlimited connections via UDP and early Java, Tangosol and Oracle
coherence, distributed caching, learning on the job, dying servers,
messaging and message order, blockchain and distributed caching,
consistent caching, merkle tree, shrinking data domains, partition
assignment strategies, partitioning and sharding, JINI and
JavaSpaces, JGroups and Bela Ban, GigaSpaces, job scheduling,
resource leasing, "Compound interest is the most powerful force in
the universe" [Albert Einstein], survivor bias, usability
optimizations, focus on application specific challenges, searching
for exponential impact, having fun in team, attracting good
engineers, daily improvements, the progress experience, avoid being
noticed, fixing everything, the CAP truism, a different take on
consistency, Java is not a concurrent language, there is no concept
of "now", guaranteed order is the expensive part, consistency is
the sideeffect of order, information is flowing, former Senior Vice
President of Java Development still likes hacking, Cameron's new
startup xqiz.it, @cpurdy.
programming, Wolfenstein, peek and pokes, programming in one
sitting, structured programming and Pascal, no go sub, just go to,
thoughts on Java, forming Tangosol in 2000, developers don't have
budgets, J2EE scalability problems, TCMP, TCPM TCMP at XKCD,
unlimited connections via UDP and early Java, Tangosol and Oracle
coherence, distributed caching, learning on the job, dying servers,
messaging and message order, blockchain and distributed caching,
consistent caching, merkle tree, shrinking data domains, partition
assignment strategies, partitioning and sharding, JINI and
JavaSpaces, JGroups and Bela Ban, GigaSpaces, job scheduling,
resource leasing, "Compound interest is the most powerful force in
the universe" [Albert Einstein], survivor bias, usability
optimizations, focus on application specific challenges, searching
for exponential impact, having fun in team, attracting good
engineers, daily improvements, the progress experience, avoid being
noticed, fixing everything, the CAP truism, a different take on
consistency, Java is not a concurrent language, there is no concept
of "now", guaranteed order is the expensive part, consistency is
the sideeffect of order, information is flowing, former Senior Vice
President of Java Development still likes hacking, Cameron's new
startup xqiz.it, @cpurdy.
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)