BT
Older Newer rss
01:00:35

Understanding Parallel Stream Performance in Java SE 8

Posted by Brian Goetz  on  Jul 08, 2016

Brian Goetz explores tools and techniques involved in parallelism, and how to analyze a computation for potential parallelism, with specific attention to the parallel stream library in Java 8.

42:18

The World of Swift 3

Posted by Daniel Steinberg  on  Jul 07, 2016

Daniel Steinberg takes a look at what idiomatic Swift will look like when Swift 3 is released and discusses the reasoning behind some of the choices.

40:25

Creating a Standalone Generator with Xtend

Posted by J. Langley  on  Jul 07, 2016

J. Langley shows how to create and debug a code generation project with Xtend, walking through the steps from beginning to end with only an EMF data structure as a starting point.

49:12

The Netflix API Platform for Server-Side Scripting

Posted by Katharina Probst  on  Jul 07, 2016

Katharina Probst talks about the situations in which server-side scripting is a good solution for applications. She describes Netflix’s first approach, which uses Groovy scripts.

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.

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.

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).

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.

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