Slot jaar

Het is nog maar twee week geleden, maar het lijkt al véél langer geleden dat ik zat te genieten van een heerlijke zomeravond in Madrid. Vakantie heb je gewoon even nodig, weg uit je standaard routine en de sfeer van een onbekende omgeving in je opnemen. Voor mij is het dan ook vooral een tijd om andere dingen te doen dan in het dagelijkse leven.

De afgelopen 3 weken heb ik heerlijk genoten van de charme van het autovrije Schiermonnikoog, het relaxe internetloze weekend in Madrid, de mogelijkheid lekker uit te kunnen slapen, af te spreken met vrienden, niet teveel op de klok te hoeven kijken en vooral het feit dat er niets moést gebeuren.

Drie weken lijkt overigens weinig maar na het missen van de voorjaars en meivakanties voelt het echt heerlijk. Natuurlijk, het is even wat anders dan de 6/7 weken die ik normaal minimaal gewend was, wat dat betreft erg illustratief voor het einde van de schooltijd na dit jaar. Maar ook aan 3 weken wen je, sterker nog, je gaat er je vakantie overduidelijk meer door waarderen!

Hoe dan ook, we zijn weer een week bezig en daar is helemaal niets mis mee. Dit slot jaar zal een wat ander traject kennen aangezien de pijlers zijn gericht op het afstuderen en vooral hoe mijn leven er daarna uit zal zien. Ter illustratie heb ik een globale tijdlijn samengesteld, voor mij een fijne manier de samenstelling van dit jaar in beeld te hebben.

Met alles in het vooruitzicht en de wetenschap dat mijn leven er over een jaar zo enorm anders uit zal zien kijk ik vol nieuwsgierigheid, spanning en enthousiasme uit naar alles wat me te wachten staat! :)

Alles volgens plan

Ik ben iemand die graag plannen maakt en doelen stelt. Het liefst over een grotere periode zodat ik ergens naar toe kan werken zonder de weg kwijt te raken. Zonder ToDo lijstjes, gestructureerde documentatie en een redelijk strakke agenda zou ik helemaal gek worden. Dat is eigenlijk een korte samenvatting van één van mijn voorgaande blogposts.

Het afgelopen half jaar had weleens de zwaarste tot nu toe kunnen zijn. Vier dagen duaal in combinatie met het strakke competentieprofiel en een flink minorprogramma werd me enigszins afgeraden. Nu “Duaal deel 1″ voorbij is kan ik zeker beamen dat het voor veel studenten ook geen aanrader is, het vraagt tenslotte een flinke portie zelfdiscipline van je.

Voor mij was het echter de perfecte combinatie waar ik nog dagelijks de spreekwoordelijke vruchten van pluk. Zowel bij dpdk als binnen de minor heb ik weer een waslijst aan nieuwe technieken leren kennen, en die reeks aan leermomenten wordt vaak nog dagelijks aangevuld.

Laatst zei ik het thuis nog, het is echt een heerlijke flow waar ik in zit. Het gaat maar door en afgelopen zondag had ik pas voor het eerst sinds februari een moment dat ik even rust had en niets moest doen. Wat dat betreft is het ook net zo lekker om nu te kunnen genieten van 3 weken vakantie, even niet hoeven denken aan projecten en deadlines.

Als afsluiting heb ik in een gesprek met Sandra al mijn doelen en punten doorgenomen. Een mooie lijst als tussenevaluatie van de duale periode, waar ik uiteraard super trots op ben! :)

  • Alle competenties zijn behaald op niveau 3 (en dus voor de opleiding) nog voor het einde van het 3e jaar, een unieke prestatie;
  • Via dpdk zijn we nog druk bezig aan het PHP5 Zend Certification traject;
  • De Minor levert veel nieuwe technieken, tools en ervaring op;
  • Ik ben gestopt met de opleidingscommissie. Ter afsluiting participeer ik op 14 september in 6-jaarlijkse accreditatie van de opleiding als studentafgevaardigde;
  • Werken bij dpdk levert veel toffe en leerzame projecten op zoals Via MioThe Hague Jazz & de Babyprojecten;
  • Schooljaar 3 is afgesloten met vijf keer een 8 en één keer een 9, een gemiddelde van een 8,17;
  • Binnenkort ga ik in gesprek om te kijken wat de werkmogelijkheden zijn als begeleider/docent binnen de opleiding Mediatechnologie;
  • In mijn huidige situatie heb ik de mogelijkheid Cum Laude af te studeren, een zeer mooie uitdaging!

FileRadar.nl Minorproject

