- July 30, 2024Regular Expressions and Finite State MachinesRegular expressions are a powerful tool for pattern matching. But how do they work? Let's dive into the world of finite state machines.Read article ›
- June 2, 2024Visualizing Convolutional Neural NetworksConvolutional Neural Networks (CNNs) are a class of deep neural networks used for analyzing grid-like data. They are also known as ConvNets. CNNs have proven to be highly effective in areas such as image recognition and classification. In this article, we will breifly explore how CNNs work and how they can be visualized to gain insights into their inner workings.Read article ›
- December 13, 2023Navigating the New Wave: The Latest Trends in Software DevelopmentAs software development continues to sprint forward, industry professionals are constantly adapting to new trends and technologies. These shifts promise to carry us into a future where development is faster, smarter, and more accessible. This non-exhaustive list delves into some of the latest trends that are charting new courses in the software development realm.Read article ›
- October 25, 2023Factorized Convolutions ExplainedFactorized convolutions are a method to reduce the computational cost of convolutions, especially in deep neural networks. By decomposing or "factorizing" a standard convolution into multiple simpler convolutions, we can often achieve a reduction in the number of parameters and computations, while maintaining similar (or sometimes even better) performance.Read article ›
- September 18, 2019Handling JSON in GoGo was built for the modern world. So let's talk about encoding and decoding the most popular data-interchange format.Read article ›
- October 3, 2018User Authentication with Django REST Framework and JSON Web TokensLearn how to authenticate users using JSON web tokens and the Django REST Framework.Read article ›