Alle berichten van Peter Kassenaar

Identificeer gebruikte webtechnologieën met Wappalyzer

In mijn vorige column over frameworks werd gesproken over de populaire JavaScript-frameworks React, Angular en VueJS. Hierin werd ook gezegd dat het voor de eindgebruiker eigenlijk niet uitmaakt welk framework wordt gebruikt. Als de website maar gebruikersvriendelijk en duidelijk is. Maar voor ons als developers kan het wel degelijk interessant zijn. Soms willen we gewoon graag eens bekijken hoe een bepaalde pagina werkt, welke lettertypen op een pagina zijn gebruikt, of er misschien een CMS is ingezet (en zo ja, welke?) en of gebruik wordt gemaakt van cloudopslag. Toegegeven, dat zijn allemaal nerdy zaken, maar als webontwikkeling je werk of je hobby is, is het toch interessant om te weten. Maar hoe kom je daar als developer nu eenvoudig achter? Met Wappalyzer!

Bron weergeven

Van oudsher hebben alle browsers de optie om de broncode van een pagina te tonen. Dit werkt via het menu, de sneltoets F12, of via de rechtermuisknop en de optie Bron Weergeven, Show Source of vergelijkbaar. Echter, moderne frameworks en CMS’en proberen de code te comprimeren en optimaliseren, zodat de website zo min mogelijk bandbreedte verbruikt en zo snel mogelijk te laden is. Zelfs een minimalistische pagina als Google.nl gebruikt deze techniek en is op deze wijze zo goed als onleesbaar (en in ieder geval onbruikbaar) voor de ontwikkelaar. Lees verder Identificeer gebruikte webtechnologieën met Wappalyzer

Front-end frameworks: keuze te over

Jarenlang bestond het vak van webdesigner uit het kunstig aan elkaar knopen van HTML- en CSS-pagina’s. Het was voldoende om de basiscommando’s te kennen en over enige designvaardigheden te beschikken. Voor animaties en al-dan-niet gehate ‘splash-pages’ was Adobe Flash de aangewezen tool. Als er lastig JavaScript geprogrammeerd moest worden, waren de bibliotheek jQuery en typische developersfora als stackoverflow.com meestal voldoende om de schijn op te houden dat u wist waar u mee bezig was. Tenminste, tot een jaar of vijf geleden… Nu heb je de keuze uit verschillende front-end frameworks: React, Angular en VueJS.

Front-end frameworks

Na het verschijnen van jQuery zat de populariteit van JavaScript duidelijk in de lift, terwijl de ooit populaire plug-ins Adobe Flash (en in het verlengde daarvan ook Microsoft Silverlight) een stille dood stierven doordat Steve Jobs ze eigenhandig van de iPad wist te weren. Alle inhoud van websites moest sinds ongeveer medio 2010 worden vormgegeven met de standaardtechnieken HTML, CSS en JavaScript. De rol van het programmeren van Flash- en Silverlight-applicaties werd overgenomen door JavaScript. Lees verder Front-end frameworks: keuze te over

Het web, 30 jaar later

Als u de internetberichtgeving iets aandachtiger dan normaal hebt gevolgd, dan zal het u niet ontgaan zijn. Deze week dertig jaar geleden, om precies te zijn op 12 maart 1989, deed de Engelsman Tim Berners-Lee, werkzaam bij kernonderzoeksinstituut CERN in Zwitserland een voorstel aan zijn meerdere waarvan hij nog niet kon bevroeden dat het de wereld zou veranderen. In een eenvoudig paper met de droge titel “Information Management” stelde hij een techniek voor waarmee wetenschappers informatie met elkaar konden uitwisselen om zo beter zicht te houden op hun steeds groter wordende projecten.

