Denis Kuria
22 articles published since December 14, 2022
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.
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.
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.
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.
How to Integrate GitHub With Slack Using the Slack API
Track GitHub repository activity in real-time on Slack using this API.
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.
How to Get GitHub Copilot and Use It With VS Code
You can get started using Copilot as an intelligent code assistant right away.
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?
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.
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.
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.
How to Build a Welcoming Slack Bot in Python
Create this slack bot and give your channel a friendlier vibe.
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.
Build a Spam Classifier From Scratch With Natural Language Processing
Learn about the fundamental concepts behind NLP and machine learning with this project.
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.
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.
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.
How to Create a Document Scanner Using Python
Keep important documents backed up and learn a bit about computer vision in the process.
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.
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.