Öğretici & eğitici makaleler
Oyun geliştirme, web, Discord botları ve tasarım üzerine notlar, rehberler ve denemeler.
Game Loop Tick Rate: De Serverloop Ontwerpen
Wat is game loop tick rate, waarom een vaste tijdstap telt en hoe je een stabiele serverloop bouwt. Uitgelegd met praktische C++-voorbeelden.
Next.js Data Fetching: fetch en cachingstrategieën
Een Next.js data fetching-gids: verschillen tussen fetch, static, SSR en ISR in de App Router, met voorbeelden.
Metin2 Quest Timer: gebruik en voorbeelden
De Metin2 quest timer stap voor stap: vertraagde events, cooldowns en herhalende taken met q.start_timer en server_timer.
Verschil UI/UX: een heldere uitleg voor designers
Wat is het verschil tussen UI en UX precies? We leggen de grenzen, taken en samenwerking van beide disciplines helder uit.
Discord log bot: serverevents loggen met discord.js
Bouw een discord log bot die verwijderde berichten, leden en rolwijzigingen vastlegt, stap voor stap met discord.js v14.
Next.js SEO: titel, OG en canonical met de Metadata API
Praktische gids voor Next.js SEO: stel title, Open Graph en canonical correct in met de App Router Metadata API en generateMetadata.
Metin2 Quest-functies: de meest gebruikte
Gids voor Metin2 quest-functies: de meest gebruikte commando's in de pc-, npc-, game- en item-namespaces met voorbeelden.
CSS Dark Mode: prefers-color-scheme en toggle-gids
Hoe bouw je CSS dark mode met custom properties, prefers-color-scheme en een kleine toggle. Een flicker-vrije, blijvende thema-gids.
Linux cron job: geplande taken met crontab
Voer scripts periodiek uit met Linux cron: crontab-syntaxis, voorbeelden, logging en veelgemaakte fouten oplossen.
Soorten zoekintentie: een praktische SEO-gids
Leer de vier soorten zoekintentie kennen en stem elke pagina af op de juiste intentie om beter te ranken in Google.
C++ Geheugenbeheer: Lekken Voorkomen
Praktische gids voor C++ geheugenbeheer: gebruik RAII, smart pointers en Valgrind om lekken op te sporen.
HEX, RGB, CMYK: consistente merkkleuren
Begrijp HEX, RGB en CMYK, het verschil tussen scherm en druk, en hou je merkkleur overal identiek.
Discord Poll-bot: stemmen met knoppen en live resultaten
Bouw een Discord poll-bot met discord.js v14: stemmen met knoppen, dubbele stemmen blokkeren, live resultaatbalken en opslag.
Next.js Server Actions: formulieren zonder API
Leer hoe Next.js Server Actions server-side formuliermutaties veilig en gevalideerd uitvoeren, zonder aparte API-route.
Metin2 Root Python: UI-vensters Aanpassen
Stap-voor-stap gids om Metin2 root python-bestanden te bewerken en de inventaris-, personage- en chatvensters aan te passen.
Next.js Server Components: wanneer kies je wat
Een heldere gids over Next.js Server Components versus Client Components: hoe ze werken in de App Router en wanneer je wat kiest.
Metin2 Nieuwe Skill Toevoegen: Source en Client
Metin2 nieuwe skill toevoegen stap voor stap: skilldefinitie aan serverzijde, skill_proto-record en effecten, iconen en beschrijvingen aan clientzijde.
Discord Giveaway-bot: getimede giveaways en winnaar kiezen
Bouw een Discord giveaway-bot met discord.js v14: deelname via knop, getimede giveaways, eerlijke winnaarkeuze en persistente opslag.
Grid-systeem in design: kolommen en baseline
Leer grid-systeem design via kolommen, goten en de baseline grid voor nette, evenwichtige composities.
Server monitoring voor gameservers met Grafana en Prometheus
Stel server monitoring in met Prometheus, node_exporter en Grafana om CPU, RAM en spelers live te volgen.
Next.js App Router: de app-map en geneste routes
Leer de Next.js App Router vanaf nul: de app-map, layouts, paginas en geneste routing met echte voorbeelden.
Metin2 skills bewerken: schade en duur instellen
Metin2 skills bewerken: balanceer schade, duur en cooldown veilig via skill_proto en skill_table.
Nginx Reverse Proxy: je app-server erachter plaatsen
Stapsgewijze gids om je app-server achter een Nginx reverse proxy met TLS-terminatie en nette routing te plaatsen.
Contentmarketingstrategie: een stappenplan
Hoe je een werkbare contentmarketingstrategie bouwt met doelgroep, contentkalender en distributieplan.