Articles
Tutorials and write-ups on Kotlin, Minecraft datapacks with Kore, Svelte and the side projects I build along the way.
Showing 10 articles
-
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/js+5 -
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.
minecraftdatapackkorekotlintutorial+8 -
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 api+8 -
Svelte 5 State in Classes Simplifies My Code
How Svelte 5 `$state` in class fields made Atom Clicker managers smaller and more maintainable.
sveltesvelte 5stateclassesrunes+5 -
Datapack Generators
A modern overview of datapack generators and why Kore stands out for ambitious projects.
minecraftdatapackdatapack generatorkoresandstone+5 -
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 serialization+3 -
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.
minecraftdatapackkorekotlintutorial+5 -
Simple Timer Datapack with Kore
Create a timer datapack that displays a message every 20 seconds using the Kore library for Minecraft.
minecraftdatapackkorekotlintutorial+4 -
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.
minecraftdatapackkorekotlintutorial+3 -
Introduction to Datapack Creation with Kore in Kotlin
Learn how to create Minecraft datapacks using Kore in Kotlin.
minecraftdatapackkorekotlintutorial+3
Pierre Roy