<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Software en Programmeren on Netsensei</title>
    <link>https://www.netsensei.be/categories/software-en-programmeren/</link>
    <description>Recent content in Software en Programmeren on Netsensei</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>nl-NL</language>
    <managingEditor>matthias@netsensei.nl (Matthias Vandermaesen)</managingEditor>
    <webMaster>matthias@netsensei.nl (Matthias Vandermaesen)</webMaster>
    <lastBuildDate>Tue, 29 Jul 2025 22:00:01 +0200</lastBuildDate><atom:link href="https://www.netsensei.be/categories/software-en-programmeren/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Dispatches</title>
      <link>https://www.netsensei.be/2025/07/29/Dispatches/</link>
      <pubDate>Tue, 29 Jul 2025 22:00:01 +0200</pubDate>
      <author>matthias@netsensei.nl (Matthias Vandermaesen)</author>
      <guid>https://www.netsensei.be/2025/07/29/Dispatches/</guid>
      <description>&lt;p&gt;Vandaag hebben we onze garage opgeruimd. Wonderbaarlijk wat een mens op een jaar
bij elkaar spaart. De koffer van onze auto is goed gevuld, en de afspraak met
het containerpark is gemaakt. Het was ook een goede gelegenheid om de drie
bakken met werkmateriaal te ordenen. Sleutels, hamers, schroevendraaiers,
bouten, moeren, schroeven, nagels,&amp;hellip; het lag allemaal door elkaar verspreid.
Zoeken in zo&amp;rsquo;n bak was een kleine frustratie geworden. Maar een uurtje werk was
voldoende om dat allemaal recht te trekken.&lt;/p&gt;
&lt;p&gt;Mijn terminal client voor Gopher groeit. Ik heb ondertussen ondersteuning voor
de
&lt;a href=&#34;https://en.wikipedia.org/wiki/Veronica_(search_engine)&#34;&gt;Veronica-2 zoekmachine&lt;/a&gt;
ingebouwd, en ik kan sinds daarnet ook bestanden via Gopher downloaden. De
volgende horde is om eenvoudige configuratie in te bouwen. Niet zo eenvoudig
omdat het op Mac, Windows en Linux helemaal anders in elkaar zit. Dat vraagt om
wat onderzoek.&lt;/p&gt;
&lt;p&gt;Maar hey, het leuke is dat ik vlotjes in retrowave style doorheen Gopherspace
kan surfen.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Blog questions challenge</title>
      <link>https://www.netsensei.be/2025/02/26/blog-questions-challenge/</link>
      <pubDate>Wed, 26 Feb 2025 16:49:05 +0100</pubDate>
      <author>matthias@netsensei.nl (Matthias Vandermaesen)</author>
      <guid>https://www.netsensei.be/2025/02/26/blog-questions-challenge/</guid>
      <description>&lt;p&gt;Via &lt;a href=&#34;https://news.ycombinator.com/item?id=43139211&#34;&gt;Hackernews&lt;/a&gt; kwam ik terecht bij localghost.dev, en daar vond ik deze
leuke &lt;a href=&#34;https://localghost.dev/blog/the-blog-questions-challenge/&#34;&gt;blog questions challenge&lt;/a&gt;. Het is lang geleden dat ik nog zo eens een
vragenlijstje heb beantwoord, dus tijd om daar verandering in te brengen, en dit
zijn best wel leuke vragen.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Waarom ben je begonnen met een blog bij te houden in de eerste plaats?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Ik had rond de eeuwwisseling wel enkele websites gebouwd, maar die hield ik niet
lang in leven. Ergens in 2002 hoorde ik voor het eerst over bloggen. Rond die
tijd ben ik beginnen experimenteren met Movable Type. Daarna ben ik beginnen
meesurfen met de populariteit die weblogs kregen. Het was vooral een leuke
manier om andere mensen te leren kennen en te experimenteren met nieuwe
technologieën zoals RSS syndication, pingbacks, permalinks,&amp;hellip;&lt;/p&gt;
&lt;p&gt;Met de komst van sociale media, de toegenomen centralisatie en commercialisering
van het Web, schreef ik lange tijd veel minder. Maar zoals localghost schrijft,
zijn er nog steeds &lt;a href=&#34;https://localghost.dev/blog/this-page-is-under-construction/&#34;&gt;goede redenen&lt;/a&gt; om een persoonlijke website bij te houden.
En meer dan ooit in deze tijd, is het van belang om los te komen van die grote
tech bedrijven, die alle data over iedereen opzuigen.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Welke platform gebruik je om je blog te beheren, en waarom koos je hiervoor?
Heb je ooit andere platformen gebruikt?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Ik gebruik &lt;a href=&#34;https://gohugo.io&#34;&gt;hugo&lt;/a&gt;, een static site generator. De output is een hoop HTML
files in een boel folders. Ik huur een eigen virtuele server bij Hetzner waarop
ik de site host. De code en de content van de site bewaar ik op GitHub. Via
GitHub Actions wordt automatisch een nieuwe versie van de site naar de server
gestuurd wanneer ik een nieuwe blogpost publiceer.&lt;/p&gt;
&lt;p&gt;Zo&amp;rsquo;n statische site is een groot gemak. Ik heb 20 jaar lang WordPress gebruikt,
maar de laatste jaren was ik steeds minder tevreden met de richting waarin
WordPress evolueerde. Gericht op marketing, complex, te veel toeters en bellen.
De Gutenberg editor kon ik niet smaken. En bovendien heb ik niet langer de
energie om zo&amp;rsquo;n content management systeem regelmatig van updates en upgrades en
what-not te voorzien.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Hoe schrijf je je blog posts? Gebruik je een lokale editor, of een dashboard
dat deel is van blog software?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Hugo werkt met bestanden in Markdown. Soms gebruik ik &lt;a href=&#34;https://neovim.io/&#34;&gt;Neovim&lt;/a&gt;, en schrijf ik
in de terminal, soms gebruik ik Visual Code. Markdown is meer dan voldoende om
een blogpost te schrijven. Ik schrijf dus in een tekstbestand op mijn laptop.
Wanneer ik klaar ben stuur ik ze naar GitHub, de rest gebeurt automagisch.&lt;/p&gt;
&lt;p&gt;Ik heb een aantal shell en Python scripts geschreven om de talloze files en
folders makkelijk te kunnen beheren, en een ander te automatiseren.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Wanneer voel je je het meest geïnspireerd om te schrijven?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Vroeger was het eenvoudig, dan schreef ik bijna dagelijks een stukje over
ik-weet-niet-wat. Zo deed iedereen dat. Oer-blogger &lt;a href=&#34;https://blog.zog.org&#34;&gt;Michel V.&lt;/a&gt; was - en is
nog steeds - een grote bron van inspiratie.&lt;/p&gt;
&lt;p&gt;Ik ben een overdenker, en dat speelt me al heel wat jaren parten als het om
bloggen gaat. Wie gaat dit lezen? Is dit wel een onderwerp voor een lifelog?
Zijn dit niet teveel woorden? Wil ik Samuel Pepys gewijs een dagboek bijhouden,
of eerder long-form schrijven? Moet ik niet overschakelen naar het Engels? Is
het wel de moeite om dit vol te houden nu iedereen naar sociale media silo&amp;rsquo;s is
verkast?&lt;/p&gt;
&lt;p&gt;Net daardoor ben ik een pak minder beginnen schrijven vergeleken bij vroeger.&lt;/p&gt;
&lt;p&gt;Ik voel me tegenwoordig geïnspireerd door anderen die schrijven. Wanneer ik tijd
heb om op het Web anderen te lezen. Wat bij deze blogpost zo&amp;rsquo;n beetje het geval
is. Of omdat een onderwerp mijn aandacht zo hard beet heeft, dat ik gemotiveerd
ben om er iets over te schrijven.&lt;/p&gt;
&lt;p&gt;Of ik terug quasi-dagelijks ga pennen zoals vroeger? Dat zie ik dus niet meteen
gebeuren.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Publiceer je onmiddelijk dat je iets geschreven hebt, of laat je iets stoven
als een draft?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Korte stukjes publiceer ik onmiddellijk, zonder hard na te denken. Soms vergeet
ik zelfs na te lezen waardoor er wel eens schaamtelijke dt-fouten in mijn
schrijfsels sluipen. Vaak gaat het om een fait-divers waar ik in het moment zelf
vlug iets over schrijf.&lt;/p&gt;
&lt;p&gt;Langere stukjes hou ik in een draft bij. Dan schaaf ik in meerdere etapes bij
tot ik tevreden ben.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Wat is je favoriete blogpost op je blog?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Zei ik al dat ik een overdenker ben? Ik laat deze vraag dus graag aan mij
voorbij gaan.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Heb je plannen voor je blog? Misschien een redesign, een ander platform, of
een nieuwe feature?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Momenteel ben ik aan het schaven en allerlei kleine verbeteringen aan het
aanbrengen in de HTML en de configuratie van Hugo. Er ligt nog best wat werk op
de plank om te optimaliseren voor allerlei browsers en devices. Verder ontbreekt
het nog aan treffelijke foutpagina&amp;rsquo;s, en hoe ik afbeeldingen weergeef en beheer,
daar is nog een pak werk aan.&lt;/p&gt;
&lt;p&gt;Een redesign is voorlopig niet aan de orde. Er is nog best wat ruimte om het
huidige theme verder te verfijnen en uit te werken. Ik ben geen designer, dus
iets heel &amp;lsquo;gelekt&amp;rsquo; ga ik ook niet snel produceren.&lt;/p&gt;
&lt;p&gt;Het kriebelt wel om inhoudelijk iets meer van deze site te maken, dan de
eenvoudige blog die het nu is. Alleen weet ik nog niet in welke richting het
gaat evolueren. Of misschien is het ook gewoon goed zoals het nu is. Overdenker,
ik, weet-je-wel.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Who&amp;rsquo;s next?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Ben je tot hier geraakt? Heb je zelf een blog? Tag, you&amp;rsquo;re it! Of misschien
inspireert je dit om de vragen zelf, op je eigen blog, te beantwoorden. In ieder
geval, ik vond het een leuke oefening om hier even over na te denken, en te
schrijfselen.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Teveel karretjes</title>
      <link>https://www.netsensei.be/2023/12/05/teveel-karretjes/</link>
      <pubDate>Tue, 05 Dec 2023 21:51:09 +0100</pubDate>
      <author>matthias@netsensei.nl (Matthias Vandermaesen)</author>
      <guid>https://www.netsensei.be/2023/12/05/teveel-karretjes/</guid>
      <description>&lt;p&gt;Ik werk in een grote zaal die gevuld is met collega&amp;rsquo;s. Een verdieping lager
