InfoQ Homepage Ruby Content on InfoQ
-
Appcelerator Buys Aptana
Appcelerator, the company behind the Titanium application development platform, has acquired Aptana. Aptana Studio 3, the Eclipse-based IDE with tightly integrated support for JavaScript, HTML, CSS, Ruby, Python and PHP, is due to be released this quarter.
-
Stephen Walther on Integrating JavaScript Unit Tests
Automated testing frameworks need both a good test library and a good integration story. While most JavaScript testing frameworks have been focusing on the former, Stephen Walther has been working on a solution to the integration problem.
-
Python Wins Tiobe's Language of the Year Award for 2010
Tiobe's award is given to the programming language that gained most market share in 2010. Objective-C was the leader for most of 2010 but got lost ground in the last couple of months. Python grew it's market share by 1.81% since January 2010, which is nearly 4 times the overall marketshare of SAP's programming language ABAP.
-
The State of JRuby: 1.6 RC1, JSR 292 and NIO2 in Java 7, 1.9.2 Support
The first RC for JRuby 1.6 is out and brings improved Ruby 1.9.2 compatibility, experimental C extensions support, improved Windows support, Ruby Gems Maven support, performance and profiling improvements and more. InfoQ talked to JRuby's Charles Nutter about JRuby 1.6, the impact of Java 7 on JRuby, new language features in Ruby and much more.
-
Ruby VM Roundup: MacRuby 0.8, Rubinius 1.2, MRI 1.8.7 and 1.9.2 Updates
A whole batch of new Ruby VM releases is available. MacRuby 0.8 fixes bugs and begins the path to 1.0. Rubinius 1.2 improves memory efficiency and the debugger. MRI received new patch levels: 1.8.7-p330 and 1.9.2-p136, the first big bug fix update to 1.9.2.
-
Languages Come to Javascript VMs: CoffeeScript 1.0, StratifiedJS, C/C++ with Emscripten, Python
Javascript's ubiquity and increasingly fast VMs have made it an interesting runtime for languages. InfoQ looks at languages and tools that compile to Javascript: CoffeeScript 1.0, StratifiedJS, the Emscripten LLVM backend which brings C/C++ to Javascript, and more.
-
Languages Come to Javascript VMs: CoffeeScript 1.0, StratifiedJS, C/C++ with Emscripten, Python
Javascripts ubiquity and increasingly fast VMs have made it an interesting runtime for languages. InfoQ looks at languages and tools that compile to Javascript: CoffeeScript 1.0, StratifiedJS, the Emscripten LLVM backend which brings C/C++ to Javascript, and more.
-
IronPython/IronRuby have Decided on Github and CodePlex
Since Microsoft announced that it was giving up control of its Iron languages, there has been a quiet debate on where to host the project. The negotiations have finally been settled and the winner is Github for source control and CodePlex for issue tracking.
-
New Version of Bing AJAX Map is targeted for Mobile Devices
The new version of the Bing AJAX Map Control version 7 is one third the size of the previous version, a huge win for web sites that cater to mobile device users. Controls have been reduced in size and given HTML 5 support. There have also been performance improvements for multiple-point rendering.
-
Pizzigati Prize For Software in the Public Interest Open for Nominations
InfoQ doesn't normally report on contests and calls for registration . But for the Antonio Pizzigati Prize for Software in the Public Interest, this time we decided to make an exception. The Pizzigati Prize is a $10,000 prize awarded to "a software developer who adds significant value to the nonprofit sector and movements for social change". Nominations are open until December 15.
-
A New Crop of Self Hosting IDEs: RedCar and JRuby, Cloud9 IDE and Javascript
Dynamic languages have a dirty, badly kept secret: their IDEs and tools are written in languages like C/C++, C# or Java. Exceptions were languages like Smalltalk - but now Ruby and Javascript developers get to build their tooling using their preferred languages. InfoQ looks at HTML/Javascript based Cloud9 IDE and JRuby and SWT based RedCar.
-
Avoid SDK Hassle with Build Services for Native Mobile Web Apps: RhoHub, Apparat.io
HTML/Javascript code packaged as native apps allows for cross platform mobile development - but there's still a nuisance: the yak shaving exercise of installing and maintaining the SDKs of all target platforms, and running the builds. There are solutions to fix that: Rhohub for Rhodes, Apparat.io, and PhoneGap/Build.
-
Adobe previews HTML5 animation IDE
Adobe during its annual developer’s conference has previewed an IDE for HTML5 animation. The IDE, codenamed Edge, uses the WebKit rendering engine to preview animations and like Dreamweaver, offers a source code editing mode.
-
MacRuby Roundup: 0.7 Released, GCD-based Web Server, BridgeSupport
MacRuby 0.7 is out, with the usual performance and compatibility improvements, including Ruby 1.9.2 compatibility. To demonstrate MacRuby's tight integration with Snow Leopard's Grand Central Dispatch (GCD), the team has released ControlTower, a Rack-based web server. Also: with the new BridgeSupport, all native APIs can now be accessed and scripted.
-
Microsoft is Turning Control of Iron Languages to Miguel de Icaza and Jimmy Schementi
Jason Zander has announced that Microsoft will be turning over IronPython and IronRuby to Miguel de Icaza of Novell/Mono and former IronRuby lead Jimmy Schementi. Jimmy left Microsoft in July to join Lab49. IronPython will have two additional coordinators: Michael Foord, co-author of IronPython in Action and IronPython MVP Jeff Hardy.