Software Engineering Camp 2019
Sessions Twitter for Beginners Time Tracking Cube Tesla IOT Apprenticeship and Internship Learning Impressions
Sessions Twitter for Beginners Time Tracking Cube Tesla IOT Apprenticeship and Internship Learning Impressions
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…
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…
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…
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…
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…
Motivation Sometimes you want to know how fast your code is. Before you start implementing a timer use the Python built-in timeit module. #measurewhatmatters Example Let’s take a simple function like a recursive implementation of factorial: def factorial(n): if n > 0: return n * factorial(n-1) else: return 1 If you want to test how…
This article is an interview with Jens Dittmar long-term friend and colleague. He also got me into 3d printing Hi Jens! Thanks for taking the time for this interview. Can you tell us a bit about yourself? My name is Jens and I am a software engineer, gamer, tinkerer and nerd. And I know, I…
The System The gridfinity system is a storage solution based on a 4cm x 4cm grid. It was developed by Zack Freedman because he was as frustrated with standard sorting boxes. Baseplates Standard Weighted Baseplates Container The charm of this container is the inner slope which makes taking out parts easier. Pen Holder Holders…
Why principles? Every time you come to a fork in the road a principle can help you. Some examples: If traffic gets confusing, slow down, If you take the last pasta sauce from the pantry, put it on the shopping list The more you learn the more you earn Principles work as guiding lights but…