Roller Strong.
When I lived in Jamaica, there was one TV station and on this one TV station there was one weekly Reggae show. The show was called Reggae Strong. In the canned intro to the show, the announcer would always explain that "a weekly show about Reggae could be called Reggae Week, but reggae nah weak: Reggae Strong!"
Roller is certainly going strong. At the start of the week I forked 0.9.6 off into it's own branch in case we need to do a bug fix release. Since then, Lance has checked in two great new features: support for <a href= "http://www.brainopolis.com/roller/page/lance/20021109#andy_oliver_wants">comments on weblog entries and a <a href= "http://www.brainopolis.com/roller/page/lance/20021114#s_p_e_l_l">spelling checker for the weblog editor. Great stuff. Matt Raible has kindly opened up a <a href= "http://www.raibledesigns.com/page/rd/20021114#wanna_try_roller">demo account on his Roller install so you can try the new features.
The Roller-driven weblogs over a FreeRoller are also going strong. There are some great weblogs and some real bona fide Java gurus writing over there. They are bringing in lots of readers. Roller is going strong, but I don't think it is strong enough withstand getting slashdotted. Thank goodness Rickard posted his J2EE-vs-DotNet review on a real webserver.I've been trying to take it easy with Roller, but I have been doing a little work. I did some work reduce the per-session memory usage in Roller and I thought I had eliminated all leakage. Unfortuntely, the leak remains, but it is a much slower leak. I've also been trying to figure out why old stories show up as new in aggregators such as Aggie and Feedreader.
With the cool new comments and spell checking features checked in, I think we need to start thinking about a 0.9.7 release (after we plug the memory leak of course).RTP Bloggers Lunch.
The RTP Bloggers' November Lunch was held today at El Dorado and attended by John Beimler, Joe Gregorio, Dave Johnson, Bruce Loebrich, Andy Oliver, Mark Pilgrim and Sam Ruby. It would have been a gold mine of ideas for Scott Adams, as conversation quickly gravitated around past work experiences. There was surprisingly little talk of weblogs, standards or even the internet until late in the lunch when discussion turned to topics such as the whats and whys of aggregation, why or even if RSS standards matter. Radio backups to RSS and referrer spam. As always, if you live in the Triangle area of North Carolina, have a blog and think this sounds at all interesting, just send an email to get an invite for next month. [Bruce Loebrich]
Carlos on SWT vs. Swing and IDEA 3.0
One other observation, is that IDEA can be more innovative on the GUI side, that's because Swing is definitely more maleable than SWT. SWT may be fast, however Swing is more agile, and just possibly with all these 2Ghz machines and up, it just won't matter.[Carlos Perez on SWT vs. Swing and IDEA 3.0]This is a good point. I'm a GUI guy at heart and I've worked extensively with Swing. I really like it and Carlos is right, it is very flexible and extensible. With faster and faster processors and more and more memory, the performance problems with Swing will become less and less apparent.
Pluglets.
Oracle sees the possibility of the Eclipse dominates scenario and wants to try to ensure that Eclipse does not become the universal tools platform. JSR-198 attempts to level the playing field for IDEs in the plugin tools space.
Memory usage improvements.
- There is now one and only one instance of the Roller business-tier implementation object RollerImpl instead of one per session.
- Many calls to getSession(true) were removed and now the RssServlet no longer creates a session.
- Velocity template caching has been turned back on, but I'm really not sure why leaving it off (apparently) ate so much memory.
The Jack Stone Lego incident.
Relations between young Alex and Linus today were strained to the breaking point when parental authorities determined that Jack Stone Legos from the smaller Linus collection had become mixed in with the larger Alex collection. To further complicate matters, authorities charged Alex with kidnapping several Lego people from the Linus collection and hiding them around his personal residence.
Parental authorities were unable to determine the ownership of the individual Legos in the combined collection and quickly advised both parties of this dire situation. During the tense negotiations that followed, Linus suggested that the Lego collection be evenly split between the two parties. Alex then protested loudly and suggested that the combined Lego collection be put into storage until such time that both parties could learn to share and play together in peace. Linus countered by suggesting that peace is possible now and that perhaps the Legos should immediately become community property to be shared equally by all members of the household except those to which Legos pose a choking hazard. After further negotiations, a time-sharing arrangement was put into effect and Linus was randomly selected to take ownership of the Lego collection for week one.
NewsMonster DOA.
Oracle joins Eclipse.org.
Roller 0.9.7 and beyond.
There are lots of little problems with Roller's UI, lots of room for improvements, and lots of missing weblogging features. Make sure the issues that are bugging you get into Roller's JIRA issue tracker. Look at the list of issues that are <a href= "http://opensource.atlassian.com/projects/roller/IssueNavigator.jspa?reset=true&mode=hide&sorter/order=ASC&sorter/field=priority&resolutionIds=-1&pid=10000&fixfor=-1">not yet assigned to a release and vote on the ones that are most important to you. You can also view the <a href= "http://opensource.atlassian.com/projects/roller/BrowseProject.jspa?id=10000&report=popular">currently most popular issues.
FreeRoller bitten?
A memory leak?
Andy is blogging.
Andy suggested a couple of good Roller enhancements. He asked for comments, which Lance just checked in. He also asked for some docs, here is the <a href= "http://rollerweblogger.org/userguide/roller-ug.html">User Guide.
Roller project page updates.
Struts book fair.
Lots of Struts articles and books swirling around the blogs and sites and bookstores and etc. OnJava has two articles: 1) <a href= "http://www.onjava.com/pub/a/onjava/2002/10/30/jakarta.html">Lessons from the Trenches by Chuck Cavaness author of O'Reilly's <a href= "http://www.powells.com/cgi-bin/biblio?inkey=62-0596003285-0">Programming Jakarta Struts and 2) <a href= "http://www.onjava.com/pub/a/onjava/pub/a/2002/11/06/struts1.html">Learning the New Struts 1.1, Part One by Sue Speilman author of <a href= "http://www.switchbacksoftware.com/struts.htm">The Struts Framework. The Server Side recently posted <a href= "http://www2.theserverside.com/resources/articles/StrutsFastTrack/StrutsFastTrack.pdf">The Fast Track to Struts (PDF). And finally, looking at Powells I see that <a href= "http://www.powells.com/cgi-bin/biblio?inkey=62-0471213020-0">Goodwill, <a href= "http://www.powells.com/cgi-bin/biblio?inkey=62-1930110502-0">Husted, and <a href= "http://www.powells.com/cgi-bin/biblio?inkey=62-0672324725-0">Turner all have Struts books coming out as well. I haven't read any of them yet so please read them for me and tell me which ones are best.
The Eclipse dominates scenario.
I've been helping a co-worker and 4 year veteran of <a href= "http://www.borland.com/jbuilder/">JBuilder get started with <a href= "http://www.eclipse.org/">Eclipse. He decided to make the switch after the Eclipse presentation at the RTP-WUG . His first impressions were that Eclipse does everything that JBuilder does and that Eclipse will kill all other IDEs. I was not at all surprised by his reaction.
After seeing that presentation, it is pretty easy for me to imagine a scenario in which there are two dominant IDEs in the world: Microsoft Visual Studio and Eclipse. In this scenario all IDEs other than Visual Studio will either wither and die or rehost their best parts as plugins inside Eclipse. Eclipse is extensible and pluggable to the core. It is not an IDE and it is not just an <a href= "http://radio.weblogs.com/0107789/2002/11/06.html#a1002">experience either, it is a universal and multi-progamming language tools platform. On top of that it is open source (you can't get more pluggable than having the source ;-).
This scenario explains why both Borland and TogetherSoft are on the Eclipse <a href= "http://www.eclipse.org/org/index.html">board of stewards. They see the wave coming. Board member Rational has already released an Eclipse based product (which supports both Java and .Net) and even old school programmer's editor maker and board member SlickEdit, Inc. is considering hosting inside Eclipse.
If you look at the volume on the Eclipse newsgroups and the rapidly growing number of plugins, you can see the momentum. For the moment, the IDEA guys may have a better IDE, I really don't know, but they've got to be worried about and planning for the Eclipse dominates scenario.Congratulations Matt and Julie!
I knew there was something up when I saw no posts yesterday. Matt and Julie are now the proud parents of a <a href= "http://www.raibledesigns.com/page/rd/20021106#out_little_girl_has_arrived">truly beautiful little baby girl. Big welcome to Abigail Grace Raible! I'm wishing y'all a baby who cries little and sleeps a lot. My wife's advice to you is to enjoy these first weeks and months because they seem to go so quickly. She also advises you to do whatever your wife tells you to do quickly and without complaint.
Between.
Both releases took longer than expected and stretched out over a busy and stressful two month period. During that time I lost some wonderful co-workers to a "reduction in force," moved into a cramped new office, moved again into a larger new office, was threatened with a law-suit, got a promotion, and lost my favorite boss to Microsoft.
I really can't complain. I still have a job, I still enjoy it, and I would much rather be busy than bored. On top of that, I have an awesome family and a wife that understands my geekly obsessions - as long as I have a baby in my lap. I'm not going to complain. I'm going to take some time to regroup, think about what I have learned, and hope for some more busy months.
Roller 0.9.6.3.
Roller update.
FreeRoller seems to have stabilized, we've fixed a bunch of <a href= "http://opensource.atlassian.com/projects/roller/IssueNavigator.jspa?reset=true&decorator=printable&pid=10000&fixfor=10013&mode=hide&start=0&tempMax=1000">bugs, and I've branched Roller 0.9.6 so we can start with Roller 0.9.7 dev in the main line. I'm planning on releasing Roller 0.9.6.3 tomorrow.
Rotor 1.0.
« Previous page | Main | Next page »