 Hi, yeah, I'm Philip. I also live here in Berlin and I want to show you really quick two tools that haven't made it past version 1.0 yet and Yeah, the first one is what I call bump version and I wrote it to scratch my own itch Yeah, like in every make file rake file whatever project I was working on I had like few shell commands to for the situation when you have to release the software increase the version number in all the files where the version number is hidden and Yeah, then commit that Come up with a meaningful commit message like bump version or new version or release or something and then take that and This is pretty much all it does so I made a screencast and I skipped to the part where it becomes interesting. So I have a set up py file where the version number is stored in and I'm going to invoke bump version on that Tell it what the current version is because it can't figure that out by itself Not yet, but I'm working on that and then it increases the version number. That's the trivial part and I can Run it again and tell it to bump a different part of the version in this case the minor version Not the patch version as before and it's automatically increases this to 0.1.0 and I can store all of these command line flags in a Yeah, the Vim thing on this virtual machine was installed somewhere else and So yeah, I could store all the options and Well In the configuration file So that every time I need to increase the version. I just type bump version. It does the right thing I can also check that into version control of your choice I just built a mercurial support like a few days ago, but it supports kit And then you just type bump version. It does the right thing and tax it and soon annotates it and You can push it and it saves me like a few keystrokes every time I release software I need to do that often and early and Yeah, you can tell it which files it needs to store and Just skip to the part where I create the git repository and Check all the files in and then I tell it to git tag and get committed and Yeah, it created a commit that does the right thing and Yeah, so I'm really interested in Whether that fits your workflow. It kind of fits my workflow Do you increase the version number after you release or before you release or it's really Designed to be to to fit as many workflows as you want so you can configure your configuration How your version number looks like how it should be parsed how it should be serialized Yeah, and I'm committed to like fit this as many workflows as they are So, yeah, please come talk to me if that does everything but this little bit that you want Missing I'm happy to add that that's the first thing and The second thing is a project I started like on a weekend three years ago and So it's an it's on github by the way, it's written in Python. It's really like 150 lines. So it should be easily hackable Yeah, the second thing is a geocomet. It's at geocomet.com and I wrote this when I first heard about get nodes and yeah, what can I do with get nodes? I need a use case and So, yeah, what it is basically a post commit hook that hooks into a core location on the Mac and into Yeah, all the available Wi-Fi towers and Google API call to figure out where you are once you commit and you commit figures out where you are stores that attached as a note to your commit and Yeah, after a while you kind of like get all the locations where you write code It also has my curious support. It was originally called geo jet and I was forked like on the first day Here's we have Yeah, like post receive hooks that we're trying to build a web service around it where we can figure out where people commit code and what language and at what altitude and speed and Whatever and so there's a Google Chrome extension that I hope still works where you can see Yeah, directly on github near the good notes where you created that commit and And yeah, probably tomorrow at the hack day I will be working on the client because that needs some test engineering to really work on current macOS versions and Yeah, if you're interested in like Letting me see how the installation fails on your machine Yeah, I'd be happy to help you. That's about it