Archief voor Development
Sinds 27 december is Ben Ferdinandus in dienst bij Rhinofly. Hij was al een bekende van onze collega Jork, maar nu stelt hij zich ook voor aan de rest van de wereld als de nieuwste medewerker van Rhinofly.
Wie ben jij en waar kom je vandaan?
Ik ben Ben Ferdinandus, 31 jaar en ik kom uit Zeist.
Wat kom je bij Rhinofly doen?
Ik ben al een aantal jaar ColdFusion programmeur en ik ben ook op die functie aangenomen om de afdeling Development te komen versterken.
Wat valt je op als nieuwe Rhinofly-er?
De totale uitspatting van creativiteit in het pand. Van de omgekeerde boom met blaadjes tot de kasten. Daarnaast is de sfeer leuk. Iedereen is zo gek als een draaideur en dat past goed bij mij, want daar kan ik lekker in meedraaien.
Waar liggen naast je werk je interesses?
Fotografie! Dat is echt een passie. Ik fotografeer veel bij concerten, maar ook in de natuur. Daarnaast ben ik de geluidsman bij ‘De Peppel’ in Zeist. Dat is een klein concertzaaltje a la ‘De Kelder’ . Daar mix ik het zaalgeluid of monitoor ik het tijdens concerten.
Vertel iets verrassends over jezelf.
Ik ben Christen. Ik heb het er niet veel over, maar probeer wel volgens die levenswijze te leven. Ik dwing het mensen niet op, maar ga een gesprek hierover niet uit te weg.
Iedereen bij Rhinofly heet Ben van harte welkom en wij wensen hem veel succes en plezier in zijn nieuwe functie!
1reactie

