blog.soeren.codesWhy You Should Develop a Daily Writing Habit as a FreelancerAs freelancers, we spend a lot of time communicating with clients. This isn't always done in meetings but often through long-form communication like emails. In these scenarios, it's crucial that we're able to articulate our thoughts clearly and effec...Aug 14, 2024·3 min read
blog.soeren.codesExposed cloud storage continues to be an issue in 2023Publicly exposing sensitive data via misconfigured object storages ("buckets") has been an issue for years. Multiple articles highlight the dangers of misconfigured buckets. In 2022, Laminar Labs found that 21% of public facing AWS buckets contain se...Nov 28, 2023·5 min read
blog.soeren.codesSwitching from VirtualBox to QEmu on ManjaroOn Linux, VirtualBox has always been my go-to solution for running VMs, which I mostly use to run Kali and/or ParrotSec nowadays. However, with the latest VirtualBox (6.1.34-4) and Kernel update (5.15.48-1), something seems to have broken VirtualBox....Jun 19, 2022·5 min read
blog.soeren.codesUsing Google Analytics in Electron AppsEditor's note: This post was originally written for Universal Analytics, the previous generation of Google Analytics. Google has since retired Universal Analytics in favor of Google Analytics 4, so parts or all of this post may not work with the new ...Nov 4, 2020·8 min read
blog.soeren.codesGitLab CI and OTRS6 Unit TestsIn this post, I'll be taking a look at how to automate OTRS 6 unit tests and integrate them into GitLabs Continuous Integration. This post assumes that you have a bit of previous experience: Previously worked with OTRS5 or OTRS6, at least as adminis...Jun 13, 2019·12 min read