aschommer.hashnode.devWriteup: The Game v2Introduction I recently signed up for TryHackMe to learn some basic pen-testing skills and improve my Linux knowledge. Besides targeted training courses, the platform offers challenges of varying difficulty levels and topics. A cool feature is that y...Feb 2·4 min read
aschommer.hashnode.devThe annoying online courseIntroduction Depending on your job and the industry your employer is in, you may need to take mandatory courses on topics like money laundering, organized crime, and data protection at regular intervals. Many of these courses are web applications tha...Dec 4, 2025·5 min read
aschommer.hashnode.devDrill, Baby, DrillWhy Distributed Queries Depending on the size of a company and legal requirements for data protection, a company maintains different environments for their product to clearly separate development from live service. Common environments include Develop...Nov 28, 2025·6 min read
aschommer.hashnode.devHow to Implement Global Exception Handling in ASP.NET CoreProblem Details For a long time, there wasn't a clear standard for presenting errors to clients from an HTTP-based API. HTTP itself offers many status codes, which is a good starting point. However, the occasional REST enthusiast claiming this is eno...Nov 21, 2025·5 min read
aschommer.hashnode.devMinimalist Approach to ASP.NET Core Forms AuthenticationHTTP Cookies HTTP is stateless by default, so there is no concept of an authenticated user that persists beyond a single request. To overcome this limitation in a web application, you can use cookies. A cookie can be set in response to an HTTP reques...Nov 15, 2025·8 min read