I am turning 38 years old today. I am on my way to Belgium for
the funeral of my grandmother. My family, Marta and Tomas, are at
home.

I am in Bielefeld, on top of the hill. This is our usual
stop from Berlin to Belgium: it’s practically in the middle.

I am sitting at the bar, and I have just finished a great project
I have been working for a few months: revamp my homepage and
blog, once again.

I tried a few things getting away from (the great) Wordpress. I
was trying to make my own again, doing it with Django or Flask, I
am a Python guy after all. I tried to do something with my
OwnCloud setup, with files, but that was so 1990s, writing HTML.

Giving up, I did a search for “generate static website” and I
pretty much hit the first link: “Jekyll”. It is written in Ruby, so I am …

Recently, when I was doing performance assessment of one innodb feature
using sysbench standard tool then I observed performance drop in the feature.
I had some hands on experience with codeanalyst (AMD's tool) so I did sampling profiling.
I attached profiler vsperf to mysqld when sysbench client was doing transaction with some
concurrent threads and captured the data for 1 minute.
Just for information, there are 2 technique of profiling -1 sampling and instrumentation.
For instrumentation, I had limitation because a)our test framework starts mysqld in instrumentation
profiler needs to start mysqld
b) in-between framework does shutdown for some clean-up of data and
c) instrumentation profiling requires debug build.
The codeanalyst does not provide very detailed data like 'vsperf' provides.
Using visual studio IDE, we can profile (sampling or instrumentation).
In my …

Firstly I want to say sorry to my blog readers
because I didn’t publish much article about facebook app
development in 2011. Because I was very busy for my job, life and
honestly said I was not an active facebook web developer in 2011.
In computer science algorithm and data structure subject we
learned “Time space trade off”. That means if you need faster
solution you’ve to use more space and vice versa. This is
happened in our life also. If you invest some time in a work you
definitely have to leave some time in other works.

Despite my best intentions, I haven't posted on this blog for a
while, which is a shame! I've become busy writing on so many
other places since I moved into my new role in the Oracle Linux product management
team in April. I've learned a lot and I am feeling quite at home
here! The team is excellent and very nice to work with — I am
slowly getting the "Big Picture".

But even though I've been neglecting this blog, there are a lot
of things that are publicly visible and document some of my
activites:

After
long days I’m writing this post. Though my blog is very popular
for facebook related tutorials, but this is not anything related
to facebook or php. This is about me and beginning of my career.

I think every programmer should learn different languages and
work in different platforms. You can ask me why? If you work on
PHP backend development for 5 years, you will become an
experienced guy and will earn better income.

So why you’ll invest your time for other language and
other platform?
Because it will give you a good taste of programming and you’ll
enjoy yourself. I’m not telling you to leave PHP development and
move to other platform, I’m just telling you to make some extra
time from your regular job and work in different platform or
technology.

It's been a while since my last post on this blog; I definitely
need to get back into the habit! One of the reasons for my radio
silence was that I switched roles here at Oracle. After having
been with the MySQL team for 9 years, I felt it was time for a
change. Fortunately I did not have to look far – I'm now a member
of the Oracle Linux product management team and I am
having a lot of fun there.

However, I realized that while I was an active Linux user on the
desktop, quite a lot has happened on the enterprise and data
center side of things. Linux has really come a long way and I am
glad to be back in this field, drinking from the firehose and
learning a lot about recent developments and technologies. For
me, this is kind of going "back to my roots", as I have been
deeply involved with Linux at SuSE before I joined MySQL in 2002.

On May 17, 2006 – exactly 5 years ago – I started my new job as
web developer at MySQL AB.

Since then I closed 3,049 web requests, worked with 9 colleagues
in the web team, had 4 direct managers, attended the MySQL User
Conference in Santa Clara, CA 4 times (2006-2009, although in
2006 I wasn’t an employee yet, but that was when I got hired, so
lets count it) and one all-company meeting in Orlando, FL and
went through 2 acquisitions: in 2008 to Sun Microsystems and in
2010 to Oracle.

Time to say thank you to all the great people who I had the
pleasure to work with during these 5 years!

Content reproduced on this site is the property of the respective copyright holders.
It is not reviewed in advance by Oracle and does not necessarily represent the opinion
of Oracle or any other party.