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 MoreDec. 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 MoreDec. 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 MoreDec. 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 MoreDec. 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 MoreDec. 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 MoreDec. 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 MoreNov. 30, 2019 » REVSYS Blog » [Archived Version]
SSH_AUTH_SOCK, tmux and you
Read MoreNov. 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 MoreNov. 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