Tapestry for Nonbelievers
A new article by I. Drobiazko and R. Zubairov introduces v. 5 of the Apache Tapestry component-oriented web framework. The tutorial shows how to create a component and covers IoC in Tapestry and Ajax.
Tracking change and innovation in the enterprise software development community
Posted by InfoQ Team on Jun 08, 2006 02:38 PM
InfoQ has launched today, having previously been live in testing mode since May 17th. InfoQ is a new Enterprise Software Development news / information community serving the Java, .NET, Ruby, SOA, and Agile communities, with content focused for technical architects, team leads and project managers. Interest in InfoQ since initial test release has been high with over 19,249 unique visitors and hundreds of blogs linking to the site. Special thanks to our audience who has been helping to spread the word, find bugs, and participate in the threads. InfoQ's launch has been supported by founding sponsors IBM, BEA, Compuware, Symantec, Cassatt, and Terracotta, and also by a number of content authors who have written the books and articles for ther site.
Today's launch presents version 0.7 of InfoQ. Version numbers are usually used on software projects, not public websites, but InfoQ will be maintaining a version number and public changelog as a means of communicating progress. Launching at version 0.7 means that InfoQ's infrastructure is production-stable, but there are still more site features such as video interviews/presentations, search, printer friendly pages, and internationalization coming before we call ourselves 1.0. The version number however has no impact on the content and essential features of the site - we are launched, and we've already posted over 85 original news stories, 2 books, and 9 articles in the last 3 weeks; the frequency of new content will increase going forward.
InfoQ is unlike any other online community site, its main differentiators include:
InfoQ was founded by creator of TheServerSide.com and EJB Design Patterns author Floyd Marinescu, online advertising industry veteran Roxanne Beverstein, and WebWork/TestNG/Magnolia/AspectWerkz committer Alexandru Popescu.
InfoQ is not just a content publisher, it is a community whose specialization is to track and foster change and innovation in the communities served. Each community also has specific social and content goals, some of which are expressed below:
Ruby, led by Obie Fernandez:
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.
Readers can also have their say in InfoQ's content coverage by submitting news. Any content submitted via the 'contribute news' icon above the news portlet will be personally reviewed by InfoQ editorial staff. Since our launch InfoQ has posted a number of exclusive content items:
And finally, if you like our community, please show your support by registering (it’s a good way for us to gauge interest) and help us spread the word in anyway you can. InfoQ is here to stay, so please visit the community in the next few weeks and months as we have a LOT of great content lined up! Feel free to make any suggestions you like, and thank you for your support!
InfoQ Team
Hibernate without Database Bottlenecks
Fighter Jets and Agile Development at Lockheed Martin (Case study)
IBM Web 2.0 Developer eKit: Free Tutorials, Webcasts, Whitepapers
Create a photo album application with Project Zero and REST design principles
Congratulations, looks good! My 'Personalized RSS Feed' doesn't work, though. My home page screens out all that nasty unwanted content, but my RSS feed does not.
My 'Personalized RSS Feed' doesn't work, though. My home page screens out all that nasty unwanted content, but my RSS feed does not.
To fix this, make sure you are logged in (as you probably are since you posted this message), and then re-grab the RSS feed and add it to your reader. The feed URL is automatically encoded to a unique URL just for you.
What probably happened was that you had grabbed the current feed you are reading from a different computer/browser than you are using (so tied to a diff cookie), or you grabbed it after logging out or something. We are working on strategies to address these exceptional cases.
Floyd
My 'Personalized RSS Feed' doesn't work, though. My home page screens out all that nasty unwanted content, but my RSS feed does not.
Actually it seems that our latest release broke some personalization features in the RSS feed. We will address this immediately.
thanks, Floyd
Hi Floyd - great to hear about the launch, and congratulations! Peace, Cameron Purdy Tangosol Coherence: The Java Data Grid
Hi Corby! Can you submit a bug at bugs[at]infoq[dot].com, so that we can track it down together? TIA, ./alex -- .w( the_mindstorm )p.
I'm very excited about the launch of infoq.com. But, unless I'm overlooking something, there's nothing on the site to produce a printable page. I tend to read articles when I'm on the road and away from the network and it'd be nice to produce a printer-friendly version of the site's pages.
I'm very excited about the launch of infoq.com. But, unless I'm overlooking something, there's nothing on the site to produce a printable page. I tend to read articles when I'm on the road and away from the network and it'd be nice to produce a printer-friendly version of the site's pages.
We're only at 0.7. :) Just kidding, yes this has been the most common request, and it is on our list.
Floyd
Congrats!!Looks nice and has some nice features as well (e.g effect of hovering over a comment).
Congratulations Floyd. I know what a lot of hard work this represents and I look forward to many stimulating discussions.
I hope InfoQ does very well. Congratulations on luanching your new endeavor!
Well done Floyd, Alexandru and the rest of the INFOQ-team! Greets from http://www.magnolia.info - Boris
Congratulations! Thanks for this great alternative to TSS! Is it only me or is the layout broken since your update some days ago? I'm using Firefox 1.5.0.4 on Windows (at work) and some of the layers are hiding text at the top of the page. And btw., I have no cursor in this textbox .. Regards, Robin.
Robin can you "force" a full page refresh (CTRL R or similar)? We have completely changed our stylesheets, and if these are cached somewhere than the page will be wrongly displayed. TIA, ./alex -- .w( the_mindstorm )p.
I thougth I'd already tried that but your are right, after a cache cleanup the page looks fine again! (and I have a cursor in the reply box!) But it's strange that I had to clean the cache several times for different sub-pages, maybe there is a proxy caching pages. (argh, while typing and having switched the focus I lost the cursor again, seems your AJAX and Firefox have some problems ...) But congrats again for this site, especially the threaded-display of comments is a long awaitet (and still missing) feature at TSS ... Robin.
Congratulations for your "official" release. The web "public changelog" is a very smart idea - IMHO something that others should copy too :). It is increasing the trust of the users in the service greatly - as everyone can see how the service evolves. Ahmed.
Glad to hear that it worked for you. Though, I really cannot reproduce the 2nd part (with moving from tabs). The only way to make the cursor vanish is to click somewhere else on the page, but if I click again in this message box the cursor is back. Weird. ./alex -- .w( the_mindstorm )p.
Definitely a cool site, and on my daily check list. I'm looking forward to the whitepapers on your design... TSS is what you get with Tapestry, InfoQ is what you get with WebWork ;-)
Can you say which one is more cool? :-). ./alex -- .w( the_mindstorm )p.
Hi Floyd, Great to hear from you. Congratulations! Looking forward for great contents.. Best of luck. Hemant
I'd definitely say that InfoQ is cooler as a webapp... Lots of nice features here. It's going to take some more time to build it up as a community, though... Not enough people coming here to have the really big and messy flamewars that sometimes make TSS fun ;-)
Hi Floyd and all, I've been following the infoq rss feed for 2 weeks now and I'm impressed by the quality of the content. Well done! -Vincent
??? (Congratulations in chinese) -errorter
TSS is what you get with Tapestry, InfoQ is what you get with WebWork ;-)
Good one. :) It definitely helps to have a webwork committer as your Chief Architect.
Hey, Howard Lewis-Ship built the Tapestry version of TSS, so I don't think that's an unfair comparison...
Suddenly links to something called "InfoQ" started showing up in emails from my friends and colleagues... and lo and behold they led me to this rather snazzy new resource for programmers. Congratulations Floyd et. al... This site looks like a winner. John Reynolds
This is a really cool website. Congrats!!. We need an FAQ section though, e.g. adding infoq feeds to google home page etc.
??????????
A new article by I. Drobiazko and R. Zubairov introduces v. 5 of the Apache Tapestry component-oriented web framework. The tutorial shows how to create a component and covers IoC in Tapestry and Ajax.
In this interview, Burton Group consultant Pete Lacey talks to Stefan Tilkov about his disillusionment with SOAP, his opinion on REST, and addresses some of the perceived shortcomings REST vs. WS-*.
Jay Fields presents his concept of Business Natural Languages - a type of Domain Specific Languages geared towards being readable by domain experts.
Adoption and interest for Distributed Version Control Systems is constantly rising. We will introduce the concept of DVCS and have a look at 3 actors in the area: git, Mercurial and Bazaar.
Deborah Hartmann interviewed Segundo Velasquez about his experience as customer with an Agile team during the initial phase of software design of a product.
David Cooksey shows how to fine grained versioning to a ClickOnce deployment using an HttpHandler written with ASP.NET, making partial rollouts to a test audience much easier.
Windows workflow (WF) is an excellent framework for implementing business processes, but lacks support for human activities. This article describes a completely generic approach for changing this.
In this interview taken during OOPSLA 2007, Markus Voelter talks about the importance of documenting the software architecture, and gives some good and also bad examples on how it could be done.
27 comments
Reply