Skip to main content
Ryan Orban

Ryan Orban

Subject
7 entries

Django

Bookmarks

  1. Docs (suitenumerique): Open-Source Collaborative Editor

    Docs is an open-source collaborative text editor built with Django and React, designed as a Notion or Google Docs alternative for organizations that want self-hosted data ownership. MIT licensed, real-time with live cursors and offline editing, with optional AI writing assistance.

  2. Improving Django Testing with Seed Databases

    A technique for speeding up Django CI test runs by pre-seeding a database with migrations already applied, then restoring it via pg_dump/pg_restore rather than re-running migrations from scratch each time. Significant CI speedup for projects with many migrations.

  3. Django Sessions

    An article on Django sessions — how the session framework works, the available backends (database, cache, file, cookie), and how session data flows through requests. Django's session system is the foundation for authentication and stateful web behavior.

  4. AWS S3 Signed URLs in Django

    A guide to generating AWS S3 presigned URLs in Django — allowing clients to upload or download files directly to S3 without routing through your application server. Standard pattern for handling file storage in Django applications at scale.

  5. Django for Startup Founders

    Alex Krupp's guide to Django architecture for SaaS founders — arguing against the default 'fat models' pattern in favor of service layers, clear separation of concerns, and patterns that scale with a small team. Opinionated and practical.

  6. django-seal: Queryset Sealing for Django

    django-seal lets you mark a QuerySet as 'sealed' so that any lazy evaluation attempt (iterating after the context is closed, triggering N+1 queries) raises an exception. It enforces eager loading discipline at the queryset level, catching ORM performance mistakes in development.

  7. Untrod Blog

    The Untrod blog — a Python and Django-focused technical blog by Chris Clark. Pinned as a reference for practical Python web development posts in 2013.

All bookmarks