django-planet

What's new in Django community blogs?

Performance

Dec. 18, 2019 » Django Chat » [Archived Version]

Is premature optimization the root of all evil? We discuss! And also cover both common and uncommon techniques for improving performance in a Django application.

Read More

A Failed SaaS Postmortem

Dec. 18, 2019 » Django on Matt Layman » [Archived Version]

My Software as a Service failed. After three years of running College Conductor, I’m shutting it down. The service failed for a host of reasons, and this article details what I learned from the whole experience. This is a chance for me to reflect, and give you some ideas of what pitfalls can happen if you’re planning to build a SaaS. The vision Before getting to the lessons, let’s look at my vision for the service so you have some context of what I was building.

Read More

django-environ and django-debug-toolbar - Building SaaS #39

Dec. 18, 2019 » Django on Matt Layman » [Archived Version]

In this episode, we set up a couple of tools that will be at the base of development. The first tool was django-environ to control Django settings from environment variables. The second tool was the django-debug-toolbar to help with debugging pages in future work. We started the stream with an upgrade to Django 3.0.1 because of a security release that was announced today. For a new project, I don’t recommend upgrading packages all the time, but security releases are my exception to that r…

Read More

Building a Django middleware (injecting data into a view's context)

Dec. 12, 2019 » Valentino Gagliardi - Django RSS Feed » [Archived Version]

In this post you'll learn how to build your own Django middleware and how to inject data into a view's context directly from the middleware.

Read More

Security

Dec. 11, 2019 » Django Chat » [Archived Version]

We discuss why web security is so important, how to implement it properly with Django, common web attacks, social engineering, the principle of least privilege, and more.

Read More

New Project, Who Dis? - Building SaaS #38

Dec. 6, 2019 » Django on Matt Layman » [Archived Version]

In this episode, we started a brand new project! I had some internet troubles so this “stream” is actually a local recording from my computer. We created a new Django project from scratch and set up Heroku to handle deployments. In spite of the streaming trouble, we were able to get a bunch done. We started the project from scratch so we made a repository on GitHub with some .gitignore settings tailored for Python projects.

Read More

E-Commerce - Jacob Rief

Dec. 4, 2019 » Django Chat » [Archived Version]

Jacob maintains many popular Django packages including django-shop, a popular e-commerce solution. We discuss the challenges of handling payments, web components, and more.

Read More

SSH_AUTH_SOCK, tmux and you

Nov. 30, 2019 » REVSYS Blog » [Archived Version]

SSH_AUTH_SOCK, tmux and you

Read More

Listen Notes - Wenbin Fang

Nov. 27, 2019 » Django Chat » [Archived Version]

Listen Notes is a search engine for podcasts powered by Django. It’s founder, Wenbin Fang, joins us to talk about building a one-person internet company, prototyping it over a weekend, and how simple tools scale well.

Read More

ReDos + Node.js

Nov. 27, 2019 » Thomas Loiret - Random thoughts » [Archived Version]

When developing with NodeJS, you should be aware of regular expression denial of service (ReDoS).

Read More