BT
Older Newer rss
46:33

Implementing Software Machines in Go and C

Posted by Eleanor McHugh  on  Jul 05, 2016

Eleanor McHugh discusses writing virtual machines using hardware emulation, including code snippets in Go and C.

37:19

Image Processing for iOS

Posted by Simon Gladman  on  Jul 05, 2016

Simon Gladman overviews some of the image processing techniques available to iOS developers and three frameworks offered by Apple: Core Image, Accelerate/vImage and Metal.

01:00:53

Why Functional Programming Matters

Posted by John Hughes  on  Jul 05, 2016

John Hughes takes a deep dive into the history of functional programming to revisit a personal selection of highlights.

53:26

The Slow Steady Industry Move Toward Tacit Programming

Posted by Michael Feathers  on  Jun 29, 2016 1

We're all aware that the industry is moving from Object-Orientation toward Functional Programming, but the move may be even deeper than that.

24:09

Typed Services Using Finch

Posted by Tom Adams  on  Jun 29, 2016

Tom Adams outlines the problems faced when building small services, and how using a good type system can help, introducing Finch and highlighting how it addresses these concerns.

48:50

Meet the Node.js Antipatterns

Posted by Igor Soarez, Pedro Teixeira  on  Jun 28, 2016 1

Igor Soarez and Pedro Teixeira focus on the strengths of JavaScript in the enterprise by trying to isolate the antipatterns that are slowly beginning to emerge.

29:27

Preparing Your Code for JDK 9

Posted by Erik Costlow  on  Jun 25, 2016

Erik Costlow discusses what to consider when upgrading to Java 9, where to find early access releases and how to analyze library dependencies for unintentional reliance internal APIs.

37:24

Best Practices Using The CDT Debugger

Posted by Marc Khouzam  on  Jun 25, 2016 1

Marc Khouzam presents best practices for debugging using dynamic printf, reverse debugging, the GDB console, the standalone debugger, a Docker container and connecting CDT to a running GDB session.

39:06

Scripting Eclipse with Python

Posted by Tracy Miranda  on  Jun 25, 2016

Tracy Miranda demonstrates Python with the Eclipse Advanced Scripting Environment (EASE) for collaboration, reproducible research, and exploratory computation and data analysis.

45:50

Introducing Apache Ignite

Posted by Christos Erotocritou  on  Jun 24, 2016

Christos Erotocritou introduces Apache Ignite, discussing how it is used to solve some of the most demanding scalability and performance challenges. He covers typical use cases and examples.

30:30

Uber Trip Experiences: Unlocking Your Platform's Potential

Posted by Andrew Noonan  on  Jun 24, 2016

Andrew Noonan walks through the evolution of the Uber Developer Platform, the launch of Trip Experiences, and the future of the Uber platform.

27:30

Learnings from Implementing a Hypermedia Client

Posted by Uli Holtel  on  Jun 24, 2016

Uli Holtel discusses the principles of hypermedia APIs, how to decouple from media type formats, using profiles, 'fully dynamic' vs. 'tightly coupled' client, tools, code artifacts and examples.

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