2026-09-28
Headers are the metadata of an HTTP message: lines like Name: value between the start-line and the body. From them the server understands which site is requested, in what format and language to return the response, who …
Read more2026-09-25
HTTP (HyperText Transfer Protocol) — an application-layer protocol by which a browser, mobile app, or script requests a resource from a server and receives a response. A resource can be an HTML page, an image, JSON from …
Read more2026-09-22
Modern CAPTCHA has long ceased to be just an “exercise in recognizing crooked letters.” Today it’s a full-fledged anti-bot mechanism that analyzes not only the explicit user action but also the context …
Read more2026-09-22
Cloudflare Tunnel — a Cloudflare service that publishes a web server running at your home or office to the Internet without a public IP address and without port forwarding on the router. A utility called cloudflared is …
Read more2026-09-22
Lab and field data Lighthouse and WebPageTest measure site speed in controlled conditions: one device, one network, one run. This is convenient during development, but real visitors open the site from slow phones, over …
Read more2026-09-22
LAMP and LEMP are two classic stacks for PHP sites: Linux, a web server, a database, and PHP. They differ by the web server: LAMP uses Apache, LEMP uses Nginx. In practice the more important difference is how the web …
Read more2026-09-21
The third way to create a website is a static site generator. The most well-known of them are Hugo, Jekyll and Astro. This method requires technical skills, but provides a fast, secure, and low-maintenance-cost website. …
Read more2026-09-21
A content management system (CMS) is a program that is installed on hosting and allows you to manage a website through an administrative panel: add pages, publish content, and change the design without editing code. The …
Read more2026-03-30
Imagine: an ethical hacker finds an exposed .env file or a critical vulnerability on your server. They don’t want to hack you — they want to help. They go to the site, look for contacts and… hit a wall. The …
Read more2026-03-26
This project was about applied automation with strict business constraints. It was not enough to build a simple input form: the system had to reject invalid readings, explain why, and still remain convenient for tenants …
Read more