Onlangs kondigde Adobe aan om te stoppen met het ontwikkelen van de Flash player voor mobiele platformen (zie: Adobe stopt met Flash mobiel). Hierbij wordt er gewezen naar Apple, die roet in het eten heeft gegooid door flash niet te ondersteunen op de iPhone. Maar is dit nou wel zo’n kwalijke ontwikkeling?
Voordat mensen bang gaan worden: dit is super positief. Adobe heeft in het verleden meerdere varianten van de flash player gemaakt. Één soort hiervan is steeds geschikt gemaakt voor mobieltjes. Dit betekende dat ze op bepaalde vlakken minder functionaliteit en op andere vlakken wat extra functionaliteit hadden.
0reacties
Vorige week was ik samen met front-endcollega’s Barry en Mijndert op de Fronteers conferentie van 2011, hét congres voor front-end developers. Was het vorig jaar al echt helemaal te gek, ook dit jaar werden we niet teleurgesteld. Het was een echt, authentiek nerd-feest. Na twee dagen praatjes over CSS3 (mijn li:nth-child is vetter dan die van jou), stoer javascript, broodnodige accessibility en vette HTML5 tags was ik lichtelijk euforisch: ik heb echt gaaf werk. De sprekers waren allemaal erg goed en erg inspirerend (ondanks dat ze rondliepen op blote voeten of in felgroene mankini).
Helaas, na het weekend werd ik werd enigszins wakker uit die droom. Als alles over 4 jaar een beetje mainstream is geworden, dan, ja dán heb ik echt het allerleukste werk van de hele wereld. Maar goed, stiekem gebruiken we al wat dingetjes toe waarvan we vorige jaar zeiden dat die over vier jaar pas konden, dus er is hoop. Het toepassen van responsive design bijvoorbeeld is geen toekomstpraat meer.
Ik zal verder niet in detail ingaan op de praatjes, ik kan alleen zeggen dat ik echt dolgelukkig werd van het feit dat ik nu eindelijk weet hoe ik de perfecte ovaal moet maken met border-radius en hoe je box-shadow kunt inzetten voor een tweekleurige scheiding van je background of voor oneindig veel borders om je afbeeldingen (voor echt geïnteresseerden, de slides staan hier). De trouwe Frank-lylezer echter, wordt hier waarschijnlijk niet warm of koud van.
Wat wel voor iedereen van belang is, is de eindnoot van de conferentie. Er werd afgesloten met een verhaal van Christian Heilmann (bekend van vorig jaar met zijn uitspraak ‘front-end is as awsome as Chewbacca On A Squirrel Fighting Nazis’) die ons op het hart drukte om dit jaar iets minder zwart-wit met ons vakgebied om te gaan. Minder ruziemaken (mijn code is beter dan jouw code) en meer openstaan voor andere disciplines. Ik ga mijn best doen (al blijft mijn border-radius natuurlijk veel vetter dan de jouwe)!
0reacties
Vrijwel iedereen kent Athlon Car Lease als een van Nederlands grootste leasemaatschappijen. Wat waarschijnlijk niet iedereen weet, is dat Athlon Car Lease als missie het verduurzamen van mobiliteit heeft. In het kader hiervan heeft Athlon het duurzaam mobiliteitsplan ontwikkeld. Dit plan biedt een 5-tal stappen om op Europees niveau de uitstoot en emissie terug te brengen. De eerste stap heeft te maken met de vraag of je wel ‘helemaal’ naar kantoor moet om te werken, of dat het soms handiger is om dichterbij of op een andere plek af te spreken om te werken, ontmoeten of vergaderen.
0reacties
Miljoenen sites gebruiken het: Google Analytics. Het is een gratis pakket dat zeer uitgebreide informatie geeft over de bezoekers van een website, hoe ze bij je website gekomen zijn, en wat ze daar allemaal uitvoeren. Je kan het heel simpel implementeren en als je wilt kun je het ook nog uitbreiden door op bepaalde pagina’s extra codes te plaatsen. Heel prima, maar eigenlijk liep men een beetje achter, omdat de data van enkele uren geleden was. Er zijn andere statistiek pakketten die realtime informatie bieden over de website bezoeker. Dit geeft een veel actiever beeld van een gebruiker en wat die doet op je website. Google is het hiermee eens, en heeft nu (in bèta uiteraard) de mogelijkheid om ook realtime te kijken naar je statistieken. Het geeft een lekker actief beeld, en als je wilt kan je zelfs zien wat er elke seconde gebeurd. Lees verhaal
0reacties
Bij Rhinofly zijn we veel bezig om de interne processen en de project flow te verbeteren, in dat kader zijn we begonnen met Scrum (zie ook Rhinofly & Scrum) en hebben we een begin gemaakt met het opzetten van een Beheerorganisatie (Riddering van de Guardians). Door ontwikkelingen bij een belangrijke klant, en de ontwikkelingen binnen Rhinofly zijn wij op zoek gegaan naar verschillende methodieken die gebruikt zouden kunnen worden om de (interne)processen te stroomlijnen. Een van die methodieken was BiSL, en daarom was het nuttig om een aantal mensen een cursus BiSL te laten volgen. Lees verhaal
0reacties
Bij de meeste opleidingen hoort tegenwoordig een stage- en/of afstudeeropdracht. Dat komt ons goed uit, want wij hebben op vrijwel alle afdelingen binnen Rhinofly jaarlijks ruimte voor stagiairs en/of afstudeerders die zich willen oriënteren op een carrière in het vak. Op dit moment zoeken wij een enthousiasteling voor een 3e jaars – of afstudeerstage front-end Flash development die mee kan werken aan uitdagende Flash projecten!

