My venture into the game modding world and hosting a hobby game server

I'm gonna roll the tape backwards, far into the past. I was 7 years old when my father got our first computer. It was an IBM machine that ran Windows 3.1, floppy drive times :) It was really fun to play around with it and discover the command line, trying…

Management of X.509 Certificates, Private Keys, Certificate Requests and Certificate Chains in Java

At my employer Mendix (https://www.mendix.com), Our cloud platform team which I am a part of, develops, deploys and maintains the global Mendix Cloud. With state-of-the art technologies and tools we build reliable and scalable systems so our customers can get their applications in production faster.. In more…

FOSDEM 2016 Brussels

What a great conference and a start to 2016! I had really nice time during my visit to Université Libre de Bruxelles. Surrounded by really intelligent and skillful people. Clasroom full of top notch speakers (although some had a very strong accent heh), eventually I decided to share some of…

Byzantine connectivity issues with docker & package managers

Good day nerds :) I decided to do a write up about docker and some weird connectivity issues that i had. So maybe it will be useful for the others as well. In this piece i am going to give the debugging process rather than the direct solution, unfortunately there is…

What happened to the cattle ?

In this blog post I am going to go over some good and bad ideas for working with servers in general because I feel that for this specific topic the problem is most of the recommendations are bad or inaccurate. First of all I believe that you should have proper…

Yet Another Puppet vs Chef vs Ansible vs Salt Topic

Whenever there is a configuration management discussion, there is always a debate that spins around "Puppet vs Chef vs Ansible vs SaltStack" topic (ok CFEngine people, don't be pissed, i will talk about it too). In general these discussions are generally bias fueled and leads to nothing but a dead…

Chef Cookbook Authoring Best Practices

Hello Young Culinarians, I would like to share some best practices for authoring chef cookbooks. First we are going to start with two important points when it comes to authoring effective and good cookbooks: Cookbooks must be usable through being a single instance in a run list. That means reasonable(…

Python Interview Questions

Couple of weeks ago a friend of mine was kindly asking me if i can provide him with a list of "possible" interview questions that can be asked to him in a Python related interview. Being in the same situation in the past i know how this can help, so…

Linux Hardening Automation

It was a few months back i was thinking of what options do we have at the moment to automate linux hardening operations. And the results weren't rather rich in options , thus i wanted to develop a linux hardening automation suite myself. First of all, no system in the world…

2014 Review - 2015 Roadmap

I hope 2014 was as good for you as it was for me! Let's see what happened and what's planned to happen! 2014 Events & Changes Left Istanbul and immigrated to NL with the status of highly skilled migrant ! Released GetSocial Quitted smoking ! Met a very special person :) Now commuting…

ITS ALIVE!!! My first OSS release!

At long last... I have finally released my first open source software project...For a good 6 months the project was left in a dark corner in my file system.I couldn't find the energy and motivation as my life was going under major changes back at the beginning of…

Appium sendKeys() Performance & Workaround

OK, I have been using Appium for all my mobile automation needs and the sendKeys performance on Android platform started to annoy me as the automation framework grew bigger, Jenkins takes a lot of time to build our android project. For example, input of text performs 3,5 sec on…

Jenkins + Appthwack = Compatibility Automation

Compatibility testing of mobile products was a big hassle in the past unless your company had a good collection of test devices (even then maintaining a device lab was an absolute pain..) and of course you have to know what will happen if you install your android app on that…

[Android / Python] Workaround for Sending Keys to Pre-Filled InputBoxes

Well, its been a long time that i had to find a workaround for Android Automation. I cannot say that I missed it :) You can find the tl:dr version here : https://discuss.appium.io/t/python-client-pre-filled-inputboxes-set-value-returns-not-yet-implemented-but-it-seems-that-it-is-implemented/483 The current situation with Appium is that there are certain problems while…

Awful Bug Reports in Appium Discussion

I am really dazzled and intrigued by the amount of awful bug reports in Appium Discussion forums. Especially(of course) considering that its a QA populated forum... There are a lot of QA's that fail to ask the right questions and give the right details. Where is the BOX Information…

-lock Function Broken in iOS

At first sight i was sure that it had something to do with appium. After opening the issue on their repository, i have investigated and confirmed that the unlock functionality of iOS UIAutomator is broken. I have contacted Apple about this issue, hopefully we won't be retired before they fix…

Moving to NL

It seems that my story in Istanbul is over now. After working here for almost 2,5 years I came to the conclusion that it is literally illogical to stay here. I am spending 2 hours on average on the roads just between work and home.The startup scene is…

Here Is Why I Think Its a Nice Time to Invest in Litecoin

First of all let me tell you that i studied economics this past month to just understand the dynamics therefore i might be wrong in some of my arguments.I would like to be corrected if you think something is wrong.Before the era with no “crypto-currency”, economics was utterly…

Fantastic Git Cheatsheet

I stumbled upon this really creative execution of gathering around a cheatsheet about git.While git has a relatively smooth learning curve , new starters tend to misunderstood the concept thus making inevitable mistakes.This cheatsheet could help you immensely while you try to figure out git : git cheatsheet.…

Zsh + Rake –> New_post Failure

The problem isn’t Octopress, so just calm down for a minute :). The problem is globbing.I started looking at zsh more closely and happened to stumble upon this: >If a word contains an unquoted instance of one of the characters ‘’, ‘(’, ‘|’, ‘<’, *‘[’**, or ‘?’ >it is regarded as a…