BT
Older Newer rss
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.

51:31

Finally, Object-Oriented Programming without Objection

Posted by Noel Welsh  on  Jun 23, 2016

Noel Welsh discusses the paradigm of the functional programmer, contrasting it with the paradigm of the object-oriented programmer, and considering if it is possible to reconcile the two.

48:30

Rust: Systems Programming for Everyone

Posted by Felix Klock  on  Jun 23, 2016 1

Felix Klock describes the core concepts of the Rust language (ownership, borrowing, and lifetimes), as well as the tools beyond the compiler for open source component distribution (cargo, crates.io).

55:17

A CutEr Tool

Posted by Kostis Sagonas  on  Jun 19, 2016

Kostis Sagonas introduces the idea of concolic unit testing of Erlang programs and the CutEr tool, how it is different, and how it can be used to identify errors in programs in a fully automatic way.

49:02

Taming the Wild Wild West of Next-Gen Front-End Apps

Posted by Ari Lerner  on  Jun 19, 2016

Ari Lerner discusses the options for building next-gen front-end apps, demonstrating how to build and deploy an app using both Angular 2 and React.js.

41:36

Documentation Avoidance for Programmers

Posted by Peter Hilton  on  Jun 19, 2016

Peter Hilton discusses how to avoid writing documentation, and when it must be done, how to write it, including tools and tips for writing minimal documentation.

32:49

Building Modern UI for Eclipse RCP

Posted by Yuri Strot, Igor Zapletnev  on  Jun 15, 2016

The authors share their experience building the UI of an Eclipse product, introducing a new EMF-based widget toolkit providing native SWT controls, SVG, styling, declarative syntax and animation.

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