Wholesome Django 🥰💻 #0009

April 11, 2021

Happy Sunday!

I have an exciting announcement to make. I have recently been approved as a publisher at freecodecamp.org

This is a big deal for me because I have been following these guys for a very long time and there have been countless instances where the articles published here helped me get out of a pickle. 

So suffice it to say, I was beyond ecstatic when I received this email from the editorial team.



The best part about this is that I can now write articles that I have previously decided to shelf because there was no chance of them ranking on google given that my website is new and does not have enough authority.

All the articles I have shelved can now be contributed to freecodecamp and if they decide to publish them, they are sure to get some eyes given how popular freecodecamp is.

Having said that, it would be really great if I could hear from my newsletter subscribers regarding what articles I should contribute to freecodecamp, so it is my humble request to reply to this email with your suggestions 🙏

What I wrote this week

Before I write any article, I do some research on what people are searching for on google and it has come to my attention that many folks want to know how to best override the save method in a Django model.

During my initial years of Django development, I made the mistake of writing my business logic inside the save method when I later found out that using Django signals was the better approach.

I hope this tutorial prevents folks from repeating the same mistakes I did.

Interesting finds from the depths of the internet

Apparently you can put an entire game inside a push notification.

Is it possible to run a one person SaaS company? Well, Anthony Najjar Simon the founder of PanelBear has done precisely this and he talks about how he did it.

We all have a subconscious bias towards adding new elements to solve a problem instead of removing the elements that are causing the problem in the first place.

Want to be a great software developer? Stop using the graphical user interface. You don’t actually need it.

Wholesome incident of the week

I received this message on linkedin a couple of days ago.



This really made my day because I realised that the content I write is delivering value to somebody living in Berlin which is atleast 5000 miles away from where I live!

Incidents like these keep motivating me to send out a newsletter every Sunday without fail. 

See you next Sunday ✌️