Topics
Web development, networks, cryptography and artificial intelligence: technology explained well.
Web development
HTML, CSS, JavaScript, performance, accessibility and web application security.
Networks & infrastructure
How the Internet works: DNS, CDNs, firewalls, VPNs, Wi-Fi, servers and cloud.
Cryptography
From Caesar's cipher to post-quantum: keys, signatures, TLS and timestamps.
Artificial intelligence
Language models, machine learning, agents, ethics and responsible use of AI.
Featured articles
Accessible and secure HTML forms: validation and good practice
How to build HTML forms everyone can use: labels, input types, autocomplete, error messages, validation in the browser and on the server, and spam defence.
Advanced Home Router Setup: The Settings That Make a Difference
Modem vs router, bridge mode, double NAT, DNS, DHCP, UPnP, QoS and SQM against bufferbloat: how to configure a home router in a tidy, robust way.
Block cipher modes of operation: ECB, CBC, CTR and GCM
Why AES alone is not enough: how the ECB, CBC, CTR and GCM modes work, what IVs and nonces are, and why authenticated encryption is the right choice.
AI and the future of work: changing tasks and the skills you need
How AI is reshaping work: why tasks change more than whole jobs, which activities are most exposed and which skills are worth developing right now.
CSS container queries: truly responsive components
Container queries adapt a component to its container's space rather than the window: syntax, cqi units and when to prefer them over media queries.
FTTH, FTTC, Fixed Wireless and Satellite: Access Technologies Compared
How fibre to the home, fibre to the cabinet, fixed wireless and satellite work: real speeds, latency, stability and what to ask before you choose.
Diffie-Hellman: the key exchange explained simply
How two people can agree on a secret key while talking in public: the Diffie-Hellman exchange with a worked example, its limits and modern versions.
Algorithmic bias: where it comes from and how it can be reduced
What bias in AI systems is, how it enters data and models, how it is measured and which practices genuinely help to reduce it in real projects.
ES modules in JavaScript: import, export and browser use
How ES modules work: named and default exports, dynamic import, script type module, import maps and the differences from CommonJS, with examples.
How the Internet Works: A Packet's Journey from PC to Server
What really happens when you open a website: local network, router, ISP, autonomous systems, BGP and IP packets explained clearly, one step at a time.
End-to-end encryption in chat apps: how it works and its limits
What end-to-end encryption really means in messaging apps, how the Signal protocol works, what safety numbers are for and where the remaining risks lie.
The EU AI Act: key concepts of the risk-based approach
The core concepts of the AI Act, Regulation (EU) 2024/1689: risk levels, prohibited practices, high-risk systems, transparency duties and roles.