erayerdin.comDockerize A React + Vite + Appwrite AppAgain, this is another quick note. Instead of using Firebase, AWS and their confusing services, I wanted to use my own VPS for my app. Of course, in order to NOT deal with backend stuff (which is coming from a former backend dev), I wanted to set up ...Oct 18, 2025·4 min read
erayerdin.comImporting TOML in React NativeThis is a no bullshit quick note that I also can use in the future. I love to use TOML in i18next because I also comment the translations to give them context. The problem is, there’s no standard way to simply import TOML files in a React Native proj...Oct 12, 2025·2 min read
erayerdin.comMaking Video in React/Remotion: Slide and RevealThis is how it looks like. https://youtu.be/ttIb8WWxPLg The "Create of the Week" text and the badges on the bottom use this component. Here's the component: import { translateY } from "@remotion/animation-utils"; import { Children, CSSProperties, R...Jul 5, 2024·2 min read
erayerdin.comNo, I ain't paying for full-text search | Implementing Full-Text Search in FirestoreIt's been a long time since I haven't posted anything here. The life, the work, the hustle, everything's been going hard on me these days. I've switched my mother tongue to Satirish™. This is not my best piece of writing, so viewer discretion is a mu...Dec 29, 2023·4 min read
erayerdin.comA Practical Introduction to Derive Macros in Rusthttps://youtu.be/XY0yR6IPbhwMay 6, 2023·1 min read