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.
By Michael Renken
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.
By PullRequest
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.
By PullRequest
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.
By PullRequest
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.