
Blog Posts
-
If you’re thinking about jumping on the AI bandwagon, that could be a smart move. But before you start dreaming about robot assistants handling all your mundane tasks, let’s talk frankly about what this AI adventure is actually going to…
-
The General-Purpose CrewAI Template: Everything in One File
Update: I had originally posted this before, but decided to make a few changes to the template: namely, adding functions and putting everything into a class. This is the new version. CrewAI enables developers to orchestrate teams of AI agents…
-
A Review of Snowflake Snowpark
After spending several months using Snowflake Snowpark, I’m really impressed with how it enhances the data engineering and data science experience within the Snowflake ecosystem. Essentially, Snowpark allows you to write and execute code directly inside Snowflake using languages like…
-
CrewAI: Multi-Agent Systems Made Simple
Use CrewAI to automate tasks.
-
Running LLMs on Your Own Machine: A Quick Guide to Ollama
How to setup Ollama to run LLMs locally.
-
Getting Data Into PyTorch Tensors
How to get data into PyTorch sensors without losing your ming.
-
Getting Started with PyTorch
So you want to get into machine learning and everyone keeps talking about PyTorch? Good choice! PyTorch is basically the cool kid on the ML block right now, and for good reason – it’s way more approachable than you might…
-
What’s the Deal with Snowflake Cortex AI?
Snowflake Cortex is basically Snowflake’s way of saying, “Hey, we do AI now!” It’s a fully managed service that brings machine learning and generative AI right into your Snowflake environment. So instead of shipping your data out to some other…
-
Snowflake Query Optimization: Tips for Faster Performance
Nobody likes slow queries – they’re the digital equivalent of waiting in line at the DMV. Let’s speed things up with some proven optimization techniques. The Low-Hanging Fruit: — FastSELECT customer_id, order_date, total_amount FROM large_table; Advanced Optimization Techniques: Use Clustering…
-
The Rise of Multimodal AI: Why Future AI Systems Will Process Text, Images, and Audio Together
Remember when you had to choose between texting or calling someone? Or when you couldn’t send a photo in an email without jumping through hoops? Those days feel ancient now, right? Well, AI is having its own “why not both?”…
-
The Complete Beginner’s Guide to Understanding Neural Networks
Ever wondered how your phone recognizes your face, or how Netflix knows exactly what show you’ll binge next? The answer is probably neural networks – the brain-inspired technology that’s quietly running a huge chunk of the AI we interact with…
-
Snowflake Architecture Demystified
Explanation of Snowflake’s architecture.
-
Building a Production-Ready RAG with Databricks Mosaic AI Agent Framework
Ever tried building a chatbot that seemed brilliant in demos but completely fell apart when real users started asking it questions? Yeah, we’ve all been there. The gap between “cool AI prototype” and “actually useful enterprise application” is where dreams…
-
Wrangling Data with Databricks Delta Live Tables
The Medallion process with Databricks Delta Live Tables.
-
Migrating from Hive to Unity Catalog in Databricks
How to migrte to Unity Catalog in Databricks