Skip to content

Topic archive

Engineering

In-depth software engineering guides about networking, Linux, web security, cryptography, backend development, and infrastructure.

33 articles

All Engineering articles

TEA: A Lightweight Encryption Option

Learn about TEA, a lightweight encryption algorithm, and compare it to other options like AES, DES, PRESENT, Blowfish, and Twofish. Discover its strengths, weaknesses, and when it's the best choice for your security needs.

Read more

Top 20 Git Commands with Examples

Master Git with the top 20 essential commands for version control and collaboration. Learn Git init, add, commit, branch, merge, rebase, stash, and more with practical examples. Boost your productivity as a developer!

Read more

The Ultimate Guide to FFmpeg

Discover the ultimate FFmpeg guide with real-world code examples. Learn how to convert, edit, compress, and stream audio and video files using FFmpeg commands and automation.

Read more

Node.js REST API Implementation

Learn how to implement a simple REST API in Node.js without using external libraries or a database. Step-by-step guide for building efficient APIs with the built-in http module.

Read more

Handling Preflight Requests in Deno

Learn how to handle preflight requests in Deno applications using TypeScript. This guide explains CORS, preflight requests, and provides a step-by-step tutorial to set up a server that manages cross-origin interactions seamlessly.

Read more

JavaScript Cryptography using RSA-OAEP

Learn how to implement secure message encryption in JavaScript using the Web Cryptography API RSA-OAEP algorithm. This guide covers key generation, encryption, decryption, and validation processes for robust data protection.

Read more

Advanced Iptables Firewall rules

Discover the power of Advanced Iptables Firewall Rules for robust network security. Learn SSH brute-force protection, SYN flood mitigation, and more. Elevate your defense today!

Read more

Basic Iptables Firewall rules

Explore essential Iptables firewall rules and commands to secure your Linux system. Learn practical examples, installation steps, and best practices for robust network protection.

Read more

10 Must-Know Bash Scripting Tips and Tricks for Beginners

Discover the top 10 must-know tips and tricks bash shell scripting: Shebang Line, Variables and Variable Expansion, Command Substitution, Conditional Statements, Loops, Functions, Input and Output Redirection, Command-Line Arguments, Exit Status and Error Handling and Debugging.

Read more

Top 35 Linux Tips and Tricks

In this article, we will explore 35 useful tips and tricks for the Linux console. These tips and tricks will cover various aspects of the Linux command line and will include code examples to demonstrate their usage.

Read more