About:

Aaro is a Finnish computer science student at Aalto University with a passion for programming and gaming.

Website:

Specializations:

Interests:

Computer Science Programming Languages

Incoming Links:

Subscribe to RSS:
The article explores the implementation of SIMD (Single Instruction, Multiple Data) code to achieve a ~60% faster substring search in Zig compared to the standard library's method. It details the algorithm's mechanics, including t...
The post outlines the development of a memory-efficient in-browser autocomplete system for Elite Dangerous using optimized trie data structures.
A programming challenge is presented to create a dynamic 'HelloWorld' function in JavaScript and Python, showcasing innovative coding techniques.
The blog post discusses the author's open-source project that utilizes GitHub Releases for binary distribution. It details the use of GitHub Actions to build a Rust project, create an installer, and generate a build provenance att...
The author discusses their experience developing an app using Expo, a framework for React Native, focusing on the challenges faced with native APIs, particularly the Nearby Connections API. They detail the process of creating an E...
...
The author discusses reducing dependencies in a Rust project by creating a simple localization function. They explain how they created an enum to represent supported languages and translation keys, and used match statements to eff...
The post is about using the Zig build system to build a program that uses SFML to make cross-platform graphics. The author explains the process of using SFML3 with Zig, including installing CSFML, building the project, and writing...
The text discusses the use of Typst, a typesetting system similar to LaTeX, to generate a CV from simple markup. It provides instructions on how to get started with Typst, create a page header with contact information, define cust...
The text discusses the challenges of making changes to websites and how Playwright snapshot testing can be used to prevent visual regressions. It explains how to use Playwright to take screenshots of the whole website and compare ...
The author discusses creating a battery indicator app for the SteelSeries Arctis headset, detailing the process of reverse engineering the device to read the battery level and creating the app using Rust and the hidapi crate. The ...

0aarol/reload

2023-12-12

...
Advent of Code is an annual set of Christmas-themed computer programming challenges that follow an Advent calendar. It has been running since 2015. The programming puzzles cover a variety of skill sets and skill levels and can be ...
The text explains the benefits of using a Dev Drive in Windows 11 for programming workloads. It also provides instructions on how to configure Go to use the Dev Drive.
The text explains how to generate OpenGraph images with Hugo, which are used as preview images for links shared on social media. It details the process of creating the images and adding them to the website.

0Ylioppilaskokeet

2023-06-30

The author graduated from high school in 2023 and wrote five different subjects, achieving good grades. The author was surprised by the final grades, as the preliminary exams did not go as well. The author used various study mater...
The text discusses the process of hosting Vaultwarden on fly.io for free. It explains the benefits of using Bitwarden as an alternative to Lastpass, the requirements for hosting Vaultwarden, creating a volume, using your own domai...
The text explains how to write a semaphore in Go, which is a primitive used for synchronization in concurrent programs. It provides a detailed explanation of the definition of a semaphore, its functions, and how to implement other...
The text explains how to get rid of the annoying firewall prompt on 'go run' when using Go with Windows. It provides an example of a Gin server and explains the issue with the default address and how to avoid the firewall prompt b...
The text provides useful shortcuts and settings in VS Code, including multi-cursor shortcuts, Emmet for writing HTML quickly, and various settings such as bracket pair colorization, font ligatures, linked editing, and extensions l...
...
The text provides a guide on how to run Stable Diffusion locally on Windows. It includes the prerequisites, installation of dependencies, writing Python code, generating images, and an improved script. It also offers tips to optim...
The text is a guide on how to build a single page application with Fly.io and Caddy. It includes detailed instructions on setting up the client, server, configuring Caddy, building the Docker image, and deploying the program.