Five Books every Junior Developer should own

Motivation When you start your career in software development you become bamboozled by the amount of material on the interwebs, the number of published books (print and ebooks) and the available courses online and offline. Let me lend you a helping hand! As I stated in Thoughts on building a library knowledge is power and…

Apple Watch 8 Unboxing

Motivation I skipped the first 7 series of Apple watches successfully but now Apple got me on the hook! As I become older I become more and more aware that I have to get my ass off the couch much more often and do more sports. And here comes Apple with their new watch 8…

DevOps Camp 2022 Recap

tl;df; it was a blast! Visiting my first barcamp since 2019 I know now what I’ve missed: Drinks, food and soulfood! Location DevOps Camp was hosted at Brandad Systems AG in Fürth Coffee Coffee was sponsored by cloudpunks Catering Catering was provided by Frau B. Incredible as always! Sessions Due to family business I couldn’t…

How to work with the Python os module

Motivation When you are dealing with files and directories or operating system version and environment variables the os module needs to become your friend os Get current working directory import os print(os.getcwd()) Get platform info os.name == “nt”   # Windows os.name == “posix” #  Linux and macOS Get environment variables assert os.environ.get(“FOO”) == “BAR” os.path…

Python Tips & Tricks for Junior Developers

Motivation Learning the programming language Python is easy but becoming a proficient developer can be quite cumbersome: Python has a complex ecosystem of package / dependency management, some finicky language details and of course you should learn some tricks of the trade as well. So here is the place to start your journey into the…

Surrounded by idiots – Book Review

Today’s book review is a guest article of Maximilian Brenner All just idiots!!! This thought has certainly crossed some people’s minds after a meeting or group work, but is everyone else really an idiot or am I the idiot in the room? The author Thomas Erikson thinks it is simply a matter of communication. In…

Running external commands from Python

Motivation Although Python has a ton of built-in features and the ecosystem is full of useful pip-installable packages sometimes you need to fire up some external tools os.system The simplest form of launching external tools is the os.system function import os os.system(“echo Hello from the other side!”)   subprocess module The subprocess module is Python’s…