On this week’s episode of the podcast, I interview Anjana Vakil. She left academia to learn to code and got her first developer job in her 30s. Anjana was an English teacher who studied computational linguistics, and found building software to be more fun than actual research. She’s worked at ton of tech companies and […]
Monthly Archives: March 2025
Git has many concepts and commands that you’ll need to understand before you feel confident using it. Some of these concepts may sound trivial, especially to someone who has worked with Git before. But like most Git and coding concepts, even the “simple” ones tend to be abstract. The three concepts that stand out to […]
Linear algebra is a fundamental building block of machine learning. Whether you are working with deep learning models, optimization algorithms, or computer vision applications, understanding linear algebra concepts can give you a solid mathematical foundation to grasp how these models function under the hood. If you’ve ever wondered how matrices, vectors, and transformations play a […]
AI-powered chat applications are becoming an essential part of modern web development, enabling users to interact with intelligent conversational agents. Whether for customer support, virtual assistants, or educational tools, building your own AI chat app can be a rewarding and practical project. If you’re interested in learning how to integrate powerful AI models into a […]
Transformers have revolutionized natural language processing, and now they are transforming computer vision as well. Vision Transformers (ViTs) apply the power of self-attention to image processing, offering state-of-the-art performance in tasks like classification, object detection, and image segmentation. But how do these models work under the hood? If you’ve ever wanted to build a Vision […]
In this tutorial, you’ll learn how to create a clone of the mobile game Crossy Road with React Three Fiber. In a previous tutorial, I taught you how to build this game using Three.js and vanilla JavaScript. And here, you’ll learn how to make the same game with React Three Fiber instead. The goal of […]
