ECMA Harmony and the Future of JavaScript
Published March 10th, 2010 Under Coding | Leave a Comment
Brendan Eich, the creator of the world’s most popular programming language, talks about the struggle over the ES4 proposal and how it resulted in a specific set of proposals for ES5.
Mobile Phone Development: A Platform Comparison
Published March 10th, 2010 Under Coding, Mobile | Leave a Comment
David Durant and Paul Yao discuss the relationship between the Windows Mobile platform and the .NET Compact Framework 3.5. Learn about their thoughts on the iPhone platform.
Pickle with Cucumber
Published March 10th, 2010 Under Agile, Open Source Tools, Software Testing | Leave a Comment
Pickle adds many convenient Cucumber steps for generating models. Also learn about table diffs in this episode. Cucumber lets software development teams describe how software should behave in plain text. The text is written in a business-readable domain-specific language and serves as documentation, automated tests and development-aid – all rolled into one format. Pickle gives you cucumber steps that create your models easily from factory-girl or machinist factories/blueprints
http://railscasts.com/episodes/186-pickle-with-cucumber
Embracing Collaboration with JRuby and JavaScript
Published March 10th, 2010 Under Coding, Database, Open Source Tools, User Interface | Leave a Comment
As web developers, we live in an arranged marriage with JavaScript. What is a Rubyist to do? Use JavaScript as a compile target? Abstract it away on the server? With JRuby, we can embrace the shared language of the web in a compelling way, building reusable libraries that work across the client-server boundary. By bridging Ruby to JavaScript using Rhino, we gain shared databases, including their indexing strategies. We gain remote model discovery and shared client/server validation. We gain a shared query language. And because it is JavaScript, we gain the entire web community as collaborators.
Maven 3 Reloaded
Published March 10th, 2010 Under Configuration Management, Open Source Tools | Leave a Comment
The Maven team has gone to the ends of the earth to ensure backward compatibility, improve usability, increase performance, allow safe embedding, and pave the way for implement many highly demanded features. This talk will briefly cover the process and tooling changes that have occurred in the Maven project in order to accomplish what we have done with Maven 3.0, as well as discuss the architectural and feature changes. Some of the process changes include setting up a multi-platform Hudson grid, building out a framework of over 440 integration tests, creating integration tests for all core Maven plugins, and systematically seeking out Maven 2.x OSS projects to validate Maven 3.x’s compatibility. We also built out a framework that measures disk I/O, network I/O, memory consumption, and CPU utilization to ensure that performance doesn’t degrade.
next page »