Rhinofly is een internetcommunicatie- bureau uit Utrecht dat de expertise in huis heeft om brede communicatieoplossingen te ontwikkelen voor zijn opdrachtgevers. Onze ondertitel is dan ook ‘concepts & codes’. Dat betekent dat we oplossingen bieden voor het hele traject; van conceptontwikkeling tot implementatie van de webapplicaties. We werken voor merken als Ernst & Young, ABN AMRO, Plus, V&D, SBS en vele anderen.
Jouw profiel
Je bent bezig met een studie (MBO / HBO) waarbij je de nadruk hebt gelegd op animatie en gebruikersinteractie in Flash Je kunt uitstekend uit de voeten met Photoshop en Illustrator. En je hebt basiskennis van ActionScript 3 op zak, maar meer dan basiskennis mag natuurlijk ook. De focus voor deze stage ligt op game development en de creatie van interactieve digitale omgevingen.
Je krijgt een plek binnen een zeer ervaren team van Flash developers, die niet alleen heel goed zijn maar ook nog eens heel aardig. Aan het einde van je stageperiode heb je zeker een aantal waanzinnige projecten die het vermelden op je portfolio zeker waard zijn.
De stage start september 2011.
Vergoeding
Het mag voor zich spreken dat we je inzet waarderen en ook zo belonen. De stagevergoeding bedraagt 400 euro per maand.
Contact
Stuur een e-mail met wat informatie over jezelf en eventueel het onderwerp van je opdracht aan Ilse Mulder via recruitment@rhinofly.nl. Zij zorgt ervoor dat dit bij de juiste persoon terechtkomt. Wil je eerst meer weten over Rhinofly of over de functie bel dan met diezelfde Ilse Mulder op 030-2876400 of stel je vraag via Twitter aan @rhinofly!
reacties
Zo was er vorige maand in Zurich de ESE Conference (Exellence in Software Engineering Conference) en daar waren beiden oprichters van Scrum aanwezig, namelijk Jeff Sutherland en Ken Schwaber. Het congres is opgenomen en voor de mensen die meer willen weten over Scrum is het de moeite waard om deze video’s te bekijken.
Bij Rhinofly gebruiken we sinds een jaar de projectmetheodiek Scrum bij de ontwikkeling van webapplicaties. Afgelopen December hebben wij een training gevolgd en zijn dit gaan implementeren binnen de organisatie. Ik ben overtuigd van de voordelen van deze methodiek en door het bekijken van de video’s kan je proeven welke voordelen het kan opleveren.
Part 1
0reacties
Gisteravond ben ik, samen met meer dan dertig anderen, bij een zeer interessante Drupal bijeenkomst geweest in Rotterdam.
Dit was de eerste Drupal Tech Talk; een nieuwe soort bijeenkomsten voor hardcore Drupal developers die per meeting 2 technische ‘talks’ hebben, gescheiden door een (bezorg)diner. De bedoeling is om dit om deze TechTalks om maand te houden, telkens bij een ander bedrijf.
De gastheren waren voor deze eerste meeting: Triquanta & Hoppinger in het kantoor van Hoppinger.
De eerste Talk ging over module development en best practices en werd gegeven door Jur de Vries van Triquanta..
Wanneer je modules gaat ontwikkelen zijn er een aantal zaken die het development-proces erg vergemakkelijken: Gebruik een IDE met code-completion, documenteer je code meteen, zodat de IDE dit ook meteen oppikt, gebruik een debugger en bedenk eerst wat je gaat doen, voordat je direct begint te coden.
Omdat Drupal modules gebruik maken van hooks, zijn de meeste modules procedureel van opzet. Ook hierbij gelden een paar regels/best-practices: voorkom zeer lange functies, Houd de code leesbaar, laat functies maar 1 taak uitvoeren (tenzij deze functie enkele van deze kleine functies aanroept (een groeps-functie)), maak onderscheid tussen functies die alléén in deze module gebruikt worden en API functies(API functies moeten zo veel mogelijk gelijk blijven) en gebruik leesbare, beschrijvende functienamen.
Verder is er ingegaan op het gebruik van OO(Object Oriented) programming voor module-development. OO kan erg handig zijn bij bijvoorbeeld communicatie met services, fout afhandeling en de complexere code waarbij gebruik gemaakt wordt van Object-only features en design patterns. Nadeel hierbij kan wel weer zijn dat de communicatie tussen Drupal en het object soms wat moeilijker verloopt en hier soms wat noodgrepen voor nodig zijn. Wanneer je voor een OO oplossing gaat, moet het wel toegevoegde waarde hebben.
Na de gesponsorde Pizza break met drankjes gingen we verder met de tweede talk.
Dit ging over Voiture, een custom build release-manager voor Drupal projecten, die voor de developers van Hoppinger de grootste release problemen van Drupal wegnemen.
Het systeem is gebaseerd op linux/osx bash-scripts die met behulp van svn, drush, features, configuratie bestanden en basisdata, reproduceerbare development, test, staging,
en live omgevingen kan opzetten en updaten.
Alle wijzigingen worden in code gezet en dus ook in svn en zijn met het script uit te rollen, en ook weer terug te zetten, wanneer dit toch problemen oplevert.
Door de vele vragen en opmerkingen van de aanwezige developers bleek dat met Voiture wel een probleempunt van Drupal opgelost zou kunnen worden.
Omdat er zoveel positieve geluiden waren heeft Hoppinger ook aangegeven dat zij zullen proberen de code enigszins op te schonen, te documenteren en dan op GitHub te plaatsen, zodat anderen hier ook profijt van hebben.
Al met al een zeer geslaagde eerste Drupal Tech Talk. Ik ben nu al benieuwd naar de volgende!
0reacties
Nederland heeft de meeste fietsers van Europa. Nederland heeft tevens de meeste inernetaansluitingen van Europa. Wat valt er voor fietsende early adopters te halen?
2reacties

