Mijn keuze voor de minor Web & Mobile was volledig gericht op het maken van vette applicaties en het gebruiken van zoveel mogelijk nieuwe technieken. Met de afsluiting van de minor van afgelopen week kijk ik met een zeer positief en tevreden gevoel terug, zeker omdat aan die gestelde doelen is voldaan.

Los van onze opleiding zijn twee studenten van de TU Delft bezig met het project FileRadar.nl. Om hier prototypes voor te vergaren, en vervolgens subsidie te krijgen voor verdere uitwerking, hebben zij dit bij de HRO neergelegd. Één van die opdrachten was een “Track & Trace” systeem te maken waarin live files werden getoond.

In 18 weken tijd zijn de wekelijks druk bezig geweest deze opdracht uit te werken. In die tijd zijn technieken en tools van Flex, Google Maps, Latitude, Cronjobs, ZendAMF, JSON, Android, Java, HeidiSQL, Eclipse & MySQL Workbench de revue gepasseerd. Het is enorm vet om zoveel dingen voorbij te zien komen en toe te kunnen passen binnen een project.

Met een zeer mooie 8,15, veel leermomenten én een eindproduct om trots op te zijn kijk ik met plezier uit naar het tweede halve jaar van de minor!

Tijd voor beschuit met muisjes!

Droombaby

De afgelopen weken ben ik druk bezig geweest met twee projecten bij dpdk die volledig gerelateerd zijn aan het thema “baby’s”. Vorig jaar draaide er op zwanger.nl een applicatie genaamd de Droombaby waar moeders hun eigen droomkind konden samenstellen. Wegens groot succes hebben we deze actie dit jaar opnieuw ingezet met een aantal wijzigingen en verbeteringen.

Wanneer je op de actiepagina komt kun je kiezen voor een jongen of meisje, daarna stel je elk deel (ogen, mond, haar, kleertjes) van de baby samen. Als dit naar wens is kun je het resultaat opslaan door in te loggen met je zwanger.nl account of jezelf te registeren. Achteraf komt je baby in een publieke galerij en kun je hem delen als gadget op Hyves of als bericht via Facebook en Twitter.

Een paar dagen na de eerste mailing waren er al een groot aantal baby’s gemaakt, en dat groeit per week. Dat zo’n actie lekker loopt geeft natuurlijke een enorm fijn gevoel omdat al het harde werken wordt beloond! Ik ben ook erg benieuwd of het aantal baby’s van vorig jaar overtroffen gaat worden..

Qua technieken heb ik gewerkt met SOAP, de Hyves API, OpenSocial, XML en het systeem waar alles in draaide, Drupal. De flow van het opslaan van een Baby zag er globaal als volgt uit:

Check it out: Applicatie, Babygalerij

Baby’s eerste kiekje

Aangezien de Droombaby actie van vorig jaar een groot succes was hebben we hiervoor een vervolgactie ontwikkeld. Hierbij is het mogelijk met je e-mailadres van vorig jaar je Droombaby van toen te vergelijken met je inmiddels geboren kind.

Dit resulteert in een fotolijstje van je Droombaby en je echte baby die weer in een publieke galerij terecht komen. Ook deze kun je weer delen op de sociale netwerken, en net als bij de Droombaby door te sturen via een mailtje.

Qua technieken diende hier vooral dezelfde technieken als bij de andere actie gebruikt te worden. Slechts enkele onderdelen waren anders, zo moest er via SOAP bijvoorbeeld een extra call bijkomen die in de Droombaby applicatie niet relevant was om te implementeren.

Check it out: Applicatie, Fotogalerij

Frisse Deadlines

Waar ik de afgelopen 2 jaar regelmatig in deadlinestress kwam is daar dit jaar eigenlijk nog geen sprake van geweest. Doordat de schoolfocus voor het grootste deel ligt op de minor merk ik dat ik in een veel fijnere ‘positie’ zit dan normaal het geval was.

Ik kan me nog goed voor de geest halen dat ik in week 6 van periode 8 (eind jaar 2) tot mijn schrik concludeerde dat we nog maar 3 weken hadden om alles af te ronden. Met 3 verschillende groepen, andere roosters en ook nog eens losse opdrachten was het een enorm gepuzzel om alles op de juiste plaats en tijd in te plannen.

In mijn huidige situatie leek het op voorhand allemaal nog een stuk zwaarder te gaan worden. Nu klopt het dat ik qua uren in een week wel iets langer aan het werk ben dan vorig jaar. Echter heb ik op de zondag en maandag de volledige focus op school waardoor het een stuk gemakkelijker is in te plannen, zoveel keuze heb ik tenslotte niet.

