Category: Uncategorized

psconf.eu 2019

This year was the first time I’ve attended psconf.eu – and it was an amazing experience! To be honest, I wasn’t in the best mood when I arrived late night on Monday before the event. This was mainly due to my connection flight being cancelled from Frankfurt to Hannover, and being forced to take a 4 hour train ride, without a chance to get a seat in a overfilled ICE train. This alone wouldn’t have been too bad, I’ve got a bar table at the on-board restaurant and was able to do some coding, but then also my luggage went missing at the airport – which got me quite grumpy (but you can’t really blame anyone for bad weather.. right?)
Luckily I’ve been able to fetch some essentials at the airport duty-free shopping and pauby was so nice to deposit a new Chocolatey T-Shirt at the hotel desk, so I’d be covered for the first day of the conference.

psconf.eu

psconf.eu“, the powershell conference Europe, is an annual event taking place in Hannover, Germany.This year, about 350 delegates from over 30 different countries had the chance to visit more than 50(++) talks on different topics (generally everything about PowerShell and system automation).

the sessions

The sessions are not available on YouTube yet, but watch out for them on psconf.eu’s channel. Supplemental material can be found on GitHub.
The following is the list of the talks I’ve been attending.

Tuesday

  • State of the Shell 2019 (Keynote)
  • Improving Performance by Reducing Memory Allocations
  • Pester internals and concepts
  • “RegEx 4.0”

Wednesday

  • Tracking Activity and Abuse of PowerShell
  • Test infrastructure as code?
  • Building a better command line experience: Windows Terminal and WSL2
  • Lean on me: Managing dependencies in PowerShell
  • Generating Azure PowerShell (and more) cmdlets via AutoRest
  • Attack Surface Reductions for Adventurous Admins

Thursday

  • Learn Classes with Class{}
  • Don’t do that, do this instead: PowerShell worst practices
  • PowerShell Remoting Internals
  • Automating the Software Deployment Lifecycle with Chocolatey, Jenkins and PowerShell
  • Visual Studio Code: deep dive into debugging your PowerShell scripts

Friday

  • A better way to do WPF in PowerShell 5+
  • Lessons learned from a large scale infrastructure as code project
  • Click-free application deployment using the magic of PS and Chocolatey
I’m not going to get into detail what I liked most or what I didn’t like, every single one of the talks at least gave me one new idea or something to think about concerning my current workflow, which I consider highly valuable. Just know that I am looking forward to the other talks being available on YouTube, and I’m pretty sure I will also be re-watching some of the talks I went to.

the people

Anyone who’s attending conferences like this one probably has a similar mindset about it, IT’S ALL ABOUT THE PEOPLE. Getting to know the real person behind that avatar in Slack or GitHub, who’s been talking to you or that you’ve been angry about because he or she closed off your pull requests, really put the value into the conference (at least for me it did). The conference offered a great mix of quality content and “networking possibilities”, especially the many coffee-breaks and the evening event at the zoo.

my takeaway

I’ve had a lot of fun and interesting discussion with experts that excel at what they’re doing in the field of Windows automation. It was very helpful to discuss certain problems, do’s and dont’s in system administration and automation. Getting some insight, in how other people and companies approach tasks that are similar to what I’m (trying) to do will definitely influence my future work.
In the end, a cancelled flight and lost luggage (my bag actually went missing again on my trip home!!) wasn’t all that bad. I’ve been able to pick up a lot of great ideas, meet nice people and even make some new friends.

the case of the missing blog posts

Heya!
As you’ve might have noticed I’ve pulled down nearly all of my technical posts from this blog as well as deleted some of my GitHub repositories. This has several reasons, and I’ve got the feeling that I need to explain myself.

There have been some legal issues concerning code I’ve created for a contractor that wishes to keep certain pieces proprietary – and exactly those pieces were heavily dependent on code I’ve written in my spare time and published on this blog as well on GitHub – I didn’t want to get into arguing of which parts were completely independent from business related topics – so I’ve decided to take everything down.
If you’re looking for those lost blog posts, I’m sorry – I can’t share them anymore, but there’s probably some internet archive where you can still dig them up. When you’re missing my Chocolatey posts specifically, maybe visit the Chocolatey Gitter chat room – there are many folks that are more than capable of helping you with any issue or question you may be facing.

