django-planet

Feed: Better Simple

Blog Better Simple
RSS 2.0 Feed Better Simple
web https://www.better-simple.com/
Last Update02.16.2025
Posts50

Django migrations and your database

June 3, 2023 » Better Simple » [Archived Version]

This is my attempt to help clear up confusion about Django migrations and your database.

Read More

Send your people to DjangoCon

April 22, 2023 » Better Simple » [Archived Version]

This is a 100% biased take. I’m on the DjangoCon US 2023 organizing team and am a member of DEFNA’s board. I also had a fantastic time at DjangoCon US 2022, so much so that I became an organizer and a member of DEFNA’s board. Simply put, I’m all in on Django. That definitely skews my perspective, but you’re here for an opinion. Send your people to DjangoCon! point over In all seriousness, I had this discussion with an executive on why we should send our other engineer to DjangoCon US this fa…

Read More

Filtering rows every 5 days with the Django ORM

April 6, 2023 » Better Simple » [Archived Version]

When you’re working with timestamped data, eventually you’ll come across the need to fetch records that occur every X days. This post attempts to explain how to do that from within the Django ORM. If you’re here for code, then this part is for you! from django.db.models import F, Cast, IntegerField from django.db.models.functions import ExtractDay, Mod from django.utils import timezone from yourproject.models import MyModel # If you want to fetch data starting with a day other # than today…

Read More

Django Built to Last

March 30, 2023 » Better Simple » [Archived Version]

I recently reread “Built to Last: Successful Habits of Visionary Companies” by Jim Collins and Jerry I. Porras. While I read it in the context of my day job, it was hard not to try to apply it elsewhere in my life. Heck, the authors specifically call this out. What follows is my opinion for the future of the Django community as a whole. I certainly don’t speak for the thousands of people involved. My hope is that this will motivate others to contemplate and share. I’d love to see how ever…

Read More

What's This About?

March 19, 2023 » Better Simple » [Archived Version]

This post doesn’t contain any technical details. It’s about my background and recent history. I want to tell you about these things so that you can better understand me. Feel free to skip it if you’d like or rage at my entitlement. I went to school at a small midwestern school for my Bachelors degree in Computer Engineering. While it was interesting and mostly enjoyable, I truly learned the most from my internship at Direct Supply. I was hired on as a software engineering intern the summer bet…

Read More

Project - Scraping an image for numbers

March 19, 2023 » Better Simple » [Archived Version]

As of this week, I’ve completed my first project that was submitted on this site. It was for a friend who has been learning to program to be more efficient at his job. He asked me to help him parse out some information from an image on a web page. At first I thought he meant some typical web scraping, but then found out that he wanted to determine what numbers were printed on rendered charts. It was a bit daunting at first, so I told him that I may not have a solution for him. Then I started s…

Read More

Project - Daily and Weekly Goals

March 19, 2023 » Better Simple » [Archived Version]

Over the past few weeks I’ve been doing a lot of self reflection. One thing that came out of it was the realization that I am currently operating without any goals. I had to-do lists for clients and projects, but no real goals to help myself grow. To rectify this, I decided that I should create daily and weekly goals. Daily Goals: Help someone on the #django channel Solve one Project Euler question Make one commit to public project Come up with one app or business idea Make Emily s…

Read More

Better Simple's Project Development Process

March 19, 2023 » Better Simple » [Archived Version]

Some potential clients may be scared by the uncertainty of how a software project is completed. This is completely understandable. We don’t expect clients to know this nor do we require them to fully understand it either. Better Simple’s process is (unsurprisingly) simple. At the core of it, it’s about managing expectations. If you’re surprised at the end of a project, then we’ve failed. The process itself should be methodical and consistent. Better Simple’s process breaks down into the followi…

Read More

Project - Drop Ship FTP Integration

March 19, 2023 » Better Simple » [Archived Version]

The problem the client was having was that she had to spend around an hour every night to collect all the day’s order information, format it into a CSV and then send it over to her drop shipment company. Since she wasn’t familiar with SQL nor did she have a reasonable administration view to her data, she was collecting all of this information through emails. In the end, I was able to automate this process for her along with sending out an extra notification for her. Now every night, the syste…

Read More