De voortgang van de minor zelf verloopt voorspoedig, en de komende 2 weken wordt het vooral nog even aanpoten voor de individuele opdracht. Het groepsproject lijkt uit te draaien op een groot succes, het is echt enorm leerzaam op samen te werken met twee mensen die simpelweg een stapje verder zijn in de scriptwereld.

Ten slotte liep daar de afgelopen weken ook nog MedMeo doorheen. Het is daarbij vooral erg moeilijk geweest om jezelf te focussen op ‘wetenschappelijke bronnen’, zeker omdat dit voor ons voelt als iets wat irrelevant is op ons vakgebied. Ik vind het jammer dat er zo’n grote kloof was tussen hetgeen de docenten wilde overbrengen en hetgeen de studenten wilde horen, iets dat we ook als feedback hebben gegeven.

Gelukkig kwam er richting het einde nog een opdracht bij die in één overzichtelijke tagcloud neerzet hoe jij jezelf zou neerzetten als professional op je eigen vakgebied. Hieronder mijn uiteindelijke resultaat:

Gezamenlijke Workflow

Drie weken geleden is ons webdevelopment team versterkt met een nieuwe college met als doel ons team naar een hoger niveau te tillen. Hierbij vooral denkende aan één lijn qua workflow, kennis en gedachten over technische oplossingen binnen onze regelmatig terugkerende applicaties.

Tom is een ervaren developer met een brede kennis over verschillende talen, structuren en flows op ons gebied. Al binnen deze korte tijd zijn de lijnen die binnen het team moeten komen zichtbaar en merk ik zelf ook dat we nu met de hele groep proactiever dan ooit ergens naar toe werken.

De eerste stap is deze week gezet doordat we allemaal gebruik maken van de combinatie Zend Studio & Zend Server. Als je bedenkt dat we kort geleden allemaal nog wat anders gebruikten is dat een enorme winst, zeker omdat we nu nog veel gemakkelijker elkaar kunnen bijspringen waar dat nodig is.

Het is een kwestie van wennen maar als we straks allemaal dezelfde flow gebruiken qua SVN, FTP, code opbouw en projectstructuren scheelt dit enorm. Door server scripts die ook gemaakt worden kan straks een project met één klik aangemaakt & uitgecheckt zijn inclusief alle verwijzingen waar je jezelf normaal allemaal nog handmatig druk om moest maken.

Binnen nieuwe projecten die binnen komen kijken we steeds meer naar het inzetten van Drupal. Het streven is dit CMS altijd te gebruiken en dus is het ook van belang dat de kennis hiervan groeit. De komende tijd zullen we hier dus ook als team induiken, met als doel dit zo snel mogelijk op alle vlakken te beheersen.

Het mooiste nieuws kwam echter rond het doel allemaal op één lijn te komen qua PHP kennis. Dit gaan we doen door middel van het behalen van het officiële Zend certificaat. Hoe vet is dat om straks de titel “Zend Certified Engineer” te dragen, een mooi en uitdagend traject dus waar ik dpdk erg dankbaar voor ben dat ik hieraan mee kan doen!

24

Vierentwintig jaren oud, normaal doen cijfers me niet zoveel maar nu voelt het gek genoeg toch als een leeftijd die als ‘oud’ bestempeld kan worden. Dit krijgt een extra lading doordat veel mensen met wie ik op school optrek allemaal rond de 19/20/21 zijn.

Laat ik voorop stellen dat ik me jong voel, het leven me toelacht en ik niet van plan ben ooit de negatieve titel ‘volwassen’ te gaan dragen. Het is slechts het besef dat tot me doordringt dat ik over een jaar afstudeer en dat de mooie periode van ‘naar school gaan’ dan toch echt voorbij is.

Die gedachten brengen me terug naar de tijd van de basisschool. Het enige waar je jezelf druk om hoefde te maken was of je wel genoeg knikkers (en flippo’s!) bij je had en of je wel naar je beste vriend kon zitten in de klas. Na school ging je hutten bouwen, Mario spelen, een legostad opbouwen of de buurt verzamelen voor een potje voetbal op het plaatselijke trapveldje.

Geen zorgen over schoolprojecten, geen gedachtes over de gang van zaken in de politiek, geen reclames om je aan te ergeren en al helemaal geen stress of alles binnen je planning wel behaald zal gaan worden. Gewoon leven van dag tot dag zonder besef van tijd en minimale verantwoordelijkheden, de wereld was nog klein en lag daarmee geheel aan je voeten. Wat er in de omliggende buurten gebeurde was tenslotte totaal irrelevant.