If you’re looking for my old GitHub repositories – there were some forks like this and that. 🙂

Don’t get me wrong – there will be tech stuff on this post in the future, but it’ll be far apart from what I do at work, so it’ll take longer to gather enough material to share …

The other (much more pleasant) reason I’ll take this blog into another, more easygoing direction is the fact that I’ve just got married and want to spend more time with my wife and family 🙂 – My wife is VERY understanding when it comes to me spending time in front of the computer, still there are other things that we both enjoy and want to spend more time with, such as hiking, traveling and photography.

So whats next?

I’m pretty packed at work right now but definitely looking to traveling to Hawaii (kind-of-our-honeymoon-trip) and speaking at ChocolateyFest, where I’ll be talking about how to kill golden images in your infrastructure setups. (So there’ll still be me talking about software automation trying to give something back to the awesome Chocolatey community!) After that I’ll be visiting WinOps London again this year, accompanied by my wife 🙂 – we will spend a couple of days in addition to the event, doing sightseeing and meeting up with some friends. All this time I’ll be accompanied by one of my trusty cameras and (probably) a couple of lenses, trying to “up” my photography and having a great time.

After all, I’ll try to publish the things I’ve initially intended to publish: short stories about me trying to capture certain photos plus the outcomes of it, travel plans & reviews, maybe even little summaries of my “gardening experiments” (I’m growing the ultimate yucca) and of course – whatever comes to my mind that I feel I’ve got to share with whoever is interested in reading this blog (no offense if you’re not ;-)).

Thanks for reading, hope to see you soon!

Grazer Linuxtage 2017

Just like almost every year, my friend Martin and I attended the “Grazer Linuxtage”, a free conference that annually takes place at FH Joanneum Graz. (#glt17)

We’ve more or less set-up the track for single board computers, consisting of a workshop on Friday, as well as an info-stand and a talk on Saturday.

Thanks to the 200+ people that visited our talk, hope you enjoyed it!

Our slides are available for download, feel free to contact us if you’ve got any questions concerning the discussed topics! [talk at Linuxtage website]

Raspberry Pi Zero Wireless

So that happened … Can’t say that I was looking forward to a replacement of the “old” Rapsberry Pi Zero, as it really was a neat device for what it cost, but hey, WiFi + Bluetooth will make it even a better IoT device!

I’ve just placed an order for both, a(nother) old Pi Zero as well as the new version from https://www.kiwi-electronics.nl – as they seem to be the only place that  still has the old version in stock at a reasonable price. (go fast if you want one!)

My first projects with the “Pi Zero Wireless” will probably be home-automation related … maybe a little weather station or room-temperature regulation – something like that 🙂

If you’re interested in that area, my friend Martin has a great collection of sample projects and materials over at his site http://strohmayers.com – in addition to that, we’re going to do a workshop at Grazer Linuxtage where you can get hands-on RPi tinkering and programming!

“Schdraggl”

made-up word by flurl,  likeness to strugggle is not coincidental.

Everyone has Schdraggl, it’s always real, always understimated and commonly increases between 00:01am and 23:59pm.

Grammar

Schdraggl is both noun and verb. “schdraggl” is equivalent to “schdraggel”, there is no comparative form, the only valid superlative is a ‘deep schdraggl’ or ‘monster schdraggl’ (both semantically equivalent).

Sample Usage

“schdraggl”

– something is really getting on my nerves

“omg schdraggl”

– someone just said something really stupid

~ probably by Flurl

“… #schdraggl”

– I don’t want to do what I’m doing right now, but I have to

“uni schdraggl”

– something related to University is not going the way I want it to

~ probably by Fredl

“WWSD (What Would Schdraggl Do)”

– What is the worst thing that could happen right now.
… don’t use this to often, it’s going to happen!

~ Flurl

“make schdraggl great again”

– everyone just needs a wristband with that slogan.

~ Flurl

“schdraggel is always bigger”

– you think it’s bad? HA! it’s going to be even worse later on.

~ Nico

“schdraggel”

– you know you’re about to do something really stupid, but cannot change it.
– your schdraggl is getting bigger after you’ve done it
– and even more so three weeks after.

~ Nico

… more uses will be added to the list as they occur and if they funny enough in my opinion 🙂