In a 31 page ruling just handed down by the US District Court, Judge Mark Pittman has determined that restrictions on using third-party web technologies are unlawful.
Third-Party Integration
Most modern web applications rely on a variety of integrations with 3rd party vendors and services to effectively provide the tools and features that end users expect. These articles cover areas as diverse as integration with social auth and SSO,a variety of payment processors, utilizing services from a variety of cloud infrastructure providers and more.
How to asynchronously refresh elements in the Django admin with HTMX
Looking online for answers to the question “how do I dynamically refresh content in the Django admin?” turns up roll-your-own JavaScript solutions, possibly with the help of jQuery. Those solutions were great back in grandad’s day, but nowadays all the cool kids are using HTMX!
Using HubSpot’s Custom CRM Cards Without an Integration
The marketing software company HubSpot offers a nifty feature called "custom CRM cards." The idea is that a HubSpot dashboard can send a GET request to an API that you maintain, retrieve some JSON-formatted information and render it in some "cards" alongside other data. One of our clients wished to use…
Upgrade Django 1.11 to 2.2 and django CMS 3.4 to 3.7
Through the use of the Poetry project, incremental changes, and a little luck, the Django 1.11 -> 2.2 and django CMS 3.4 -> 3.7 upgrade was a success, but not without some excessively harsh profanity.
How to Use Amazon S3 Storage for Select Apps
At Imaginary Landscape, we often have the need to add remote file storage capabilities for our clients. At first glance, this sounds easy enough: "pip install django-storages", add the right credentials, and boom, you're done! However, this was not the case for one particular situation we encountered. We didn't want...
Introducing django-nocaptcha-recaptcha
This week, Google announced a radically new way of handling human detection with a revamped reCAPTCHA. This new iteration, called No CAPTCHA reCAPTCHA replaces the hard-to-read distorted text image transcription with a simple checkbox. We've never been big fans of CAPTCHA technology. It transfers the burdeon of proof from the server to...