Web Dev Solutions

Catalin Mititiuc

Hi, I'm Catalin Mititiuc

Experienced in full-stack web development with Elixir and JavaScript. Also formerly developed in Ruby.

Hiring? Reach me by email.

Applications

BTroops View Source Code

A virtual implementation of FASA's 1989 wargame, Battletroops, for the browser. Suitable for single-player solo play or two-player hotseat.

Runs entirely on the client after the initial download from the server. Built with HTML5, SVG and JavaScript. Uses Node.js, Esbuild and Docker for building and running dev/test servers.

Posts

Resize A QEMU Disk Image

— Our hosting provider allows us to upload a custom image when provisioning a new server. We will have to resize the image if it does not match the size of the server's disk space. Read post →

Set Up A GitWeb Server

— Set up a VPS with a simple, web-based code repository visualizer using Lighttpd and GitWeb. Read post →

Build A Neovim Qt AppImage from Source

— Building an AppImage package from source allows us to run the latest version of Neovim-QT on our machine running the Debian Linux distribution. Read post →

Build A Static-Website Generator With Elixir, Part 1

— We take the first steps in designing and implementing the "world's simplest static-website generator". Building on tools and knowledge we acquired previously, and utilizing an incremental and iterative development process, we go through the entire software life-cycle from creating the initial project files to deploying to production. We spare nothing, from spelling out every command, to ensuring application integrity with tests, and even updating the README file. Grab a drink and some snacks, and dive right in! Read post →

Temporary Directories For Testing Mix Tasks That Modify Files

— Writing a test for a simple Mix task gets surprisingly complex. Application environment variables, temporary test directories, and IO capture are all involved. Read post →

View more posts