Boek: Robijnje op Spoorwegen

Op het pad een betere softwareontwikkelaar te worden moet men af en toe een nieuwe taal te leren en de horizon verbreden naar nieuwe technieken en manieren. Een mooie aanleiding om er een boek over te kopen.

Al een tijdje wilde ik mijn pijlen richten op het leren van Ruby On Rails, de techniek achter deze website. Ik ben nu in elk geval een stap verder, de boeken liggen klaar op mijn bureau. Ik kijk uit naar een weekend vol met leesplezier en programmeerfrustraties in de poging dingen aan de praat te krijgen ;-).

Als bonus is er ook nog een vers boek over versiebeheer met Subversion. Versiebeheer is een manier voor softwareontwikkelaars om de groei van hun producten te beheren.

typo, rss en sneaker.nl

Eerder deze week legde ik uit hoe het gebruik van RSS vordert op het web. Deze website is een voorbeeld van het toepassen van ‘RSS zoals het hoort’.

typo diagram

Zie hiernaast een diagram hoe de sidebar-blokjes (de ‘screen components’ aan de rechterkant) van deze site worden opgebouwd. Elk blokje is een zelfstandig ‘programmatje’ wat informatie verzameld van externe websites (via RSS), of uit de database. Hierdoor wordt de site verrijkt met content uit andere sites of andere delen van de site. Het zoek-blokje werkt zonder het scherm te verfrissen via een techniek die AJAX heet (Asynchronous JavaScript and XML).

Visuele patronen

Wil je weten welke standaardvormen er zijn voor interactie-ontwerp? Kijk dan snel op Welie’s patterns in Interaction Design

De genoemde ‘patterns‘ zijn veel voorkomende problemen in een bepaald vakgebied die al duizend keer zij opgelost en daarom zijn vastgelegd. Interactie-ontwerp is een vak(!) om gebruikers van een aplicatie (bijvoorbeeld een website of programma) visueel te sturen tot een bepaald gedrag wat leid tot optimaal gebruik van de aplicatie.

Ik weet dat de patterns al bestaan voor softwareontwikkeling, maar niet voor interactieontwerp. Blader er maar eens doorheen, het is echt nuttig als je een website wilt maken …

Gratis icoontjes

Stel, je maakt een web-applicatie, je heb eenvormige icoontjes nodig en je hebt geen zin om zelf te pixelen, kijk dan snel op famfamfam

Silk Icons
silk icoontjes van famfamfam

De icoontjes zien er allereerst erg cool en smooth uit (zie plaatje bij deze blog), maar zijn ook nog eens onderhevig aan de Creative Commons Attribution 2.5 License, wat zoveel zegt, dat het niets kost om ze te gebruiken.

Okay, het moet wel passen bij de look van je web-applicatie, maar ze lijken mij prima geschikt voor een backend of admin-pagina voor je websites.

Podcasting, nu nog content

Podcasting is nieuw en hip, maar ook een rommeltje. Diverse sites bieden lijsten van podcasters aan, maar het is moeilijk, of zelfs onmogelijk om te vinden wat je zoekt.

Podcasting

Podcasting, voor de mensen die het niet weten, is een soort weblog maardan audio. De naam komt overigens van iPod van Apple, kijk voor meer informatie op de podcasting pagina van Apple. Mensen die het leuk lijkt, of boeiende dingen denken te zeggen te hebben maken met een computer en een microfoontje een soort aflevering van een radioprogramma. Die afleveringen worden dan via een soort RSS-stream aangeboden, zodat updates goed te volgen zijn.

Zoals altijd met hippe dingen gaat iedereen het doen, zonder dat er iets nuttigs uit komt. Maar belangrijker: grote media-organisaties doen nog niet genoeg mee. Ik denk aan de publieke zenders, die veel leuke programma’s hebben die ik graag mee zou willen nemen op mijn iPod. Mijn favorieten geschikt voor podcasting zijn bijvoorbeeld: Noorderlicht (VPRO) of documentaires van 747am. Maar wat dacht je van podcasts voor de doelgroep van de iPod: studenten! Waarom zijn er nog geen gastcolleges op de podcast, of wat dacht je van bronnen als natuurkunde.nl, kennisnet en Hoger beroeps onderwijs?