Latest articles

Documenting your codebase with Copilot Workspace

Created 11/25/2024 8:14:20 AM
Filed in Developers life

Many people think that Copilot Workspace and Github Copilot are only meant for coding. But that’s not true! I found out that you can use Copilot Workspace for documenting your project too. Here are a few ideas to help you get started documenting your project.

Read more

Get more out of Copilot Workspace with custom instructions

Created 10/22/2024 6:53:45 AM
Filed in Developers life

Copilot Workspace has been my intern since August 2024 and we’re having fun building agents and our prompt testing tool. I learned a lot how to get the most out of this tool. One of the things that I learned is how one seemingly simple trick, adding a `.github/copilot-workspace/CONTRIBUTING.md` file to your repository can make Copilot understand your project at least two times better.

Read more

Running Django Tests in VSCode

Created 9/28/2024 9:52:29 AM
Filed in Python

Running Django tests in Visual Studio Code just got easier, thanks to recent updates! However, configuring it can still be a bit tricky. After some trial and error, I found a smooth workflow to set up and run Django tests right within VSCode. This guide will walk you through the essential steps to configure your environment and leverage the powerful Test Explorer to maintain high code quality. Let’s dive into how you can make your testing process more efficient, all without leaving your favorite code editor!

Read more

Development reinvented: System Thinking with Copilot Workspace

Created 8/3/2024 8:17:30 AM
Filed in Machine Learning

Last week, I got to try Copilot Workspace for the first time with Joop Snijder. We had a great time trying out this new AI tool that will take developer productivity to the next level. We were so happy; we tried a bunch of different things and were unable to keep quiet about this new feature. It's time to dive into the details of why I think this feature is going the way we work as developers.

Read more

How to set up a Django project for production in 2024

Created 3/29/2024 12:36:42 PM
Filed in Python

Django is a great framework for building Python based web applications both for REST endpoints and regular websites. However, I've found that the default template lacks a few things that I like in my Python projects. In this article I'll show you why you should change the layout of your Django projects for the better.

Read more

The Promise of .NET Aspire: A Deep Dive into Orchestrating AI Solutions

Created 2/28/2024 9:30:50 AM
Filed in .NET

For the last few months, I've been working on a generative AI tool for my colleagues to use for a wide range of use cases. It's a chatbot with an integrated semantic search engine that can answer questions based on internal data sources. It was challenging to deploy and maintain the solution with only two people. So we decided to experiment with a new tool, .NET Aspire to see if that would help us save time on operating the digital assistant. Here's how that went.

Read more

Better python project management starts now: A quick introduction to Rye

Created 2/17/2024 12:04:01 PM
Filed in Machine Learning

Have you ever found yourself tangled in the web of project management, trying to juggle different Python versions, packages, and environments, all while keeping your sanity intact? You're not alone. I've been there, and felt the frustration. But, fear not! I stumbled upon some game-changing tools and strategies that transformed my Python project management challenges into a breeze.

Read more

Building LLM applications the MLOps way

Created 2/5/2024 7:20:52 PM
Filed in Machine Learning

Building applications with large language models is the coolest thing around right now. At least if my LinkedIn feed is to believe. However, I keep getting a feeling of Deja Vu about this. I’ve been here before. Indeed, the models are new, but how we deploy and test them feels somewhat familiar. Someone must have changed the matrix. In this post, we’ll look at building a generative AI application using a large language model. We’ll focus on how to approach the project from an operations and development process perspective and learn what’s new in building LLM applications and what’s not.

Read more