RubySource | A Look at Ruby 2.0 – With Ruby 2.0 set to be released on February 24th, exactly on the 20th anniversary of Ruby’s first debut, I decided to write this article to give you a quick rundown of some of the most interesting changes.
A Carefully Selected List of Recommended Tools on Datavisualization.ch – That’s why we have put together a selection of tools that we use the most and that we enjoy working with. We called it selection.datavisualization.ch. It includes libraries for plotting data on maps, frameworks for creating charts, graphs and diagrams and tools to simplify the handling of data. Even if you’re not into programming, you’ll find applications that can be used without writing one single line of code.
An Advanced Guide to HTML & CSS – An Advanced Guide to HTML & CSS takes a deeper look at front-end design and development, expanding on what is covered in the beginner’s guide. Studying modern front-end development, this guide teaches the latest for any designer looking to round out their front-end skills.
Be Careful With Cache Managers | Javalobby – If you are using spring and JPA, it is very likely that you utilize ehcache (or another cache provider). And you do that in two separate scenarios: JPA 2nd level cache and spring method caching.
UI Testing a Sencha App – I wanted to address this topic by adding UI Tests to my demo Ext JS application and discussing strategies for enterprise application testing.
The Atlantic Wire: Building for iPad on HTML5 and Sencha Touch – The Atlantic Wire and projects such as Fastbook showcase what is truly possible with HTML5 and the many benefits of building universal applications with open standards. Publishers like The Atlantic benefit from using HTML5 to build applications that are free of app store constraints, allowing them to innovate on their business model and the technical delivery. With HTML5, companies have the ability to build universal applications without limitations.
APIs | Codecademy – Build real-life apps with APIs – Want to write apps and build websites that can text your phone, pull in YouTube videos, or connect to Facebook and Twitter? Start doing all this and more with Application Programming Interfaces (APIs).
Thoughts on Opera Unite | FactoryCity – Opera is attempting to take advantage of the rise of social networking (the verb) and bake it into the browser, as a personal extension to one’s computing experience. They accomplish this by embedding what amounts to a web server in the browser, and making it possible to share files, music and photos and to post notes or chat directly with your friends
Adobe makes Acrobat.com a business with paid accounts | Webware – CNET – With Acrobat.com, Adobe is coming a little late to a game that Google, Zoho and ThinkFree have been running for years, and that Microsoft is set to join very soon. What may make the difference is that Adobe can work these products very deeply into other pieces of its software. Whether that ends up being a liability compared to competing solutions that remain Web-only is unclear.
Mozilla Firefox.next peek: profiling yourself – One of the features planned for the next version of Firefox (tentatively named Firefox 3.6, but most accurately referred as Firefox.next) is about:me, a specially crafted web page that will let you see your browsing habits profile including most visited sites, time of the day and days you navigate most, how you access sites.
facebook-java-api – Google Code – A Facebook API client implemented in Java – The purpose of this project is to provide a high-quality, more up to date version of the Facebook API client for Java developers, and to allow it to be maintained regularly over time.
The Mythical 5% – So you must learn continuously and teach yourself new technologies, but it’s not that simple. It’s definitely good to learn more about programming, but you can’t just learn more about programming
O’Reilly — ActionScript 3.0: Is It Hard or Not? – The code doesn?t have to reside in classes. Variable datatypes don?t have to be declared, even in the strict compilation mode. The language is designed to provide as much or as little structure and flexibility as the task at hand requires.
Webwereld | Six enterprise application trends to watch in 2008 – If 2007 was any indication of what’s to come, the one thing companies using expensive enterprise applications-ERP, CRM and supply chain management systems-is that more change vendor alliances, pricing schemes and software innovation is on the way in 2008.
Checklist/Tuning Guide for Optimizing the JRockit JVM – The goal of this document is to provide information for tuning the BEA JRockit JVM using a checklist approach. A lot of territory is covered, from esoteric command-line options to iterative performance testing
Generating JUnit Tests for Legacy Java Applications – Unit tests give us the confidence to change applications, even legacy applications that we didn’t write ourselves. To avoid the drudgery of writing a test case for every edge and boundary, we can let JUnit Factory generate a large set of tests for us.
Setting up a GWT project in IntelliJ IDEA 7 – IntelliJ IDEA 7 has built in support (in the form of a bundled plugin) for GWT projects. This tutorial will walk you through the steps of creating a GWT project in IDEA 7.
Apache Home – MarkMail – MarkMail is a free service for searching mailing list archives, with huge advantages over traditional search engines. Each email is stored internally as an XML document, and accessed using XQuery.
Manage RSS feeds with the Rome API – Java World – In this article John Ferguson Smart shows you how to use the Rome API to read and process RSS feeds in any format. You’ll also learn how to set up an RSS feed to deliver build reports in a continuous integration environment, using Continuum as your CI ser
Velocity or FreeMarker? – Java World – In this article, Jeroen van Bergen explains where template engines fit into your application architecture and shows you some of the operations common to all template engines. Finally, he compares the two leading Java template engines, Velocity and FreeMar
Enterprise Java Community: Design to Unit Test – The key to writing good unit tests starts with a good design. Design should facilitate unit testing. A design thought out on solid design principles like creating clean interfaces, composing objects correctly, using dependencies properly help writing test
Rails Yet To Make Dent in the Enterprise – The eardrum-rupturing buzz around Ruby on Rails among Web developers is understandable. So why is this free, open, easy-to-use, passionately advocated Web-app framework having such a hard time gaining serious traction in the enterprise?
HTML V5 and XHTML V2 – While the intention of both HTML V5 and XHTML V2 is to improve on the existing versions, the approaches the developers chose to make those improvements is very different.