Category Archives: Uncategorized

How to Develop with CodeIgniter on Ubuntu – Step-by-Step Environment Setup

CodeIgniter is a popular open-source PHP framework you can use to build dynamic and robust web applications. It’s simple to use, fast, and flexible. This makes it a good option for any developer who wants to have a light yet powerful framework that will let them prototype or develop scalable applications fast. Also, CodeIgnitor’s MVC […]

How to Containerize a Node.js Application Using Docker – A Beginner’s Guide

Over the years, applications and tools have become more complex to keep up with people’s changing requirements and expectations. But this can create issues of code compatibility and remote access. For example, a codebase that functions properly on Windows may develop compatibility errors when installed on Linux. Fortunately, Docker comes to the rescue. But you […]

How to Start Learning TypeScript – A Beginner’s Guide

JavaScript is the most widely-used programming language for web development. But it lacks type-checking support, which is an essential feature of modern programming languages. JavaScript was originally designed as a simple scripting language. Its loose nature and absence of crucial Object-Oriented Programming (OOP) features pose certain challenges for developers: Limited documentation and auto-completion. Inability to […]

Understanding Deep Learning Research Tutorial – Theory, Code, and Math

Understanding deep learning research can often feel like unraveling a dense and intricate puzzle. From decoding mathematical notation to navigating complex code bases, the process can be daunting, especially for newcomers. But with the right guidance, you can build the skills necessary to break down cutting-edge AI research and make it accessible. We just published […]

The AI Engineering Handbook – How to Start a Career and Excel as an AI Engineer

Have you ever wondered who’s behind the groundbreaking technologies like ChatGPT from OpenAI, Tesla’s autonomous vehicles, or the humanoid robots redefining our perception of artificial intelligence? What does it take to be one of those innovators driving the next wave of technological evolution? If you’ve ever been curious, you’re about to find out. Welcome to […]

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