Engineering

February 6, 2024

Setting Up CI GitHub Workflows for a New Python Project

GitHub Workflows are a powerful tool for automating software development processes. This post delves into the practical steps of setting up these workflows in a Python project to streamline your development cycle and ensure quality and efficiency.
Michael Renken headshot

February 5, 2024

Getting Started with a Hugo-Powered Marketing Site

Creating a marketing site is an adventure in storytelling, where you’re not just sharing a product or service, but also weaving a compelling narrative around your brand.
PullRequest headshot

February 2, 2024

Respectfully Reviewing Your Coworker's Code Changes

When it comes to code review, it’s not just about what you say, but also how you say it.
PullRequest headshot

February 1, 2024

Certificate Pinning: Enhancing Client-Side Security

In the realm of cybersecurity, the protection of data in transit is paramount. Certificate pinning plays a crucial role in fortifying the security of software clients, acting as a defense mechanism against various attack vectors, including man-in-the-middle (MITM) attacks.
PullRequest headshot

January 31, 2024

Identifying and Remediating CWE-79: Cross-Site Scripting in ASP.NET

Cross-Site Scripting (XSS) vulnerabilities, particularly CWE-79, pose a significant threat to web applications, including those built on ASP.
PullRequest headshot