Blog
Explore insightful articles on programming, technology, and more. Discover topics that interest you below or use the search function for specific inquiries.
-
How I Built This Portfolio in Kotlin with Kobweb
The story and the tech behind ayfri.com, a portfolio written entirely in Kotlin with Kobweb and Compose for Web.
kotlinkobwebcompose for webcompose htmlkotlin/jsstatic siteportfoliokotlin web frameworkcss in kotlinssgRead more -
Build a Boss Fight Datapack with Kore
Build a complete Minecraft boss fight in Kotlin with Kore - a legendary weapon with item components, a custom boss, an OOP boss bar, particle VFX, and a state machine driving the whole fight.
minecraftdatapackkorekotlintutorialboss fightboss baritem componentsparticlesstate machineminecraft boss fight tutorialcustom boss minecraftkotlin minecraft datapackRead more -
Building GPT Images (gpt-images.ayfri.com)
How and why I built a SvelteKit client for OpenAI image and video generation, how storage and pricing evolved, and what the project taught me.
sveltesveltekitopenaigpt-imageimages apiopfsindexeddbcloudflareside projecttypescriptai image generationsveltekit ai appopenai api tutorialRead more -
Svelte 5 State in Classes Simplifies My Code
How Svelte 5
$statein class fields made Atom Clicker managers smaller and more maintainable.sveltesvelte 5stateclassesrunestypescriptatom clickersvelte 5 runes tutorialsvelte state managementsvelte class state patternRead more -
Datapack Generators
A modern overview of datapack generators and why Kore stands out for ambitious projects.
minecraftdatapackdatapack generatorkoresandstonebeetstewbeetkotlin datapack libraryminecraft modding toolsminecraft datapack development 2026Read more -
Mastering kotlinx.serialization: Advanced Techniques and Tricks
Explore advanced techniques and tricks for mastering kotlinx.serialization in Kotlin, including custom serializers, enum serialization strategies, polymorphic serialization, and performance optimization.
kotlinx.serializationkotlin serializationcustom serializersenum serializationpolymorphic serializationperformance optimizationkotlin json serialization tutorialkotlin serialization best practices 2026Read more -
Simple Timer Datapack with Kore
Create a timer datapack that displays a message every 20 seconds using the Kore library for Minecraft.
minecraftdatapackkorekotlintutorialtimerminecraft scoreboard timerkotlin datapack timerminecraft datapack tick loopRead more -
Detect an entity in a zone with Kore
Detect when a player enters a specific area in Minecraft using a Kore Kotlin library. Learn how to create a datapack that triggers an event when a player enters a defined zone.
minecraftdatapackkorekotlintutorialzone detectionpredicatelocation checkminecraft area triggerminecraft datapack predicate tutorialRead more -
Creating an Hello World Datapack with Kore
Learn how to create a simple Minecraft datapack that displays a "Hello World" message using the Kore library.
minecraftdatapackkorekotlintutorialkotlin datapack tutorialminecraft datapack for beginnerskore libraryRead more -
Introduction to Datapack Creation with Kore in Kotlin
Learn how to create Minecraft datapacks using Kore in Kotlin.
minecraftdatapackkorekotlintutorialkotlin dsl minecraftminecraft datapack kotlin librarylearn minecraft datapacksRead more