MakeUseOf

Denis Kuria-

Denis Kuria

About Denis Kuria

Denis works as a software developer who enjoys writing guides to help other developers. He has a bachelor's in computer science. He loves hiking and exploring the world.

Readers like you help support MUO. When you make a purchase using links on our site, we may earn an affiliate commission. Read More.
Two people holding a white paper with object detection done on the image 1
How to Train YOLOv8 on Custom Data

YOLOv8’s image recognition is outstanding, but training the model is an important task you shouldn’t overlook.

An enhanced sunflower image with OpenCV logo overlayed 1
Master Image Enhancement Techniques With OpenCV

Cleaning up images is a valuable technique, whether it’s for further analysis or simply to make your photos look their best.

Person using a computer with a Python book on the chair 1
Securing Django Applications: Best Practices and Techniques

Django has excellent security features but it’s vital you understand them, and what they do, for your apps to be truly secure.

GitHub logo overlayed on an image containing the slack logo 1
How to Integrate GitHub With Slack Using the Slack API

Track GitHub repository activity in real-time on Slack using this API.

A code on a table displaying some code 1
How to Improve Your Machine Learning Model With TensorFlow’s Data Augmentation

Prevent overfitting and boost your machine learning model's accuracy by implementing TensorFlow's data augmentation methods.

GitHub Copilot logo overlaying VS Code editor  1
How to Get GitHub Copilot and Use It With VS Code

You can get started using Copilot as an intelligent code assistant right away.

person holding blue python sticker 1
Pandas vs. Polars: The Battle of Performance

Is it accurate to claim that the new Polars library is surpassing Pandas in multiple benchmarks, or is the Pandas library still the dominant choice?

A person using slack on a laptop 1
Create Your Own Custom Slash Command in Slack

Slack is a convenient and popular tool that you can enhance with your own commands, tailored to your organization.

panoramic view of buildings and python logo 1
How to Create Stunning Panoramas With Python and OpenCV

The OpenCV Python library has made it possible to automate the process of merging multiple images into a single panoramic image.

A person coding in a laptop 1
How to Create a Sentiment Analysis Model From Scratch

Building your own sentiment analysis model might seem daunting. This guide walks you through the steps to get started.

A white and blue robot 1
How to Build a Welcoming Slack Bot in Python

Create this slack bot and give your channel a friendlier vibe.

A black laptop turned on displaying computer code 1
How to Run Your Python Code Concurrently Using Threads

Threading significantly reduces the execution time of a program. Learn how to implement threading in Python.

A triangular warning sign displaying the word spam 1
Build a Spam Classifier From Scratch With Natural Language Processing

Learn about the fundamental concepts behind NLP and machine learning with this project.

A blue robot hand pointing on the wall 1
Build a Neural Network to Learn About AI

Create a neural network, train it on sample data, and see it in action, recognizing handwritten digits.

A person's blurred face 1
How to Blur Human Faces in Real-Time With Python

Explore the world of computer vision and experiment with a popular security feature: the blurring of part of an image.

A hand holding a python logo up to the camera 1
7 Tricks for Writing Better Python Code

Clean up your Python code with these handy, simple tips.

red lock in front of numerical code on laptop 1
How to Encrypt and Decrypt PDF Files Using Python

This highly useful tool is one you’ll reach for time and time again, so programming it from scratch and understanding how it works is a big bonus.

A person using a document scanning machine 1
How to Create a Document Scanner Using Python

Keep important documents backed up and learn a bit about computer vision in the process.

A person using a VR headset 1
Learn How to Identify and Track Hands With OpenCV and Python

Build this short project and start experimenting with hand-tracking computer vision in no time.

A person doing push-ups, facing the camera. 1
Count Push-Ups Using Python and Your Computer’s Camera

Learn how to write a program that watches you work out and counts the results.

1 2
Page 1 / 2