Enkele jaren later, rond 1991 was een systeem geboren dat hij WorldWideWeb noemde (alle woorden aan elkaar geschreven). Zeker, er waren al netwerken van talloze aan elkaar gekoppelde computers, universiteiten, wetenschappers en militairen hadden al jarenlang toegang tot e-mail, en zelfs de eerste emoji’s waren al geboren. Maar een manier om die informatie in de vorm van documenten en visueel met elkaar te delen bestond nog niet. De rest is geschiedenis, zoals dat zo mooi heet. Lees verder Het web, 30 jaar later

Microsoft Edge schakelt over naar de Chrome-engine en dat is een slecht teken…

We schrijven 1995. Microsoft viert grote triomfen met het zojuist gelanceerde Windows 95 dat samen met de succesvolle opvolgers als Windows XP en Windows 7 decennialang de bureaucomputer zal domineren. De opmars van het mobiele platform is de afgelopen jaren weliswaar onstuitbaar geweest, maar desktopcomputers zijn zakelijk en creatief gezien nog steeds een factor van belang. Ze vormen een niet te verwaarlozen marktaandeel. Volgens een recent rapport zat de verkoop van desktops, die nog steeds grotendeels voorzien zijn van het Windows-besturingssysteem, in 2018 voor het eerst sinds jaren weer in de lift (1). Toch pakten in 1995 donkere wolken zich samen aan de horizon. Microsoft dreigde namelijk de internetboot te missen.

Gesloten netwerken

Met de kennis van nu lijkt het een eenvoudig gegeven, maar in 1995 was het nog geen uitgemaakte zaak dat het open internet het ging maken. Er waren tal van consumentennetwerken actief, waarvan CompuServe en AOL de bekendste waren. Op deze netwerken konden gebruikers alleen gebruik maken van diensten die op dat platform werden aangeboden en communiceren met andere aanwezigen binnen hetzelfde netwerk. Een mailtje sturen van een CompuServe-gebruiker naar een AOL-abonnee zat er dus niet in. Microsoft, liefhebber van gesloten platformen, zag wel brood in dit model. Het ontwikkelde een eigen variant, het Microsoft Network of kortweg MSN. Dit zou de concurrentie wel wegvagen was het idee. Lees verder Microsoft Edge schakelt over naar de Chrome-engine en dat is een slecht teken…

Angular is koning

Elk tijdperk krijgt het framework dat het verdient

AngularAls je – zoals ik – al wat langer meeloopt in de wereld van frontenddevelopment, heb je allerlei trends voorbij zien komen. De complexiteit van systemen is enorm toegenomen. Tien jaar geleden waren bedrijven en organisaties tevreden met een site die hun zichtbaarheid op internet garandeerde. De huidige trend: Angular.

jQuery was koning, de websitemakers zijn onderdanen. Een website bestond uit tal van losse pagina’s, gekoppeld via een hoofdmenu met handige opties als Start, Contact, Over ons en Producten. Op een pagina kon de bezoeker het aanbod sorteren, filteren en had de webmaster (zo heette die rol destijds) wellicht wat animaties van de getoonde producten gerealiseerd. Bestellen? Geen probleem. Gebruik de koppeling naar het contactformulier, dat vervolgens – handmatig! – door de afdeling inkoop werd verwerkt. Lees verder Angular is koning

Zelf fractals maken als wallpaper of video

Gelijkvormige maar verrassende patronen

Kunst maken op de pc? Ja, we kennen de grafische artiesten die een computer inzetten bij het realiseren van hun digitale creaties. Maar de dag dat een computer zelfstandig een Rembrandt of een Van Gogh schildert ligt nog ver in de toekomst. Computers kunnen niet zelfstandig beslissingen nemen over wat wel en niet als esthetisch fraai wordt beschouwd.

Wat computers wel heel goed kunnen, is rekenen. Geef een pc een wiskundige formule en in minder dan geen tijd staat het resultaat op het scherm. Nog beter wordt het als die formule duizenden of zelfs miljoenen keren achter elkaar moet worden uitgevoerd, waarbij het resultaat van de eerste formule dient als invoer voor de volgende berekening. Daarin zijn pc’s zo goed als onverslaanbaar. Welkom in de wereld van fractals.
Lees verder Zelf fractals maken als wallpaper of video

