BT
Older Newer rss
54:46

Lambdas & Streams

Posted by Simon Ritter  on  Apr 06, 2014 1

Simon Ritter discusses the syntax and use of Lambda expressions, focusing on using Streams to greatly simplify the way bulk and aggregate operations are handled in Java.

48:59

Game of Threads - You Spawn or You Die

Posted by Torben Hoffmann  on  Apr 04, 2014

Torben Hoffmann discusses doing parallel programming with the Intensional Computing Engine (ICE) on top of the Erlang VM.

36:40

Patterns for Scalable Web Services in Go

Posted by Richard Crowley  on  Apr 01, 2014

Richard Crowley introduces Go standard library's HTTP packages, the relationship between JSON and Go's data structures, and Go's support for reflection, useful to create safe APIs.

39:50

Java Puzzlers: Something Old, Something Gnu, Something Bogus, Something Blew

Posted by Josh Bloch, Bob Lee  on  Apr 01, 2014

Josh Bloch, Bob Lee point out to the dangers that lurk in Java’s dark corners, so they can be avoided or eliminated from programs and designs.

01:07:58

The Mess We've Made

Posted by Bodil Stokke  on  Mar 30, 2014

Bodil Stokke attempts to answer why some meritorious technologies fade away while others end up dominating the software landscape, and suggests what can be done to fix that.

01:21:00

A Practical Theory of Language-integrated Query

Posted by Philip Wadler  on  Mar 30, 2014 1

Philip Wadler presents a practical theory of language-integrated query based on quotation and normalization of quoted terms and a theorem guaranteeing that a host query generates a single SQL query.

35:00

Software for Programming Cells

Posted by Colin Gravill  on  Mar 25, 2014

Colin Gravill discusses programming living cells, demonstrating a software tool chain for characterizing genetic parts that can be combined into genetic devices for programming cell function.

33:46

Finding a Way Out

Posted by Chris Granger  on  Mar 25, 2014 3

Chris Granger attempts to imagine what programming would look like if it was created today.

40:50

Building a Language for Spreadsheet Refactoring

Posted by Felienne Hermans  on  Mar 20, 2014 2

Felienne Hermans introduces BumbleBee, a refactoring and metaprogramming spreadsheets tool based on a DSL that can perform transformations against spreadsheet formulas.

38:16

Top 10 Performance Gotchas in Scaling In-memory Algorithms

Posted by SriSatish Ambati  on  Mar 20, 2014

SriSatish Ambati shares tips for in-memory algorithms, discussing I/O, S3 resets, muxers, primitive byte arrays, non-blocking structures, and fork/join queues.

54:39

Meteor -Web Development Like You've Never Seen

Posted by Matt Debergalis  on  Mar 20, 2014

Matt Debergalis highlights some of Meteor's components, showing how they work together to dramatically shorten the development cycle, whether you're a team of expert developers or just getting started.

39:19

Managing JavaScript Complexity

Posted by Jarrod Overson  on  Mar 20, 2014

Jarrod Overson presents ways to quantify and reduce JavaScript complexity as well as some of the techniques the experts use to create maintainable JavaScript.

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