5 Python Built-in Functions and Modules That Save TimeI consider myself quite lazy, and I recommend every programmer embrace laziness as well. Not in the sense of staying in bed all day and binge-watching a full season of Frieren (though that's exactly what I did last weekend...), but in terms of follow...Apr 10, 2024 · 6 min readpawel-puchalski.com
Dynamic creation of REST APIs from third-party databases with Django-Schema-SproutWorking with third-party or legacy databases can be a real headache. We've all been there - you're stuck dealing with a database you didn't design, and every change feels like a nightmare. Django's inspectdb helps create models from an existing schem...Mar 15, 2024 · 5 min readpawel-puchalski.com
The Worrying Side of Stack Overflow: A Personal Analysis With BigQuery's Public DataStack Overflow is an invaluable resource for developers worldwide. It’s the go-to place to find answers, share knowledge, and contribute to the collective wisdom of the programming community. But, like any platform, it has its strengths and weaknesse...Sep 4, 2023 · 2 min readpawel-puchalski.com
Analysis of GitHub Repositories Stargazers Using Benford's LawMotivation In the constantly evolving landscape of software development, the tools and libraries we choose play a crucial role in the success and reliability of our projects. When it comes to selecting libraries as dependencies for software projects,...Aug 27, 2023 · 3 min readpawel-puchalski.com
Language verbosity comparison using Rosetta CodeReason for research: Unfamous Lines of Code (LoC) LoC is one of the metrics that is used to measure programming productivity. One of the obvious disadvantages of this metric is a comparison of lines of code among developers using different programmin...Apr 4, 2023 · 5 min readpawel-puchalski.com