Blog about Web Programming and Electronics
The Vadnica Blog is a place where I share my experience with web programming and electronics. Here you will find articles about HTML, CSS, JavaScript, PHP and MySQL, as well as Arduino projects, Linux and news from the world of technology. I write in a simple, understandable language, so the content is accessible to both beginners and more experienced readers.
How tar Works
The tar command (tape archive) is a tool for bundling files into a single archive file and compressi...
How awk Works
The awk command is a command line tool for processing and analyzing text that works by lines and col...
How sed Works
The sed command (Stream EDitor) is one of the oldest and most powerful tools for processing text in ...
How Task Scheduler Works: Automation Without Commands
On Linux, cron is the standard tool for automation. On Windows, the same job belongs to Task Schedul...
What Is Debounce for Buttons: Why One Press Is Not One Press
Have you ever written Arduino code that counts button presses — and gotten two, three, or even five ...
How to Read Sensors Properly: DHT11, DHT22, DS18B20 and Other Pitfalls
Temperature and humidity sensors are among the most commonly used components in Arduino projects — w...
How to Make a Backup in Linux: rsync, tar and cron
A backup is the only defense against data loss — a disk failure, a mistake with the rm command, a vi...
How to Install Ubuntu on WSL: Linux Inside Windows
WSL (Windows Subsystem for Linux) is a Microsoft feature that allows you to run a Linux distribution...
How to Make a Login and Registration: Complete Guide with PHP
Login and user registration are the foundation of every web application that requires user accounts....
What is OAuth: Authorization Without Sharing Passwords
Have you ever logged into a web application using your Google, Facebook, or GitHub account? If yes, ...
How SSH Works: Secure Connection to Remote Servers
SSH (Secure Shell) is a protocol that enables secure connection to a remote computer over an unsecur...
What is Encryption and Why It Matters
Encryption is a process that transforms data into an unreadable form, accessible only to those with ...