The BrutalHack Blog Insights into software engineering, game development and our projects.
Feb 20, 2021 · Benjamin Justice Bouncer provides lightweight runtime-only "contracts" for .Net applications. The main use-case is to validate parameters of important methods.
Nov 8, 2020 · Benjamin Justice · DevOps Sometimes automated deployments are too expensive. Let me show you how I deploy small projects with a one-click deployment script.
Oct 12, 2020 · Benjamin Justice · DevOps Software engineers often aren't taught about releasing software. Therefore I want to share my software release checklist with you.
Sep 13, 2020 · Benjamin Justice · DevOps Let's have a look at structured unit, integration and system testing, inspired by the V-Model used in automotive development.
Aug 9, 2020 · Benjamin Justice · DevOps In this tutorial we will setup a simple build server, which can build a C# hello world project for macOS and linux, verifying your cross-platform compatibility.
Jul 12, 2020 · Benjamin Justice · DevOps Scripting is the fastest way to get stuff done. And of course there is a cross-platform solution: Let's get started with PowerShell Core.
Copyright © 2012-2026 Benjamin Justice
We use cookies and similar technologies to run this site and, with your permission, to load media from third parties.
Manage preferences Reject non-essential Accept all
Cookie Preferences × Choose which optional categories you allow. You can change this at any time.
Expand each category to review individual cookies, providers, and retention periods.
Necessary
Required for core site functionality and consent state.
Details ▾
Cookie / Storage Key Provider Purpose Duration Type Status cookie_consent_v1 BrutalHack Stores consent choices so preferences persist between visits. Persistent until manually deleted Local storage Always active
Media
Allows loading videos and media from third-party providers.
Details ▾
Video embeds use youtube-nocookie.com, but related Google/YouTube cookies may still be set after interaction.
Cookie / Storage Key Provider Purpose Duration Type Status YSC YouTube Maintains session state for embedded video playback. Session HTTP cookie Only when media consent is granted VISITOR_INFO1_LIVE YouTube Estimates bandwidth and improves player behavior. 6 months HTTP cookie Only when media consent is granted PREF YouTube Stores interface preferences such as language and layout. Up to 8 months HTTP cookie Only when media consent is granted CONSENT Google/YouTube Stores consent and privacy choices for Google services. Up to 2 years HTTP cookie Only when media consent is granted SOCS Google Stores Google consent state metadata. Up to 13 months HTTP cookie Only when media consent is granted
Reject non-essential Accept all Save preferences
Cookie settings