Monthly Archives: January 2025

How to Simplify Python Library RPM Packaging with Mock and Podman

Packaging libraries and applications written in Python comes with its challenges. And while virtual environments are great for controlling and standardizing installations, there are some scenarios where using them may not be the best. For example, say you need to install a Python library system wide. You could try to create a virtual environment on […]

How to Programmatically Highlight Text with the CSS Custom Highlight API

You can highlight text in the browser by clicking and dragging through the desired text. And sometimes this works fine. But there are times when you’ll want to programmatically highlight some text in an HTML document. In this article, I’ll discuss a couple ways you can do this. The first is using the <mark> element, […]

How Asset Tracking Solves the Problem of Equipment Hoarding in Workplaces

In today’s fast-paced and resource-intensive business environments, efficient equipment management is essential for maintaining productivity and reducing costs. Yet, many workplaces struggle with a pervasive issue: equipment hoarding. Whether intentional or accidental, the misplacement, overstocking, or hoarding tools and machinery can create significant inefficiencies and disrupt operations. Link Labs, a leading provider of cutting-edge asset-tracking […]

10 Ways to Maximize ROI on Your Asset Tracking Investment

Asset tracking has become a cornerstone for businesses aiming to optimize operations, reduce costs, and improve decision-making. From logistics and manufacturing to healthcare and retail, organizations across industries are investing in asset-tracking technologies to maintain visibility, enhance productivity, and ensure compliance. However, businesses must approach asset tracking strategically to capitalize on this investment. Below are […]

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 […]