Archive for June, 2006

Bill Gates Retires

Have a look at his letter to his staff – interesting (thanks for the heads up Tiaan).

Can we safely assume that Vista will be released before July 2008 – seems to be implicit in terms of Microsoft’s planning?

Whatever opinion you may have about Microsoft, I am sure all of us appreciate the work of the Bill and Belinda Gates Foundation.

Keep up the great charity work Bill, especially in Africa.

BarCamp Cape Town

I am currently at BarCamp Cape Town – day two. It is rather small but there are some smart guys here and the discussion is very stimulating.

Currently Adrian Rossouw from Bryght did a useful presentation on Drupal. Everyone who has the required knowledge seems to agree with our hypothesis that Drupal is the best platform of CMS deployments.

Raoul Snyman did a great presentation on an overview of the technical considerations for SEO and SEM.

Rafiq Phillips provided some inspirational motivation on innovation and facilitated a discussion around what makes blogs more successful than other sites in getting high search engine rankings. A takeway – standards on the web are of vital importance on the web!TYFYC Rafiq… :)

An Axoim Framework (Python) overview was presented by Moe Aboulkheir

Jeremy Thurgood spoke about Nevow, a Python based framework/”web application construction tool kit.” Looks powerful and I would like to get some thoughts about Nevow vs. other frameworks in the debate – so please contribute if you have any thoughts…

Duncan Withers introduced OpenProject.

I hosted a discussion on programming approaches and focussed on Agile. I was impressed by the interest and knowledge of the other BarCampers.
Laurence Baldwin spoke about antispam software – spam assassin.

I will edit this post as things develop…

CMS Debate

I have been researching in loads of detail which open source CMS is best for the needs of us and our clients. I looked at Mambo, Joomla, Drupal, Plone, Typo3 and various others came up in my research. After some substantial reading it seems that two open source systems come out tops and depending on the needs of the client:

  • Drupal – for smaller more simple web portal roll outs
  • Plone – for larger enterprize type solutions.

Plone falls down on being complex in terms of technology roll out (running on the Zope platform developed in Python).

Drupal falls down on being less easy to use (end user) once installed and (arguably) less scalable for huge enterprise type requirements. Mambo seems to be a close contender, but Drupal just does some things better.

Typo3 is hugely popular (especially in Germany and other parts of Europe) but I have installed and tried it twice. It is overly complex in my opinion.

Next step is to install some of the better ones and try them out against predefined criteria. This will take a while, but I will keep you posted when our research is done.

Check out a good reading list below to make up your own mind…

Please comment if you have any thoughts on the subject.

Web 2.0 App makes headline mainstream news

I thought it quite interesting to find that an article about a WIKI detailing how to buy and sell on auction on Ebay called www.ebaywiki.com made headline news on IOL SA today.

Frameworks for Web 2.0

Here at WWW we have recently been spending some significant time looking at various frameworks. We put together a list of several required criteria – here is a short list:

  • Strong separation of Data, Logic and Presentation (MVC)
  • OOP
  • Strong naming conventions and smart English recognition
  • Web 2.0 support and preferably libraries built in
  • Built for automated testing (especially unit testing) preferably with an existing unit testing framework
  • A great IDE (preferably Eclipse)
  • Rapid development features (scaffolding etc.)
  • Robustness (able to handle large volumes of traffic and data)

Due to a number of our existing projects being build in PHP we endevoured to find the best PHP framework for taking those projects and plugin applications forward. We also looked for the best framework across all languages.

The best PHP framework according to our evaluation (all things considered) is CakePHP.

The best framework overall for our needs according to our evaluation is Ruby on Rails.

Another framework that we will be keeping a close eye on is Django (Python).

Some sites/articles worth reading on the subject:

http://www.cakephp.org/

http://www.rubyonrails.org/

http://www.djangoproject.com/

http://cleverdevil.org/computing/29/

http://www.owahab.com/node/11

http://www.killersites.com/blog/2006/php-vs-ruby/

Want a career in Web App development?

Want to get into the Web Application Development  industry? Interested in Web2.0? Got some great training but battling to get that first job? Great news! WWW is hiring.
We pride ourselves in bringing Junior Web Developers into our development team and placing them under Team Leaders who quickly school them in our development approach. This may be opportunity you have been looking for.
If you are interested and think you have got what it takes, keep reading…

2009
2008
2007
2006