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 …
As your organization looks to resolve nagging problems with its website, app, or other tool, engaging with outside developers can feel daunting. Maybe your last agency collaboration didn’t yield the right results, or you’re worried about operating within a tight …
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 …
When your organization is planning a digital transformation, your website is the headlining act. Rethinking the technology and strategies that best support your message going forward requires time, effort, and a significant investment. If you don’t manage the effort to …
I don’t like Django’s manage.py. My gripes against it are:
The plethora of files that clutter the root directory of our repos annoys me. manage.py is just one more in a long line of those.
In my opinion, there are …
When our agency began in 2007, using Python on the web was still a rarity, but some new projects in the space were starting to pop up. TurboGears had gained popularity with its MVC approach, but it was another Python …
It’s every publisher’s dream to “go viral” and reach thousands, if not millions, of new people. Many videos, tweets, images, articles, and infographics are created with exactly this goal in mind. But far too often, less thought goes into ensuring …
Back in 2018, I wrote about using setup.py in your Django/Python project. Five years later, setup.py is being phased out in favor of pyproject.toml. I’m a big fan of this change. With setup.py you could really go off the rails …
Your website is the hub of your business. It holds the promise of competitive advantage and the responsibility of delivering excellent customer service.
Designing and building any new web application or restructuring your web development operations is a substantial undertaking, …
tl;dr I built a benchmark for Python Package managers, you can view it at https://lincolnloop.github.io/python-package-manager-shootout/
When starting a new Python project, you have a few different options for how you want to manage your dependencies. Like Node.js has npm, yarn, …