April 2, 2020 » Django on Matt Layman » [Archived Version]
In this episode, we stepped from the welcome onboarding page to the first interactive page in the flow. I extracted the common banner for each of the templates and customized it for each of the steps in the process. The first thing we did was create a button on the starting page. The button connects the welcome page to the second step in the flow where the app will ask for information about the user’s school year.
Read MoreApril 2, 2020 » Django on Matt Layman » [Archived Version]
In the previous Understand Django article, we looked at the fundamentals of using views in Django. This article will focus on templates. Templates are your primary tool in a Django project for generating a user interface. With templates, you’ll be able to build the pages that users will see when they visit your web app. Let’s see how templates hook into views and what features Django provides with its template system.
Read MoreApril 1, 2020 » Django Chat » [Archived Version]
Will recently launched a new Django site, LearnDjango.com. We discuss architecting new projects, prototypes vs production, payments, performance, and more.
Read MoreMarch 26, 2020 » Django on Matt Layman » [Archived Version]
In this episode, we worked on the progress element that will display in every step of the onboarding flow. I added some labels and styled the banner using Tailwind CSS. At the end of the stream, we boxed in the shape of the welcome page with some placeholder elements. The very first thing I did was insert a top bar that was unstyled to the top of the welcome page. We added some placeholder text for each of the steps in the onboarding flow.
Read MoreMarch 25, 2020 » Django Chat » [Archived Version]
Sage was a 2019 Google Summer of Code student and contributed cross-db JSONField support coming in Django 3.1. We discuss his background in programming and advice for future student contributors.
Read MoreMarch 23, 2020 » James Bennett » [Archived Version]
Well, that provoked some discussion. While there were plenty of people who agreed with the general idea of that post, there were also quite a few objections. And most of those seem to fall into two main categories: people who want some type of additional layer (and may or may not call it a “service”) as a way of managing cross-cutting complexity, and people who want it as an isolating abstraction for testing. There’s also a third … Read full entry
Read MoreMarch 23, 2020 » James Bennett » [Archived Version]
Well, that provoked some discussion. While there were plenty of people who agreed with the general idea of that post, there were also quite a few objections. And most of those seem to fall into two main categories: people who want some type of additional layer (and may or may not call it a “service”) as a way of managing cross-cutting complexity, and people who want it as an isolating abstraction for testing. There’s also a third … Read full entry
Read MoreMarch 19, 2020 » Django on Matt Layman » [Archived Version]
In this episode, we did some design work to plan out the onboarding flow for new users. I spoke through my design process, outlined what a new user will need to do to succeed, wrote down the plan in GitHub issues, then started to implement that flow. I started the stream with a quick fix to the main app view. After that, we started a new project in the app. I needed to design the starting experience for a user.
Read MoreMarch 18, 2020 » Django Chat » [Archived Version]
Remote working tips and strategies we've learned over the years, plus asides on self-employment and staying productive with little kids at home.
Read MoreMarch 18, 2020 » /var/ - django » [Archived Version]
How to easily layout your django-crispy-forms forms
Read More