Visual Studio! For Mac!

Yes, you have read correctly. Yesterday was a great day for me. Microsoft released the final version of Visual Studio for Mac.

During my software developer years, I have used Visual Studio quite extensively, in both 2005 and 2008 iterations. The .NET Framework 2.0 and 3.0 were my second home, a lot of good ideas have been coded in these years.

When I switched to Mac one of my biggest regrets has been that I don’t have an IDE as intuitive as Visual Studio available. Sure, I have tried XCode and a few others like Aptana Studio 3, and as much as I like them, they never felt as good to work with.

Now, seven years have passed since I moved to Mac. And it is close to seven that I am not working in software development anymore. I have looked into the IDE iterations on the Windows side, but ultimately I never ended up coding anything.

Yet, this release is as exciting to me as it can be. I’ll let you know if I ended up doing something with it. For now, I will savour the moment and enjoy the image of myself running around like a little overly excited child. You need that, every now and then.

SSL secured!

Thanks to letsencrypt.org my little blog is now SSL/TLS secured.

letsencrypt.org is a great way to make the web a better place, by offering a free and open Certificate Authority (CA). Everyone can receive certificates for their websites. Have a look at their website to learn more about it.

The process itself was a bit of work since godaddy.com, my hosting provider, does not offer a direct implementation of letsencrypt.org. Which makes sense if you consider that certificates are part of their sales program. Setting up a manual certification process was easy enough, although not quite straightforward. I had to dig in and find bits and pieces that were a bit tricky, at least on first glance. Or maybe I am again hunting zebras instead of horses. Luckily I mainly use a Mac to work on, I honestly wouldn’t know what to do on my Windows machine. Maybe I should give that a try some time.

To maybe make it easier for someone, here is what I did:

 

Continue reading “SSL secured!”

Home

Sometimes you just need a reminder of the tranquillity you experience at home. Even if you do not live there right now.

Speaking of time

In my previous post, I spoke about the general concept of the right time to do something. And while I still believe in Murphy’s Law, especially when you look at the wording Christopher Nolan used in Interstellar, there are a few exceptions.

There is a right time in when to book something. Flights, Hotel rooms, rental cars, you name it. Basically any commitment between yourself and a company that offers a service.

I will be in Paris, attending #wceu, WordCamp Europe 2017. And it seems that now is the right time to book everything. Well, now or never, actually.

The right time

Is there such a thing as “the right time” to do something?

Let us have a look online. You will find a lot of websites telling you the secrets of “the right time to change your job” or “the right time to travel”. But controversially, you also find the same statements negated. “Why it is never the right time to travel” is also easily found.

If I look at my personal history with the concept of the correct time to do something then, it is somewhat special as well.
Some said, that after finishing my apprenticeship it was the right time for me to spread my wings and get a job at a larger or different company. Others said that it would be a waste of time.
The same applied when I repeated the same class in 12th grade. A few people told me that with my results, it was the right time to do so. And I felt like this as well. Other opinions were that I should continue and push through. And a minority wanted me to just call it quits and do what I am really good at.

Today my opinion is that there is never the right time for anything. And yet it is the right one for everything. Anything that can happen, will eventually happen. In due time.

Enjoy the little things

I like movies. They have shown and taught me a lot of different things. From superheroism to villainy, from cooking to comedy, there is always an interesting topic around the corner.

Out of the vast amount of different screenplays that I have seen by now, quite a few leave their impression in a way to remember them on a daily basis. Like 2009’s Zombieland. Sure, it is a comedy that hit the nerve of time with its Zombie related theme, however, there are actual gems hidden in it that make it unforgettable. Like the rules that main character Columbus notes down in his little book.

As the title suggests, the one rule that has left an everlasting impression on me is #32 – Enjoy the little things. It is true that we do not do that often enough; I always end up reminding myself to take a step back and enjoy it for once. So as of writing this post, I am enjoying the sun. Something that we clearly need to do more often in a country like Ireland.

The wheels on the bus…

One of my main methods of transportation is using public services. Since tram, train, and metro are pretty much unknown in Irish cities other than Dublin, most of it happens to be the bus service operated by BusEireann. Getting used to how things run here can be quite challenging. Even more so if you are from a country where the little word “schedule” actually carries more meaning than “just a general set of guidelines”.

Today the bus I took to get to work was, in a rather unusual fashion, on time. More often than not public transportation involves guessing at which time the bus will be there; extra points are awarded for figuring out if the bus is late or if it is early.

So my usual connection to work arrives at my stop around 7:50. However, the schedule places the bus at either 7:20 or 8:00. And since the 7:20 usually drives past at around 7:15, the one I take is early.
And then there are situations like I experienced yesterday when two buses of the same line were at the bus stop around 17:50. Their schedule would place them at 17:40 and 18:00. Both early and late. Or late and extremely late.

So, what does that mean? Does it even have a specific meaning?
Well, as I see it, this is one of the beautiful things here. Everything works at its own pace. Sure, things get delayed and more often than not you are in a situation that, as a German, would be unthinkable. But that is also the beauty that a place like this holds. Life is not a series of exactly timed calendar appointments. Life flows and in the end, everything will work out. And it has, so far. So if that means that I should aim at a bus that leaves 20 minutes earlier, I can live with that.

#wcvie and #wceu

As part of my WordPress discovery journey, I have been attending WordCamp Vienna this year. Roped in by a colleague, I originally did not have anything on my agenda other than to be there.
Sure, I’ve written my own personal blog and I had worked with WordPress in the past, but it has been quite some time that I’ve been actively doing so.  My blog died ungracefully in 2011, partially because there were no interesting things to write as well as having killed off a few of my main topics due to the move to Ireland.

But alas, here we are, some six years later and out of the blue I am attending a conference on WordPress. And I liked it!

In fact, I liked it so much that after coming back home I created this blog and moved my vacation to accommodate for a last minute visit to WordCamp Europe. I have yet to work out how to get there and where to stay, but I’m sure that I’ll be able to get that sorted eventually. And if worse comes to worst, having to spend the night in the back of a car close to a motorway service station is not too bad.

After all, as my Irish friends would say,  I’m just “in for the craic!”

Hello world!

Now, this is new. The last WordPress installation that I actively edited was 2.8, so this 4.7.4 looks oddly new and yet familiar. One could say that a bit of time has passed since I last had a look at it.

But here we are, in 2017, five years have passed. Well, more seven than five. So as it is appropriate for a “first” post, I’ll leave you with:

Hello world!