What is IndexNow and why is it needed for a website
IndexNow is an open protocol that allows website owners to notify search engines about changes on their pages almost immediately …
What is Server-Side Request Forgery (SSRF) and why is it dangerous
Server-Side Request Forgery (SSRF) is a vulnerability in web applications that allows an attacker to make the server perform an H…
How to transfer a file storage from S3 to your own server - and not break the site/application
Sooner or later, almost every project that stores user files - avatars and other media - faces the same question: do we really ne…
Elasticsearch, OpenSearch, and alternatives
Imagine you have a million documents. You want to find all of them that contain the word "coffee," but only those where it is use…
Copilot error - client not supported: bad request: the specified API version is no longer supported.
Here is the error in GH Copilot: Sorry, your request failed. Please try again.Copilot Request id: af0e035e-3458-486e-a215-XXXXGH …
MCP: a new internet where websites communicate with AI
Model Context Protocol (MCP) is a breakthrough that is already being called an event on the scale of the emergence of Bitcoin. So…
What is the HEIC format and why simply renaming it to .jpg is a bad idea
Modern iPhones and some Android devices take photos in HEIC (High Efficiency Image Coding) format — this is a new image standard …
Where to find an older version of Google Chrome and download it? Using an old Mac as an example.
I increasingly encounter that newer versions of software do not work on older versions of MacOS. Previously, it was a real quest …
How does an artificial intelligence model work?
Artificial Intelligence (AI) is becoming an increasingly integral part of our daily lives. From voice assistants to autonomous ve…
What is a prompt and prompt engineering?
The term "prompt" (in the context of AI) describes a request or command that a person submits to artificial intelligence in order…