BT
rss
25:29

Andrew Sorensen on Real Time Programming, Live Coding Music, Memory Management

Posted by Andrew Sorensen on  Dec 13, 2014 3

Andrew Sorensen explains live music coding with Extempore, the challenges of real time programming, garbage collection, static analysis to determine real time code meets its deadlines, hotswapping code, and much more.

40:57

Keith Adams on PHP at Facebook, Efficient PHP with HHVM, Optional Typing with Hack

Posted by Keith Adams on  Dec 06, 2013

Keith Adams explains how/where/why Facebook uses PHP, PHP's benefits (lack of state/programmer workflow/concurrency), efficient PHP with HHVM, the Hack project for optional typing PHP and much more.

28:51

Crista Lopes on Constraints and Styles of Programming

Posted by Cristina Videira Lopes on  Dec 05, 2013

Crista Lopes discusses the idea of using constraints to define styles of programming and architecture. Also: large scale static analysis of open source code, Open Simulator and VR, and much more.

Simon Thompson and Huiquing Li on Refactoring in Functional Languages Like Haskell or Erlang

Posted by Simon Thompson and Huiquing Li on  Sep 16, 2011

Simon Thompson and Huiqing Li explain refactoring with functional languages and Wrangler (Erlang) and HaRe (Haskell). Also: how Wrangler's ad-hoc mode allows everyone to write custom refactorings.

Kostis Sagonas on Erlang, Types, Static Analysis and Refactoring

Posted by Kostis Sagonas on  Jul 20, 2011

Kostis Sagons talks about how type checking can help with a dynamic language like Erlang and how static analysis tools like Dialyzer or automated refactoring tools like Tidier help keep code clean.

Kevin Rutherford on Refactoring Ruby And Code Smells

Posted by Kevin Rutherford on  Aug 25, 2010

Kevin Rutherford talks about the challenges of refactoring Ruby code, and his open source tool 'reek' which automates the discovery of certain code smells in Ruby code.

QCon Panel: What will the Future of Java Development Be?

Posted by Chet Haase, Charles Nutter, Rod Johnson, Joshua Bloch, Erik Meijer on  Feb 20, 2008 2

In this panel discussion from QCon San Francisco, several influential leaders of the software development community discussed and debated the future of the Java language and APIs based upon the lessons we have learned from the past. Topics included static versus dynamic languages, removing code from Java, forking the JVM, and the next big programming language.

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