BT

New Early adopter or innovator? InfoQ has been working on some new features for you. Learn more

Older rss
50:37

Async or Bust!?

Posted by Todd Montgomery  on  Apr 29, 2017 Posted by Todd Montgomery  on  Apr 29, 2017

Todd Montgomery discusses several questions related to the asynchronous vs synchronous designs debate.

01:02:31

Deep Dive into Asynchronous Patterns in JavaScript

Posted by Joseph Andaverde  on  Oct 11, 2016 Posted by Joseph Andaverde  on  Oct 11, 2016

Joseph Andaverde provides insight on how asynchronous patterns - callbacks, promises, generators, and async/await - can be applied through simple yet pragmatic examples.

58:46

Exercises in Programming Style

Posted by Crista Lopes  on  Sep 23, 2015 4 Posted by Crista Lopes  on  Sep 23, 2015 4

Crista Lopes demos writing the same program using multiple styles, showcasing the richness of human computational thought and the need to avoid being stuck with one or two styles for life.

48:22

What Elixir is About

Posted by José Valim  on  Aug 23, 2015 Posted by José Valim  on  Aug 23, 2015

José Valim introduces Elixir and some of the most important features: data types, modules, async, collections, parallelism, streams, etc.

31:14

Asynchronous Patterns for Client, Server, and IoT

Posted by Andrea Giammarchi  on  Jun 20, 2015 Posted by Andrea Giammarchi  on  Jun 20, 2015

Andrea Giammarchi presents different asynchronous patterns and best practices for the Web, the server, and the embedded IoT platforms.

01:04:08

core.async: Concurrency Without Callbacks

Posted by Stuart Halloway  on  Jun 05, 2015 Posted by Stuart Halloway  on  Jun 05, 2015

Stuart Halloway discusses the design of core.async and some of its capabilities: channels, put and take, go blocks, alts! and alts!!, timeouts, showing their use through code.

37:08

Microservice Challenges

Posted by Fred George  on  May 28, 2015 2 Posted by Fred George  on  May 28, 2015 2

Fred George discusses two challenges developing microservices: the asynchronous messaging bus and using functional programming which may be at odds with this approach.

38:19

Exploring Melody Space with Clojure, Overtone, core.async and core.logic

Posted by Thomas Kristensen  on  Mar 24, 2015 Posted by Thomas Kristensen  on  Mar 24, 2015

Thomas Kristensen describes the overall architecture of Composer, a system for composing musing, showing how to build a system that achieves responsiveness while still being flexible.

40:34

Building Reactive Services using Functional Programming

Posted by Rachel Reese  on  Feb 15, 2015 Posted by Rachel Reese  on  Feb 15, 2015

Rachel Reese sees reactive services and functional languages as a natural pair, demonstrating how functional concepts such as mailboxes and async workflows can help one craft reactive services.

49:47

Concurrency at Large-Scale: The Evolution to Reactive Microservices

Posted by Randy Shoup  on  Feb 08, 2015 2 Posted by Randy Shoup  on  Feb 08, 2015 2

Randy Shoup, Consulting CTO, shares the history of reactive services and visits key milestones in their evolution: async techniques at Google, real-time search at Ebay, & responsive games at Kixeye.

01:00:23

Reactive Streams: Handling Data-Flows the Reactive Way

Posted by Roland Kuhn  on  Aug 28, 2014 Posted by Roland Kuhn  on  Aug 28, 2014

Roland Kuhn introduces the guiding principles behind Reactive Streams’ design and along with examples using its actor-based implementation in Akka.

36:30

Clojure Core.Async

Posted by Timothy Baldridge  on  Aug 01, 2014 Posted by Timothy Baldridge  on  Aug 01, 2014

Timothy Baldridge introduces Clojure’s Core.Async library, presenting the motivation behind the library and examples in Clojure and ClojureScript helpful to decouple subsystems in an application.

BT