This afternoon, while writing my previous post on teaching HTML, I thought it would be cool to test out how interest invokers worked. Here's a quick post on how I built a first prototype, showing previews for internal links on my blog.
Two years ago, right after my last CSS Day, the FDND posse handed me a thank you gift, wrapped in brown paper, with a postcard attached to it. It showed the well-known “Will code HTML for food” meme, but they changed it with a little Post-it note, overwriting the word “code” with “teach”. I think about this a lot lately.
Yesterday I added some longer code blocks, which made me reconsider white-space: pre and white-space: pre-line for those. Since this is a user preference, I added a simple toggle button just now. Here's a quick post on how I built this with Progressive Enhancement in mind, using the new element-scoped view transitions and some other things I learned recently. Buzzword galore for your enjoyment. Or mine.
It sounds silly, but I spent some hours adding <img> tags to my blog, for my previous two posts. Let's write something about Open Graph metadata, alt attributes, lazy loading, async decoding, <picture> and AVIF.
One of the things I wanted to do on my own site, is play around with code, and some of the newer stuff in browsers. I hadn't done anything with dark mode before (apart from telling students it's available), so that's a nice thing to start with. I learned some stuff along the way, so time for another short piece.
All surgical staples got removed from my knee today, so that's a win. You could say I got rid of some optional closing tags. So, sitting with my leg up again, time for a knee-jerk reaction on Vasilis' comment the other day, your source looks nice (except for the style block, with the hard to read one-liners.
According to Wikipedia, In the early Internet, the View Source technique helped people learn by example to create their own web pages. I think dinosaurs would've laughed their asses off about how we treat short-term evolution these days, but fine.
Interesting question today: What are you doing for spam filtering? — thanks for giving me a reason to write something on my girlfriend’s birthday, Sander! :) Nothing fancy, actually, to answer your question.
Because I reused some bits from the old Fronteers website I built in 2007. I sort of reached my goal for today already, but let's come up with a todo list for myself.
Right, so I'm sitting at home, recovering from a knee surgery, with not that much to do. Apart from reading RSS feeds and worrying about the world. Time to pick up my own website again. All hand-coded and hand-written, because part of the worrying comes from all the AI bullshit out there.
In 2024 I decided to quit the conference business by the end of that year. After being involved with 30 conferences, both voluntary and as an entrepeneur, it was about time to focus on other things. For the first time ever, sweating my ass off, I took the stage, for a speech I had prepared during the breaks that day. Later that year I'd still help out with performance.now() for the last time, but the CSS Day audience was my precious.
"Dat kan beter." Zo dacht ik in 2004 ook toen ik het zoveelste op maat gemaakte BeheerDing in elkaar geknutseld had en ontevreden was met het resultaat.
Zo, dat is alweer een tijd geleden. De afgelopen keer kon ik geen gaatje vinden om een stukje te schrijven. Het leven van een weinig studerende student heeft ook zo z'n drukke periodes.
Dat is het eerste gespreksonderwerp dat mij nu, zittend in een halfvolle trein van hartelijk Rotterdam richting huiselijk Almere, een avondje badminton tegemoet reizend, te binnen schiet. Eigenlijk is bardienst een betere verwoording, maar ik probeer natuurlijk consequent te blijven wat betreft de titels; een detail dat de doorgewinterde lezer, die op dit moment waarschijnlijk ingesneeuwd is, allang opgevallen was.
Dat was wat mij donderdag jl. in een grimmig Almeers bos overkwam. Verlaat door een uitgelopen telefoongesprek met mijn vader sprong ik op mijn roestig ros. Met nog 15 minuten op de klok om het traject Almere-Haven - Sporthal de Toekomstgroep af te leggen deed de adrenaline zijn werk en pompte mijn hart alsof het een inscriptie van Grundfos wilde ontvangen. Rond 20:50 uur kwam de satan der fietsenden om de hoek van het onaffe Almeerse kasteel kijken; een lekke band.
Lekker als een onderwerp zich precies op het goede moment aandient. Zoals natuurlijk altijd iedereen uiterst gezellig doet na de training bleven wij ook gisteren weer even zitten om onder het genot van een koud biertje de afgelopen dagen te bespreken. Opeens echter voelde ik me niet meer thuis in het voor de rest levendige gesprek; twee mannen hadden het over afvallen. En wel in die context dat ze er zelf relatief actief mee bezig waren.
Vrijdagavond was deze film op tv. Even lekker onderuitzakken en maar eens beoordelen of we hier te maken hebben met pulp. Niet dat de uitkomst van die beschouwing ook maar enigszins boeit. Het gaat om het bewegende beeld en de positie die je op de bank hebt ingenomen. Dat eerste was er genoeg en dat tweede bracht genoegdoening. De meest onwaarschijnlijke rampen kwamen voorbij. Sowieso natuurlijk natuurlijke, maar ook culturele, zoals een vliegtuigongeluk en zelfs het huwelijk.
Note to self: overdag minder vaak je kopje volgooien met dat zwarte spul. Je blijft er te lang te actief van. Nee, uitte het zich eigenlijk maar in actief zijn. Verschrikkelijk loom en ontiegelijk sloom; dat is een betere samenvatting van mijn huidige gemoedstoestand. En dat terwijl ik toch wel nuttige dingen heb gedaan vandaag. Vanochtend bijvoorbeeld lekker uitgeslapen. Toch geen reet te doen. Hooguit voor school, maar daar zijn ze toch niet zo snel. Niet alleen van begrip, maar ook qua begrip tonen. Werkelijk te idioot voor woorden wat daar allemaal gebeurt. Zo gek, dat ik er vast nog wel eens wat over ga zeggen binnenkort. Niet nu. Nu ben ik te moe en eigenlijk te futloos.
Welkom op mijn log, kronkels.net. Na een zestal columns te hebben geschreven, kwam ik erachter dat schrijven toch wel een prettige bezigheidstherapie is. Vandaar dus dat ik vanaf vandaag het web ga bestoken met mijn gedachtes, mijn kronkels.
Schrijven over kerst rond deze tijd van het jaar is natuurlijk volkomen onlogisch en waarschijnlijk had dan ook niemand dit verwacht. Heel goed, want verwachtingen, zowel negatieve als positieve, zijn de moeder der alle kwaad. Ga het maar eens na. Tegenwoordig wordt er bijvoorbeeld van je verwacht dat je een kerstkaart stuurt naar al je kennissen. Zelfs die paar die je nooit ziet en alleen tegenkomt in een stoffig adresboekje, dat je compleet doorworstelt om, ironisch genoeg, maar niemand te vergeten, want dat kun je natuurlijk niet maken. Althans, dat is de gang van zaken in huize K. Eentje waaraan ik niet deelneem.
Ben ik het voor u? Een bekende, iemand waarmee u regelmatig omgaat? De meeste badmintonners, die ik ken, weten ook wie deze column schrijft. Hopelijk is deze groep echter niet de enige die dit stukje leest, maar dat zullen we nooit weten. Misschien moet ik me eens wat meer verdiepen in de uitgebreide statistieken. Hoewel, "statistieken zijn als bikini's; wat ze tonen is suggestief, wat ze niet tonen is essentieel". Hoe dan ook, het relevante feit in dit geheel is dat mensen die je kennen anders communiceren dan diegenen die dat niet doen. Een reden temeer om anoniem te schrijven. Het blijven is een utopie. Ik heb het al vaker als verweermiddel gebruikt, maar bij deze nog een keer. Ik hoef niet per se leuke reacties, puur ter streling van het ego — in dit geval dat van mij. Een geforceerde mening vereist te veel inspanning om inhoud te hebben. Waar je iets mee kunt, is opbouwende kritiek, waarbij niet wordt gekeken naar de schrijver en naar de eventueel aanwezige persoonlijke verhouding, maar naar wat er geschreven staat. Daarom; geef een teken van leven, geef kritiek. Een goed voorbeeld hiervan is Cock, die op een wijze subtiele wijze aangaf dat een lezer zonder woordenboek deze column niet overleeft. Ik neem aan dat hij daarmee doelt op kennis?
Alweer zo'n heerlijke ondefinieerbare term. Als gewenning aan deze column u niet overgeslagen heeft, zou u denken dat ik het erom doe. Dat voorlaatste activum mag, maar bedaar daarmee niet uw waarschijnlijk verstrekkende gedachtegang en stel uzelf de vraag wat u onder karakter verstaat. Ziet u deze tekst als één aaneenschakeling van symbolen met een kenmerkende aard waardoor die zich onderscheidt? Misschien is karakterologie dan wel wat voor u en heeft u wellicht uw roeping misgelopen. Of denkt u bij dat woord aan Ferdinand Bordewijk, boekverslagen op een middelbare school of een film uit 1997? Over het laatste kan ik niet meepraten, maar over het eerste eigenlijk evenmin. Voor school verplicht literatuur gadeslaan, zonder enig hoger doel, past gewoonweg niet bij mijn karakter. En hier snapte u zonder uitleg of vragen over welke betekenis ik het had. Een interessant fenomeen, dat wel een uitweiding kan gebruiken.
Een teleurstelling vooraf; deze column is niet als retrograde geschreven. Naar mijn idee is het sowieso vrij onmogelijk om op die manier een column, die door iedereen wordt begrepen, te produceren. En dat is natuurlijk wel wat we willen. Op een gekunsteld verhaal, bestaande uit zinnen als "iets aparte tetra-pastei" of "mooie zeeman nam Anna mee, zei oom", zit waarschijnlijk niemand te wachten. Het schrijven van veelvuldige παλινδρομος (palin dromos; terug lopen) blijft voor mij een droomoord en laat ik dan ook graag over aan Battus.
Daar zitten we weer; u in een positie waarin u makkelijk leest, ondergetekende met vrij onregelmatig uitbrekend angstzweet op het voorhoofd. Waarover deze maand te schrijven? De hamvraag voor de komende twee uur. Plannen is nooit mijn sterkste punt geweest, maar dit keer zie ik het positief in. De vakantie, voor (c.q. door, zo u wilt) zowel school als badminton, is zo goed als begonnen. Twee maanden lang zullen we onze badmintoncapriolen op een andere plek gestalte moeten geven. Hetzij op een met zonlicht overgoten strand in Frankrijk, een met extra zand bestrooide arena in Spanje, een door regen ondergelopen plein in Engeland, een met bier geplaveide straat in Duitsland, een met zweet besprenkeld voetbalveld in Portugal, een met gras begroeide camping in Hongarije, of gewoon in een met barbecuelucht besmeurde achtertuin in Nederland. Hoe en waar dan ook; keep the badminton soul alive.