Grappig eigenlijk, hoe verder de tijd vorderde hoe groter de wereld werd. Krant met nieuws, huiswerk met planningen, vakanties naar het buitenland, OV kaart voor de trein en stages met echte werktijden. Soms denk ik weleens als ik een kind zie rennen op straat; “geniet er maar lekker van, ooit zul ook jij 24 worden en inzien hoe heerlijk vrij je nu wel niet bent”.

Terug naar vandaag, nog een uurtje en dan ben ik jarig. Morgen ga ik lekker naar Luxemburg met mijn vader, naar een concert van Transatlantic om precies te zijn. Zoals eerder beschreven een voor mij heerlijke manier om even weg te zijn. Na terugkomst ga ik weer lekker verder met ontwikkelen, werken, deadlines halen en mijzelf richten op levensdoelen die voor het oprapen liggen.

Hoe heerlijk het leven van een kind ook mag zijn, terug gaan zou geen optie zijn. Daarvoor hecht ik teveel waarde aan alles wat ik nu om me heen heb. Op naar een nieuw levensjaar, dat het maar net zoveel hoogtepunten mag brengen als op mijn drieëntwintigste! :-)

12 down, 3 to go!

Bij aanvang van mijn duale periode was duidelijk dat ik hard zou moeten werken om al mijn competenties te halen in de aangegeven periode. Om hier een voorsprong op te nemen, en mezelf wat lucht te geven, had ik in februari al 7 competenties op niveau 3 behaald. De overige 8 zou ik verdelen over juli en november zodat ik ruim op tijd klaar zou zijn.

Echter kwam er ineens de mogelijkheid óók te assessen in april. Na even wikken en wegen zag ik dit toch als mooie mogelijkheid, zeker aangezien ik de documenten met bewijsmateriaal al had klaar staan. Uiteindelijk heb ik er deze ronde 5 gedaan, en zoals je al kunt raden opnieuw allemaal behaald! :)

Gezien mijn situatie als duaal student was ik van te voren extra gebrand te laten zien dat het wel degelijk mogelijk is. Nu ik na een kwart van de periode 12 van de 15 competenties behaald heb, ben ik vooral enorm trots op mijn prestatie.

Met de blijdschap nog vers in mijn achterhoofd heb ik nog 3 competenties (Interactie/Interface Ontwerp, Usability Onderzoek & Usability Engineering) in de ronde van juli te gaan. Dan ben ik daarna vrijer dan ooit om mijn eigen traject te bepalen, een heerlijk vooruitzicht!

Mobile Monday

Het eerste onderdeel van de Minor Web & Mobile kreeg vorm door het uitvoeren van 3 Proof of Concepts. Per 2 weken had je de tijd een onderwerp, gericht op het mobiele platform, uit te kiezen en te onderzoeken. De resultaten hiervan dienden verwerkt te worden in een artikel met een stuk werkende code als bewijs van je onderzoek.

Als 3 onderwerpen heb ik gekozen voor mobiele website optimalisatie, het gebruik van Google Latitude en SQLite op het Android platform. Het leuke hiervan vond ik dat ik in aanraking kwam met andere technieken en hier kort wat dieper op in kon gaan.

In twee gevallen sluit het ook mooi aan bij ons lopende minor project, dit zorgt voor een extra toegevoegde waarde aangezien je er daarna nog mee verder gaat. Vooral het onderwerp over Google Latitude vond ik erg leuk aangezien het relatief nieuw is en er nog niet zoveel mee ontwikkeld is, er is tenslotte ook nog geen API voor beschikbaar.

Als afsluiting van deze opdrachten zijn we vorige week met een groepje naar de Mobile Monday Meetup in Amsterdam geweest. Hier spraken een aantal mensen uit het vakgebied over “The Internet of Things and Beyond”, een erg breed onderwerp wat ook qua variatie bij de sprekers terugkwam.

Vooral de presentatie van Andrew Hessel was erg boeiend aangezien hij onderwerpen als ‘printers voor organen’ besprak. Gevoelsmatig erg futuristisch maar de boodschap was uiteindelijk ook dat we nooit weten hoe ver we komen en wat voor moois we er allemaal mee kunnen doen. Al met al een inspirerend evenement waar we vast en zeker nog eens naar toe zullen gaan!

Wordle Tagclouds

Op de website http://www.wordle.net/ kun je zeer gevarieerde en mooie tagclouds genereren. Via een editor kun je hem helemaal afstemmen op eigen voorkeur door onder andere kleuren, patronen en aantal woorden. Hieronder 2 voorbeelden gegenereerd vanuit Antwan.eu:

Wordle

Wordle2

←Ouder