Archive Page 2
Hola hey! A new version of XPather is out since Sep 29 2006. Though it may take some time to appear also on AMO, it is already available at XPather’s site.
The new version brings few severe bugfixes, improvements, and two new features:
- Cross-frame XPath evaluation - You can evaluate your XPaths from one place against all frames/iframes/etc in the document.
- Handling of default namespaces - The documents with default namespaces can be queried.
For the detailed list of changes check out the changelog. All of you folks who have already installed XPather (and who have not deactivated the automatic extension updates) should get the updates automatically.
Enjoy!
On-top-of-Web Applications’ Address: lumberjaczk.org
June 1st, 2006 <lumberjaczk, meta search, mozilla firefox, news, projects, web extraction>Two weeks ago I announced the new project - the LumberJaczk. There I described it as: 
An open-source technology that enables better ways to get and use information on the Web. It let people run and create light-weight on-top-of-Web applications and share them with others. Hacking out your own “best flights search”, “personal investments monitor” will be fun to do.
Since yesterdays late night, the LumberJaczk has its official Web running public at:
Besides the “obligatory” project information the site features few use-cases and screencasts showing the LumberJaczk in action. To keep you informed of what’s going on next subscribe to the project news RSS feed, or join/browse the project mailing list. I’m looking forward to hearing from you guys :)
New Applications on Top of the Web - LumberJaczk is coming.
May 18th, 2006 <lumberjaczk, meta search, mozilla firefox, news, projects, web extraction>I’m really looking forward to announce my project I’ve been running since the last summer. And it’s about to happen soon, really soon :). Its mission has crystallized to be: 
An open-source technology that enables better ways to get and use information on the Web. Let people create light-weight on-top-of-Web applications of their own and share them with others.
Hacking out such use-cases like “best flights search”, “personal investments monitor” will be fun to create. At least for me it definitely is :) All based on Firefox browser and it’s Mozilla guts. BTW, the project name: LumberJaczk.
So where are we now?
The system has already been functional and ready to use in alpha version for some time. What keeps me busy right now, more than I expected, is preparation of all sorts of presentational stuff to communicate the project to public clearly and concisely. Presentations, screen-casts, docs are ready and the web page is in progress. My estimations are the first come-out of the Web is to happen the next Mon, May 21 at http://lumberjaczk.org. So check back, subscribe or whatever… I’m looking forward to hearing some feedback once it’s out. After that another big thing is to make a code due-diligence so the code release can follow soon.
Mozilla DOM W3C Connector announced
May 17th, 2006 <dom, java, mozilla firefox, news, projects, tech, w3c, xml>
Just an information: Peter Szinek, a friend of mine is about to release the Mozilla DOM W3C Connector he implemented. It allows you to access the Mozilla DOM as W3C DOM from within Java when embedding Mozilla. This is fundamental if you want to use standard XML tools and libraries to operate directly on Mozilla DOM, e.g. XML, XSLT, XPath, XQuery. Read more in his original post.
We’ve been using it for few months and it proved to be stable. The bad guy seems to be sometimes JavaXPCOM ;)
It’s been a year we implanted Scrum (or something Scrum-like) as our development management methodology in the company that employs me atm. Today we said goodbye to the 12th sprint/month, which was a great chance to make a “1st birthday of Scrummy boy” party as well. Besides the regular Sprint-end presentation I presented also a look-back yearly review. Has it worked ? What do we do differently ? What have we learned ?
Year ago
We were in a situation that reached some critical-mass. Maintenance of actual products - unfortunately quite complex, running critical new development, prof. services requests hitting us daily, ever changing priorities, recursive interruptions, ill communication, organizational changes. All this with limited resources. Stress and frustration for every one. Gannts and quarterly planning surprisingly didn’t help ;)) We thought we did extreme programming. We did extreme… just in other aspect :) A small dev-team uprising was unavoidable.
…blah..blah…and so we decided to go with Scrum as project management tool. Backlog, ScrumMasta, Sprints, Daily scrum… Because anything was better than the status-quo the installment was smooth and accepted. Personally, I don’t like very much the way Scrum is promoted. And for the book: Ken Schwaber: Agile Project Management with Scrum… ok, but no big thing. Importantly, what is very sound and pragmatic are the the Scrum concepts. Of course, as we are somewhat creative people, we could have never been orthodox followers. Moreover it’s just about project management so you have to complement and stir it with other concepts (An Agile Roadmap)to get the most tasty and nourishing soup for the complete development process.
Year after
We are team of 6 devels, quite cross-functional. Very flat structure. New development vs. professional services,support, and maintenance goes 1:1. Besides the basic principles, we came up with some Scrum patches and local customs:
- ScrumMaster is one of the devel team, as his part-time job. This eats max 20h of his time, which is sufficient for the duties.
- Rotating Scrum Master -1-3 times each; to avoid stereotype.
- PPTS - The tool. Web based, GPL, SCRUM, extreme programming. Very useful.
- Scrummaries - each member writes a mail with a brief description of his achievements, status, open points at the sprint-end. It’s helpful later on to have such info persistent.
- Half-time round-trips - SM and PO has a short talk to each devel get the big picture view on the progress. Some steering is usually done here.
- Emergency time slots - we experience cca 15% of unpredictable situations, so-called emergencies. Therefore, we add a constant-time slots to each sprint.
- DailyScrum mailinglist - as the team cannot be daily together, the missing person ports the “daily answers” to the mailing list.
- “Bad task” - unpredictable, NP-hard, R&D, we fix time per sprint.
After all, I have to say this approach worked for us quite well. The major improvements came in process transparency, much better planing, much much more relaxed development and thus also efficiency. And not so “agile” as before :)
So can I recommend this? Look at your problems, your team, the project and company culture. And make your judgment yourself.
Search
About
You are currently browsing the AlephZarro weblog archives for projects.
Latest
- XPather 1.4 on Firefox 3
- Easy cron scheduling in Ruby.
- Rhotoalbum - a ruby photo album generator
- Acquisition of LumberJaczk Technologies
- JSSh for Firefox on Linux (because Firewatir loves it)
- Subversion: move, migrate, split
- Installation of Subversion on Ubuntu, with Apache, SSL, and BasicAuth.
- XPather 1.3 on Firefox 2.0
- New Version of XPather 1.1
- On-top-of-Web Applications’ Address: lumberjaczk.org

