BT
Older rss
41:26

The Tools We’ve Built to Test a Game Engine

Posted by Dmytro Mindra  on  Aug 03, 2014

Dmytro Mindra discusses the tools and practices used for a game engine: Unit Testing and Test automation, Unity Runtime Test Framework, Continuous Integration, Game Test Framework, Performance Tests.

19:55

Building Stuff Changes Everything

Posted by Pieter Hintjens  on  Jul 19, 2014

Pieter Hintjens keynotes on the current digital revolution that has created an “all seeing, all hearing policeman”, discussing what can be done about it.

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

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.

01:03:11

TDD: Where Did It All Go Wrong?

Posted by Ian Cooper  on  Jun 22, 2014 10

Ian Cooper reminds what was Kent's original proposition on TDD, what misunderstandings occurred along the way and suggests a better approach to TDD, one that supports development rather impeding it.

49:34

Mechanical Sympathy

Posted by Martin Thompson  on  Jun 10, 2014 4

Martin Thompson ponders if there is a mechanical sympathy between developers and computers, and how to balance elegant design with the application of science in the development of modern software.

01:08:41

How to Make the Most of Code Analysis?

Posted by Patrick Smacchia  on  Jun 09, 2014

Patrick Smacchia shares code analysis-related practices -structuring code, measuring code quality, automated tests, code contracts, reporting progress, trending- based on his experience with NDepend.

45:54

The No-framework Scala Dependency Injection Framework

Posted by Adam Warski  on  May 30, 2014

Adam Warski shows how to replace features of DI containers with plain Scala code using MacWire, and adding interceptors using macros.

53:41

Fault Tolerance 101

Posted by Joe Armstrong  on  May 25, 2014 2

Joe Armstrong discusses how fault tolerance relates to scalability and concurrency, and how Erlang helps build fault-tolerant systems on multi-core clusters.

35:42

Cloud, Distributed, Embedded: Erlang in the Heterogeneous Computing World

Posted by Omer Kilic  on  May 17, 2014

Omer Kilic provides an overview of heterogeneous computing discussing how Erlang can help with the orchestration of different processing platforms, introduces Erlang/ALE + updates on Erlang Embedded.

01:02:00

Using Invoke Dynamic to Teach the JVM a New Language

Posted by Jonathan Worthington  on  May 15, 2014 1

Jonathan Worthington explains how invokedynamic works, how he has been using it while porting the Rakudo Perl 6 compiler to the JVM, and its performance impact.

55:09

Live Coding as Communication

Posted by Sam Aaron  on  May 12, 2014

Sam Aaron explores the idea of using programming languages, especially functional ones, to share ideas with other people, to have conversations, to support artistic practices, etc.

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