Don’t Skip DSA: A Real-World Optimisation Win

There’s a common sentiment in our web and mobile development world: “Do I really need Data Structures and Algorithms (DSA)? Isn’t that just for MAANG interviews?” My experience says yes. I want to share a story from one of my projects where a fundamental understanding of DSA saved my day in production. The Problem: Optimising…

Read More

Production Ready VPS in Minutes

When deploying a Virtual Private Server (VPS) for production use, security should be your top priority. A freshly provisioned server comes with default configurations that prioritize accessibility over security—fine for development, but dangerous in production environments. This guide walks you through essential hardening steps that transform your VPS from vulnerable to production-ready. Before everything else…

Read More

Breaking & Securing the Web: An HTTP Credential Sniffer and Analyzer Project – DEV Community

Introduction As part of my continuous exploration of application security, I worked on a practical project to comprehend the practical dangers of sending data without encryption. Even though theoretical knowledge is important, nothing helps to cement comprehension like extracting real-time credentials from network data. With the “HTTP Credential Sniffer & Secure Transmission Analyzer,” I delved…

Read More

Setup Simple VPS (RedHat Base) + Docker + Cloudflare SSL/Domain: Production Ready

Banyak developer atau sysadmin yang butuh setup server sederhana untuk aplikasi berbasis container. Artikel ini membahas cara membuat VPS berbasis RedHat (contoh: Amazon Linux, CentOS, Rocky, AlmaLinux) siap pakai di mode produksi menggunakan Docker, Nginx, dan Cloudflare SSL. 1. Update Sistem & Persiapan User Update paket sudo dnf update -y Enter fullscreen mode Exit fullscreen…

Read More

What is the Solidity Console Log?

TL;DR Debugging Solidity smart contracts is crucial due to their immutable nature. Hardhat offers a console.log function, similar to JavaScript’s, allowing developers to print variables and messages directly from Solidity code. To use it, import hardhat/console.sol into your contract. While console.log is invaluable during development, it’s recommended to remove such statements in production to optimize…

Read More