BT
Older Newer rss
36:35

Mini-talks: Deterministic Testing, Typesafe Config, Spreads v Probe, & Real-Time Event-Driven

Posted by A. Falck, M. Rezaei, E. Pederson, B. Brodie  on  Jul 31, 2015

Small sessions on: Deterministic testing in a non-deterministic world. Hash Spreads and Probe Functions. Typesafe Config on Steroids. Real-Time Distributed Event-Driven Computing at Credit Suisse.

01:24:53

The Dos and Don'ts of Multithreading

Posted by Hubert Matthews  on  Jul 29, 2015 2

Hubert Matthews describes some of the problems encountered in multithreading and discusses how to avoid them through appropriate design choices.

55:51

Let’s Get to the Rapids: Java 8 Stream Performance

Posted by Maurice Naftalin  on  Jul 29, 2015

Maurice Naftalin discusses stream performance problems and creates guidelines for getting the best performance from Java 8 streams.

58:55

Introduction to Ionic, a Cordova and AngularJS-based Mobile Web App Framework

Posted by Mike Hartington  on  Jul 26, 2015

Mike Hartington introduces Ionic and its components, builds a sample app, and explores the suite of tools and services Ionic provides for hybrid mobile app development.

39:05

Live Coding in the Classroom with Sonic Pi

Posted by Sam Aaron  on  Jul 24, 2015 1

Sam Aaron introduces Sonic Pi, a live coding system installed by default on all Raspberry Pis and used in a variety of venues from Algoraves to international music venues.

48:46

An Introduction to Clojure and ClojureScript

Posted by David Tanzer  on  Jul 24, 2015

David Tanzer introduces Clojure and ClojureScript, discussing the language basics and some libraries useful for writing real applications.

37:13

Java EE 7 Using Eclipse

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.

01:32:57

Portable Code - The Trials of Porting Total War from Windows to Mac OS X

Posted by Guy Davidson, Tom Miles  on  Jul 23, 2015

Guy Davidson, Tom Miles discuss 64-bit programming pitfalls, Unity builds, writing portable code, and persuading a large development team of varying levels of skill to write portable code as well.

52:57

Priming Java for Speed at Market Open

Posted by Gil Tene  on  Jul 22, 2015

Gil Tene provides an overview of JIT compiler optimization techniques and their impact on common market-open slowdown scenarios.

56:37

Catching up with Swift

Posted by Ash Furrow  on  Jul 19, 2015

Ash Furrow discusses Swift, why Swift was needed, the Objective-C problems it addresses, and how ready it is from both technical and business standpoints.

01:00:09

Applying Reactive Programming to Existing Applications

Posted by Ben Christensen  on  Jul 19, 2015

Ben Christensen discusses the mental shift from imperative to declarative programming, working with blocking IO such as JDBC and RPC, service composition, debugging and unit testing.

50:41

Five Techniques to Improve How You Debug Servers

Posted by Tal Weiss  on  Jul 18, 2015

Tal Weiss explores five crucial Java techniques for distributed debugging and some of the pitfalls that make bug resolution much harder, and can even lead to downtime.

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