Experienced Software Development Leader | Expertise in Cloud Architecture | Spearheaded Projects at AWS, Lululemon, & Nike
Nothing here yet.
Nov 12, 2024 路 10 min read 路 Error handling is a critical aspect of software development, yet it's often overlooked or implemented in ways that can lead to confusing and hard-to-maintain code. This article explores the limitations of traditional exception-based error handling an...
Join discussion
Aug 3, 2024 路 4 min read 路 Python's dynamic nature and support for duck typing have long been praised for their flexibility. However, as codebases grow larger and more complex, the benefits of static type checking become increasingly clear. But how can we reconcile the flexibi...
Join discussion
Jul 5, 2024 路 8 min read 路 If you're new to Rust, you might have encountered enums and wondered what they're all about. In this post, we'll explore Rust enums, their uses, and how they can make your code more expressive and safer. We'll cover basic enums, enums with associated...
Join discussion
Jun 25, 2024 路 12 min read 路 In the rapidly evolving field of AI, Retrieval-Augmented Generation (RAG) has emerged as a powerful technique for enhancing the capabilities of large language models. This post will guide you through the process of improving RAG systems using reranke...
PPriya commented