BT
Older Newer rss
01:01:21

Doing Data Science with F#

Posted by Tomas Petricek  on  Jul 18, 2014

Tomas Petricek introduces F#’s capabilities in dealing with scientific data: type providers -CSV, XML, JSON, REST-, interactive development, data visualization libraries, integration with R or MathLab.

28:10

Hastily Paving the Way for Diversity

Posted by Anton Ekblad  on  Jul 18, 2014

Anton Ekblad discusses the Haste Haskell-to-JavaScript compiler, how well JavaScript does as a target language, and how JavaScript could play better with FP compilers.

01:06:25

Clojure in the Large

Posted by Stuart Sierra  on  Jul 18, 2014 1

Stuart Sierra discusses various Clojure features: protocols, records, DI, managing startup/shutdown of components, dynamic binding, interactive development workflow, testing and mocking.

01:15:17

Full Stack JavaScript

Posted by Grant Shipley  on  Jul 16, 2014

Grant Shipley demos using JavaScript and Node.js to develop an iOS and Android application using MongoDB as backend.

58:03

Lambda: A Peek Under the Hood

Posted by Brian Goetz  on  Jul 13, 2014 1

Brian Goetz explains how lambda expressions are implemented using the invokedynamic instruction introduced in Java SE 7.

44:46

Living in the Matrix with Bytecode Manipulation

Posted by Ashley Puls  on  Jul 10, 2014

Sponsored by New Relic. Ashley Puls introduces three common byte code manipulation frameworks: ASM, CGLib, and Javassist, providing enough detail to get one started.

46:00

Garbage Collection is Good!

Posted by Eva Andreasson  on  Jul 08, 2014 1

Eva Andreasson has a fairly entertaining and yet painful presentation around garbage collection that will probably will end with more questions than answers.

01:17:28

Scala: The Good Parts

Posted by Jack Singleton  on  Jul 05, 2014

Jack Singleton discusses how to improve code readability and maintainability in Scala, and how to be productive with Options, Immutability, and the Collections library.

49:59

Practicing at the Cutting Edge

Posted by Martin Thompson  on  Jul 03, 2014

Martin Thompson focuses on the evolution of Java and how it contrasts to C/C++, covering the cultural challenges of pushing the limits of performance and how to collaborate with industry experts and organize teams, which often stands at odds with the culture in many organisations.

51:48

Understanding and Using Regular Expressions

Posted by Damian Conway  on  Jun 29, 2014 6

Damian Conway discusses what regexes really are, how they actually work, and how programmers can make use of their existing software development skills to construct correct and efficient regexes. *Note: We're not able to use our standard split-screen view to show this, but wanted to bring it to you anyway.*

58:21

The Secret Lives of Garbage Collectors

Posted by Jonathan Worthington  on  Jun 29, 2014 1

Jonathan Worthington explains the garbage collection terminology, the trade-offs made by GC designers, and how to write GC-friendly code for better performance.

39:19

JavaScript API Design Principles

Posted by Ariya Hidayat  on  Jun 28, 2014

Ariya Hidayat discusses principles for designing JavaScript APIs by observing the interactions between modules, particularly the influence of an interface on the code patterns.

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