GeistHaus
log in · sign up

GitHub - django/django: The Web framework for perfectionists with deadlines.

github.com

The Web framework for perfectionists with deadlines. - django/django

27 pages link to this URL
My 2023 in review

The review of my 2023, trying to remember all the things done in this year, in which more than anyone I met many fantastic people and visited new countries.

0 inbound links article en
Awesome Python

An opinionated guide to the best Python frameworks, libraries, and tools. Explore 531 curated projects across 72 categories, from AI and agents to data science and web development.

0 inbound links website en
Chapter 9 Making maps with R | Geocomputation with R

Prerequisites This chapter requires the following packages that we have already been using: library(sf) library(terra) library(dplyr) library(spData) library(spDataLarge) The main package used in...

5 inbound links book en
PyCon UK 2025

PyCon UK Friday 19th September to Monday 22nd September 2025, Contact Theatre, Manchester

What skills does SWE-bench Verified evaluate?

We take a deep dive into SWE-bench Verified, a prominent agentic coding benchmark. While one of the best public tests of AI coding agents, it is limited by its focus on simple bug fixes in familiar open-source repositories.

2 inbound links article en Capabilities
A Somewhat Sane Guide for Software Development

A comprehensive guide to software development best practices based on 8 years of professional experience. Covers Git workflows, backend development principles, frontend guidelines, and DevOps considerations with practical examples and commands.

0 inbound links article en CC BY-NC-SA 4.0
So you think this library can validate email addresses

Let’s add some validation for this email address form field! I usually write software for automation, but like every software developer I’m not immune to email address validation. So you think you can validate email addresses The FOSDEM 2018 talk “So you think you can validate email addresses” by Stavros has become a canonical reference for expressing the futility of all attempts to validate email addresses. You can watch it on Youtube. In the talk, Stavros shows a series of email addresses and asks the audience to shout “valid” or “invalid” for each one. After 26 examples (that include 32 @ symbols) Stavros recommends a two step process for email address validation:

0 inbound links article en
How to Evaluate the Quality of Python Packages – Real Python

Just like you shouldn't download any file from the Internet, you shouldn't install third-party Python packages without evaluating them first. This tutorial will give you the tool set to evaluate the quality of external Python packages before you incorporate them into your Python projects.

1 inbound link article en
GitHub NLP Analysis #1: How Developers Communicate on GitHub

This analysis explores code comments and GitHub issues across various open-source projects to understand how developers communicate technical information. It includes findings on common types of code comments, the nature of issue discussions, and trends in sentiment.

0 inbound links website en
Meet the Teams | Django Software Foundation

Get to know the teams behind the Django Software Foundation, including the Steering Council and various committees. Learn about their roles and responsibilities in advancing the development and adoption of the Django web framework.

13 inbound links en PythonDjangoframeworkopen-source
My GSoC 2025 Journey: Bringing Template Partials to Django Core

How I spent my Google Summer of Code 2025 bringing django-template-partials into Django core, featuring architecture mysteries, regex nightmares, and the elegant solutiona that was hiding in plain sight all along.

1 inbound link article en gsocgsoc-2025djangoopen-sourcedjango-template-partialsdjango-6.0django-tempalte-system
Testing & Packaging

How to ensure that your tests run code that you think they are running, and how to measure your coverage over multiple tox runs (in parallel!).

6 inbound links article en