Ik geef training in frontend tools en stacks als HTML, JavaScript, TypeScript, React, Angular en Vue. Ik schrijf boeken en artikelen over tal van (ICT-) onderwerpen. Ik was lead developer en directeur bij Yindo - Jouw digitale bibliotheek. Je kunt mij volgen op Twitter(@PeterKassenaar).

In dit blog vind je persoonlijke artikelen, die niet noodzakelijk tech-gerelateerd zijn.

Views and expressions are my own.

Terug naar de algemene site.

09maart

ng-conf 2015–de belangrijkste video’s

ng-conf-2015Nadat in 2014 de eerste wereldwijde AngularJS-conferentie was gehouden, was het vorige week tijd voor de tweede aflevering, ng-conf 2015. In deze tweedaagse conferentie tjokvol presentaties van team Angular, Google, Microsoft en andere gerelateerde bedrijven en start-ups werden veel Angular-technieken toegelicht, nieuwe ontwikkelingen besproken en uiteraard was er veel aandacht voor Angular 2.

Alle presentaties van de conferentie waren live te volgen op YouTube en zijn inmiddels terug te vinden op het ng-conf YouTube-channel.

Ik kan me echter voorstellen dat je geen tijd hebt om alle video’s te bekijken. Daarom heb ik een selectie gemaakt en de vijf belangrijkste presentaties op een rijtje gezet. Zorg er voor dat je deze in elk geval niet mist als je op de hoogte wilt blijven van de Angular-ontwikkelingen:

1. Welcome – keynote door Brad Green en Igor Minar

https://www.youtube.com/watch?v=QHulaj5ZxbI

Brad Green en Igor Minar bespreken de huidige ontwikkelingen rondom Angular 2, kondigen samenwerking aan tussen Google en Microsoft (Google dropt het eigen AtScript en stapt voor Angular 2 over op Microsofts TypeScript), kondigen aan dat er toch een migratiepad/optie zal komen van Angular 1.x naar Angular 2 en introduceren de nieuwe Angular 2 website, https://angular.io/

2. Keynote dag 2 – Misko Hevery en Rado Kirov

https://www.youtube.com/watch?v=-dMBcqwvYA0

De oorspronkelijke ‘vader van Angular’, Misko Hevery gaat meer in detail in op de verschillen tussen Angular 1. x en Angular 2, bespreekt achtergronden bij de ontwerpbeslissingen en de uitdagingen waar Team Angular mee te maken heeft. Deze presentatie bevat meer concrete code en voorbeelden.

3. The New Router – Brian Ford

https://www.youtube.com/watch?v=vecg70fPDFw

Onderdeel van het migratiepad van Angular 1.x naar Angular 2 is een nieuwe router die zowel in Angular 1.x-projecten als in Angular 2 gebruikt kan worden. Dit is groot nieuws. De huidige, standaard ng-router zal worden verlaten (hij werkt nog, maar wordt niet verder ontwikkeld) en zal worden vervangen door een nieuwe, eigen routermodule. Er wordt dus ook niet verder ingezet op ui-router (een routercomponent die nu nog erg populair is in Angular-projecten). Dit omdat ook ui-router nog is gebouwd op ES5-code en niet op de nieuwe TypeScript/ES6-code die in Angular 2 gebruikt gaat worden. Brian Ford geeft voorbeelden en use cases.

4. TypeScript and ES6 – Dan Wahlin en Andrew Connell

https://www.youtube.com/watch?v=U7NYTKgkZgo

Angular 2 zal volledig gebaseerd zijn op ES6 (de volgende versie van JavaScript) en TypeScript – zoals Brad Green in de keynote aankondigde. Dan Wahlin en Andrew Connell geven een supersnelle inleiding op ES6 en TypeScript en bespreken (kort) tooling die voor deze programmeertalen gebruikt kan worden. Ze laten zien hoe de huidige JavaScript gecombineerd kan worden met nieuwe ES6-code binnen één project, zodat je langzaam kunt wennen aan de nieuwe opties en niet in een keer, cold turkey over hoeft te gaan. Inclusief handige links en codevoorbeelden om nu al zelf met ES6 te oefenen, ook al ondersteund de huidige generatie browsers dit nog amper. ES6 is de toekomst. Leer het! (Meer over TypeScript: bekijk ook de presentatie van Jonathan Turner over TypeScript)

5. Build an Angular Material App Thomas Burleson and Naomi Black

https://www.youtube.com/watch?v=Qi31oO5u33U

Angular doet van alles, maar heeft geen User Interfacecomponenten zoals lijsten, kolommen, tabbladen, sliders, enzovoort. Hiervoor moet je zelf een library kiezen als je niet alles handmatig wilt coderen in HTML en CSS. Angular Material is hiervoor een van de vele keuzes (naast Bootstrap, Zurb Foundation, Ratchet.io etcetera, etcetera). Material Design is de door Google uigedachte designfilosofie voor mobiele- en desktop-apps. Het is in feite een tegenhanger voor Microsoft Modern Design (voorheen Metro) en de Apple Human Interface Guidelines die in iOS worden gebruikt. Het is al ingebouwd in de nieuwste Android-versies 5.x en hoger. Angular Material is de webversie van Material Design. In deze presentatie krijg je een indruk van de wijze waarop je Angular apps qua UI zou kunnen gaan ontwikkelen. Een erg gescripte en erg Amerikaanse sessie, maar probeer daar doorheen te kijken.

