- fluint – Flex Unit and Integration Testing Framework – Based loosely on the concepts of FlexUnit and its ancestor JUnit, fluint provides enhanced asynchronous support, a graphical test runner, integration with continuous build systems and an optional Adobe AIR client for directory watching.
- RubyMine — new IDE from JetBrains for Ruby and Rails | JetBrains Zone – What JetBrains has always been good at is creating "The most intelligent" tools for developers. Today, joining Java and .NET developers, Ruby and Rails community also gets their "most intelligent IDE". RubyMine — is a new Ruby IDE that has all the power to make development with Ruby even more dynamic and productive:
- CodeExplorer 1.0 for IntelliJ Idea | JetBrains Zone – CodeExplorer is IntelliJ Idea plugin that helps to explore method call chains.
Its tool window shows methods and calls between them on a handy diagram.
Now you can see usages and structure of several methods on a single diagram
- Google Code Blog: Announcing the Google Search Appliance virtual edition for developers – The Google Search Appliance virtual edition is for non-commercial, development purposes only, and gives developers the opportunity to test against the features of the physical Google Search Appliance.
- Frequently Forgotten Fundamental Facts about Software Engineering – This month's column is simply a collection of what I consider to be facts—truths, if you will—about software engineering. I'm presenting this software engineering laundry list because far too many people who call themselves software engineers, or computer scientists, or programmers, or whatever nom du jour you prefer, either aren't familiar with these facts or have forgotten them
- Obama and the dawn of the Fourth Republic | Salon – The election of Barack Obama to the presidency may signal more than the end of an era of Republican presidential dominance and conservative ideology. It may mark the beginning of a Fourth Republic of the United States.
- css-vfx – CSS Visual Effects for iPhone Safari – css-vfx is a collection of gems that showcase iPhone Safari's 3D CSS Visual Effects extensions. css-vfx is based on Charles Ying's work with Apple's CSS Visual Effects extensions
- Ehcache Server Technical Session Video – Greg Luck gave a talk today at the Glassfish V3 Prelude Launch Event. Ehcache Server uses Glassfish for its self contained cache server.
- Amazon Building Large Data Center in Oregon « Data Center Knowledge – Amazon.com appears to be the tenant in a large data center rising on the banks of the Columbia River in Oregon, joining Google in harnessing the region’s cheap energy resources to power huge cloud computing data centers.
- JetBrains IntelliJ IDEA Blog » Blog Archive » Meet JetBrains’ Release of the Year: IntelliJ IDEA 8 – We’re proud to announce our release of the year: IntelliJ IDEA 8!
- OT: Rails is shitty [was top down programming in a bottom up language] – comp.lang.lisp | Google Groups – Rails is 100% magic with 0% design. It sports all the great quality and consistency you’ve come to expect from PHP, except with loads more magic. There’s no overarching design or scheme of things, it’s just a bucket of tools with some glue poured in
- MySQL Storage Engines – Programming – SoftwareProjects – One of the greatest things about MySQL, other than being free, widely supported and fast, is the flexibility of choosing different storage engines for different tables.
- JLisa – A Rule Engine for Java – JLisa is a powerful framework for building business rules accessible to Java and it is compatible with JSR94 V, the JavaTM Rule Engine API
- ExtTLD – Simplify ExtJS for JEE – Jaroslav Benc has created ExtTLD, a JSP taglib generator that creates Ext JS components from your Java projects, using XML syntax
- What server-side Java web framework will be the next for 2008? | Java Zone – Arguably, Struts 1.x is end of life. There are plenty of other Java server-side web frameworks: JSF (the standard), Wicket, Tapestry, Struts 2, Echo, Spring MVC, etc. Do you have any market data on what developers are adopting after Struts 1.x?
- Java on Grails – What would happen if the special Objects within Grails could not only teleport across Classloaders and past the Java-Groovy boundary, as many Groovy Objects have done in the past, but also teleport across that boundary with their powers intact? …
- John Resig – Programming Book Profits – As I begin working on my second book I’ve gone back and realized that there’s a lot of things that I wish I knew before I started writing my first book way back in March of 2006
- Grails development in IntelliJ IDEA – Grails development in IntelliJ IDEA – Tutorial
- Data Binding in Java – In this interview with Artima, Shannon Hickey, spec lead for the Beans Binding API, JSR 295, discusses the challenges of Java data binding, and how the JSR 295 API simplifies that task.
- A Rails Developer Moves To Grails, Grails Developers Make The Case – Grails developers are making their case for Java developers to consider Grails as the next generation framework for developers to consider adopting. Darryl West a Rails developer recently switched to Grails and offered 10 reasons why Rails developers may
- First experiences with IntelliJ… and its stunning Groovy/Grails support – Glen Smith – So first impressions are excellent. The IntelliJ guys have done a really nice What’s new page where you can see all the integration points with a ton of screengrabs.
- Jungle Disk Plus – Jungle Disk 1.50 includes support for the new, optional, Jungle Disk Plus service. Jungle Disk Plus adds several highly requested features to the basic Amazon S3 service, including web access to your files, upload resume, and block-level file updates.
- XML Spreadsheet Reference – This reference describes the elements and attributes that make up the XML Spreadsheet (XMLSS) schema when the data in Excel 2002 spreadsheets and Microsoft Office XP Spreadsheet Components is exported to the Extensible Markup Language (XML) format.
After playing with Ruby for a while now, I am starting to play with Rails to see what the buzz is all about. Here are some interesting resources in addition to the Rails Wiki:
- Rolling with Ruby on Rails by Curt Hibbs — The Ruby community is abuzz about Rails, a web application framework that makes database-backed apps dead simple. What’s the fuss? Is it worth the hype? Curt Hibbs shows off Rails, building a simple application that even non-Rubyists can follow.
- Rolling with Ruby on Rails, Part 2 by Curt Hibbs — Curt Hibbs introduced Ruby on Rails by building a simple but functional web application in just a few minutes. Does the ease of use continue? He thinks so. In the second of two parts, Curt completes his example Rails application in merely 47 lines of code.
- Ruby on Rails: An Interview with David Heinemeier Hansson by Edd Dumbill — Few can have missed the rise of the programming world’s latest star platform–Ruby on Rails. Rails’ creator, David Heinemeier Hansson, already wowed the crowds at this year’s OSCON, and is set to keynote the European O’Reilly Open Source Convention in Amsterdam this October. O’Reilly Network talked with him about Rails’ success and future.
- Ajax on Rails by Curt Hibbs — XMLHttpRequest and Ruby on Rails are two hot topics in web development. As you ought to expect by now, they work really well together. Curt Hibbs explains the minimal Ajax you need to know and the minimal Ruby you need to write to Ajax-ify your Rails applications.
Cobbie just sent me a link to David Geary’s article entitled Tipping Rails. David is wondering out loud if Ruby on Rails has reached a tipping point and is about to break out and garner mass adoption. I don’t really have any opinion on this topic but I do know that Ruby is stealing a lot of mind share from Java and even .NET. Dave Thomas introduced me to Ruby like thousands of others at one of the NFJS events and I’ve loved learning more and developing in Ruby. My copy of the Pickaxe book is looking pretty worn which is unbelievable as most technical books have a shelf life of about 3-4 weeks, if that.
I wish Ruby on Rails really gives Java a run for the money as competition is great and I hope Java and Rails force each other to get better. But I still see Java and Rails solving different problems. While Java or specifically Enterprise Java’s sweet spot is the large, distributed, scalable applications (See Cameron Purdy’s trading systems post on TSS), Ruby on Rails can fill the niche for small to medium web applications where time-to-market is the most critical item. I guess time will tell – In 2 years, the Ruby Insurgency will have taken hold and displaced Java and the must-learn language. And if Sun keeps coming up with more technologies like JSF, Rails will be the dominant web development framework.