Blog Entries25
- Partial Hydration in SvelteKit: Building a Static Regions PluginSvelteKit doesn't support partial hydration out of the box. Here is how I built a Vite plugin to freeze components into static HTML to save client bundle size and avoid wasteful processing.ToolWeb
- Fixing Pixelated Task Switcher Thumbnails in KDE PlasmaThe KDE Task Switcher has very pixelated window previews by default. With a small modification to the style you can fix that.KDELinux
- Rewriting my website for Svelte and other improvementsRe-building this website from scratch with Svelte and SvelteKit, focusing on static generation and custom asset pipelines. It explores using Tailwind CSS and Deno.ToolWeb
- Fake and Slop Content On YouTubeExamining the trend of mass-produced, non-genuine content on YouTube that mimics informative channels, often utilizing AI voice technology.AIMedia
- Fabric Mod Bisection ToolBuilding a fabric mod bisection tool helps developers efficiently pinpoint specific bugs within a modding environment, offering a focused approach to debugging.MinecraftModdingTool
- First june AlbumA few notes on June's first album, "Too Bad We Grow Up," and the sound of their debut release. Discover their music here.BandMusic
- Ascent: My first proper gameAscent is my first complete game, developed for a Computer Graphics course. Explore the project details and see how the visual systems were implemented.Computer GraphicsGame
- Binary Tree LabelingSuggesting renaming pointers in binary trees from positional terms like "left" and "right" to names conveying actual relationships, like lessThan or greaterOrEqual.CData Structures
- Inheritance Equality FootgunInvestigating a common pitfall when manually implementing the equals method in Java inheritance structures. See how dynamic type checking resolves unexpected equality behaviors.JavaLearningObject-Oriented Programming
- SvelteKit: Run Script after BuildUsing a Vite plugin to modify the SvelteKit 200.html fallback file, ensuring proper title and description tags for improved SEO.Node.jsToolWeb
- Learning a bit of LuaExploring Lua scripting within ComputerCraft, detailing scripts for mining contiguous resources and navigating paths within the simulation environment.Computer GraphicsLuaTool
- Installing RStudio on TermuxBuilding an RStudio environment on Android using Termux. Follow steps to install necessary components within Ubuntu and run the R server.CLILinuxRTool
- ESO is a messInvestigating the onboarding process in ESO. This looks at how the game presents itself to newcomers, highlighting confusing direction and monotonous early gameplay experiences.Game
- Restoring the 'Outtakes From Evangelion' Cover IllustrationCombining archival research and image restoration techniques, this piece details bringing back the detail of an Evangelion album cover using specialized denoising and upscaling.Computer GraphicsMediaTool
- Graphics Development ResourcesCurating valuable resources for real-time rendering, this collection provides documentation and learning materials related to OpenGL graphics development.Computer GraphicsOpenGLTool
- New Domain NameExploring the practical reasons for selecting webindex.page. Good personal domain names are often unavailable, and the cost of short TLDs influenced this decision.Web
- My Portable Computer SetupBuilding a portable computing setup under 500 euros. This explores options including Chromebooks, notebooks, and tablets, detailing the final configuration.HardwareMediaWeb
- ChatGPT: Have you used it?Exploring the utility of AI assistants like ChatGPT. See how this technology helps with coding, understanding math concepts, brainstorming ideas, and providing quick reference.AILearningTool
- NotNite / Friend CloudExploring the concept of Friend Cloud, a hybrid friend network that mixes public and private cloud functionality. This discusses simple, aesthetic web experiences.MediaToolWeb
- Wave Function CollapseExperimenting with Wave Function Collapse for terrain generation, exploring methods like weighting tiles with noise maps and layered approaches.Computer GraphicsGoProcedural Generation
- Unsafe BBCodeExamining BBCode renderers on npm. Many available parsers rely on risky regex or introduce vulnerabilities like JavaScript injection risks.JavaScriptSecurityToolWeb
- Comments / DisqusInvestigating third-party comment systems like Disqus revealed privacy concerns regarding embedded trackers. This prompted building a custom commenting solution using Firebase Firestore.SecurityToolWeb
- Markdown SupportThe edit page now includes markdown support, completing a major feature. Next steps involve adding comments, improving design, and implementing pagination.MarkdownToolWeb
- Nothings aka Sean BarrettDiscovering old resources like nothings' 1999 article on software patents. Exploring the influence of developers like Sean Barrett, creator of stb_image for OpenGL rendering.Computer GraphicsJavaOpenGLTool
- First EntryHello World!