My thoughts on Work from Home

As a software company, a lot of work and processes at collaboration Factory have always been enabled for seamless Work from Home (WFH) long before COVID. However, we still are kind of office focused in our general mindset. I think that right now is the best point in time to really think about shifting our mindset and treating both, WFH and office, as equal and allow everyone to choose freely. It’s not about going full remote (yet) – but read along to see my thoughts on the why and how.

Continue reading “My thoughts on Work from Home”

Java Mutual TLS with Apache HTTP Client and MockServer

Recently I had to implement a feature where we wanted to add user-configurable client authentication for an HTTPS connection between two services. The user was to specify the certificate as well as the corresponding credentials in the UI and they were later used in the background to make the REST call. Turns out, testing that properly became way more effort than I initially thought. I’ll quickly go over the general problem to be solved, give you a rough overview of the implementation to be tested, and then describe my struggle to get the test done.

Continue reading “Java Mutual TLS with Apache HTTP Client and MockServer”

Preparing for SaaStr Annual 2019

In just a week I’ll be heading out with some of my colleagues of collaboration Factory to SaaStr Annual 2019the convention for any SaaS enthusiast to be. Since I have only attended DEFCON as a (somewhat larger) conference last year – where my experience has been just amazing – and JS Kongress in 2016 – which was also great – I am pretty excited to see what’s coming.

Continue reading “Preparing for SaaStr Annual 2019”

Evolving Processes – Part 1

Since I started working at collaboration Factory AG in the beginning of 2015, our software development process has changed quite a bit. In this post I want to outline where we started, what challenges we faced, and which solutions we tried to employ to solve those. Very likely, lots of companies have come across these issues, too, and we are still far away from perfect as you will see in the end. I would love to hear your feedback and experiences as well as the measures you have taken to improve and streamline your workflow.

Continue reading “Evolving Processes – Part 1”

Converting Videos to GIF in Bash

In order to demonstrate some new features / issues etc. it’s sometimes quite handy to use short screen captures. The only problem is that they are most of the times too large to share easily or it’s just not possible to seamlessly add them to GitHub issues – but what other cool way is there to get your point across? 😉

For the lazy ones: the video2gif.sh script can be found as a Gist.

Of course there are plenty of apps for all system to do this conversion for you but as a developer I don’t want an extra app for every little task at hand and a plain bash script works like a charm – also on macOS/OS X.

Continue reading “Converting Videos to GIF in Bash”