Wat gebeurt er eigenlijk allemaal binnen ons vakgebied? Zijn er nieuwe technieken of tools opgedoken die zeker het bekijken waard zijn? Aangezien ik mij als webdeveloper dagelijks verdiep in dit soort zaken, ga ik een leeslijst bijhouden voor de webdevelopers en geïnteresseerden onder jullie.
Je kan de herfst al bijna ruiken en het weer begint zich weer somberder te gedragen, oftewel meer tijd achter je computer om je te verdiepen in je favoriete onderwerp.
Nieuws
- Github heeft eindelijk de optie voor verplichte status checks in branches. Wat dus inhoud dat je de ‘master’ branch kunt beveiligen tegen een geforceerde ‘push’ of alleen ‘merges’ toelaten wanneer de status gecheckt is.
- iOS 9 is deze week uitgerold en daar zijn er een aantal nieuwe dingetjes bijgekomen die je nu kunt doen met Safari op iOS 9. Denk hierbij aan Content blockers, het gerbuik van Safari View Controller in plaats van WKWebView, de NavigationTiming API is terug, picture in picture is nu beschikbaar op de iPad, backdrop CSS filters, CSS Scroll Snapping en ook @supports is nu beschikbaar.
- Het heeft ongeveer 3 jaar geduurd voordat Modernizr 3 uit komt maar het is nu eindelijk zover. Modernizr 3 is klaar en deze nieuwe versie is modulair, heeft verbeterde testen, geen verschil meer tussen core testen en ze hebben de ‘build’ stappen verbeterd om het nog gemakkelijker te maken.
- Afgaande op een verklaring van de ‘shared video codec alliance‘, krijgt Microsoft Edge binnenkort WebM/VP9 ondersteuning.
Lees ook: 8 Verborgen functies en trucs van iOS 9 die je nog niet kende
Handige programma’s en tools
- Neocities (voormalig Geocities) probeert het platform dat jaren terug miljoenen websites publiceerde, nieuw leven in te blazen. Ze zijn duidelijk wanneer ze zeggen dat ze niet weer dezelfde fouten willen maken en daarom bouwen ze het platform dit keer op een onafhankelijk en redundante infrastructuur.
- Gulp-shell is een tool dat er voor zorgt dat je gemakkelijk shell commando’s uit kan voeren, vanuit je gulpfile. Dit is vooral handig wanneer je geen gebruik kan of wil maken van een gulp plugin.
- Gebruik Release It! en je kan ervoor zorgen dat je nooit meer handmatig versienummers hoeft toe te voegen of tags. Het schrijven van een changelog is dan ook overbodig net als het publiceren naar npm. De interactieve wizard van Release It! neemt je mee aan de hand door vijf gemakkelijke stappen om te releasen. Maak je gebruik van Grunt dan is er ook nog grunt-release.
JavaScript, HTML en CSS
- Dr Axel Rauschmayer gaat door met het delen van gedetailleerde artikelen over specifieke ES6 functies. Dit keer gaat het over hoe je gebruik kan maken van Typed Arrays in ECMAScript 6.
- Jets.js is een real time zoek/filter plugin voor je site met een geweldige performance. In plaats van het gebruiken van classes of het veranderen van stijl op elk element dat is aangedaan door de zoekactie, maakt het gebruik van dynamische inline CSS regels die een stuk sneller zijn wanneer je veel targets hebt. Simpel maar super!
- In deze handleiding om SVG kaarten te maken, leer je hoe je zelf interactieve kaarten kan maken van natuurlijke data van de aarde.
- Rachel Andrew heeft een basis introductie geschreven over hoe je de nieuwe CSS Grid module in kan zetten, waarvan wordt gedacht dat het revolutionair is voor hoe we layouts maken met CSS.