Articles by Tag #engineering

Browse our collection of articles on various topics related to IT technologies. Dive in and explore something new!

Where Are All The Black Engineers?

Disclaimer: I am NOT a person of color. I’m just someone who is tired of choking on...

Learn More 25 9May 7

Understanding command injection vulnerabilities in Go

Read how command injection works and the dangers it poses. Learn about practical guidance on how to prevent it. By following best practices and using tools like Snyk, you can significantly reduce the risk of command injection attacks in your Go projects.

Learn More 13 2Nov 15 '24

You shouldn't use AI for programming

You shouldn’t use AI for programming. Well, not exactly. You shouldn’t use AI for programming in...

Learn More 12 8Oct 9 '24

Unveiling the Magic Behind Your Computer: A Deep Dive into Operating Systems

Introduction An operating system, commonly known as OS, is an essential software program...

Learn More 11 2Nov 19 '24

Boost Team Efficiency with Smaller PRs

Ever felt overwhelmed by massive Pull Requests (PRs) that drag on for days, or even weeks? John Kline...

Learn More 7 1Jul 2 '24

[15/52] The Three Languages an Engineer Needs To Know (or maybe it's more)

We're going to revert to type, just a little bit, for today. I want to develop an idea that has been...

Learn More 6 1Aug 7 '24

Engineering for Growth: Why Your First Architecture Won’t Be Perfect

Hello Devs! 👋 Have you ever wondered how platforms like Instagram, LinkedIn, or YouTube handle...

Learn More 6 2Mar 7

Introducing Accord: A Better Way to Make Technical Decisions

How Accord was born from years of experience with Architecture Decision Records (ADRs) and the need for better decision-making tools.

Learn More 6 0Mar 16

Build Your Own AI Research Assistant: DeepSearcher Brings Open Source Deep Research to Your Local Machine

In the previous post, “I Built a Deep Research with Open Source—and So Can You!”, we explained some...

Learn More 6 0Feb 21

PIE: Simulating a PID Controller in Python

Hello friends, welcome to the first article in the Programming In Engineering, (PIE) series. The...

Learn More 5 2Oct 25 '24

Agent hijacking: The true impact of prompt injection attacks

In this article, after a brief primer on agent architectures, we will review agent systems from two perspectives.

Learn More 5 0Aug 29 '24

Day 6: software engineering Insights (#6)

Day 6: Unveiling Crucial Software Engineering Insights As we continue our journey through the...

Learn More 4 1Jun 25

Building an email address parser in Rust with nom

There is no such thing as 100% security, which is why the philosophy of defense in depth requires...

Learn More 4 0Nov 15 '24

[12/52] Fundamentals of Knowledge Engineering: Introductory Graphs

Today represents the first in a long-promised transition of the series away from purely software...

Learn More 4 4Jul 24 '24

How to Prepare for a Data Engineering Interview in 2024?

The demand for data engineers continues to soar and the job openings for data engineering roles are...

Learn More 3 0Sep 21 '24

How we achieve our 25ms p95 response time SLA

Arcjet brings security closer to your application by analyzing requests within the context of your...

Learn More 3 0Nov 1 '24

Rethinking our REST API: Building the Golden API

At some point, every company reaches a crossroads where they need to stop and reassess the tools...

Learn More 3 1Nov 19 '24

Measure twice, cut once

While renovating my house, my partner's dad guided and assisted me. It was my first real foray into...

Learn More 2 1Sep 4 '24

AI and the Dawn of a Mediocre Era

I can’t help but think about the recent achievements of Elon Musk’s companies. In the same week that...

Learn More 2 0Oct 15 '24

Suspicious Maintainer Unveils Threads of npm Supply Chain Attack

This story starts when Sébastien Lorber, maintainer of Docusaurus, the React-based open-source documentation project, notices a Pull Request change to the package manifest. Here’s the change proposed to the popular cliui npm package:

Learn More 2 0Jul 17 '24

How to Become a Network Engineer: A Complete Guide (2025)

A career as a network engineer offers exciting opportunities to design and manage complex network...

Learn More 2 0Jan 2

Empathetic Product Story For Readability

There was some interest on the last product post so I figure I follow up with some clarification on...

Learn More 2 3Jul 14 '24

Unreasonable Deadlines

“This is the last time I am doing overtime hours. It won’t happen again for sure.” You are thinking...

Learn More 2 0Feb 4

🚀From Code Cadet to Tech Titan: Your Epic Engineering Adventure Begins!

😱 OMG, My Code is Haunted! (AKA When Your Code Goes Rogue) Picture: You're following a...

Learn More 2 0Sep 15 '24

🔒 Exploring the Singleton Design Pattern in Ruby

Welcome! Today, let’s dive into the Singleton design pattern, a fundamental yet powerful pattern in...

Learn More 1 0Nov 6 '24

How do I publish a research paper on IJSET?

Publishing a review article for free can be challenging, but it's possible if you choose the right...

Learn More 1 0Aug 14 '24

A Product-Engineering Understanding

The Correct Way To Write Javascript Is To Write Bad Javascript As Such Everyone is good at writing...

Learn More 1 1Jul 2 '24

Refactoring 101

What is refactoring and why do developers do it?

Learn More 1 0Aug 14 '24

Don't Just Build It—Understand It: Engineering Smart Solutions with DDD

Learn how domain-driven design transforms software engineering beyond code, creating strategic impact through deep business understanding and architectural alignment.

Learn More 1 3Jun 10

Pull Request Structure

An all-too-familiar scenario: you open a pull request in github. It has no description. It has three...

Learn More 1 0Feb 7