zijn er werkateliers, gescheiden door een open trapgat. Vandaag werden er een
boel gevulde archiefdozen verhuisd. Om de vijf minuten dokkerden karren voorbij.
Het denderende geluid vulde onze zaal. Geen noise-cancelling hoofdtelefoon kan
daar tegen op. Gelukkig is dat geen dagelijks gebeuren.&lt;/p&gt;
&lt;p&gt;Volgende week schaffen ze de P-trein van 17u24 tussen Gent en Brugge permanent
af. Ik neem die regelmatig met een collega die tussen-in afstapt. Een
geëngageerde pendelaar ging rond met een online petitie om de trein toch te
behouden. We hebben gelijk onze digitale handtekening gezet.&lt;/p&gt;
&lt;p&gt;Ik werk aan een hobby project. De code staat op GitHub. Die willen we regelmatig
uitrollen naar een server. Gelukkig zijn er GitHub Actions waarmee ik dat
volledig kan automatiseren. Ik heb het net zo geconfigureerd dat we op gerichte
momenten een versie naar een productie of test-omgeving kunnen sturen. Kostte
heel weinig moeite.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>dispatches</title>
      <link>https://www.netsensei.be/2023/12/04/dispatches/</link>
      <pubDate>Mon, 04 Dec 2023 23:29:06 +0100</pubDate>
      <author>matthias@netsensei.nl (Matthias Vandermaesen)</author>
      <guid>https://www.netsensei.be/2023/12/04/dispatches/</guid>
      <description>&lt;p&gt;Het is koud en nat buiten. De winter is in het land. Ik ben net thuis van een
werkgerelateerd event in Brussel. Ik heb er gesproken met een aantal oude
bekenden, en ook een aantal nieuwe gezichten ontmoet. Een fijne en interessante
avond.&lt;/p&gt;
&lt;p&gt;Sinds september leer ik Italiaans aan het SNT Brugge. Elke maandagavond volg ik
drie-en-een-half uur les. Een intensief taalbad is dat. Vanavond moest ik een
les skippen omdat ik naar Brussel moest. Ik ga in de komende week een extra
inspanning moeten leveren om in te halen.&lt;/p&gt;
&lt;p&gt;Twee jaar geleden schreef ik een Gopher browser in Go. Ik leerde toen net Go en
dat was een goede vingeroefening. Alleen heb ik die nooit af gewerkt. Nu schrijf
ik al goed twee jaar om den brode elke dag Go. Tijd dus om mijn Gopher project
van onder het stof te halen.&lt;/p&gt;
&lt;p&gt;Ik heb een brak bash script geschreven om makkelijk een blog post te kunnen
maken. Het ziet er niet uit, maar het is net goed genoeg om iets te schrijven.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Could you share your personal blog</title>
      <link>https://www.netsensei.be/2023/07/07/could-you-share-your-personal-blog/</link>
      <pubDate>Fri, 07 Jul 2023 19:30:00 +0100</pubDate>
      <author>matthias@netsensei.nl (Matthias Vandermaesen)</author>
      <guid>https://www.netsensei.be/2023/07/07/could-you-share-your-personal-blog/</guid>
      <description>&lt;p&gt;Enkele dagen geleden verscheen op Hackernews de vraag of mensen niet
&lt;a href=&#34;https://news.ycombinator.com/item?id=36575081&#34;&gt;hun persoonlijk blog zouden willen delen&lt;/a&gt;. Ondertussen hebben reeds 1.100+
hackers hun blog gedeeld in de comments. Heerlijk om in te grasduinen, maar de
data is niet echt gestructureerd om er écht iets mee te kunnen.&lt;/p&gt;
&lt;p&gt;Een knappe kop heeft ondertussen &lt;a href=&#34;https://github.com/outcoldman/hackernews-personal-blogs&#34;&gt;een script&lt;/a&gt; geschreven om de comments te
scrapen en alle blogs in een &lt;a href=&#34;https://en.wikipedia.org/wiki/OPML&#34;&gt;OPML&lt;/a&gt; lijst te proppen. Het toffe is dat je die
lijst heel makkelijk in je favoriete RSS lezer kan importeren. My weapon of
choice is &lt;a href=&#34;https://feedly.com&#34;&gt;Feedly&lt;/a&gt;, dus in een aparte tab in Firefox staat de import nu op de
achtergrond te zoomen.&lt;/p&gt;
&lt;p&gt;Benieuwd hoeveel leesvoer er uit deze nieuwe brandslag gaat komen. Ik vermoed
best wel wat, want andere knappe kopen maken gebruik van de data om allerlei
leuke projecten te bouwen zoals deze &lt;a href=&#34;https://blogs.hn/&#34;&gt;blogs.hn&lt;/a&gt; of &lt;a href=&#34;https://dm.hn/&#34;&gt;dm.hn&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Ik ben blij verrast dat er nog steeds best wel wat geblogd wordt.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Bloggen anno 2023</title>
      <link>https://www.netsensei.be/2023/01/15/bloggen-anno-2023/</link>
      <pubDate>Sun, 15 Jan 2023 12:54:29 +0100</pubDate>
      <author>matthias@netsensei.nl (Matthias Vandermaesen)</author>
      <guid>https://www.netsensei.be/2023/01/15/bloggen-anno-2023/</guid>
      <description>&lt;p&gt;De voorbije jaren stond het bloggen op een laag pitje. Aan stof om over te
schrijven geen gebrek. Het gebeurde gewoonweg niet. Daar wil ik verandering
in brengen.&lt;/p&gt;
&lt;p&gt;In 2021 &lt;a href=&#34;https://www.colada.be/on-moving-away-from-wordpress.html&#34;&gt;schreef&lt;/a&gt; ik op mijn andere blog dat ik geen fan meer ben van
WordPress. Dat was ooit een geweldige tool om een blog mee bij te houden. Maar
doorheen de jaren is dat, Drupal achterna, naar een beest om complexe web
experiences mee te bouwen. WordPress vervangen door een alternatief is de
kapstok geworden om een nieuwe doorstart te maken.&lt;/p&gt;
&lt;p&gt;Deze blog wordt maakt gebruik van &lt;a href=&#34;https://gohugo.io/&#34;&gt;Hugo&lt;/a&gt;, een statische website generator. Ze
bestaat uit een hoop statische HTML pagina&amp;rsquo;s die vanaf een boel Markdown
documenten wordt gegenereerd. Niks geen MySQL databanken, PHP, tig WordPress
plugins,&amp;hellip; die om onderhoud vragen.&lt;/p&gt;
&lt;p&gt;Ik gebruik een tekstverwerker - bijvoorbeeld vim - om een post als een Markdown
document te schrijven. Met git stuur ik het document naar GitHub. Een GitHub
Action pikt de wijziging op en start een pijplijn waarbinnen Hugo een nieuwe
versie van alle HTML genereert, en die via rsync naar een webserver stuurt.
Geheel geautomatiseerd en al.&lt;/p&gt;
&lt;p&gt;Er is ook een volledig nieuwe layout en inhoudelijke structuur. Ik heb alles
bewust zo eenvoudig mogelijk gehouden. Er zijn geen categorieën, geen
archiefpagina, geen zoekfunctie,&amp;hellip; meer. Er is enkel een gepagineerde stroom
van posts, een handvol losse pagina&amp;rsquo;s en een RSS feed. Net zoals een dagboek.
Voor de nieuwe layout koos ik bewust voor een sobere &lt;a href=&#34;https://nl.wikipedia.org/wiki/Synthwave&#34;&gt;retrowave&lt;/a&gt; vibe.&lt;/p&gt;
&lt;p&gt;Nu ik het technische uit de weg heb, is het toch de bedoeling om van regelmatig
bloggen terug een goede gewoonte te maken.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Geen fan van WordPress</title>
      <link>https://www.netsensei.be/2022/01/31/geen-fan-van-wordpress/</link>
      <pubDate>Mon, 31 Jan 2022 19:41:00 +0000</pubDate>
      <author>matthias@netsensei.nl (Matthias Vandermaesen)</author>
      <guid>https://www.netsensei.be/2022/01/31/geen-fan-van-wordpress/</guid>
      <description>&lt;p&gt;Ik ben al even &lt;a href=&#34;https://www.colada.be/on-moving-away-from-wordpress.html&#34;&gt;geen fan meer van WordPress&lt;/a&gt;. Ik loop al even lang rond met
het idee om te migreren naar een alternatief, maar het is er tot nog toe niet
van gekomen. Wilde ideeën en keuzes te over, dat is het probleem niet. Er moet
ook voldoende tijd en goesting zijn om het allemaal te willen opzetten.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Een tijdelijk theme, een experiment</title>
      <link>https://www.netsensei.be/2020/11/03/een-tijdelijk-theme-een-experiment/</link>
      <pubDate>Tue, 03 Nov 2020 19:54:53 +0000</pubDate>
      <author>matthias@netsensei.nl (Matthias Vandermaesen)</author>
      <guid>https://www.netsensei.be/2020/11/03/een-tijdelijk-theme-een-experiment/</guid>
      <description>&lt;p&gt;Na 4 jaar heb ik mijn op maat gemaakte theme ingeruild voor een het standaard
&lt;a href=&#34;https://wordpress.com/theme/twentytwenty&#34;&gt;Twenty Twenty theme&lt;/a&gt; dat mee met &lt;a href=&#34;https://wordpress.org&#34;&gt;WordPress&lt;/a&gt; wordt geleverd. De directe
aanleiding? Een experiment rond optimalisatie voor zoekmachines. En in tweede
instantie ook een aanzet om even na te denken hoe ik verder wil met mijn blog.&lt;/p&gt;
&lt;p&gt;Alles begon dit voorjaar. Ik merkte toen al enige tijd dat &lt;a href=&#34;https://www.netsensei.be/2018/07/12/van-proximus-naar-telenet/&#34;&gt;dit artikel&lt;/a&gt;
zowat alle verkeer naar mijn blog trok. Blijkt dat ik het derde zoekresultaat
ben als je zoekt op “&lt;em&gt;van proximus naar telenet&lt;/em&gt;“. Mooi, maar wat me
echt opviel was dat de rest van mijn blog niet terug te vinden was in de
zoekresultaten op andere trefwoorden. En een zoekactie op
‘site:netsensei.be’ leerde mij dat hoofdzakelijk de
‘tag’ overzichtspagina’s nog aanwezig waren.&lt;/p&gt;
&lt;p&gt;En dus ben ik de laatste maanden af en aan wat aan het sleutelen geweest terwijl
ik met de &lt;a href=&#34;https://search.google.com/search-console/about&#34;&gt;Google Search Console&lt;/a&gt; oog probeerde te houden op hoe de Google
Bot reageerde. Ik heb onder de motorkap wat verbeteringen aangebracht qua
performantie. Ik heb de sitemap liefde gegeven. En ik heb wat tweaks aangebracht
in de meta tags om de zoekrobots ter wille te zijn. Helaas, niks lijkt echt te
helpen.&lt;/p&gt;
&lt;p&gt;Een groter probleem is dat de Google Search Console noch andere tools zoals
&lt;a href=&#34;https://developers.google.com/web/tools/lighthouse/&#34;&gt;Google Lighthouse&lt;/a&gt; je vlak af zullen zeggen wat het probleem precies is.
Ergens is dat ook wel logisch. Google wil immers niet dat handigaards het
systeem uitbuiten en zo overal de eerste plaats in de zoekresultaten inpalmen.
Alleen, daardoor is het lastig voor bonafide website beheerders om ervoor te
zorgen dat hun website beantwoordt aan Google’s vage eisen.&lt;/p&gt;
&lt;p&gt;En dus, na eliminatie, vermoed ik dat een en ander te maken heeft met de HTML en
CSS van mijn eigen theme.
&lt;a href=&#34;https://www.netsensei.be/2016/11/26/een-nieuwe-blog/&#34;&gt;Die is ondertussen ook al weer een dikke 4 jaar oud&lt;/a&gt;. Een kleine eeuwigheid
is dat in de wereld van de technologie. Bij wijze van experiment schakel ik
tijdelijk over op het standaard theme van WordPress om dan na te gaan welke
impact dat heeft op Google’s zoekresultaten. Het is een beetje de botte
bijl, maar op dit punt is dat wel gerechtvaardigd denk ik.&lt;/p&gt;
&lt;p&gt;De andere reden is de aanzet om even na te denken over waar ik naartoe wil. Een
website bouwen en technisch onderhouden is leuk, maar ergens hoor je die wel
regelmatig van updates en inhoud te voorzien. Anders houdt het ook wel op een
gegeven moment op. Ten andere gaat deze blog mee sinds 2005. Het is leuk om mijn
jongere zelf terug te lezen. Maar ik tegelijk ben ik nu in een ander hoofdstuk
in mijn leven aanbeland. Ik worstel wat met de vraag in welke richting ik met
mijn blog heen wil. Het is ook een vraag die ik onbeantwoord voor mij uit heb
geschoven. En dus is deze back to basics ook voor mij even het moment om even na
te denken over de toekomst van dit journaal.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Een greep losse gedachten</title>
      <link>https://www.netsensei.be/2020/07/09/een-greep-losse-gedachten/</link>
      <pubDate>Thu, 09 Jul 2020 20:50:17 +0000</pubDate>
      <author>matthias@netsensei.nl (Matthias Vandermaesen)</author>
      <guid>https://www.netsensei.be/2020/07/09/een-greep-losse-gedachten/</guid>
      <description>&lt;p&gt;Ik bedacht me dat ik zo niet veel zin had om over een welbepaald onderwerp te
schrijven. Dat gebeurt wel vaker. Terwijl ik zo in het voorbije kwartier in het
niets zat te staren, realiseerde me dat ik wel een pak losse bedenkingen en
observaties had gemaakt. En dat ik die hier ook zo gewoon kan pennen want het is
per slotte rekening, hier wel mijn eigen blog. Neh en al.&lt;/p&gt;
&lt;p&gt;Ik mis een overzicht van goede blogs. Of beter, een gecureerd overzicht van
blogs. Vroeger staken er in mijn &lt;a href=&#34;https://en.wikipedia.org/wiki/RSS&#34;&gt;RSS&lt;/a&gt; reader enkele tientallen blogs, het
overgrote deel is er vandaag niet meer. Ik heb het vage idee om daar een klein
creatief project rond te doen. Wat precies is me nog niet helemaal duidelijk.&lt;/p&gt;
&lt;p&gt;Sinds begin mei maak ik dagelijks in een &lt;a href=&#34;https://en.wikipedia.org/wiki/Markdown&#34;&gt;Markdown&lt;/a&gt; bestand aan waar ik alles
waar ik aan werk tijdens de werkuren in bij houd. Ik heb in een aparte terminal
&lt;a href=&#34;https://en.wikipedia.org/wiki/Vim_(text_editor)&#34;&gt;Vim&lt;/a&gt; open staan. Ik bewaar de bestanden in een &lt;a href=&#34;https://en.wikipedia.org/wiki/Git&#34;&gt;Git&lt;/a&gt; repository. Ik heb
nu twee primitieve &lt;a href=&#34;https://en.wikipedia.org/wiki/Bash_(Unix_shell)&#34;&gt;Bash&lt;/a&gt; scripts om een aantal dingen te automatiseren. Er
is veel ruimte voor verbetering, dus ik denk om iets beter in &lt;a href=&#34;https://en.wikipedia.org/wiki/Perl&#34;&gt;Perl&lt;/a&gt; of zo te
schrijven.&lt;/p&gt;
&lt;p&gt;Ik draag een mondmasker in de winkel of op de trein. Doorgaans is dat nooit
langer dan een uurtje. Vandaag was de eerste keer dat ik een masker meerdere
uren droeg. Al bij al viel dat goed mee. Het enige problematische blijft het
aanwasemen van mijn bril. Een klein ongemak dat ik graag verdraag voor het
grotere goed.&lt;/p&gt;
&lt;p&gt;Mijn &lt;a href=&#34;https://www.netsensei.be/2020/07/08/zuurdesembrood-een-eerste-poging/&#34;&gt;zuurdesem starter&lt;/a&gt; heeft de eerste 24 uur achter de rug! Ik heb nu een
soort kleverige, viscose, grijze massa. Ik heb er even in geroerd om er wat
lucht in te brengen. De bovenste toplaag, een drietal millimeter dik, zag er
iets donkerder uit dan de materie daar onder. Het geheel ruikt zoals het er uit
ziet: eerder muffig dan zurig of zoet. Voorlopig geen tekens van fermentatie
zoals luchtbellen of uitzetten. Morgenavond geef ik de eerste voeding, ik
verwacht pas activiteit komend weekend.&lt;/p&gt;
&lt;p&gt;Ik heb me net ingeschreven op &lt;a href=&#34;https://thehistoryoftheweb.com/&#34;&gt;The History of the Web&lt;/a&gt; newsbrief. Een tip die
&lt;a href=&#34;https://adactio.com/journal/17114&#34;&gt;Jeremy Keith&lt;/a&gt; vermeldde op zijn blog. Naar het schijnt zijn e-mail
nieuwsbrieven &lt;em&gt;the new hot way of publishing&lt;/em&gt;. &lt;a href=&#34;https://substack.com/&#34;&gt;Substack&lt;/a&gt; schijnt een aantal
interessante mensen te hosten. Ik probeer mezelf wat tegen te houden: er is maar
zoveel tijd om te lezen. Selectief zijn in wat je wil lezen is de een
&lt;em&gt;notwendigkeit&lt;/em&gt;.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Er beweegt wat achter de schermen</title>
      <link>https://www.netsensei.be/2020/07/08/er-beweegt-wat-achter-de-schermen/</link>
      <pubDate>Wed, 08 Jul 2020 20:55:51 +0000</pubDate>
      <author>matthias@netsensei.nl (Matthias Vandermaesen)</author>
      <guid>https://www.netsensei.be/2020/07/08/er-beweegt-wat-achter-de-schermen/</guid>
      <description>&lt;p&gt;Ik ben reeds enkele weken af en aan wat meer liefde aan het geven aan de
mechanica onder de motorkap van mijn blog.
&lt;a href=&#34;https://www.netsensei.be/2016/11/26/een-nieuwe-blog/&#34;&gt;De laatste keer dat ik zwaar heb omgekat dateert alweer van 2016&lt;/a&gt;. Ik heb
dan wel alle updates en upgrades van WordPress en bijhorende plugins opgevolgd,
maar dat is dan ook wel het minimum minimorum. Dit is waar ik zoal aan heb
gesleuteld of nog aan het sleutelen ben:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Het contactformulier heb ik off line gehaald. In die 4 jaar kreeg ik slechts
een enkele keer via deze weg een valid bericht, naast heel wat spam. Na een
half leven on line ben ik ervan overtuigd dat e-mail de meest robuuste manier
is om te communiceren.&lt;/li&gt;
&lt;li&gt;Google Analytics heb ik ingeruild voor &lt;a href=&#34;https://matomo.org/&#34;&gt;Matomo&lt;/a&gt;. Ik wil Google principieel
niet helpen bij het in kaart brengen van hun surfgedrag op het web.&lt;/li&gt;
&lt;li&gt;Ik heb &lt;a href=&#34;https://wordpress.org/plugins/wordpress-seo/&#34;&gt;Yoast SEO&lt;/a&gt; ingeruild voor &lt;a href=&#34;https://wordpress.org/plugins/autodescription/&#34;&gt;The SEO Framework&lt;/a&gt; en
&lt;a href=&#34;https://wordpress.org/plugins/google-sitemap-generator/&#34;&gt;XML Sitemaps&lt;/a&gt;. Hoewel Yoast een handige plugin is, begonnen alle toeters
en bellen te hard te storen. Yoast SEO is handig als je doel is om zoveel
mogelijk mensen te bereiken. Een persoonlijke weblog heeft die doelstelling
uiteraard niet.&lt;/li&gt;
&lt;li&gt;Betere caching via &lt;a href=&#34;https://wordpress.org/plugins/wp-super-cache/&#34;&gt;WP SuperCache&lt;/a&gt;, &lt;a href=&#34;https://wordpress.org/plugins/autoptimize/&#34;&gt;Autoptimize&lt;/a&gt; en
&lt;a href=&#34;https://wordpress.org/plugins/wp-youtube-lyte/&#34;&gt;WP YouTube Lyte&lt;/a&gt;. Niet dat mijn site zo veel traffiek genereert, maar hoe
sneller pagina’s laden, hoe beter. Al was het maar dat snelheid ook een
factor van belang is om zoekrobots gelukkig te kunnen maken.&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://en.wikipedia.org/wiki/General_Data_Protection_Regulation&#34;&gt;GDPR&lt;/a&gt; compliant maken. Ik heb opinies over de GDPR. Veel opinies. Maar die
deel ik later wel eens. Ooit. Of zo. Ondertussen ben ik aan de slag om
aanstonds een &lt;a href=&#34;https://wordpress.org/plugins/complianz-gdpr/&#34;&gt;cookie consent banner&lt;/a&gt; operationeel te maken.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;En dan zijn er nog allerlei kleinere zaken die ik op korte termijn zou willen
tunen. Zo heb ik een lijstje van kleine aanpassingen aan de stylesheets, en
verder ook nog een paar kleine functionele wijzigingen. Dingen die op zich snel
gebeurd zijn.&lt;/p&gt;
&lt;p&gt;Tegelijk denk ik er ook over na om op middellange termijn mijn blog nog eens
volledig om te katten zodat ze beter reflecteert wie ik vandaag ben en waar ik
voor sta. Voorlopig staat alles nog open en heb ik nog geen concrete richting
hoe dat moet gebeuren, behalve dan dat het iets is dat ook geen jaren op zich
zal laten wachten. Hoe dan ook, het is een project naast de vele andere
projecten die in mijn hoofd zitten en er zijn uiteraard slechts 24 uur in een
dag.&lt;/p&gt;
&lt;p&gt;Er beweegt in elke geval iets, en dat is sowieso altijd een goede zaak.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Screencasts en een vaag plan</title>
      <link>https://www.netsensei.be/2020/01/22/screencasts-en-een-vaag-plan/</link>
      <pubDate>Wed, 22 Jan 2020 20:43:09 +0000</pubDate>
      <author>matthias@netsensei.nl (Matthias Vandermaesen)</author>
      <guid>https://www.netsensei.be/2020/01/22/screencasts-en-een-vaag-plan/</guid>
      <description>&lt;p&gt;Vandaag had ik op het werk nog eens een moment waarin ik enthousiast dacht:
“Hier moet ik een screencast van maken!”. Dat zit zo. Tegenwoordig
is de &lt;a href=&#34;https://nl.wikipedia.org/wiki/Xterm&#34;&gt;terminal&lt;/a&gt; met een &lt;a href=&#34;https://nl.wikipedia.org/wiki/Bash&#34;&gt;Bash shell&lt;/a&gt; mijn digitale werkplaats. Met
command line tools zoals &lt;a href=&#34;https://nl.wikipedia.org/wiki/Grep&#34;&gt;grep&lt;/a&gt;, &lt;a href=&#34;https://nl.wikipedia.org/wiki/AWK&#34;&gt;awk&lt;/a&gt;, &lt;a href=&#34;https://nl.wikipedia.org/wiki/Sed_(software)&#34;&gt;sed&lt;/a&gt;,… verplaats of
transformeer ik allerlei files en data heen en weer. Sommige dingen doe ik nu in
1 lijn aan elkaar gelaste commando’s waar ik er vroeger een stuk of wat
complexe bewerkingen voor zou doen. Ik zou die ervaring best wel graag willen
delen, eigenlijk feitelijk.&lt;/p&gt;
&lt;p&gt;Het is geen nieuw idee. Ik heb namelijk een YouTube kanaal waar ik in een grijs
verleden een aantal screencasts heb gepubliceerd. Weinig tijd en weinig ruimte
in mijn hoofd zorgden ervoor dat ik niet veel aandacht aan het resultaat
besteedde. Alleen mag ik vaststellen dat die enkele video’s het wel aardig
doen, ondanks dat het nogal bijzonder specifieke en technische onderwerpen gaat.
Zo haalde “&lt;a href=&#34;https://www.youtube.com/watch?v=7A_B7ryHqYk&#34;&gt;Convert XML to CSV the easy way&lt;/a&gt;” tot op heden
zo’n 27.000 views. Niet slecht!&lt;/p&gt;
&lt;p&gt;En dus bedacht ik mij dat ik misschien wel eens wat bite-size screencasts van
hooguit 5 a 10 minuten zou kunnen maken waarin ik specifieke command line kung
fu demonstreer. Neem een klein maar concreet probleem, en los het op door een
aantal commando’s aan elkaar te rijgen.&lt;/p&gt;
&lt;p&gt;Ik ben natuurlijk niet de eerste die met dat idee af komt. Zo volg ik mijn veel
interesse &lt;a href=&#34;https://www.youtube.com/channel/UCrUL8K81R4VBzm-KOYwrcxQ&#34;&gt;EngineerMan&lt;/a&gt; die iets gelijkaardigs doet. En zo zijn er nog wel
tig kanalen die hetzelfde doen. Het punt is dat ik het onderwerp op mijn eigen
manier wil brengen.&lt;/p&gt;
&lt;p&gt;Tenslotte intereseert screencasting mij om een andere reden: mijn &lt;a href=&#34;https://www.colada.be/&#34;&gt;techblog&lt;/a&gt;.
Die is eveneens zo goed als levensloos gevallen. Een goede tutorial uitschrijven
kost best wel wat tijd en werk. En een beeld zegt meer dan een paar woorden. Ik
denk dat een korte screencast met referentie materiaal op Github dan sneller
gemaakt is en meer impact heeft.&lt;/p&gt;
&lt;p&gt;Toch een projectje om in 2020 te verkennen …&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Mijn Github profiel</title>
      <link>https://www.netsensei.be/2019/11/23/mijn-github-profiel/</link>
      <pubDate>Sat, 23 Nov 2019 15:47:30 +0000</pubDate>
      <author>matthias@netsensei.nl (Matthias Vandermaesen)</author>
      <guid>https://www.netsensei.be/2019/11/23/mijn-github-profiel/</guid>
      <description>&lt;p&gt;Een klein decennium maak ik gebruik van &lt;a href=&#34;https://github.com/netsensei&#34;&gt;Github&lt;/a&gt; om mijn eigen digitale
projecten een parkeren. En om deel te nemen aan andere open source initiatieven.&lt;/p&gt;
&lt;p&gt;Alles wat je doet op Github, doe je en plein public. Zo is het platform immers
in eerste instantie ontworpen: als een plaats waar code open wordt gebouwd en
gedeeld. Dat betekent dat iedereen inkijk heeft in andermans digitale
werkplaats. Wat niet altijd ideaal is. Ten eerste kent het gros van de digitale
projecten een eindig leven. En dus verzamelde ik in al die jaren heel wat oude
of in onbruik geraakte bagage. Ten tweede is er code die ik wel veilig wil
stellen, maar daarom niet noodzakelijk met de buitenwereld wil delen. De code
van dit blogje is een voorbeeld.&lt;/p&gt;
&lt;p&gt;Het eerste probleem, daar heb ik net werk van gemaakt. Ik heb een pak oude
projecten de status “&lt;a href=&#34;https://help.github.com/en/github/creating-cloning-and-archiving-repositories/about-archiving-repositories&#34;&gt;archived&lt;/a&gt;” gegeven. Zo geef ik aan dat ik
die projecten niet meer onderhoud. Ik bewaar ze voornamelijk uit nostalgie: werk
dat ik ooit heb gepresteerd in andere tijden. Een aantal projecten heb ik
volledig verwijderd. Het gaat om code die in mijn ogen buiten het strikt
utilitaire echt geen waarde heeft. Verouderde configuratie voor een
ontwikkelomgeving bijvoorbeeld.&lt;/p&gt;
&lt;p&gt;Sinds begin dit jaar &lt;a href=&#34;https://github.blog/2019-01-07-new-year-new-github/&#34;&gt;biedt Github ook gratis private projecten&lt;/a&gt; aan.
Voorheen zat dat in hun betalend aanbod. Tot nu toe maakte ik uit noodzaak
gebruik van &lt;a href=&#34;https://bitbucket.org/&#34;&gt;Bitbucket&lt;/a&gt; voor een aantal private projecten. Dat hoeft dus niet
langer. Het plan is om gaandeweg alles te consolideren op Github.&lt;/p&gt;
&lt;p&gt;De hele oefening zorgt voor ruimte in mijn hoofd. Het verleden loslaten is
plaats maken voor nieuwe, toekomstige projecten.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Dispatches</title>
      <link>https://www.netsensei.be/2019/01/19/dispatches-15/</link>
      <pubDate>Sat, 19 Jan 2019 18:35:42 +0000</pubDate>
      <author>matthias@netsensei.nl (Matthias Vandermaesen)</author>
      <guid>https://www.netsensei.be/2019/01/19/dispatches-15/</guid>
      <description>&lt;p&gt;Ik heb de indruk dat in 2019 het jaar wordt waarin meer en meer mensen van de
&lt;a href=&#34;https://www.netsensei.be/2016/01/24/van-silo-naar-solo/&#34;&gt;centrale silo’s&lt;/a&gt; terug stappen naar een eigen website. Zo melde
&lt;a href=&#34;https://twitter.com/dhh&#34;&gt;@DHH&lt;/a&gt; dat
&lt;a href=&#34;https://twitter.com/dhh/status/1085270693283917825&#34;&gt;Signal v. Noise van Medium terug keert naar een zelf gehoste oplossing&lt;/a&gt;.
&lt;a href=&#34;https://baremetrics.com/blog/medium-back-to-blog&#34;&gt;37Signals is niet de enige&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Interessante discussie bij &lt;a href=&#34;https://ruben.verborgh.org/&#34;&gt;Ruben Verborgh&lt;/a&gt; over
&lt;a href=&#34;https://ruben.verborgh.org/blog/2018/12/28/designing-a-linked-data-developer-experience/&#34;&gt;de implementatie van Linked Data in front-end toepassingen&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Deze week heb ik Terry Pratchett’s &lt;a href=&#34;https://www.goodreads.com/book/show/34510.Moving_Pictures&#34;&gt;Moving Pictures&lt;/a&gt; uitgelezen. Dat is
zijn tiende boek in de &lt;a href=&#34;https://en.wikipedia.org/wiki/Discworld&#34;&gt;Discworld&lt;/a&gt; reeks. Tot zover vind ik dit de beste uit
de reeks. Pratchett introduceert elementen uit het echte Hollywood –
camera’s, regisseurs, producers, cinema, sterren,… – in de
fantasy wereld van Discworld.&lt;/p&gt;
&lt;p&gt;Ik had een aantal uren opzij gezet om de user management component van
&lt;a href=&#34;https://github.com/thedatahub/datahub&#34;&gt;dit open source project&lt;/a&gt; functioneel uit te werken. De
&lt;a href=&#34;https://github.com/FriendsOfSymfony/FOSUserBundle&#34;&gt;‘shrink-wrap’ component&lt;/a&gt; die er oorspronkelijk was in gelijmd
zat te hard in de weg. &lt;a href=&#34;https://jolicode.github.io/fosuserbundle-conf/#/&#34;&gt;Ik ben niet de enige die dat vindt&lt;/a&gt;. Zelf een beter
aansluitend alternatief bouwen bleek de juiste keuze. En een heel leerrijke
ervaring.&lt;/p&gt;
&lt;p&gt;Anyways,
&lt;a href=&#34;https://en.wikipedia.org/wiki/Letterkenny_(TV_series)&#34;&gt;back to chirpin’&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Ik werd gehackt</title>
      <link>https://www.netsensei.be/2018/05/21/ik-werd-gehackt/</link>
      <pubDate>Mon, 21 May 2018 16:37:19 +0000</pubDate>
      <author>matthias@netsensei.nl (Matthias Vandermaesen)</author>
      <guid>https://www.netsensei.be/2018/05/21/ik-werd-gehackt/</guid>
      <description>&lt;p&gt;Eind maart maakte het Drupal Security team kwetsbaarheid &lt;a href=&#34;https://groups.drupal.org/security/faq-2018-002&#34;&gt;SA-CORE-2018-002&lt;/a&gt;
bekend. Het ging om een zeer serieus veiligheidsprobleem met &lt;a href=&#34;https://www.drupal.org/&#34;&gt;Drupal&lt;/a&gt;. Zo
serieus dat iedereen alles moest laten vallen op Drupal websites te voorzien van
een update. &lt;a href=&#34;https://arstechnica.com/information-technology/2018/04/drupalgeddon2-touches-off-arms-race-to-mass-exploit-powerful-web-servers/&#34;&gt;Drupalgeddon&lt;/a&gt; dus. Ondertussen maakten gewiekste mensen met
slechte bedoelingen gebruik van de gelegenheid om zoveel mogelijk servers met
onbeveiligde Drupal sites te hacken.&lt;/p&gt;
&lt;p&gt;Mijn eigen server is er daar eentje van. Ik was namelijk in die periode in
&lt;a href=&#34;https://www.netsensei.be/2018/04/07/tips-for-visiting-san-fransisco/&#34;&gt;Californië&lt;/a&gt;. Het duurde even voor ik kans had om het nodige te ondernemen.
Helaas was het kwaad reeds geschied. Deze week kreeg ik een bericht van
&lt;a href=&#34;http://linode.com&#34;&gt;Linode&lt;/a&gt; – de hosting partij van wie ik een virtuele server lease
– dat er problemen waren.&lt;/p&gt;

&lt;figure &gt;
  &lt;img
    src=&#34;https://www.netsensei.be/2018/05/21/ik-werd-gehackt/abuse_server.png&#34;
    alt=&#34;Gehackt!&#34;
    class=&#34;center&#34;
    loading=&#34;lazy&#34;
    &gt;
  &lt;figcaption class=&#34;center&#34;&gt;Gehackt!&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;Tijd om actie te ondernemen. De eerste stap was de server offline halen om geen
verdere schade te veroorzaken. Dat deed ik eerder deze week. Dat betekende dat
ik enkele dagen uit de lucht was. Gelukkig gaat het om persoonlijke projecten,
niet om die van betalende klanten. In dat geval zou ik met een groter probleem
hebben gezeten.&lt;/p&gt;
&lt;p&gt;Gisteren heb ik een nieuwe server aangemaakt. Handmatig configureren zou snel
een dag of meer kosten. Tegenwoordig automatiseer ik zoveel mogelijk met
&lt;a href=&#34;https://www.ansible.com/&#34;&gt;Ansible&lt;/a&gt;. Het kostte me een dik half uur om die operationeel te krijgen.
Vervolgens was het een kwestie van de websites één per één terug on line te
zetten. In het geval van die ene Drupal website betekende dat: de &lt;a href=&#34;https://www.drupal.org/docs/7/install/setting-up-the-files-directory&#34;&gt;files&lt;/a&gt;
folder en de database manueel controleren en schonen. En dan vind je dit soort
ongein terug:&lt;/p&gt;

&lt;figure &gt;
  &lt;img
    src=&#34;https://www.netsensei.be/2018/05/21/ik-werd-gehackt/hackers.png&#34;
    alt=&#34;Gehackt!&#34;
    class=&#34;center&#34;
    loading=&#34;lazy&#34;
    &gt;
  &lt;figcaption class=&#34;center&#34;&gt;Gehackt!&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;Juist. Script kiddies die mijn server mismeesteren voor allerlei illegale
praktijken. In de database vond ik ook nog eens allerlei 
&lt;a href=&#34;https://www.fortinet.com/blog/threat-research/the-growing-trend-of-coin-miner-javascript-infection.html&#34;&gt;Javascript crypto miners&lt;/a&gt; terug. Gelukkig kon ik die met wat
&lt;a href=&#34;https://speakerdeck.com/jrf/regex-fu-1&#34;&gt;RegEx Fu&lt;/a&gt; helemaal opschonen. Het ging dan ook om een site met niet zo
heel erg veel inhoud. Maar het kostte me wel wat tijd en moeite om alles grondig
te controleren.&lt;/p&gt;
&lt;p&gt;Tenslotte heb ik ook meteen alle laatste patches en updates toegepast,
wachtwoorden vervangen, enzovoorts enzoverder.&lt;/p&gt;
&lt;p&gt;Waarom de oude server niet gewoon opschonen? Omdat dat eigenlijk gewoonweg niet
doenbaar is. Het is veel eenvoudiger om met een schone lei te beginnen en de
gehackte server uiteindelijk te verwijderen.&lt;/p&gt;
&lt;p&gt;Waarom Drupal nog blijven gebruiken? Omdat de ontwikkelaars achter Drupal hier
de juiste procedure volgden. Kwetsbaarheid breed kenbaar maken en meteen een
oplossing voorzien. Dat ik toch in de problemen kwam, ligt geheel en al aan een
ongelukkige timing.&lt;/p&gt;
&lt;p&gt;Waarom zelf al die moeite met een server doen? &lt;a href=&#34;https://www.netsensei.be/2016/01/24/van-silo-naar-solo/&#34;&gt;Daarom&lt;/a&gt;.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Webmentions</title>
      <link>https://www.netsensei.be/2018/02/20/webmentions/</link>
      <pubDate>Tue, 20 Feb 2018 07:22:26 +0000</pubDate>
      <author>matthias@netsensei.nl (Matthias Vandermaesen)</author>
      <guid>https://www.netsensei.be/2018/02/20/webmentions/</guid>
      <description>&lt;p&gt;I just enabled the &lt;a href=&#34;https://wordpress.org/plugins/webmention/&#34;&gt;Webmention&lt;/a&gt; plugin on my blog. Webmention is a descendant
of &lt;a href=&#34;https://en.wikipedia.org/wiki/Pingback&#34;&gt;Pingback&lt;/a&gt;. It’s a &lt;a href=&#34;https://en.wikipedia.org/wiki/Linkback&#34;&gt;linkback&lt;/a&gt;  protocol that notifies other
sites that they were linked from this site. Linked sites could use that
information to update a “favourite” or a “clap” counter.
Or they could just list the links as part of decentralised, distributed
discussions. Webmention is a &lt;a href=&#34;https://www.w3.org/TR/webmention/&#34;&gt;W3C Recommendation&lt;/a&gt;. And it’s a part of
the &lt;a href=&#34;https://dri.es/to-pesos-or-to-posse&#34;&gt;POSSE&lt;/a&gt; movement. Find out on &lt;a href=&#34;https://indieweb.org/Webmention&#34;&gt;IndieWeb&lt;/a&gt; who else uses
Webmention.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Een gehackte skype</title>
      <link>https://www.netsensei.be/2016/12/19/een-gehackte-skype/</link>
      <pubDate>Mon, 19 Dec 2016 11:48:53 +0000</pubDate>
      <author>matthias@netsensei.nl (Matthias Vandermaesen)</author>
      <guid>https://www.netsensei.be/2016/12/19/een-gehackte-skype/</guid>
      <description>&lt;p&gt;Aan al mijn Skype contacts die deze morgen dit berichtje van mij ontvingen: mijn
excuses.&lt;/p&gt;

&lt;figure class=&#34;right&#34;&gt;
  &lt;img
    src=&#34;https://www.netsensei.be/2016/12/19/een-gehackte-skype/Screen-Shot-2016-12-19-at-12.08.01.png&#34;
    alt=&#34;Een gehackte skype&#34;
    class=&#34;center&#34;
    loading=&#34;lazy&#34;
    &gt;
  &lt;figcaption class=&#34;center&#34;&gt;Een gehackte skype&lt;/figcaption&gt;
&lt;/figure&gt;

&lt;p&gt;Blijkbaar zijn spammers er dan toch in geslaagd mijn wachtwoord te raden om in
mijn naam foute boodschappen uit te sturen. Niet erg fijn.&lt;/p&gt;
&lt;p&gt;Deels is het mijn eigen fout. Deels is het de schuld van Microsoft. Skype werd
een tijd terug overgenomen door Microsoft. Men heeft toen een halfslachtige
poging ondernomen om de Skype databank met gebruikersnamen &lt;a href=&#34;https://support.skype.com/en/faq/FA34657/a-single-sign-in-for-skype-and-your-other-microsoft-services&#34;&gt;te koppelen&lt;/a&gt; aan
de Microsoft Live databank. Het idee is dat je dan met je Microsoft account
Skype kan gebruiken.&lt;/p&gt;
&lt;p&gt;In de praktijk komt het er op neer dat je als gebruiker zelf manueel een aantal
stappen moet ondernemen om de twee samen te voegen. Zolang je dat niet hebt
gedaan, ben je kwetsbaar. Bibi zal daar waarschijnlijk wel instructies in een
mailbox van hebben ontvangen, maar die nooit hebben opgevolgd.&lt;/p&gt;
&lt;p&gt;Volgens &lt;a href=&#34;http://www.theverge.com/2016/11/8/13561024/microsoft-skype-baidu-linkedin-hack&#34;&gt;The Verge&lt;/a&gt; ben ik niet de enige:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;This entire process seems messy, but it appears to be the best way to secure
your Microsoft account. If you’ve already linked a Skype username then I
would suggest doing this extra merge process &lt;em&gt;immediately&lt;/em&gt;, to secure your
account. If you haven’t linked Skype and Microsoft Accounts at all, then
you should be safe to link and merge with the new process.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Afin. Ik heb het nodige ondernomen. Bovendien meteen ook mijn wachtwoord
veranderd én &lt;a href=&#34;https://support.microsoft.com/en-us/help/12408/microsoft-account-about-two-step-verificationF&#34;&gt;2-Factor Authentication&lt;/a&gt; ingeschakeld. Vanaf heden dus terug
(de illusie van) veilig.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Flickr mystery</title>
      <link>https://www.netsensei.be/2016/11/30/flickr-mystery/</link>
      <pubDate>Wed, 30 Nov 2016 21:07:18 +0000</pubDate>
      <author>matthias@netsensei.nl (Matthias Vandermaesen)</author>
      <guid>https://www.netsensei.be/2016/11/30/flickr-mystery/</guid>
      <description>&lt;p&gt;Een anderhalf jaar geleden probeerde ik nog eens &lt;a href=&#34;http://www.netsensei.be/2014/08/02/onthoud-het-allemaal-maar-eens-meneer/&#34;&gt;op Flickr in te loggen&lt;/a&gt; om
wat foto’s op te laden. Om de één of andere duistere reden lukte het toen
niet om mijn oude Yahoo! account te openen. &lt;em&gt;Well, wha-d’-ya-know&lt;/em&gt;,
meneer-mevrouw. Probeerde ik gisteren nog eens, lukte het deze keer
mooi wel.&lt;/p&gt;
&lt;p&gt;Dus heb ik nu twee accounts. &lt;a href=&#34;https://www.flickr.com/photos/matthiasvan&#34;&gt;De oude&lt;/a&gt; en &lt;a href=&#34;https://www.flickr.com/photos/netsensei&#34;&gt;een nieuwere&lt;/a&gt;. Beggars
can’t be choosers, zekers?&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Een nieuwe blog</title>
      <link>https://www.netsensei.be/2016/11/26/een-nieuwe-blog/</link>
      <pubDate>Sat, 26 Nov 2016 14:38:51 +0000</pubDate>
      <author>matthias@netsensei.nl (Matthias Vandermaesen)</author>
      <guid>https://www.netsensei.be/2016/11/26/een-nieuwe-blog/</guid>
      <description>&lt;p&gt;Een nieuwe blog! Een blog in’t nieuw! Een paar maanden noeste arbeid.
Volharding troef, en het resultaat mag worden gezien. Er is bijzonder veel
veranderd en dat was ook wel hoogstnodig. Ik was namelijk al lang niet meer
tevreden over het oude ontwerp, een aantal storende bugs, achterhaalde
functionaliteit en de verouderde copy. Mijn blog verkeerde in een
lamentabele toestand. En dat was verre van bevorderlijk voor het regelmatig
schrijven in de laatste jaren.&lt;/p&gt;
&lt;p&gt;Ik schreef eerder reeds over mijn ambitie om hier terug te keren. Nochtans,
kwatongen beweren al jaren dat bloggen reeds jaren dood zou zijn. Gelukkig
zijn er mensen zoals &lt;a href=&#34;http://waxy.org/2016/11/redesigning-waxy-2016-edition/&#34;&gt;Andy Baio&lt;/a&gt; en &lt;a href=&#34;http://kottke.org/16/10/www-the-way-we-were&#34;&gt;Jason Kottke&lt;/a&gt; die onlangs
stukken publiceerden die mij van “&lt;em&gt;Ja! Ja! Godverdomme, Ja!&lt;/em&gt;” deden
knikken. En ook dichter bij huis wordt er duchtig geschreven en gepubliceerd.
’t Is dat &lt;a href=&#34;http://verbeelding.org/2016/11/22/bloggen-anno-2016/&#34;&gt;deze madame&lt;/a&gt; met “you do you” zo hard gelijk
heeft. En &lt;a href=&#34;https://www.youtube.com/watch?v=QereR0CViMY&#34;&gt;Graham Chapman&lt;/a&gt; wist dat 40 jaar geleden ook al. Ik keer niet
terug uit een vorm van nostalgie, maar wel omdat dit domweg mijn stekkie op
het web is, ongeacht wie meeleest en wat anderen doen. En omdat de het web mij
juist de vrijheid geeft om dat plaatsje in te richten zoals ik het zelf
wil.&lt;/p&gt;
&lt;p&gt;Bij het omkatten van je blog hoort natuurlijk wat meer uitleg. Bij deze dus.&lt;/p&gt;
&lt;h2 id=&#34;het-ontwerp&#34;&gt;Het ontwerp&lt;/h2&gt;
&lt;p&gt;Ik bouwde het vorige ontwerp in &lt;a href=&#34;https://www.netsensei.be/2011/09/18/een-nieuw-design/&#34;&gt;2008&lt;/a&gt;. Het was toen gebaseerd op dat
van een bekende &lt;a href=&#34;http://blog.zog.org&#34;&gt;blogvader&lt;/a&gt;. Ook al heb ik me laten inspireren door anderen
elders, deze keer ben ik ook op zoek gegaan naar een eigen stem en beeldtaal.
 Ik heb me neergelegd bij het feit dat ik geen ontwerper pur sang
ben. Maar uit ervaring weet ik wel wat goed werkt en mooi oogt. Vanuit
die positie kon ik een fris ontwerp bouwen.&lt;/p&gt;
&lt;p&gt;Het kleurenpalet heb ik gekozen via &lt;a href=&#34;http://www.colourlovers.com&#34;&gt;colourlovers.com&lt;/a&gt; en heet
&lt;a href=&#34;http://www.colourlovers.com/palette/49963/let_them_eat_cake&#34;&gt;Let Me Eat Cake&lt;/a&gt;. De foto in de header komt van &lt;a href=&#34;https://unsplash.com/@impatrickt&#34;&gt;Unsplash&lt;/a&gt;
(&lt;a href=&#34;http://www.patricktomasso.com/&#34;&gt;Patrick Tomasso&lt;/a&gt;) en is vrij beschikbaar via een
&lt;a href=&#34;https://unsplash.com/license&#34;&gt;Creative Commons Zero licentie.&lt;/a&gt; De lettertypes zijn
&lt;a href=&#34;https://fonts.google.com/specimen/Merriweather&#34;&gt;Merriweather&lt;/a&gt; en het &lt;a href=&#34;https://www.smashingmagazine.com/2015/11/using-system-ui-fonts-practical-guide/&#34;&gt;systeemfont&lt;/a&gt; van uw besturingssysteem. Ik
tekende eerst de basis in &lt;a href=&#34;http://www.pixelmator.com/mac/&#34;&gt;Pixelmator&lt;/a&gt;, de details werkte ik
uit &lt;a href=&#34;https://medium.com/philosophie-is-thinking/the-when-why-and-how-of-designing-in-browser-3c7fa2ebcb94#.qs6wwrpij&#34;&gt;in de browser&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;mobiel-en-toegankelijk&#34;&gt;Mobiel en toegankelijk&lt;/h2&gt;
&lt;p&gt;De vorige versie van de site dateerde van voor de introductie van de
smartphone en was dus niet geoptimaliseerd voor mobiele toestellen. Deze
versie &lt;a href=&#34;https://nl.wikipedia.org/wiki/Responsive_webdesign&#34;&gt;is dat wel&lt;/a&gt;.  Als het goed is zou je deze blog dus ook mooi
leesbaar moeten zijn op je tablet of iPhone. Ik maak dankbaar gebruik van
hedendaagse technieken. Bijgevolg ondersteun
ik &lt;a href=&#34;https://en.wikipedia.org/wiki/Internet_Explorer#Internet_Explorer_10&#34;&gt;oudere browsers&lt;/a&gt; niet langer en dat is een bewuste keuze. Om
vooruit te gaan moet je soms durven breken met het verleden.&lt;/p&gt;
&lt;h2 id=&#34;de-inhoud&#34;&gt;De inhoud&lt;/h2&gt;
&lt;p&gt;De inhoud is dezelfde gebleven. Deze blog was en blijft een lifelog. Ik wil mij
bewust niet beperken tot een aantal thema’s in functie van een
bepaald publiek. Ik schrijf in de eerste plaats omwille van mezelf. Dat er
soms geen lijn te trekken is in de inhoud, is dus het logische gevolg. In het
verleden worstelde ik met die chaos. Vandaag laat ik die strijd voor
wat ze is, en ik laat mijn schrijfsels en hersenkronkels gewoon hun eigen
weg volgen.&lt;/p&gt;
&lt;p&gt;Jaren bloggen heeft een rijk archief opgeleverd. Maar dat archief was wel aan
herwaardering toe. Ik heb dus tijd geïnvesteerd in opschonen en het
toegankelijker maken van de oude content.&lt;/p&gt;
&lt;p&gt;Ik ergerde mij al lang aan de wildgroei van categorieën. Ik heb die
gerationaliseerd in 11 basiscategorieën. De bestaande inhoud, een 2.300
blogposts, heb ik opnieuw ingedeeld in deze categorieën.&lt;/p&gt;
&lt;p&gt;Ik heb het archief een prominentere plaats gegeven. De zijbalk bevat nu een
Archief blok en in het hoofdmenu vind je een veel beter uitgewerkte
&lt;a href=&#34;https://www.netsensei.be/archief&#34;&gt;archiefpagina&lt;/a&gt;. Ik pakte ook de &lt;a href=&#34;https://www.netsensei.be/2008/09/&#34;&gt;lijstpagina’s&lt;/a&gt; aan. Ik toon
een beknopte teaser in plaats van de volledige blogpost om het overzicht te
bewaren. De &lt;a href=&#34;http://masonry.desandro.com/&#34;&gt;metselwerk grid layout&lt;/a&gt; heb ik dus verlaten
wegens totaal onoverzichtelijk.&lt;/p&gt;
&lt;p&gt;Tenslotte heb ik de zoekfunctie opgewaardeerd. Je komt het
zoekformulier tegen op foutpagina’s en in de zijbalk. Zo kan je via
een full text search doorheen mijn blog snuisteren.&lt;/p&gt;
&lt;h2 id=&#34;de-interactie&#34;&gt;De interactie&lt;/h2&gt;
&lt;p&gt;Interactie was, is en blijft belangrijk. Commentaar kan je vanaf nu leveren als
geneste threads. Dat maakt antwoord en wederantwoord geven een stuk
eenduidiger. Ik maak echter geen gebruik van &lt;a href=&#34;https://wptavern.com/why-jetpack-comments-is-not-a-great-alternative-to-wordpress-native-comment-form&#34;&gt;Jetpack Comments&lt;/a&gt; of
gehoste alternatieven zoals &lt;a href=&#34;https://developers.facebook.com/docs/plugins/comments/&#34;&gt;Facebook Comments&lt;/a&gt; of &lt;a href=&#34;https://disqus.com/&#34;&gt;Disqus&lt;/a&gt;. Ik ben van
mening dat als je commentaar, en dus content, van anderen een plaats wil geven,
je daar ook zelf voor de omkadering in de hand hoort te nemen. Of toch als je
die ruimte en vrijheid hebt. Een sterke derde partij die comments hosts is een
ongelofelijk gemak, maar het is en blijft wel een stuk controle en privacy
dat je uit handen geeft. Voor niets gaat immers de zon op.&lt;/p&gt;
&lt;p&gt;Trackbacks en pingbacks hou ik uitgeschakeld. Het is ondertussen wel
duidelijk dat die functies &lt;a href=&#34;https://www.elegantthemes.com/blog/resources/wordpress-trackbacks-and-pingbacks&#34;&gt;niet levensvatbaar&lt;/a&gt; zijn.&lt;/p&gt;
&lt;p&gt;Het &lt;a href=&#34;https://wordpress.org/plugins/contact-form-7/&#34;&gt;contactformulier&lt;/a&gt; is nieuw. Voorheen plaatste ik gewoon mijn
mailadres op mijn blog. Alleen is het onmogelijk om te weten te komen hoe mensen
mij terug vinden. Via een contactformulier kan ik daar iets beter vat
op krijgen.&lt;/p&gt;
&lt;h2 id=&#34;onder-de-motorkap&#34;&gt;Onder de motorkap&lt;/h2&gt;
&lt;p&gt;Het actieve WordPress theme heet Libris, is gebaseerd op
&lt;a href=&#34;http://underscores.me/&#34;&gt;Underscores&lt;/a&gt; en heb ik van de grond af opgebouwd. De CSS code
wordt gebaseerd met behulp van &lt;a href=&#34;http://sass-lang.com/&#34;&gt;SASS&lt;/a&gt; en &lt;a href=&#34;http://gulpjs.com/&#34;&gt;Gulp&lt;/a&gt;. De architectuur is
losweg gebaseerd op &lt;a href=&#34;https://smacss.com&#34;&gt;SMACSS&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Ik maak gebruik van de meest recente versie van &lt;a href=&#34;http://wordpress.org&#34;&gt;WordPress&lt;/a&gt;. Actieve plugins
zijn Jetpack, Loco Translate, Contact Form 7, Regenerate Thumbnails
en Compact Archives.&lt;/p&gt;
&lt;p&gt;Deze site host ik op een geleasede virtuele server bij &lt;a href=&#34;https://www.linode.com/&#34;&gt;Linode&lt;/a&gt;. Ik
neem het onderhoud van die server voor een flink stuk op mezelf.
Tegenover de werklast staat dat het mijn kennis en ervaring over &lt;a href=&#34;https://en.wikipedia.org/wiki/Unix&#34;&gt;UNIX&lt;/a&gt;
scherp houdt. En ik behoud armslag om problemen makkelijk zelf op te
lossen.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;Het is maar een greep uit de vele veranderingen. Sommige andere verdienen op
tijd en stond nog een aparte blogpost. En verdere zullen er nog wel her en der
manco’s zijn die vragen om een oplossing. Het belangrijkste is dat met het
waaien van een nieuwe wind, ook de motivatie om terug meer te schrijven mag
groeien.&lt;/p&gt;
&lt;p&gt;Alvast veel leesplezier!&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>WordPress Calypso</title>
      <link>https://www.netsensei.be/2016/07/05/wordpress-calypso/</link>
      <pubDate>Tue, 05 Jul 2016 18:08:11 +0000</pubDate>
      <author>matthias@netsensei.nl (Matthias Vandermaesen)</author>
      <guid>https://www.netsensei.be/2016/07/05/wordpress-calypso/</guid>
      <description>&lt;p&gt;Dit berichtje werd geschreven en geplaatst via &lt;a href=&#34;https://developer.wordpress.com/calypso/&#34;&gt;WordPress Calypso&lt;/a&gt;. Als je
dit leest, dan betekent dat alles werkt zoals het zou moeten.&lt;/p&gt;
&lt;p&gt;Wat is &lt;a href=&#34;https://developer.wordpress.com/calypso/&#34;&gt;WordPress Calypso&lt;/a&gt;?&lt;/p&gt;
&lt;p&gt;Normaal log je via je browser in op je &lt;a href=&#34;https://wordpress.org/&#34;&gt;WordPress&lt;/a&gt; site en dan sla je van
daaruit aan het schrijven, bewerken, beheren en configureren. Dat werkt zo reeds
jaar en dag en dat werkt fantastisch. Een probleem is dat het niet zo evident is
om de gebruikersinterface van WordPress zonder meer te moderniseren. Dat
vraagt zowel van gebruikers als van de makers van WordPress geweldig veel tijd
en inspanning. Waarom? Omdat blogging software waar een massa mensen
dagelijks mee aan de slag gaan, altijd, betrouwbaar moeten kunnen werken.
En browsers zijn nu net een notoir lastig beestje om een
dergelijke oefening tot een goed einde te brengen.&lt;/p&gt;
&lt;p&gt;De heren en dames van Automattic bleven natuurlijk niet stil zitten. Ze
lanceerden vorig jaar een aparte desktop toepassing: Calypso. Het is een
aparte programma dat ik zonet op mijn (quasi) nieuwe Windows 10 battlestation
heb geïnstalleerd. Calypso laat mij toe om mijn blog te beheren zonder dat ik
daaarvoor via een browser moet inloggen. De interface oogt een stuk
moderner en biedt een aantal extra mogelijkheden. Ik kan meerdere sites tegelijk
beheren, de interface om artikels te schrijven is sterk vereenvoudigd en alles
reageert enorm performant. Zodra ik op de ‘publish’ knop duw,
maakt Calypso verbinding met mijn blog en publiceert volautomatisch dit stukje
in mijn plaats.&lt;/p&gt;
&lt;p&gt;De eerste use case van Calypso is het beheer van WordPress.com blogs. Maar ook
self-hosted blogs – zoals deze – kan je met Calypso beheren. Je moet
dan wel &lt;a href=&#34;https://jetpack.com/&#34;&gt;Jetpack&lt;/a&gt; installeren en over een &lt;a href=&#34;https://wordpress.com/&#34;&gt;WordPress.com&lt;/a&gt; account
beschikken. Verder is het een kinderlijk eenvoudig: je opent Calypso, logt in
met je WordPress.com gegevens en je kan starten. Dat Calypso niet rechtstreeks
met je self-hosted blog communiceert maar via het WordPress.com platform gaat,
is meteen ook mijn grootste kritiek op deze toepassing: het is opnieuw een
afhanklijkheid van een &lt;a href=&#34;https://en.wikipedia.org/wiki/Closed_platform&#34;&gt;gecentraliseerde silo&lt;/a&gt;. Een dergelijk anti-patroon
zie ik persoonlijk liever niet in een product omwille van privacy en een rist
andere redenen. Stel dat het WordPress.com platform straks uit valt, dan zal
Calypso ook niet of niet helemaal meer werken. Vanuit business perspectief zie
ik de opportuniteit wel om het zo te doen – aanmoedigen van gebruik van
het platform – maar voor individuele gebruikers kan dat wel eens nadelig
uitvallen.&lt;/p&gt;
&lt;p&gt;Hoe dan ook, buiten dat ik niet meer moet inloggen via een browser, moet
ik nog ondervinden of Calypso uiteindelijk echt iets voor mij zal zijn.
&lt;em&gt;We shall see&lt;/em&gt;.&lt;/p&gt;
</description>
    </item>
    
    <item>
      <title>Ik deed mee aan #Hacktoberfest</title>
      <link>https://www.netsensei.be/2016/01/04/ik-deed-mee-aan-hacktoberfest/</link>
      <pubDate>Mon, 04 Jan 2016 10:34:52 +0000</pubDate>
      <author>matthias@netsensei.nl (Matthias Vandermaesen)</author>
      <guid>https://www.netsensei.be/2016/01/04/ik-deed-mee-aan-hacktoberfest/</guid>
      <description>&lt;p&gt;Ik deed vorig jaar mee aan &lt;a href=&#34;https://hacktoberfest.digitalocean.com/&#34;&gt;Hacktoberfest&lt;/a&gt;. &lt;a href=&#34;http://digitalocean.com&#34;&gt;DigitalOcean&lt;/a&gt; en
&lt;a href=&#34;http://github.com&#34;&gt;Github&lt;/a&gt; motiveren dan een maand lang ontwikkelaars en
enthousiastelingen om aan open source projecten mee te werken. Als je in oktober
4 bijdragen leverde aan projecten op Github, dan krijg je een gratis
t-shirt en wat swag toegestuurd.&lt;/p&gt;
&lt;p&gt;Of je beginner of ervaren rot bent: dat doet er niet toe. Iedereen kan mee doen.
Enige voorwaarde is dat je met &lt;a href=&#34;https://try.github.io/levels/1/challenges/1&#34;&gt;Git leert werken&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Het mooie aan Hacktoberfest is dat het een kans is om eens uit je comfortzone te
stappen. Je leert andere projecten, nieuwe programmeertalen, frameworks en
mensen kennen.&lt;/p&gt;
&lt;p&gt;In ieder geval, het heeft even geduurd: maar vandaag arriveerde mijn shirt uit
Tukwila, Washington (blijkbaar ligt dat vlak bij Seattle).&lt;/p&gt;
&lt;p&gt;Volgend jaar opnieuw? Volgend jaar opnieuw!&lt;/p&gt;
</description>
    </item>
    
  </channel>
</rss>