Note: This section of the site is under heavy construction, tread carefully.
308 bookmarks by garrettc
"I've previously written about "yield" and generators. In that article, I mention it's a topic that novices find confusing. The purpose and creation of decorators is another such topic (using them, however, is rather easy). In this post, you'll learn what decorators are, how they're created, and why they're so useful."
Bookmarked on • #
"Sometimes, when chaining filters together – SomeModels.objects.filter(a=A).filter(b=B) – we get duplicate objects in our queryset. In this article, we’ll explore & explain why."
Bookmarked on • #
How to correctly build pagination in Django.
Bookmarked on • #
Nice deep dive into how static files work in Django.
Bookmarked on • #
Bookmarked on • #
Bookmarked on • #
This article looks at how to leverage Django's default permission system to assign permissions to users and groups.
Bookmarked on • #
"A custom Django user that authenticates via email. Follows identity and authentication best practices."
Bookmarked on • #
"Rent Free Media is a publishing distribution of Wagtail + Django aimed specifically at content creators who might otherwise use platforms such as Patreon, Substack, and Apple Podcasts. With it you can publish any sort of content to subscription users, as those services allow you to do."
Bookmarked on • #
Bookmarked on • #
Building tables with search, filtering, and pagination.
Bookmarked on • #
"Django Query Capture can check the query situation at a glance, notice slow queries, and notice where N+1 occurs."
Bookmarked on • #
A repository for the discussion and publication of the CFPB development team standards.
Bookmarked on • #
Bookmarked on • #
Example code using GitHub actions and simonw’s new screenshot tool.
Bookmarked on • #
Convert curl commands to Python, JavaScript, PHP, R, Go, Rust, Elixir, Java, MATLAB, Ansible URI, Strest, Dart or JSON
Bookmarked on • #
"Playwright is a Python library to automate Chromium, Firefox and WebKit browsers with a single API. Playwright delivers automation that is ever-green, capable, reliable and fast."
Bookmarked on • #
I provide a deeper-dive on the tech stack I like to use in 2021. It is simple, easy to work with, and allows you to grow out of it when the time comes. Updated for 2021!”
Bookmarked on • #
Bookmarked on • #
"Wagtail forms let the editor customize field types and titles, but not placeholder text. While you could write a custom template and hard-code the placeholder text, this quickly becomes a burden whenever the forms need changed. Here’s how to extend the Wagtail form field to enable editors to customize placeholder text."
Bookmarked on • #
Learn how to upgrade an IKEA lamp into a colourful IoT light, with the power of ESP32, MicroPython and Neopixels!
Bookmarked on • #
Bot 101 from the bloke who made @yokoonobot and @fesshole
Bookmarked on • #
Splash is a javascript rendering service. It’s a lightweight web browser with an HTTP API, implemented in Python 3 using Twisted and QT5.
Bookmarked on • #
Learn about how venvs, flake8, black, isort, pytest, commitizen, semantic-release, pre-commit hooks, and Github Actions work together.
Bookmarked on • #
Bookmarked on • #
Bookmarked on • #
"In this four-part tutorial series, you’ll build a social network with Django that you can showcase in your portfolio. This project will strengthen your understanding of relationships between Django models and show you how to use forms so that users can interact with your app and with each other."
Bookmarked on • #
Lots of useful tips on ensuring you successfully serve a favicon on Django.
Bookmarked on • #
“Track and debug exceptions in record time. Uptime and cron monitoring included.“
Bookmarked on • #
Bookmarked on • #
Bookmarked on • #
This application enables you to create and manage follows, blocks and bi-directional friendships between users.
Bookmarked on • #
"Building a modern front end in Django without reaching for a full-blown JavaScript framework. Choosing the right tools for the job, and bringing them into your project."
Bookmarked on • #
This tutorial looks at how to add basic and full-text search to a Django app with Postgres.
Bookmarked on • #
"Taking a Django app from development to production is a demanding but rewarding process. This tutorial will take you through that process step by step, providing an in-depth guide that starts at square one with a no-frills Django application and adds in Gunicorn, Nginx, domain registration, and security-focused HTTP headers."
Bookmarked on • #
Bookmarked on • #
"In this project-based tutorial, you’ll build a content aggregator from scratch using Python and the popular framework Django."
Bookmarked on • #