Engineering

December 5, 2023

Integrating Generative AI into Your Application: A Security Perspective

In the swiftly evolving landscape of software development, the integration of generative AI, such as OpenAI’s GPT-4 or Anthropic’s Claude, into applications has opened a new frontier of innovation and user engagement.
PullRequest headshot

December 4, 2023

Slow Rolling Refactors in Laravel: Ensuring a Smooth Transition

Refactoring, the process of restructuring existing computer code without changing its external behavior, is a crucial part of software development.
PullRequest headshot

December 1, 2023

Secure Markdown Rendering in React: Balancing Flexibility and Safety

In the realm of web development, the use of Markdown for content creation has become increasingly popular due to its simplicity and readability.
Tyler Mann headshot

November 30, 2023

Golang's Improper Error Handling: A Subtle Path to Security Vulnerabilities

Golang, known for its simplicity and efficiency, often catches developers off guard with its unique approach to error handling.
PullRequest headshot

November 29, 2023

Tackling the Goliath: Effective Strategies for Reviewing Large Codebases

Understanding the Challenge In an ideal world, code reviews are concise, focused, and manageable. However, in the real world of software development, we often encounter situations where we must review large amounts of code, sometimes even entire repositories.
PullRequest headshot