BT

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

Older rss
40:05

gRPC: A High Performance, Modern RPC System

Posted by David Howden  on  Jun 03, 2017 Posted by David Howden  on  Jun 03, 2017

David Howden introduces gRPC and outlines its main strengths/weaknesses, and then recounts his experience of migrating from JSON/HTTP-based REST to gRPC, including benefits and issues encountered.

36:00

GraphQL for Fun & Profit

Posted by Tom Adams  on  May 28, 2017 Posted by Tom Adams  on  May 28, 2017

Tom Adams introduces GraphQL, explaining why it is useful when dealing with an API.

30:23

User Delight Driven Design of APIs

Posted by Michael Hyatt  on  Sep 02, 2016 Posted by Michael Hyatt  on  Sep 02, 2016

Michael Hyatt discusses the main complains users have with APIs and ways to address them using early user acceptance testing, RAML, JSON schemas, traits and mocks.

33:28

Escaping the Bikeshed with JSON-API

Posted by Rob Valk  on  Aug 17, 2016 Posted by Rob Valk  on  Aug 17, 2016

Rob Valk introduces the JSON-API 1.0 spec, taking a look at JVM ecosystem support for the standard with the katharsis.io library and its integration with the Mule runtime.

37:13

Java EE 7 Using Eclipse

Posted by Arun Gupta  on  Jul 23, 2015 Posted by Arun Gupta  on  Jul 23, 2015

Arun Gupta explains how to do Java EE 7 development with Eclipse, leveraging the new APIs - WebSocket, Batch, JSON Processing, and Concurrency Utilities.

29:01

The Road to JSON API 1.0

Posted by Steve Klabnik  on  Jul 05, 2015 Posted by Steve Klabnik  on  Jul 05, 2015

Steve Klabnik discusses how the JSON API (jsonapi.org) helps building APIs in JSON, and the process of bringing the standard to the 1.0 release.

01:19:52

Efficient Client-Server Communication with Differential Synchronization and JSON Patch

Posted by Brian Cavalier  on  Apr 18, 2015 Posted by Brian Cavalier  on  Apr 18, 2015

Brian Cavalier shows how Differential Synchronization can be used with JSON Patch to synchronize application data between clients and servers over HTTP Patch, WebSocket, and STOMP.

01:31:49

Groovy in 2014 and beyond

Posted by Guillaume Laforge  on  Jan 10, 2015 Posted by Guillaume Laforge  on  Jan 10, 2015

Guillaume Laforge presents the latest Groovy 2.3 release with its new features and performance improvements: "traits", new markup-based template engine, new code transformations, and more.

01:11:14

JavaEE 7 In Practice: Blueprints Reborn

Posted by Edward Burns  on  Sep 20, 2014 Posted by Edward Burns  on  Sep 20, 2014

Ed Burns demos using WebSockets, JSON-P, JavaAPI for RESTful Web Services (JAX-RS), JSF, Contexts and Dependency Injection (CDI), Bean Validation, Expression Language in a CargoTracker application.

50:07

The Better Parts

Posted by Douglas Crockford  on  Aug 27, 2014 Posted by Douglas Crockford  on  Aug 27, 2014

Douglas Crockford discusses how to use programming languages more effectively; reviews the good parts in EcmaScript 6 and JSON.

54:32

All Your API Are Belong to Us

Posted by Paul Hill  on  Jul 27, 2014 4 Posted by Paul Hill  on  Jul 27, 2014 4

Paul Hill presents a case study of building an API with a short deadline using Node.js, WebSocket, MongoDB, JSON, Promises, Swagger, Memcached, Varnish and Hypermedia ReST.

01:01:21

Doing Data Science with F#

Posted by Tomas Petricek  on  Jul 18, 2014 Posted by Tomas Petricek  on  Jul 18, 2014

Tomas Petricek introduces F#’s capabilities in dealing with scientific data: type providers -CSV, XML, JSON, REST-, interactive development, data visualization libraries, integration with R or MathLab

BT