Django community: RSS
This page, updated regularly, aggregates Community blog posts from the Django community.
-
Angular Route Guards for Auth & Permissions
Protect Angular routes with modern functional guards. Learn CanActivateFn auth guards, role/permission checks via route data, CanMatch for lazy routes, and why real authorization belongs on the server. -
Case-Insensitive csv.DictReader in Python
Make csv.DictReader ignore header case and whitespace by overriding fieldnames, plus a dict-comprehension alternative, BOM and newline handling, csv.Sniffer, and when to use pandas instead. Current for Python 3.13. -
Salesforce + Project Management Tool Integration
A practical 2026 guide to integrating Salesforce with project management tools — Jira, Asana, monday.com, Smartsheet and more — so won deals flow straight into delivery. Compare native connectors, iPaaS, custom APIs and Flow, learn what to sync, and avoid the common pitfalls. -
Give a Docker Container Its Own IP with macvlan
Give a Docker container its own routable IP on the LAN — no port binding, no NAT — using the modern macvlan network driver (with ipvlan and the host-reach shim covered too). -
Track Issues & Projects in GitLab
A practical 2026 guide to tracking issues and projects in GitLab — issues, boards, labels, milestones, epics, iterations, quick actions, time tracking, and linking work to merge requests and CI/CD. -
Python Arrow: Human-Friendly Dates & Times
Arrow is a Python library that makes dates, times and timestamps human-friendly with one tidy API: relative 'x minutes ago' via .humanize(), easy timezone conversion, flexible parsing and formatting. This 2026 guide shows modern Arrow on Python 3.12/3.13 and, honestly, when the stdlib (datetime + zoneinfo), pendulum or the humanize library are the better fit. -
How to Create a Master-Detail Relationship in Salesforce
A master-detail relationship in Salesforce is a tight parent-child link where the detail inherits the master's ownership, sharing, and security, supports cascade delete and roll-up summaries, and powers many-to-many junction objects. Learn how it differs from a lookup and how to create one step by step in 2026. -
HTTP Basic Authentication with Nginx
A practical 2026 guide to HTTP Basic Authentication with Nginx. Learn when to use it, how to create a bcrypt htpasswd file, wire it into your server or location blocks, combine it with IP allowlists, keep Let's Encrypt renewals working, and lock down the password file. -
GitLab CI/CD with Docker: A Practical Guide
A practical 2026 guide to CI/CD with GitLab CI/CD and Docker: the .gitlab-ci.yml model, runners and executors, building images with dind or Kaniko, a real build-test-package-deploy pipeline, and pipeline security. -
How to Use Gulp.js to Minify CSS, JS and Compile Less/SCSS
Gulp.js still works in 2026 for minifying CSS and JavaScript and compiling SCSS or Less, but Vite and esbuild have largely replaced it for new projects. Here is an honest comparison plus a modern, working Gulp 5 gulpfile.js with gulp-terser, dart-sass, and PostCSS. -
Linux Parallel Processing: A Practical Guide
A practical 2026 guide to running work in parallel on Linux: shell background jobs with & and wait, bounded concurrency, xargs -P vs GNU parallel, the fork/exec/wait model, and when to move up to Python ProcessPoolExecutor or a Celery task queue. -
Drag-and-Drop Multiple File Uploads with Dropzone.js
A practical 2026 guide to drag-and-drop multiple file uploads with Dropzone.js v6+: install via npm or CDN, configure the programmatic API (maxFiles, maxFilesize, acceptedFiles, chunking), validate files, and handle the upload securely on a Django backend. -
Integrate the X (Twitter) API into a Django App with OAuth 2.0
A 2026-ready guide to the X (Twitter) API v2 in Django: register an app in the X developer portal, run the OAuth 2.0 Authorization Code flow with PKCE, then post tweets and read accounts via POST /2/tweets and GET /2/users/me using Tweepy or requests. -
Automate Django Tests in GitLab CI with Docker
Automate your Django test suite in a self-hosted GitLab CI pipeline with Docker. A modern .gitlab-ci.yml with a postgres:16 service, dependency caching, parallel test runs, coverage gates, and Cobertura merge-request reports — updated for 2026. -
Deploy Django with uWSGI, Nginx & Ansible
A practical 2026 guide to deploying Django with uWSGI and Nginx using an idempotent Ansible playbook — roles, Jinja2 templates, systemd handlers, ansible-vault secrets, check mode and tags, plus when to pick VMs over containers. -
How to Set Up Sentry for Error & Performance Monitoring
A 2026 guide to setting up Sentry for error and performance monitoring: what Sentry is, its core concepts (DSN, issues, releases, sampling), SaaS vs self-hosted vs GlitchTip, and a quick wire-up in Python and JavaScript using the modern sentry-sdk. -
Full-Text Search in MongoDB: Text Indexes & Atlas Search
A current, hands-on guide to full-text search in MongoDB — classic text indexes and the $text operator, plus Lucene-powered Atlas Search for fuzzy matching, autocomplete, faceting, and relevance scoring. Includes mongosh and PyMongo examples. -
Advanced MongoDB Queries: Operators & Aggregation
A practical 2026 guide to advanced MongoDB querying: comparison, logical, element, evaluation, and array operators; querying nested documents and arrays with dot notation; and the aggregation pipeline ($match, $group, $lookup, $unwind, $facet, $setWindowFields). Includes mongosh and PyMongo examples, plus indexing, explain(), and the ESR rule for fast queries on MongoDB 7.x/8.x. -
MongoDB: group() vs MapReduce vs Aggregation Pipeline
In MongoDB today, use the aggregation pipeline for grouping and analytics: db.collection.group() was removed in 4.2 and map-reduce is deprecated since 5.0. This 2026 guide compares all three with $group accumulators, a map-reduce migration example, and mongosh and PyMongo code. -
ELK Stack Log Parsing: A Getting-Started Guide
The Elastic (ELK) Stack centralizes, parses, and visualizes logs with Elasticsearch, Logstash, Kibana, and Beats. This 2026 getting-started guide covers each component, the Filebeat → Logstash → Elasticsearch → Kibana pipeline, grok parsing in Logstash vs. Elasticsearch ingest pipelines, a Docker quick start, ILM retention, and how ELK compares to OpenSearch and Grafana Loki. -
Nginx Redirects: 301, 302 & HTTPS Done Right
A practical 2026 guide to HTTP redirects in Nginx. Learn 301 vs 302 vs 307 vs 308, the SEO-safe `return 301` pattern, HTTPS and www canonicalization, the map directive, and how to test redirects with curl. -
PostgreSQL Installation & Management Basics
A current, hands-on guide to installing PostgreSQL 16/17 from the official PGDG repository and managing it day to day: roles and databases, pg_hba.conf authentication, backups, VACUUM, tuning, and monitoring on Ubuntu, Debian, and RHEL. -
Salesforce Consulting Services: How They Increase ROI
How Salesforce consulting services increase ROI in 2026 — faster time-to-value, higher adoption, less technical debt, and AI-driven automation with Flow, Data Cloud, and Agentforce. -
Salesforce Marketing Automation: Benefits & Use Cases
A 2026 guide to Salesforce marketing automation: what it is, how Account Engagement (formerly Pardot) and Marketing Cloud Engagement differ, the measurable benefits, real use cases, and where Data Cloud and Einstein/Agentforce fit. -
Salesforce-to-Salesforce: Share Data Across Orgs
Salesforce-to-Salesforce (S2S) is a native feature that lets two Salesforce orgs share records through a publish/subscribe connection. This guide covers what S2S is, how to set up a connection step by step, which records and fields you can share, and how it compares with Salesforce Connect, MuleSoft, and Data Cloud in 2026.