Writing Professional Python Logs
Best practices and essential tips for effective Python logging in your projectsIn this post, we will discuss how structlog can help you write logs that assist you in your daily work and enforce certain best practices to ensure consistency in logging throughout your project.We will also explore common logging challenges and how
Read moreA Java SDK Proof of Concept for Dagger.io
A few weeks ago, I decided to dedicate some time to explore the dagger.io project. The dagger.io project defines itself as a “programmable CI/CD engine that runs your pipelines in containers” and I believe that Dagger is worth considering for at least two reasons:Firstly, cloud-based CI systems such as Github Actions,
Read moreCayley graphs in Mathematica
The previous post mentioned the group S4, the group of all permutations of a set with four elements. This post will show a way to visualize this group. The Mathematica command CayleyGraph[ SymmetricGroup[4], VertexLabels -> Placed["Name", Center], VertexSize -> 0.4] generates the graph below. This is an interesting image, but
Read morePermutations and centralizers in Mathematica
I had a fleeting thought about how little I use group theory when I realize I used it just this week. A couple days ago I needed to know which permutations of 4 elements commute with reversal. If r takes a sequence and reverses it, I need to find all permutations
Read moreConnecting Unity3D With AWS Services
3 ways of doing it!Illustration by Gianca ChavestIn my last articles, I realized direct integrations between Unity3D and AWS using the AWS SDK for .NET. I generally don’t dive into details about how the connection between Unity3D and the AWS services is made in order to focus on the primary topic. Still, it
Read moreFloors and roots
I recently stumbled across the identity while reading [1]. Here ⌊x⌋ is the floor of x, the largest integer not larger than x. My first thought was that this was hard to believe. Although the floor function is very simple, its interactions with other functions tends to be complicated. I
Read moreCreating an AI-Powered Cover Letter Generator
Build a simple yet powerful app with Python, OpenAI, and StreamlitPhoto by JESHOOTS.COM on UnsplashA Google search for “Is a cover letter necessary?” suggests that many people are trying to cop out of having to write this document in 2023. However, this same search will come up with hit after hit
Read moreHow To Write Testable Code in Python
Practices for writing highly testable and flexible Python codeContinue reading on Better Programming »
Read moreThe Overflow #184: Stress test your code
Welcome to ISSUE #184 of The Overflow! This newsletter is by developers, for developers, written and curated by the Stack Overflow team and Cassidy Williams. This week: how to get the feedback you need to improve, why rock and metal feel cold, and what a better billing system could look like.
Read more87 Lesser-known Python Features
This post is for people who use Python daily, but have never actually sat down and read through all the documentation.Continue reading on Better Programming »
Read more