BT
Older Newer rss

Making Your Open Source Project More Like Rails

Posted by Yehuda Katz  on  Nov 10, 2010

Yehuda Katz presents the evolution of the Ruby on Rails project, the challenges it had to overcome and what are the lessons that could be helpful in making other open source projects successful.

Parallel Programming with Node.js

Posted by Ryan Dahl  on  Oct 20, 2010

Ryan Dahl presents Node.js, what it is and how to program against it by exemplifying with code samples, and shows how to do highly scalable parallel programming with event-based processes.

Introduction to Bespin - Mozilla's Web Based Code Editor

Posted by Joe Walker  on  Aug 05, 2010 3

Joe Walker explains Bespin, Mozilla’s open source web-based code editor, its architecture and chosen implementation solution, detailing some of its features like collaboration and version control.

Towards a Universal VM

Posted by Alex Buckley  on  Jun 04, 2010

Alex Buckley presents some of the challenges for JVM to become a universal virtual machine, serving the needs of Java and non-Java languages, being useful both to statically and dynamically-typed languages, and supporting an ever growing number of languages and their features targeting the platform.

Testing C# and ASP.Net Applications Using Ruby

Posted by Ben Hall  on  May 21, 2010

Ben Hall shows how Ruby testing tools can help with .NET and ASP.NET development and takes a look at RSpec, Webrat, Cucumber, Selenium and others. Also: a peek at using IronRuby for testing .NET apps.

Basking in the Limelight

Posted by Micah Martin  on  Mar 28, 2010 1

Micah Martin introduces Limelight, a JRuby GUI library that uses the theater metaphor for writing GUIs. The talk introduces basic concepts, how to style GUIs, and much more.

Rails in the Large: How Agility Allows Us to Build One Of the World's Biggest Rails Apps

Posted by Neal Ford  on  Mar 12, 2010 5

Neal Ford shows what ThoughtWorks learned from scaling Rails development: infrastructure, testing, messaging, optimization, performance.

Rails 3

Posted by Yehuda Katz  on  Mar 02, 2010

Yehuda Katz explains Rails 3: the performance improvements, the new architecture, the influence of Merb, and much more. Also: a look at the Bundler tool.

The State and Future of JavaScript

Posted by Douglas Crockford  on  Feb 17, 2010 1

Douglas Crockford talks on the history of JavaScript unveiling some of the struggles the Ecma Technical Committee has had in advancing the language over the years, concluding with lessons learned: if one has a great idea he should not tell it to a standardization body but rather do it, a change to a widely used standard is an act of violence, standards are hard, and one cannot please everyone.

JRuby: You've Got Java in my Ruby

Posted by Tom Enebo  on  Feb 11, 2010 3

Tom Enebo explains reasons for choosing JRuby: Hotspot optimizations, JVM Garbage Collectors, tools like profilers. Also: how JRuby helps to write cleaner, more expressive code with Java libraries.

Introduction to SproutCore

Posted by Mike Subelsky  on  Dec 30, 2009 4

In this presentation from JSConf 2009, Mike Subelsky gives an introduction to SproutCore, a JavaScript application development framework. Topics discussed include the philosophy behind SproutCore, the differences between desktop and browser development, key/value observeration, data bindings, demos of SproutCore, SproutCore features and API, and examples of SproutCore applications.

JavaScript: Measuring Performance, Games, and Distributed Testing

Posted by John Resig  on  Dec 23, 2009 2

John Resig touches three JavaScript issues: performance measuring – calling getTime() or using a browser extension like Firebug, plus performing complexity analysis -, creating games – should be multiplayer, hard to cheat, available on all devices, and addictive –, and performing distributed testing to evaluate how a program or game works in a real set.

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