cyja-cs.hashnode.devSankey chart "unwanted circle" fix for D3.jsIn some of our projects, we use D3.js to create interactive web charts. It is a very comprehensive library that allows for creating a wide variety of charts as SVG graphics. This blog post is not about D3 in general, but specifically about a small fi...Jun 17, 2025·3 min read
cyja-cs.hashnode.devAngular app with spartan-ui componentsFor migrating to an Angular app, I wanted to use a UI component library. The old frontend is the Vite app from the Battleships project. There are already two articles about this project on this blog. In my professional work, I often dealt with Angula...Apr 28, 2025·3 min read
cyja-cs.hashnode.devMigrating from HTML canvas to SVGIn the last article of this series, I showed how my Battleship app is deployed. This time, I want to write about a small technical migration I did in the frontend. To display the game board in the browser, I initially started with an HTML canvas elem...Mar 17, 2025·9 min read
cyja-cs.hashnode.devDeploying a web app on DigitalOceanIn recent weeks, I've spent some of my free time working on a small web app. The goal was to create an implementation of the game Battleship and deploy it to a cloud platform. I also wanted to explore a few technologies and platforms along the way, m...Mar 9, 2025·6 min read