BT
30:00

Ben Christensen on Resilience at Netflix with Hystrix, Reactive Programming for the JVM with RxJava

Posted by Ben Christensen on  Apr 25, 2013

Ben Christensen explains how Netflix manages to stay online even with millions of users, the Hystrix fault tolerance library, how Netflix discovered reactive programming and why it ported Rx to Java.

15:27

David Nolen on Logic and Constraint Programming, Core.logic, Mozart/Oz

Posted by David Nolen on  Mar 08, 2013

David Nolen explains the ideas behind logic and constraint programming, how they're used in his Clojure core.logic library, Prolog, the features in the Oz language and Mozart/Oz, and much more.

24:50

Sadek Drobi, the Play 2.0 Story and what's new in 2.1

Posted by Sadek Drobi on  Feb 15, 2013

Sadek talks about the origins of Playframework, motivations behind 2.0 rewrite and Scala integration. He explains how important is it to have appropriate architecture and programming model while dealing with Realtime. He then reveals some features of the newly released 2.1 version.

23:54

Jeff Brown on Grails 2 and Groovy

Posted by Jeff Brown on  Feb 11, 2013

Jeff talks about the powerful features that come with Grails 2 and how it can be used as a rapid application development framework. He also compares it with Rails and Django and explains how it can be combined with other components from the Spring portfolio.

19:18

David Nolen on ClojureScript, Javascript, Source Maps

Posted by David Nolen on  Feb 05, 2013

David Nolen explains the state of ClojureScript and how it integrates with browsers and the Javascript ecosystem. Also: Source Maps and how they will make Javascript a better compilation target.

Stuart Williams on Vert.x

Posted by Stuart Williams on  Jan 22, 2013

Stuart Williams explains vert.x: basic idea and architecture, how it uses Java's NIO and async APIs, how it allows using various JVM languages (Groovy, JRuby, Scala, etc), the EventBus and much more.

Rich Hickey on Datomic, CAP and ACID

Posted by Rich Hickey on  Jan 21, 2013

Rich Hickey explains the basics of Datomic, its approach to transactions and query, Datalog, CAP, ACID and BASE, and much more.

Bob Lee on Java's Future, Lambdas, DI with Guice vs Dagger, Java and Ruby at Square

Posted by Bob Lee on  Jan 11, 2013 2

Bob Lee explains the popularity of Java, future language features like Lambdas, DI with Guice vs. the Dagger framework, the role of Java vs. Ruby at Square, hiring at Square, security and much more.

Erik Meijer discusses programming language design, effects and some web programming problems

Posted by Erik Meijer on  Dec 21, 2012 3

Erik Meijer distinguishes between two kinds of programming languages, pure functional and all the others. He emphasizes some issues regarding mixing higher order programming with effects. Erik then talks about the nature of Javascript, and true problems we need to solve in web programming.

Debasish Ghosh on Functional Programming, NoSQL

Posted by Debasish Ghosh on  Oct 26, 2012 3

Debasish Ghosh talks about the advantages of functional programming and how its abstractions help to reason about code, Monads, DSLs, NoSQL and MongoDB, and much more.

Ken Little on Scaling Tumblr

Posted by Ken Little on  Sep 24, 2012

Ken Little talks about scaling Tumblr to keep up with their blogging users: scaling the data model, sharding, their PHP frontend and the Scala backend, and much more.

Rich Hickey on Datomic, Data Storage, Functional Programming and Immutability

Posted by Rich Hickey on  Sep 10, 2012 1

Rich Hickey explains how immutability enables Datomic's features and facilitates programming (not just in functional languages). Also: Datomic and other NoSQL stores, Clojure Reducers and much more.

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2013 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT