Skip navigation

Webdevelopment-En-Meer

Google, Chromium en een monocultuur op de browsermarkt

De letters die je nu leest zijn door mij getypt, naar een Blogger server gestuurd via een glasvezelverbinding, daar opgeslagen in een database en toen ik op publiceren klikte via RSS en de homepage van mijn blog verspreid naar mijn lezers. Grote kans dat jij nu een browser gebruikt om deze post te lezen (tenzij je een RSS app gebruikt, maar dat is maar een klein percentage van mijn lezers). Een nog grotere kans dat je dit leest via een Chromium browser. ... [ Lees meer ]

418 dagen geleden #browser

Social media, wat moeten we er mee aan?

Facebook, Google, Instagram, Snapchat, TikTok, YouTube. Wat zijn de overeenkomsten? Het zijn allemaal (onderdelen van) grote bedrijven. Ze zijn allemaal rijk groot geworden met computersoftware, en allemaal dankzij de groei van het internet. Maar vooral: ze hebben grote invloed op onze samenleving door middel van social media. Tien jaar geleden dachten we nog dat het een zegen was. Nu lijkt het meer op een vloek. We weten allemaal hoe verslavend het is, hoe het verdeeldheid en een verdraaid wereldbeeld veroorzaakt, hoe onze privacy wordt geschaad en hoe je in rabbitholes kan verdwijnen1. ... [ Lees meer ]

419 dagen geleden #social media

Nieuw SkyLight theme: Simple

Ik heb gister een nieuw default theme voor SkyLight gemaakt. SkyLight is mijn website bouwer. Het default theme was tot nu toe “Ugly Blue”. Ugly Blue was een debugtheme om snel dingen te testen. Sinds de basis voor de editor nu af is vond ik het tijd de site die de bezoekers te zien krijgen een opfrissertje te geven. Het nieuwe theme is gebaseerd op een Blogger theme dat ik voor mijn tweede blog (Stupid Codes) heb gemaakt. ... [ Lees meer ]

504 dagen geleden #SkyLight

VSCode extensions maken en publiceren

Hello world! Ik heb dus vorige week een eigen VSCode extension gemaakt en gepubliceerd. Met VSCode extensions kan je functionaliteit aan de code editor van Microsoft, Visual Studio Code, toevoegen. Ik heb een extension gemaakt die een color theme bevat. Daarmee kan je de interface van VSCode themen. Maar dat op zich was niet zo moeilijk. Ik heb gewoon mijn favoriete color theme, Frontend Delight, in een JSON bestand gegoten, en tadaaaa! ... [ Lees meer ]

505 dagen geleden #tools

Hallo Svelte!

Het afgelopen weekend heb ik een webapp gemaakt genaamd To-Boo. Het is een todo app die de issues van GitHub als todo lijstje gebruikt. De app maakt gebruik van dezelfde API die ik in mijn vorige post beschreef. Verder is deze app niet in Javascript gemaakt maar, huh? Svelte?! Je ging toch React leren Robin? Nope, ik heb me toch bedacht. Ik wilde React leren omdat het het “standaard” Javascript framework is. ... [ Lees meer ]

516 dagen geleden #javascript

GitHub API: dynamische projecten pagina

Ik heb vandaag wat geëxperimenteerd met de GitHub API. Een API is een manier om data uit te wisselen tussen verschillende stukken code. Ik kan met de code van mijn website dus de code van GitHub aanspreken via de API. Als ik bijvoorbeeld data wil hebben over mijn eigen profiel, kan ik de GitHub API daarom vragen door een HTTP verzoek (request) naar deze URL te sturen: https://api.github.com/users/RobinBoers Ik krijg dan een reactie (response) van de GitHub API, met daarin alle (publieke) informatie van mijn profiel. ... [ Lees meer ]

520 dagen geleden #webdesign #javascript #api #github

SkyLight v0.04-beta update

Ik heb twee weken geleden een update voor SkyLight gepubliceerd. In deze versie worden comments en RSS feeds toegevoegd en heb ik de UI van het admin panel herschreven. Daarnaast zouden logo’s nu moeten werken in de standaard themes. Je kan de zoals altijd de update downloaden en installeren vanaf het About tab in je admin panel. De comments werken met een id en een post_id. Het id is om de comment zelf te identificeren zodat je ze kan verwijderen. ... [ Lees meer ]

526 dagen geleden #SkyLight

AUR packages publiceren

Zoals ik misschien al eerder heb verteld werkt Linux met package managers en repositories. Om even te herhalen: Een package manager is een programma dat automatisch software voor jouw installeert. In plaats van naar de website van Mozilla te gaan, de Firefox installer te downloaden en installeren vertel je je package manager gewoon Firefox te installeren. De package manager kijkt voor jouw in een soort grote lijst software genaamd de repository of Firefox beschikbaar is en waar dat dan het best kan worden gedownload (bijv. ... [ Lees meer ]

551 dagen geleden #aur #phaser #linux

Fallen World RPG v2.1 - GROTE Map Updates!

Yo. In de vorige zomervakantie ben ik begonnen met Fallen World. Het plan was, en is, om een volledige Minecraft RPG te maken met alleen commands, datapacks en rescourcepacks. Een tijd geleden heb ik het eerste devlog op YouTube gepost. Sindsdien heb ik er hard aan gewerkt en is hier v2.1! In deze update zijn grote verbeteringen aan de map (mede dankzij mijn zusje Lize) en veel code is gerefactored. Dat houd in dat het de goede kant op gaat. ... [ Lees meer ]

561 dagen geleden #datapacks #minecraft

Waar ben ik momenteel in mijn plannen voor dit jaar?

In deze blogpost praatte ik over mijn doelen voor dit jaar. We zitten nu op de helft van dit jaar, en het leek me een goed moment om te kijken waar ik momenteel sta. Ik noemde in die blogpost zes dingen die ik graag wilde leren en vijf mogelijke projecten.Van de zes dingen waarin ik me wilde verdiepen heb ik er tot nu toe drie geleerd: Linux, Python en Bash. Ik heb geleerd hoe ik commandline apps maak voor Linux met bijvoorbeeld whiptail. ... [ Lees meer ]

570 dagen geleden #tools #javascript

Three.js: 3D graphics met Javascript

Ik heb de laatste 2 weken wat geëxperimenteerd met three.js Three.js is een Javascript library om 3D objecten in je browser weer te geven met WebGL. Klinkt moeilijk, maar het betekent eigenlijk: je kan coole 3D stuff op websites maken. Voorbeelden daarvan kan je op de homepage van threejs.org vinden. Maar je kan er naast coole 3D effecten ook games mee maken! Het is niet een game specifieke library, maar het is wel mogelijk. ... [ Lees meer ]

575 dagen geleden #webgl #javascript #3d

Nieuwe webdev tool + dashboard

Een tijdje geleden maakte ik een post over mijn WebDev tools. Dit is een set tools voor webdevelopment geschreven in JS die op mijn website beschikbaar zijn. Vandaag heb ik een tool toegevoegd: de key tool. De originel keyCode tool logde de keyCode, maar aangezien het gebruikt van event.keyCode inmiddels deprecated is heb ik een nieuwe tool toegevoegd die de nieuwe event.key logt. Verder is er nu een dashboard beschikbaar op https://code. ... [ Lees meer ]

581 dagen geleden

Mogelijke besturingssystemen voor mijn DIY telefoon

Zoals ik in mijn vorige post al zei draait mijn theoretische telefoon Linux. Ik ben momenteel aan het testen met verschillende Linux distro’s / mobile shells. Ik gebruik hiervoor een Raspberry Pi omdat ik die toevallig heb, maar in de toekomst zijn andere SBCs (singleboard computers) niet uitgesloten. Een mobile shell is de interface waarin je apps draaien (homescherm, launcher, notificatiecentrum, lockscreen) Dit zijn tot nu toe de meest belovende opties: ... [ Lees meer ]

629 dagen geleden #diy #rpi

Tiling Window Managers: wat zijn het en wat zijn de voordelen?

HAAAAALLLOOO! Hier ben ik weer. Vandaag ga ik jullie iets vertellen over tiling window managers. Een window manager is een programma dat op iedere computer staat. De window manager managet de windows. Als je het over windows hebt gaat het in dit geval niet over het besturingssysteem van Microsoft maar over zogenaamde vensters: de vakjes waar je apps in leven. De meeste window managers zijn floating window managers. Bij een floating window manager kunnen de windows overal op het scherm geplaatst worden. ... [ Lees meer ]

643 dagen geleden #linux

Waarom ik naar Linux ga switchen

He hallo, Jup, je zag het correct. Ik ga Windows opgeven en Linux installeren op mijn laptop. In deze post leg ik je precies uit waarom. Voor mensen de lezers die het nog niet weten: Linux is een open-source besturingssysteem. Het wordt door de community en wat bedrijven onderhouden, en is volledig open-source. Dat betekent dat iedereen de code mag inzien, bewerken en ditribueren. De grootste reden voor de switch is dat ik zelf in beheer kan zijn van mijn eigen computer. ... [ Lees meer ]

676 dagen geleden #linux

Gamedevelopment met Phaser 3

Ik heb me na het maken van mijn game Sticks and Rocks verdiept in Phaser 3. Phaser is een framework om games te maken met HTML en Javascript. Je kan er physics, spritesheets audio en nog veel meer mee maken. Ik heb als experiment een game gemaakt genaamd CutieTanks. CutieTanks is een shoot ’em all arcade game waar de laatste die nog leeft wint. Je kan screenwrappen. Dat betekent dat als je aan de ene kant van het scherm verdwijnt, je aan de andere weer verschijnt. ... [ Lees meer ]

693 dagen geleden #javascript #phaser