Scriptorama.nl

Header image showing a keyboard, mouse, laptop and books on design patterns

Nieuw in Prototype 1.5

Scott Raymond, auteur van 'Ajax on Rails', heeft voor je gemak alle nieuwe features en aanpassingen in Prototype 1.5 op een rij gezet. Thema's:

Firebug 1.0 beschikbaar

Joe Hewittt, de auteur van Firebug, heeft vandaag na een flinke testperiode (waarin ook nog stiekem een nieuwe feature naar boven kwam) Firebug 1.0 vrijgegeven.

If you read this blog, that won’t mean much to you personally since you’re probably already using 1.0 beta. However, there are still tens, maybe even hundreds of thousands of people who are still using 0.4.1 and are going to get a very nice present the next time they restart Firefox.

De Firebug Releasenotes geven aan dat er sinds Beta 9 niks meer veranderd en het is dus waarschijnlijk dat Firebug 1.0 gelijk is aan Firebug 1.0b9.

Als je Firebug al geinstalleerd hebt krijg je vanzelf een update notificatie maar ben je nog niet bekend met Firebug dan kun je Firebug downloaden vanaf de Firebug homepage en neem dan meteen de artikelen door die in "Aan de slag met Firebug" worden beschreven voor een introductie tot Firebug.

Firebug is, wat mij betreft, gegroeid van een handige utility naar een onmisbare webdevelopment tool waar elke andere webdevelopment tool, zeker die voor andere browsers, het aflegt.

Het jaar 2006 in PHP land

Derick Rethans, een van de core PHP ontwikkelaars en ook de ontwikkelaar van XDebug heeft zijn jaarlijkse "PHP Lookback" voor 2006 weer geschreven. PHP Lookback 2006 geeft een interessant overzicht van wat er nu allemaal is gebeurd binnen de PHP developers community en daarmee bedoel ik de ontwikkelaars van PHP zelf.

Anderen hebben inmiddels zijn idee overgenomen maar ze zijn nooit zo compleet als die van Derick :).

January

Andrew Yochum started the year with a thread on whether we should add a new magic method, "__iscallable", as a hint to the engine whether a specific method can be called trough the "__call" mechanism. Although I think this is a good idea, the discussion unfortunately turned to suggest throwing an exception later in the "__call()" method whenever a method could not be "called" through the "__call()" mechanism.

December

...

There were two different threads about how variables are destroyed when dealing with circular references. At the moment, PHP's memory manager will not free this type of variable as it does not know which one to free first—it's the traditional egg-and-chicken problem. In somewhat larger applications (or unit test suites—hint hint), this can cause a problem as memory is not adequately freed. Solving this is unfortunately a major task, and I hope that in the next year we can have a good look at possible solutions for this issue.

Kortom, een uitgebreidde blik in de PHP developers wereld: Derick's PHP Lookback 2006

Nieuwe W3C werkgroep in de maak voor HTML

Vandaag via de weblog van Apple's WebKit ontwikkelaars, Surfin' Safari, komt het bericht dat o.a. Tim Berners-Lee, vaak de vader van het huidige internet genoemd, bezig is met het vormen danwel hervormen van een HTML werkgroep om zo de HTML standaard verder uit te werken. Deze actie komt na kritiek op het W3C waarin deze verweten werd een zeer trage instantie te zijn.

The plan is to charter a completely new HTML group. Unlike the previous one, this one will be chartered to do incremental improvements to HTML, as also in parallel xHTML. It will have a different chair and staff contact. It will work on HTML and xHTML together. We have strong support for this group, from many people we have talked to, including browser makers.

(more...)

Officieel Prototype documentatie

Het is eindelijk zover! Ieder web developer's favoriete javascript library Prototype heeft nu eindelijk haar officiele documentatie en een nieuwe website. Tegerlijkertijd is Prototype 1.5 uitgegeven met enkele bug fixes en nieuwe features, te lezen in de changelog.

Details MySQL’s nieuwe storage engine Falcon beschikbaar

Zoals we al eerder berichtten is MySQL A.B. bezig met een nieuwe storage engine zodat MySQL voor het heftigere DB werk niet meer afhankelijk hoeft te zijn van InnoDB welke vorig jaar werd overgenomen door Oracle. Deze nieuwe storage engine wordt ontwikkeld door een oud-ontwikkelaar van Interbase, wat we tegenwoordig, ondanks dat Interbase nog steeds bestaat, beter kennen als Firebird. Vorige week is er een eerste alpha-versie van Falcon beschikbaar gekomen en inmiddels kun je al Binaries met de Falcon Storage Engine downloaden.

Het is de bedoeling dat Falcon alle features krijgt die InnoDB momenteel biedt. ACID compliance, transactions, save points en foreign keys om er een paar te noemen. MySQL heeft inmiddels een falcon whitepaper beschikbaar gesteld waarin staat uitgelegd hoe Falcon is ontworpen maar ook hoe ver de implementatie momenteel is. Jammer genoeg moet je wel je emailadres opgeven voordat je deze whitepaper kunt lezen.

Het populaire MySQL Performance Blog zit er boven op en heeft de eerste benchmarks tussen Falcon, MyISAM en InnoDB alvast online gezet en heeft ook z'n eigen gedachten over het ontwerp van Falcon geplaatst.

Aan de slag met Firebug

Firebug's auteur Joe Hewitt heeft een puike tutorial gepubliceerd, 'AJAX Debugging with Firebug'. Met prima voorbeelden hoe je o.a. console functies en breakpoint debugging toepast. Even snel zien waarom Firebug 'web developer tool of the year' wordt genoemd? Bekijk hier een screencast.

Safari naar Windows

Update: Safari is inmiddels beschikbaar op windows.

Het gerucht gaat dat Safari op het Windows platform beschikbaar wordt. De Mozilla Foundation heeft plannen om Safari werkend te krijgen op Windows. Op de Mozilla wiki stond "Apple may have Safari on Windows with likely ties to iTunes & .Mac" onder de kop Observations & Assumptions. Inmiddels is deze tekst weggehaald.

Cocoa, de ontwikkelomgeving op Mac OS X, zou misschien binnenkort ook op Windows werken. Hiermee zou je Safari portable kunnen maken op Windows. Het zijn allemaal geruchten, wie weet wat er gebeurt. Mocht het waar zijn, hoe zou het dan eruit zien? Misschien zoiets?
Safari op Windows

HTML en CSS in Outlook 2007

Internet Explorer 7 ging er qua standards compliance op vooruit. Datzelfde geldt helaas niet voor Outlook 2007. Maak je regelmatig een HTML e-mail voor massaverspreiding dan zul je waarschijnlijk niet blij worden van de HTML rendering in deze versie. Je zou verwachten dat de renderer gebaseerd zou zijn op IE7. Het werd echter Word 2007... Met op z'n zachtst gezegd beperkte ondersteuning voor HTML en CSS. Deze versie mist o.a. ondersteuning voor:

  • CSS positionering
  • CSS floats
  • HTML formulieren
  • HTML en CSS achtergrondafbeeldingen
  • plugins (waaronder Flash)
  • animated GIFs

Alstublieft. De schrik te boven? Probeer dan Microsoft's HTML en CSS Validator.

Webdeveloper gezocht

En deze keer echt!

Parse Software Development B.V., ontwikkelaar van het React forum ( en tevens mijn huidige werkgever ) is op zoek naar webdevelopers in Haarlem en omgeving.

We zijn op zoek naar PHP ontwikkelaars met minimaal 1 jaar ervaring, die goed bekend zijn met OO, MVC en SOAP. Aangezien een website niet alleen maar uit PHP code bestaat is het belangrijk dat je goede kennis hebt van (X)HTML, CSS, semantiek en unobtrusive javascript.

Als webdeveloper bij Parse ben je het directe aanspreekpunt voor klanten en ben je verantwoordelijk voor je eigen projecten. Je onderhoudt bestaande applicaties, breidt deze uit en ontwikkelt nieuwe applicaties. Denk daarbij aan sites zoals NOS Headlines, Vrouw.nl en AutoCADExchange , maar ook intranet webapps.

Je komt terecht in een klein en informeel ontwikkelteam van ongeveer 10 man. We werken waar van toepassing ook graag met de nieuwste ontwikkelingen dus je hebt de ruimte om je kennis uit te breiden en direct toe te passen.

Kortom, zin in wat nieuws en goed in wat je doet? Neem even contact op met Jasper van der Meij ( 023 - 55 39 000 / vacature@parse.nl). Bonuspunten voor mensen die ook nog (aantoonbare) kennis hebben van usability.