I’m currently working on many projects at the same time. I like this. If I’m tired working with one, I’m just switching to another and “rest” from the former one.
The real problem is that in this week many of those projects are in the final stage before public release and it makes me nervous, but I think that we’ll be ready when the time comes.
So, what’s going on around?
First, the shiny new www.sports.pl website is almost ready. It’s 100% XHTML 1.0 Strict, not only because validator says so, but also because we really use the XHTML philosophy. I found a few bugs in every browser during the work and I have a plan to summarize them once I’m ready. The only browser I wasn’t able to workaround was KHTML. It has some nasty bug around table caption tag and floated elements inside. I also added RSS, a few tricks for proxy servers and prefetch for Gecko. This revision of sports.pl will be mostly front-end improvement, without touching engine nor libs.
We also started working on the next version. We’re moving to Java, because I’m totally defeated by the PHP progress, roadmap and the vision they’re trying to create. PHP seems to be absolutely not ready for big projects, it has no hi quality libs nor application servers. Every lib has thousands of implementations because none is good enough to be used as “standard”, almost every app has a mess in code, even the newest ones fails to follow MVC model internally. It sucks. The shiny new PHP 5.1 has ONE standard Exception so everyone who wants to work in OO way has to adds own exceptions like
IOException and so on. Native functions don’t use exceptions at all, so no matter what you want, you’ll always find yourself in some strange world of mixed structural and OO programming, with mess in syntax (!!!). And it looks that PHP 6.0 wont be better. Goodbye PHP.
Second, we’re shaping up first release of Devmo. Nothing big yet, but we have basic functionality translated, now it’s time to gather people and translate bigger articles and add links to polish resources. I think this project will be a huge success, and we will became a centre for all web coders.
And soon, people stop thinking about Mozilla as “another browser” and will see, that a browser is only a small part of great, modern coding envoirnment. And *that’s* what we’re working on. And soon you’ll get IDE to code in, documentation centre, more tutorials and everything you need to start coding in Gecko.
And, finally, you’ll find that many, many potential users already has Gecko on their machines. Shipped with Firefox and Thunderbird. Those people are ready for your applications.
Third, we’re near to finish www.aviary.pl website. It’s a lot of work to make this site simple. I created simple CMS for this, but it’s very unpolished yet. My goal is to get front-end ready and cute. Unfortunately we have no time at all 🙁 We should start the website before NVU 1.0, to get a nice feedback and be able to promote this app on aviary.pl website, and aviary.pl website using this app. Nikon said that he’ll finish his bits by the end of the week. Nvu 1.0 should be released on wednesday or thursday. Bad timing 🙁 I’ll try to have something ready before 1.0 release, but it’s not good at all.
Fourth, we’re working on Mozilla Europe’s firefox product page redesign.
Fifth, we’re working on NVU 1.0 pl release.
Sixth, I’m preparing my plan to work in Gecko 1.9 cycle on Bayesian filters code and overall A.I. issues for Thunderbird, Firefox and Toolkit. I want to move pure, clean and small bayesian component to toolkit, fix junk mail for thunderbird, add some category/label A.I. basing on bayesian filters, and add automatic link prefetching in Firefox based on b.filters.
I also want to improve selection autocomplete results in firefox and thunderbird but that’s different story.
And a few small commercial projects 😉
So, if you mailed me, asked me, or you overall has a feeling that I’m a bit lagged – yes, I am. Don’t bother to poke me once again.