Unstyled React Component Libraries

Unstyled Component Libraries React

As a React developer with over eight years of experience, I’ve seen the evolution of component libraries from rigid, pre-styled solutions to highly customizable, unstyled libraries. When building modern web applications, especially for clients and users in the USA who expect sleek, unique interfaces, having full control over styling is critical. If you’ve ever felt … Read more >>

Build a React PDF Viewer Component

Build React PDF Viewer Component

As a React developer with over eight years of experience, I’ve worked on countless projects where displaying PDF documents directly within the app was crucial. Whether it’s showing contracts, reports, or manuals, having a reliable PDF viewer component can significantly improve user experience. In this article, I’ll walk you through creating a React PDF viewer … Read more >>

Customize Matplotlib X-Axis Label Color and Size in Python

Customize Matplotlib X-Axis Label Color in Python

As a Python developer with over seven years of experience working extensively with Matplotlib, I’ve found that customizing charts goes beyond just plotting data. One of the key aspects of making your visualizations clear and professional is adjusting the x-axis labels, especially their color and size. These tweaks can significantly improve readability and presentation, whether … Read more >>

Make Matplotlib X-Axis Labels Vertical in Python

Make Matplotlib X-Axis Labels Vertical

When I first started working with Python’s Matplotlib library over seven years ago, one issue that frequently came up was how to display x-axis labels vertically. This problem is common, especially when you have long category names or many data points on your chart. Horizontal labels often overlap, making the graph hard to read. Over … Read more >>

When Recurrence Meets Transformers in Keras

When Recurrence Meets Transformers in Keras

As a Python Keras developer with over four years of experience, I’ve seen how sequence modeling has evolved dramatically. Recurrent Neural Networks (RNNs) have long been the go-to for time series and sequential data, but transformers have brought a revolution with their attention mechanisms. Recently, I explored how combining recurrence with transformers can lead to … Read more >>

Keras Image Classification with Global Context Vision Transformer

Image Classification with Global Context Vision Transformer

Image classification is a fundamental task in computer vision, and with the rise of transformer architectures, the Global Context Vision Transformer (GC ViT) has emerged as a powerful alternative to traditional CNNs. Drawing from my 4+ years of experience with Python Keras, I will guide you step-by-step on how to implement image classification using GC … Read more >>

Vision Transformer Without Attention Using Python Keras

Vision Transformer Without Attention Using Python Keras

Vision Transformers (ViTs) have revolutionized computer vision by leveraging the power of transformers. Traditionally, ViTs rely heavily on the attention mechanism to capture relationships within image patches. But what if we could simplify this architecture by removing the attention component altogether? In this article, I’ll share my firsthand experience building a Vision Transformer without attention … Read more >>

Image Classification with Swin Transformers in Keras

Image Classification with Swin Transformers

As a Python Keras developer with over four years of experience, I’ve seen how Transformer models revolutionized natural language processing and are now reshaping computer vision tasks. Among these, the Swin Transformer stands out for its ability to efficiently capture both local and global image features, making it a powerful tool for image classification. In … Read more >>

Implement Few-Shot Learning with Reptile in Keras

Implement Few-Shot Learning with Reptile in Keras

Recently, I was working on a project where I had to train a model to recognise new categories with very little data. The issue is that deep learning models usually need thousands of examples to learn anything useful. So we need a workaround that allows our model to learn fast, just like a human can … Read more >>

Python Add Two Variables

how to add two variables in python

In this tutorial, I will show you how to add two variables in Python. Adding variables is perhaps the most fundamental operation I perform in my daily coding routine. Whether I am calculating financial data or merging user lists, understanding how Python handles addition is critical. I have spent over a decade building software, and … Read more >>