De Windows 10-upgrade installeren

Werken met de nieuwe versie van Windows roept onvermijdelijk vragen op. Het boek ‘Overstappen naar Windows 10’ van Peter Kassenaar loodst je soepel door de vernieuwingen heen en helpt je bij het upgraden naar Windows 10. Dit is het tweede deel van het hoofdstuk uit het boek over het doen van een upgrade vanuit een oude versie naar Windows 10. Het eerste deel vind je HIER. (H.F.)

Windows 10-upgrade installeren

Als alles goed is gegaan bij het controleren van de upgrade, kan deze direct vanuit het venster Windows 10 downloaden gestart worden. U hoeft dan geen licentiecode op te geven, uw bestaande Windows 7- of Windows 8-licentiesleutel is goed genoeg.

Start de installatieprocedure met OK, doorgaan.
Start de installatieprocedure met OK, doorgaan.

1. Klik op OK, doorgaan om de upgrade te starten.
2. Na enige momenten wordt het scherm Ok, de upgrade wordt gestart getoond. Klik hierin op Akkoord om de licentieovereenkomst te accepteren.
Lees verder De Windows 10-upgrade installeren

Hoe doet u een upgrade naar Windows 10?

Werken met de nieuwe versie van Windows roept onvermijdelijk vragen op. Het boek ‘Overstappen naar Windows 10’ van Peter Kassenaar loodst je soepel door de vernieuwingen heen en helpt je bij het upgraden naar Windows 10 vanuit een oudere versie van Windows, het installeren en het behouden van je bestanden, programma’s en instellingen. Daarnaast maak je kennis met de belangrijkste vernieuwingen en apps en leer je Windows 10 naar je hand te zetten en efficiënt te gebruiken.
Dit is het eerste deel van het hoofdstuk uit het boek over het doen van een upgrade vanuit een oude versie – Windows 7 of 8 – naar Windows 10 en alle vragen en problemen die je kunt tegenkomen en de antwoorden en oplossingen. Het tweede deel vind je HIER.(H.F.)

Als u zojuist een nieuwe computer of tablet hebt gekocht waarop Windows 10 al is geïnstalleerd, mag u dit hoofdstuk overslaan. Hebt u daarentegen een pc met Windows 7 of Windows 8, dan wordt u op enig moment gevraagd of u wilt upgraden naar Windows 10. We laten u zien welke keuzen u het beste kunt maken. In alle gevallen moet u aan het einde van dit hoofdstuk een werkende Windows 10-installatie hebben en kunt u binnentreden in de Windows 10-wereld.

U leert in dit hoofdstuk:
• Welke hardware-eisen gelden voor het gebruik van Windows 10.
• Op welke manier de upgrade van Windows 10 wordt geïnstalleerd.
• Hoe de computer opnieuw wordt gestart na afloop van de installatie.
• De eerste stappen na de installatie.

De hardware-eisen van Windows 10

De traditie was dat telkens wanneer een nieuwe Windows-versie uitkwam, ook alle oude hardware vervangen moest worden omdat deze niet krachtig genoeg was. Sinds Windows 8 is met deze traditie gebroken. Ook voor Windows 10 zult u – tot verdriet van veel pc-fabrikanten – waarschijnlijk geen nieuwe computer hoeven kopen.
Zonder overdrijven kan worden gesteld dat elke moderne pc die niet meer dan twee tot drie jaar oud is, makkelijk aan de systeemeisen voor Windows 10 kan voldoen. Wel is het natuurlijk zo (zoals altijd in computerland) dat een snelle processor, een grote vaste schijf en een moderne grafische kaart het werken met Windows 10 een stuk aangenamer maken.
Lees verder Hoe doet u een upgrade naar Windows 10?