Webdevelopment-En-Meer
Hoe kunnen we software lokaler maken?
Ik heb eerder al meerdere keren geschreven over social media, het internet en het belang van open standaarden. Toch wil ik het er nog één keer over hebben. Internetbedrijven hebben gewoonweg teveel macht. Er zijn wel goede alternatieven: denk aan Linux als alternatief voor Windows of macOS. Er zijn talloze voorbeelden van open-source software die net zo goed, al dan niet beter, is ten opzichte van propriatiery software. We moeten zorgen dat software, net als veel andere dingen zoals regelgeving en voedselproductie, veel lokaler wordt. ... [ Lees meer ]
Eindelijk vakantie :)
Deze week heb ik vooral aan mijn site gewerkt. Ik ben bezig met het ontwerpen van een nieuw systeem om mijn data te beheren, en ik ben het stap voor stap aan het integreren met mijn site. Daarnaast heb ik mijn eigen CSS framework gemaakt (want waarom niet). Het is grotendeels classless: je kan het op elke semantisch HTML document applyen en het gaat er ineens perfect uitzien. Daarnaast zijn er ook nog optionele utilities voor het stylen van forms en grids. ... [ Lees meer ]
Handbal, de sage van Aya en leestips
Deze week heb ben ik met school bezig geweest, heb ik aan Sharefox gewerkt en ben ik naar de boekpresentatie van het nieuwe boek van mijn tante geweest. Verder heb ik vandaag met mijn handbalteam Hellas ingemaakt, en mijn moeder heeft deze actiefoto van me gemaakt: We hebben dit weekend met 14-27 van Hellas gewonnen :D Ik speel momenteel in de HC1 bij SC Twist. Eigenlijk ben ik een B’tje, maar we hebben geen B-team. ... [ Lees meer ]
Status update: Verbeterde navigatie op mijn site en leestips
Deze week was erg leuk. Ik heb aan mijn site gewerkt, een leuke handbalwedstrijd gespeeld en de verjaardag van een van mijn vrienden gevierd. Website Ik heb nogal veel aan mijn website gewerkt de afgelopen tijd. Deze week heb ik vooral gewerkt aan het vertalen van Engels-only pages naar het Nederlands en aan het overzichtelijk maken van de navigatie van de site. Het menu is nu een stuk simpeler op de homepage dankzij een overflow menu dat alle extra pages bevat. ... [ Lees meer ]
Nadenken over privacy
Ik ben bezig met het lezen van This is how they tell me the world ends. Er staat niet heel veel nieuwe of schokkende informatie in, maar het is toch nogal een eye-opener. Het boek gaat over hoe regeringen kritieke bugs in software (ookwel zero-days) kopen en exploiteren om toegang tot data te krijgen die ze niet hadden mogen hebben. Ik heb nooit veel vertrouwen gehad in grote bedrijven en apps. ... [ Lees meer ]
Smartphones verbieden in de klas: niet de oplossing
Ik zat gisteren een fragment van de avondshow van Arjen Lubach te kijken met de naam “En nou is het afgelopen met telefoons in de klas”. Ik moet zeggen dat ik het vaak met Arjen Lubach eens ben, maar dit stond toch echt lijnrecht tegenover mijn eigen mening. Het standpunt van Arjen is dat smartphones landelijk verboden zouden moeten worden op school. En ik ben het er niet (helemaal) mee eens. ... [ Lees meer ]
Ik gebruik plain-text email en dat zou jij ook moeten doen
Ik gebruik plain-text email en jij zou dat ook moeten doen. Waarom? En wat is het verschil tussen plain-text en HTML email? Om te beginnen zijn er twee soorten email: plain-text en HTML. Het verschil is vrij simpel: HTML emails bevatten HTML en plain-text emails niet. HTML emails worden vooral gebruikt voor marketing. Het is hoe dit soort emails werken: Typische marketing mail HTML emails hebben echter een aantal nadelen: ... [ Lees meer ]
NFT? No fun, thanks.
Ik hoor de laatste tijd veel mensen over NFTs, crypto, dapps1 en web3. Maar waar gaat het nou precies over, en waarom is het juist niet de oplossing? Dat ga ik kort proberen uit te leggen. Hou er rekening mee dat dit de mening is van een vijftienjarige die niet gespecialiseerd is in crypto. Neem het dus met een korreltje zout. Dus om te beginnen, wat is crypto? Crypto is een afkorting voor cryptography, een technologie om data te ver- en ontsleutelen. ... [ Lees meer ]
Static websites bouwen met Hugo
Ik heb mijn site en blog dit jaar herschreven met behulp van Hugo. Hugo is een static site generator. Dat is een programmaatje dat op basis van je content en een aantal templates de HTML voor je genereerd. Dit is nogal een technische post Om te illustreren hoe dit anders is dan de vorige setup moet ik even uitleggen hoe het eerst werkte. Mijn website was volledig met de hand geschreven in HTML en PHP. ... [ Lees meer ]
Status update: 2022
Hallo. Het is een hele tijd geleden dat ik iets op mn blog gepost heb. Het is inmiddels een zomervakantie en een half schooljaar verder, dus het is hoog tijd voor een update. Ik heb dit jaar vooral gewerkt aan Sharefox en mijn eigen site. Over mijn eigen site vertel ik later wat meer, maar in het kort: mijn website is nu herschreven met Hugo en is ongeveer 7x zo snel en verbruikt een stuk minder data. ... [ Lees meer ]
Gebrek aan ambitie?
Aan het begin van dit schooljaar had ik een kennismakingsgesprek met mijn mentor. Als voorbereiding had ik twee vragenlijsten moeten invullen. Een van de vragen daarin was welke cijfers ik verwachtte op mijn kerstrapport. Ik denk dat ik redelijke schattingen had gedaan, maar mijn mentor vond dat ik niet genoeg ambitie had. Ik en mijn ouders probeerden hem duidelijk te maken dat ambitie niet te meten is met schoolcijfers en dat ik me ook buiten school nog wilde ontwikkelen. ... [ Lees meer ]
Red het internet, bouw je eigen website.
Het internet is stuk. Scams, advertenties, fake news, misinformatie, verslaving, privacy schending, hatespeech, echo chambers, rascisme en discriminatie. Hoe zijn we hier terecht gekomen? Zoals ik en mijn vriend Kevin altijd bij bijna al ons geschiedenishuiswerk invullen: geld macht politiek. Durfkapitaal Bedrijven als Uber, Spotify en Thuisbezorgd.nl groeien razendsnel, maar maken al jaren verlies. Het idee is om zo snel mogelijk een zo groot mogelijk marktaandeel te krijgen. Maar hoe kan dat? ... [ Lees meer ]
Deployment via FTP met GitHub Actions
Zoals je misschien gemerkt hebt heb ik recent mijn blog verhuisd van Blogger naar mijn eigen website. Dit zorgt ervoor dat ik in beheer ben van mijn eigen blog en was ook gelijk een goed excuus om het design eens een keer stevig aan te pakken. Mijn blog is open-source en kan je vinden op GitHub. Zodra ik wijzigingen aanmaak op GitHub gaat er een tooltje genaamd GitHub Actions runnen dat automatisch de nieuwe blogpost publiceerd. ... [ Lees meer ]
De DIY telefoon: dit is het plan.
Dus. DIY telefoon. Dat is de challenge die ik mezelf een jaar geleden heb gegeven. En nu heb ik een concreet plan en, ook niet onbelangrijk, geld om dat plan uit te voeren. In mijn eerste post zette ik een aantal requirements voor mijn telefoon uit. Om even de belangrijkste punten te herhalen: Off-the-shelve parts: alles moet in de winkel verkrijgbaar zijn. Ik ben er nog niet aan toe om zelf PCBs te ontwerpen. ... [ Lees meer ]
Somtoday ziet er niet uit. Maar we kunnen het oplossen met CSS.
Kennen jullie Somtoday? Voor de mensen die het niet kennen: het is een leerlingvolgsysteem voor het voortgezet onderwijs. En het is toevallig ook wat mijn school, het Lyceum Schravenlant, gebruikt. Som is noice. Je kan er je cijfers, huiswerk en leermiddelen zien. Maar ik zie ook een aantal verbeterpuntjes. Somtoday heeft voor de docenten een uitgebreid dashboard waarin ze het huiswerk kunnen inplannen, cijfers kunnen invoeren, absenties kunnen bijhouden etc. ... [ Lees meer ]
Het belang van open standaarden
Als je vroeger iets online wilde zetten had je alleen simpele HTML webpages. Je uploadde ze dan naar je eigen website of blog. Je was op je favoriete blogs geabonneerd via RSS en chatten ging via IRC. Dat zijn open standaarden voor communiceren, die door iedereen ondersteund worden. Maar sinds de opkomst van het zogenoemde “web 2.0” zetten we alles bij Big Tech: Facebook, Microsoft, Apple, Amazon en Google. Denk daar eens over na. ... [ Lees meer ]