/Martin Heinz

Shell History Is Your Best Productivity Tool tl;dr: “If you work in shell/terminal often enough, then over time the history will become your personal knowledge vault, documentation and command reference. Being able to use this personal documentation efficiently can hugely boost your productivity. So, here are a couple of tips on how to optimize your shell history configuration and usage to get the most out of it.”

featured in #505


Modern Git Commands And Features You Should Be Using tl;dr: “Most people only ever touch the most basic of commands, such as add, commit, push or pull, like it's still 2005. Git however, introduced many features since then, and using them can make your life so much easier, so let's explore some of the recently added, modern git commands, that you should know about.” Martin presents Switch, Restore, Sparse Checkout, Worktree and Bisect. 

featured in #497


Modern Git Commands And Features You Should Be Using tl;dr: “Most people only ever touch the most basic of commands, such as add, commit, push or pull, like it's still 2005. Git however, introduced many features since then, and using them can make your life so much easier, so let's explore some of the recently added, modern git commands, that you should know about.” Martin presents Switch, Restore, Sparse Checkout, Worktree and Bisect. 

featured in #496


Python CLI Tricks That Don't Require Any Code Whatsoever tl;dr: "Out-of-the-box, Python standard library ships with many great libraries allowing us to do many cool things directly from terminal without needing to even open a .py file. This includes things like starting a webserver, opening a browser, parsing JSON files, benchmarking programs and many more, all of which we will explore in this article."

featured in #362


You Should Be Using Python's Walrus Operator - Here's Why tl;dr: "The assignment operator - or walrus operator as we all know it - is a feature that's been in Python for a while now (since 3.8), yet it's still somewhat controversial and many people have unfounded hate for it. In this article I will try to convince you that the walrus operator really is a good addition to the language and that if you use it properly, then it can help you make your code more concise and readable."

featured in #349


Data And System Visualization Tools That Will Boost Your Productivity tl;dr: "As files, datasets and configurations grow, it gets increasingly difficult to navigate them. There are however many tools out there, that can help you to be more productive when dealing with large JSON and YAML files, complicated regular expressions, confusing SQL database relationships, complex development environments and many others."

featured in #327


Goodbye, Google Analytics - Why and How You Should Leave The Platform tl;dr: 2 main reasons why: (1) Court rulings in multiple EU countries stating that it's illegal to use GA, as the data of EU citizens is being transferred to US violates GDPR. (2) Google is deprecating Universal Analytics in 2023, resulting in the loss of access of data. 

featured in #312


Python f-strings Are More Powerful Than You Might Think tl;dr: "There are however some facts and handy features of f-string that you might not know about. So, let’s take a tour of some awesome f-string features that you’ll want to use in your everyday coding."

featured in #306


Upcoming Python Features Brought To You By Python Enhancement Proposals tl;dr: In this article we will go over all the proposals that are going to bring some exciting new Python features. Martin covers the coming syntax changes, type annotations, debugging, and "quality of life" changes, adding support for parsing TOML format to Python's standard library.

featured in #295


The Unknown Features of Python’s Operator Module tl;dr: Python's Operator module "might not seem so useful, but with help of just a few of these functions you can make your code faster, more concise, more readable and more functional."

featured in #241