BT
x Your opinion matters! Please fill in the InfoQ Survey about your reading habits!
Older rss
01:07:33

Wavefront — Declarative Programming for the Cloud

Posted by Molham Aref  on  Mar 08, 2014

Molham Aref introduces LogicBox, a database that unites declarative programming (logic-based specifications) with cloud deployment over large datasets using the Datalog programming language.

01:05:52

The Next 700 Asynchronous Programming Models

Posted by Philipp Haller  on  Mar 02, 2014 2

Philipp Haller explains how to make Rx programming more natural and intuitive by generalizing Scala's Async which, so far, has been used to program with non-blocking futures in a familiar direct style

48:25

Onward! — Does Thought Crime Pay?

Posted by Gilad Bracha  on  Mar 02, 2014

Gilad Bracha ponders how Lisp, Simula, Actors, Beta, Smalltalk and Self give us C++, Java, Javascript, Perl, Python and PHP, speculating what new wonders await programmers down the road.

42:10

PHP, Seriously!

Posted by Keith Adams  on  Feb 26, 2014 1

Keith Adams examines the strengths that made PHP a dominant language in its niche, highlighting Facebook's attempts at remedying its inconsistencies and misfeatures while maintaining its strengths.

58:45

Dancing with Symmetry to Harness the Power of Complexity: Subjective Programming in Context

Posted by David Ungar, Harold Ossher  on  Feb 02, 2014 1

The authors introduce a new language paradigm meant to enhance OOP with multi-dimensional context, providing details on context-based dispatch, and showing a glimpse of their early prototype.

48:45

Civilizing Web Programming with Dart

Posted by Gilad Bracha  on  Feb 02, 2014

Gilad Bracha presents the motivation behind building Dart, the current state of the Dart platform and where it is heading to.

57:47

The Yin and Yang of Hardware Heterogeneity: Can Software Survive?

Posted by Kathryn S. McKinley  on  Jan 12, 2014

Kathryn S. McKinley discusses research approaches and results that abstract, choose, and exploit hardware heterogeneity providing computational power at low energy consumption levels.

25:52

DevOps Patterns to Scale Web Applications using Cloud Services

Posted by Daniel Cukier  on  Dec 29, 2013 2

Daniel Cukier shares insight in using cloud services to scale web applications, dealing with load balancing, session sharing, email, asynchronous processing, logging, monitoring, CD, RUM, etc.

55:27

TypeScript: a Type System for Toolability

Posted by Luke Hoban  on  Dec 22, 2013

Luke Hoban introduces TypeScript and its implications for writing web applications and creating supporting tooling.

46:05

R for Big Data

Posted by Indrajit Roy  on  Dec 15, 2013

Indrajit Roy presents HP Labs’ attempts at scaling R to efficiently perform distributed machine learning and graph processing on industrial-scale data sets.

01:01:46

Go at Google

Posted by Rob Pike  on  Apr 13, 2013

Rob Pike explains how Google designed Go to address major development issues they encounter while using other languages: long build times, poor dependency management, lack of robustness, etc.

17:36

Formal Specification of a JavaScript Module System

Posted by Seonghoon Kang and Sukyoung Ryu  on  Apr 05, 2013

In this paper, we propose a formal specification of a JavaScript module system. A module system for JavaScript will allow safe and incremental development of JavaScript web applications.

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