Daily Archives: January 11, 2025

What is Semantic Matching? How to Find Words in a Document Using NLP

Have you ever found yourself searching a document for a specific word or phrase just to discover that the term you’re looking for isn’t there? It can be frustrating, right? Sometimes, even though you might not see the exact term you’re looking for, the document might contain similar words or phrases that have the same […]

Understanding the Language Server Protocol – Easier Code Editing Across Languages and Tools

In the past, many code editors were built just for one specific language. To provide rich and smart code editing, tight integration between the editor and the language tooling was a must. On the other hand, there were (and still are) more general-purpose editors, but they lacked in functionality when it came to more advanced […]

How to Talk to Any Database Using AI – Build Your Own SQL Query Data Extractor

Recently, I took a break from writing to focus on my exams. During this time, I had an interesting experience: I had the chance to explain SQL (Structured Query Language) to my peers. While exploring SQL in-depth, I encountered a common frustration: writing SQL queries to fetch specific data from a database. This sparked an […]

Learn Generative AI in 23 Hours

Artificial Intelligence is revolutionizing industries and workflows, and learning to work with AI in the cloud is an important skill for modern developers. Whether you’re a beginner or looking to deepen your understanding of generative AI, this course is your all-in-one guide to mastering the development lifecycle of AI systems. We just published a Generative […]

Create Christmas Icons with JavaScript and HTML

Creating unique projects is one of the best ways to grow as a programmer, and what better way to learn than by building something creative for the holiday season? Imagine crafting a festive Christmas calendar from scratch, generating eye-catching, customizable icons for each day leading up to December 25th. This project is perfect for enhancing […]