Deep insights from our research and experience

Integrate MCP Servers in Python LLM Code
Integrate MCP Servers in Python LLM Code Why write a python MCP Client?The Model Context Protocol (MCP) is a game-changer …

Lincoln Loop’s Commitment to Giving Back
At Lincoln Loop, we believe that companies should be more than just profit-generating machines. Since 2011, we've committed to donating …

Autofill Image Captions using Large Language Models
A common concern for large and/or public facing organizations is ensuring accessibility compliance, and a common troublemaker is missing alt …

Let’s Write a Time Logging Assistant
In this article, we’ll walk through building a purpose-driven AI agent to help users log their time. The assistant will …

Avoiding Mocks: Testing LLM Applications with LangChain in Django
In this post, we’ll explore a testing approach we used at Lincoln Loop for a Django project that interacts with …

Reflecting on 2024: Milestones, Growth, and Looking Ahead to 2025
2024 has been a year of growth and evolution for Lincoln Loop. We kicked things off with a slight rebrand, …

Single-file Django Apps with nanodjango
Lincoln Loop depends on open source projects, and we like to give back to the community whenever we can. Some …

Serverless Tasks in Django with AWS Lambda
Periodic tasks are the heartbeat of many Django apps—sending emails, clearing out stale data, or crunching reports. Sure, tools like …

Building a Chat Backend for Wikipedia Articles in Django
Content-aware chatbots are increasingly common on the web. What used to feel like magic can now be implemented with some …

How Lincoln Loop Got Its Name: A Journey from Ski Slopes to Django Development
Ever wondered what inspired the name behind Lincoln Loop? Surprisingly, it’s not a nod to tech terms or web development …