Almost made it… bijna op de shortlist

Mocht je na het bekijken van bovenstaande video’s nog tijd over hebben, dan zou ik je ook zeker onderstaande presentaties aanraden:

6. Bonusvideo! – Shai Reznik’s ng-wat!

https://www.youtube.com/watch?v=M_Wp-2XA9ZU

Geinspireerd door de presentatie WAT! van Gary Bernhardt, heeft Shai Reznik (check ook zijn andere hysterische Angular-video’s op YouTube) een Angular-Wat versie gemaakt.

Niet al te serieus nemen, even een moment van ontspanning pakken en die lach laten rollen.

Enjoy!

Peter Kassenaar
-- 9 maart 2015

09november

Mijn YouTube-verslaving: Penn and Teller

image YouTube is nog steeds immens populair. Hoewel ook andere videodiensten in opmars zijn (Vimeo, Dailymotion.com), blijft YouTube met afstand de meestgebruikte videowebsite. Ook bij mij.

Iedereen heeft zo zijn eigen YouTube-zwaktes.

Zo heb ik bijvoorbeeld een nicht die alle poezen-video’s op YouTube bijhoud. Poezen die in een mand kruipen, Poezen die van een schommel vallen, een vogel vangen, enzovoort. Noem het maar op, of ze heeft het gezien.

Mijn broer daarentegen is weer helemaal gek van buikspreek-video’s (ja, er is wat met hem. Altijd al gedacht). Hij vind het leuk om naar mannen te kijken die hun arm in het achterste van een pop hebben gestoken en daarmee dialogen met zichzelf voeren. Zoek maar eens op ventriloquism, dan trekken tal van voorbeelden voorbij.

Ikzelf heb een zwak voor goochelaars en illusionisten.

In het Engels zo fraai magicians geheten. En dan met name degenen die een meer fysieke act uitvoeren. Een beetje zoals Waardenberg en De Jong vroeger op het podium stonden, maar dan met goocheltrucs (ja, er is wat met mij. Altijd al gedacht). Ik kan het ook niet helpen.

En mijn absolute helden in dit genre zijn de Amerikanen Penn & Teller. Hun voornamen hebben ze al lang geleden afgezworen. Vroeger werd hun show "The unpleasant world of Penn and Teller" wel eens uitgezonden door de VPRO.

Hierin werd dan het horloge van iemand uit het publiek gevraagd, met een hamer verpulverd en vervolgens kon de beste man zijn eigen horloge opvissen uit de maag van een serie dode vissen op ijs die het podium werden opgereden. Wel eerst zelf opensnijden, die vis. Verbazingwekkend.

Penn and Teller

Erg bekend is ook hun Catch the bullet-act, waarbij ze kogels (die door het publiek zijn gesigneerd) op elkaar afvuren en opvangen met hun mond. Het adagium Don’t try this at home is zeker op Penn & Teller van toepassing. En oh ja, dit was ruim 10 jaar voordat JackAss van MTV bedacht werd.

Je moet er van houden.

Maar tegenwoordig zijn we op YouTube aangewezen. Gelukkig zijn er ook minder ongemakkelijke video’s te vinden. Die zelfs zeer grappig zijn. Penn & Teller lappen bijvoorbeeld regelmatig de ‘goochelaarswet’ dat je een truc nooit twee keer doet, en al helemaal nooit een truc uitlegt, aan hun laars. Dit levert hilarische beelden op.

Zoals dit filmpje, van de Balls and cups-truc. Eerst laten ze de truc met verdwijnende balletjes onder bekers ‘gewoon’ zien. Daarna doen ze hem nog een keer, maar nu met doorzichtige, plastic bekers.

 

 

Dan zou je verwachten dat je de tweede keer precies weet hoe het gaat. Maar dan blijkt juist het vakmanschap. Want zelfs met doorzichtige bekers, zie je nog niet hoe het gaat en hoe snel en hoe vingervlug de mannen eigenlijk zijn. Inderdaad, verbazingwekkend.

Hilarisch is ook de uitwerking van hun `in drieën gesneden assistente´, waarbij Teller de rol van charmante assistent op zich neemt. Eerst weer de gewone truc, daarna de onverbloemde uitvoering.

 

 

Ik kan er uren naar kijken.

Wat is jouw YouTube-verslaving? Laat het weten via een reactie op dit blogbericht.

Peter Kassenaar
-- 9 november 2009

 

PS: in aanvulling op het bloggen ben ik sinds kort ook actief op Twitter, voor korte berichten, tips en handige links - bijvoorbeeld meer YouTube-hits. Je kunt me volgen via http://twitter.com/PeterKassenaar (@PeterKassenaar is mijn Twitternaam)