Lincoln Loop depends on open source projects, and we like to give back to the community whenever we can. Some of our team have our own open source projects, and we’re encouraged to set aside some of our working week …
Periodic tasks are the heartbeat of many Django apps—sending emails, clearing out stale data, or crunching reports. Sure, tools like Celery can do the job, but they come with baggage: managing message brokers, worrying about infrastructure, and scaling costs as …
Content-aware chatbots are increasingly common on the web. What used to feel like magic can now be implemented with some know-how and a little code. In this tutorial, we’ll walk you through setting up a Django backend for a chat …
With the ubiquity of media coverage around “AI everything” and companies racing to add shiny new “AI-driven” features, having a working understanding of the fundamental technologies driving the hype will help you find ways to leverage the good parts and …
We often inherit existing Django projects at Lincoln Loop either to provide ongoing maintenance or build new features (or both). Usually these projects are in some state of neglect and disrepair when they come to us. If they were a …
If you squint at most websites, you’ll start to see the same repeated patterns. For example, a common product or service homepage might have the following structure:
Navigation is usually logo to the left and navigation items to the right. …
The University of Pennsylvania’s Wharton School is one of the most renowned business programs in the country. It’s Alfred West Jr. Learning Lab (WLL) acts as the leading edge of the school’s groundbreaking legacy by developing digital platforms to enhance …
At Lincoln Loop, we don’t just build web platforms from scratch and scale them to accommodate growing demand; we also dedicate ourselves to their long-term maintenance. Some of our partnerships have spanned over a decade.
Let me walk you through …
In a previous blog post, I discussed the advantages of using django CMS to create a Multi-Distribution Channel CMS. To achieve the flexibility required to repurpose content across various channels, it is essential to establish a clear separation between the …
When you’re responsible for your organization’s website, you live in a state of constant worry about its stability. After all, your site is the most prominent touchpoint between the audience you need and the message you have to deliver. If …