Rails in the Large: How Agility Allows Us to Build One Of the World's Biggest Rails Apps
Neal Ford shows what ThoughtWorks learned from scaling Rails development: infrastructure, testing, messaging, optimization, performance.
Tracking change and innovation in the enterprise software development community
Posted by Floyd Marinescu on May 23, 2006
Welcome to the "unlaunch" of InfoQ.com, a new community that aims to be your source for keeping up with change and innovation in the enterprise software development community, specifically serving the Java, .NET, Ruby, SOA, and Agile communities.We aim to be an essential source for Ruby's adoption in the enterprise, tracking news and issues important to Ruby professionals and informing decision makers that will guide Ruby to mainstream IT adoption.SOA, led by Miko Matsumura and Stefan Tilkov:
The SOA industry contains a rapidly emerging collection of architects, business leaders, vendors, analysts and developers who are creating a new conversation about Information Technology. The SOA industry is plagued by a scattered collection of blogs and small conferences, but no place for these personalities to call home. The InfoQ SOA community will be the heart of that conversation creating a source to share perspectives, compare notes, understand best practices and combine the knowledge of hands-on SOA implementation with architectural vision needed to drive adoption.Java, led by Floyd Marinescu:
The Java community has experienced tremendous change in the last 5 years. The lines between commercial and open source are blurring. The very definition of enterprise Java and what design strategies we should use no longer rests with a standard body but with different visions driven from groups like the JCP, Spring, and others. This combines with an even greater concern: the pace of change in Java is slowing. The InfoQ Java community will provide a lens that focuses the community's attention on the innovation that IS occurring in hopes of sparking a flame that will contribute to the better evolution of Java itself.
Agile, led by Deborah Hartmann and Scott Ambler:
Enterprises, bombarded by change, know they've got to get lean to excel. In response, a vast number of process and tooling innovations are coming out of the the Agile community, but who can keep abreast of it all? The InfoQ Agile community will keep readers up-to-date and help the whole enterprise understand how to collaborate for better outcomes. Agile work is by its very nature creative, and creativity needs input - we will draw attention to a wide variety of valuable and emerging ideas, becoming a catalyst for new growth in teams and businesses.
.NET, led by David Totzke:
The Microsoft .NET world is a rapidly changing one and these are exciting times. Our mission is to provide you with information that will enable you to navigate the flood of emerging technologies and information sources and provide a starting point for community discussions. The .NET InfoQ community will be a place where people can come together to explore and define the enterprise development techniques of the future.
Learning to be a Good Product Owner: Foundation Skills
Consolidation and Virtualization Are NOT Enough: The Case for Non-x86
Intel® SOA Expressway Performance Comparison to IBM® DataPower XI50
JBoss versus IBM WebSphere: Cost, Performance, Efficiency, Innovation (IBM wins)
I thought you wanted us to keep this under wraps for now.
John
You're right John: while it's "unlaunched" let's keep it under our hat!
I thought you wanted us to keep this under wraps for now.
You're right John: while it's "unlaunched" let's keep it under our hat!
Actually, we are hoping for word of mouth, blog postings, that sort of thing. We want people to read all the great content we're putting up and also help us identify any issues. :)
The only part of the marketing that we're putting on hold until launch is mainstream media type stuff.
Congratulations
Looks great! Congratulations! Looking forward to the additional content.
We've been eagerly anticipating this day. Congrats to Floyd, Roxanne, and the rest of the team. We're proud to be one of your sponsors.
Mike Burba
Compuware
Thanks guys! Hope I will see you here very often :-).
./alex
--
.w( the_mindstorm )p.
Hope it will spread more knowledge
Hi Alex,
congratulations, I'm looking forward seeing this site 'populate' !
Looks great !
Cheers
This site is simply fantastic.
As a proof: it got biled even before it's official release :).
Ahmed.
Congratulations, Floyd. You have turned up great ideas into a really impressive platform !
Congratulations, Floyd. You have turned up great ideas into a really impressive platform !
Thanks John, but InfoQ was not a one man operation. It would have been simply impossible without the efforts of the rest of the team, especially my fellow co-founders Alexandru Popescu and Roxanne Beverstein.
It looks like there is a pretty top notch team here, and I am looking forward to having some high quality content (no pressure :-).
It will be nice to have a site that, at least appears to be, focused on providing content for the more experienced developers and architects out there. I can't wait to see some great discussions and content (I really liked the Brasilian health care case study).
I can remember when that other community site was still pretty young and it matured quite well. I'm sure with this team InfoQ can be even better.
Good luck!
found this promising site by luck and will look for further comings!
This could be an coequal source next to TSS, Javalobby and others for me!
Well done and ... keep it up :o)
Hi guys, it's looking good. I was just wondering how/why Ruby is its own topic, but no other [dynamic:python,perl,etc.] languages? Is it simply due to having a Ruby fan on staff (with his fashion headshot ;-), just the beginning of many topics, or was it an editorial decision based on Rails (er, I mean Ruby) inertia and marketshare and so on?
Not looking for a fight, just wondering! Thanks.
if Ruby is a subtype, what is the superclass? I don't know much about it, just wondering?
deb
Look really nice. Pretty impressive content. I like that community site. Great job!
Hi guys, it's looking good. I was just wondering how/why Ruby is its own topic, but no other [dynamic:python,perl,etc.] languages? Is it simply due to having a Ruby fan on staff (with his fashion headshot ;-), just the beginning of many topics, or was it an editorial decision based on Rails (er, I mean Ruby) inertia and marketshare and so on?
Not looking for a fight, just wondering! Thanks.
Hi Todd, sorry for the delay in replying. I recruited Obie to provide a Ruby community to InfoQ because of the inertia Rails posts for both Ruby and RoR to become a mainstream solution for enterprise apps.
InfoQ is about enterprise software development, so Ruby was interesting due to Rails providing a platform and ecosystem around enterprise development, as opposed to Perl/Python which are languages without end to end stacks like Ruby now has.
Neal Ford shows what ThoughtWorks learned from scaling Rails development: infrastructure, testing, messaging, optimization, performance.
Stuart Halloway discusses Clojure and functional programing on the JVM in depth, and touches on the uses of a number of other modern JVM languages including JRuby, Groovy, Scala and Haskell.
Oren Teich and Blake Mizerany talk about the technology behind Heroku and the benefits of the new add-on system.
Chris Riley presents security issues threatening service based systems, examining security threats, presenting measures to reduce the risks, and mentioning available security frameworks.
This talk investigates technical issues encountered when moving to an Agile process.
Don Box and Amanda Laucher present “M”, a declarative language for building data models, domain models or external DSLs. Don Box's demos show some of M’s features and latest changes of the language.
It is four months since the SOA manifesto was announced; InfoQ interviewed the original author’s to get insight into the motivations and the process behind the initiative.
This article explains the impact memory barriers, or fences, have on the determinism of multi-threaded programs.
18 comments
Watch Thread Reply