The Storyteller's Byte Tales logo

The Storyteller's Byte Tales

Archives
Velda's Website
Log in
Subscribe
31 October 2024

TSBT28: No.(1) Python

Make it work first.

My dearest gentlest reader,

This week, I have been dedicating a significant amount of time to Tailwind specifically to increase responsiveness. I am with them on this one! 🤣  

Image from X

Exciting news from Github Universe. Python has now claimed the top spot in Github's rankings. This achievement is based on Python having the highest number of distinct contributing users and projects on the platform.

Image
Image from Github

We have a love-hate relationship with open source. We can't always be right, and two truths can coexist, unlike in the case of Schrödinger's cat. Funding open source projects can be challenging, as some individuals and corporations may benefit without contributing. Open source thrives on a culture of giving back, and sustainable funding models are crucial for its continued growth. Bold ideas for funding OSS

Bold Ideas for Funding OSS
Image from Good Tech Things

This week’s episode on the core․py podcast dives into Python’s memory allocation. Ever wondered how Python allocates memory? Take time today and have a listen. It also highlights pymalloc and YAML.

Django 5.0 introduces a smarter update_or_create() method with a new create_defaults parameter. This feature lets you set different values when creating versus updating objects, making it easier to handle timestamps, initial states, and audit fields in a single operation rather than requiring separate logic or workarounds.

Matt's article on Debugging Tips and Tricks is part of a series he's written. I like that it highlights print statements because that is the default go to debugging statements. Additionally, if you are looking for different debugging tools specifically for Django, I recommend Django Debug Toolbar and Silk if you are using a different frontend framework.

Listen to a recap about past DjangoCon US 2024.

Managing PostgreSQL structural elements like databases, tables, and schemas through Python code can be challenging, unlike basic data operations. These administrative tasks require specific approaches and careful handling. Frank explained how to fix a common PostgreSQL error: forgetting to add quotes when creating databases with Python.

Image from Learn how to learn

Having the power to create something from scratch from a simple idea to creating value for others using minimal resources are one of the perks for being a software engineer. One of the struggles is how to actually build fast and efficiently. Learn how to build anything extremely quickly.

I know we are still excited about Python 3.13, and wondering how to use it in our Django projects. Trey has shared a way to use Django and Python 3.13.

The word of the day is Syncretism. Syncretism refers to the combining of different forms of belief or practice. Example in a sentence: The syncretism of Eastern and Western philosophies in this new movement has created a unique and intriguing worldview.

I am making my grand departure into the unknown.

Until the next issue, my treasured reader, go forth, and may the odds ever be in your favour!

Do you enjoy my latest newsletter issues? Buy me a piping hot cup of hot chocolate today!

Don't miss what's next. Subscribe to The Storyteller's Byte Tales:
← Newer TSBT29: The Land of The Celtic Harp Older → TSBT 27: Find Your Bench

Add a comment:

Posting this comment will subscribe you to this newsletter with the email address you enter.
Share this email:
Share on Twitter Share on LinkedIn Share on Mastodon Share on Bluesky
veldakiara.com
LinkedIn
Mastodon
Twitter
Bluesky
Powered by Buttondown, the easiest way to start and grow your newsletter.