Gingter Ale

Fluent stories of a software engineer

Setting up my infrastructure - Part 5: Additional tools, server and hosting

2013-03-01
In this post I’m going to mention all the other necessary stuff for a project like mine. Preamble: Actually, it is a spare time, private thing, and as such I don’t want to spent too much money on it. I also don’t (yet?) know how long this will take and as such don’t want to pay too much. Especially not on subscriptions for services. So, where to start? I think source control is the most important thing for a software project, so let’s go. Continue reading

Setting up my infrastructure - Part 4: Build server requirements

2013-02-28
Okay, after the short delay I want to continue with my pre-thoughts for the tooling evaluation for my pet project. I already mentioned my requirements for a task and bug tracking tool to coordinate my work and keep me on track. Now the second important thing is to stay in control of my code I’m going to produce driven by those tasks. For that I want a good suite of unit- and integration tests. Continue reading

Some delay with my pet project

2013-02-27
Just a short update about my pet project and the evaluation posts: I’m a little bit late with my project. The reason is that I had some high load periods at my job and I had to finish an article for a magazine. Now with the high load managed and the article written, I’m fully commited to my project again and will continue with my tool evaluation. Be prepared to read more soon. Continue reading

Setting up my infrastructure - Part 3: Bug tracker requirements

2013-02-10
In my last blog post I explained why I want to automate as much as possible. For this I want a build server. The next thing that’s really important to me is, to log every issue and idea I have and have myself organized through the project. For that I’m going to evaluate some tools, and before you start with downloading and installing all sort of tools and testing them, you should know what you’re looking for. Continue reading

Who am I? And how to prove?

2013-02-09
Since I am currently setting up my infrastructure for my pet project, I wanted to sort out some little details. My Bug tracker, the build server software, the repository managament… all this will be web based, and hosted on my new virtual server Gallifrey (that now also serves this blog). I don’t want my credentials go over the internet in plain text, so I want to access these applications only over HTTPS. Continue reading

This blog just moved

2013-02-08
Hello from.. Gallifrey. As you should see in the footer, this blog just moved and now is hosted on my new server Gallifrey. Previously it was located on smarthost01, I admit, a very boring name for a server. Perhaps it’s intersting for you, how I moved this installation. This was done in a few easy steps. I… 1.) scripted a backup of the database (including the user) directly in my wordpress directory using HeidiSQL, 2. Continue reading

Setting up my infrastructure - Part 2: Automate everything

2013-01-29
This post is the second part in the series about my pet project, and this is about automating stuff. As I already mentioned, I want my personal project to be automated as much as it makes sense. That starts with automatic builds whenever I check in some new code, automated testing starting with unit testing, later integration testing and then, last but not least, automated UI testing and of course code coverage analysis while testing. Continue reading
Older posts Newer posts