Skip to main content

Back to blogging.. Exactly one year after

I always wanted to keep my blog up to date, but as you can see, I couldn't do it. :D

Twitter is one of the reasons for not blogging recently. I joined Twitter exactly 555 days ago and now I'm addicted to it. I didn't use it frequently after I joined, but now Twitter is one of the first things I check when I start the computer. It all started in the month of April, when I was doing a coursework.

So many things happened in this year.

In this year also, our batch went to Nuwara-eliya in July. This time we spent two nights there and had a great time. We enjoyed a lot! :D

I also got a chance to go to India in August. Me and my friend went to Bangalore to present a paper for International Workshop on Technology for Education (T4E'09). See my diGIT article for more details.

diGIT? yes! It is an online IT magazine and it was a great opportunity for me to contribute. I got to know the editor-in-chief of diGIT, Mr. Gihan via Twitter. I thank Gihan for giving me the opportunity to contribute.

I wrote 4 articles on ICEfaces and here are the links:
Introducing ICEfaces!
Getting started with ICEfaces and Eclipse.
Ajax Push with ICEfaces.
Ajax Push with ICEfaces, Using RenderManager API.

That's it. I don't have a mood to write all here. ;)

Now the final year of the degree has started and there are so many things to study. Even though it's the final year, I have to wait two more years to the get the degree as I'm doing it part time. Now we get coursework every week and it's really hard to have a good night's sleep these days. :)

Finally, here is the important thing. As you may have seen, my previous post was about a dream come true. I bought an HP dv5t laptop from USA and got it on 20th December 2008. Yes, it was a dream for a long time. To have my own laptop and I'm really glad that I type this post using the same laptop. :)

Here is a photo I took when I was in India. (The photo is not very clear)

This laptop is the main reason for writing this blog post as I wanted to blog about it when it completes a year.

This TwitPic shows the system information obtained using Speccy



I'm also waiting for Christmas! Love this time of the year. Too bad Santa Clause is not coming to my home now! :)

Okay, it's time to stop now. By the way, I'm sorry if you see any mistakes in this post. I'm not good at writing now.. Believe me, I was really good, but for some reason I have lost that ability.

Comments

Popular posts from this blog

Finding how many processors

I wanted to find out the processor details in my laptop and I found out that there are several ways to check. For example, see The RedHat community discussion on  Figuring out CPUs and Sockets . In this blog post, I'm listing few commands to find out details about CPUs. I'm using Ubuntu in my Lenovo ThinkPad T530 laptop and following commands should be working any Linux system. Display information about CPU architecture $ lscpu Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 4 On-line CPU(s) list: 0-3 Thread(s) per core: 2 Core(s) per socket: 2 Socket(s): 1 NUMA node(s): 1 Vendor ID: GenuineIntel CPU family: 6 Model: 58 Model name: Intel(R) Core(TM) i7-3520M CPU @ 2.90GHz Stepping: 9 CPU MHz: 1199.988 CPU max MHz: 3600.0000 CPU min MHz: 1200.0000 BogoMIPS: 5787.1...

Java Mission Control & Java Flight Recorder

Last year, I got two opportunities to talk about Java Mission Control & Java Flight Recorder. I first talked about " Using Java Mission Control & Java Flight Recorder " as an internal tech talk at WSO2 . I must thank Srinath for giving me that opportunity. After that, Prabath also invited me to do a talk at Java Colombo Meetup . Prabath, Thank you for inviting me and giving me the opportunity to talk at the Java Colombo Meetup! I'm also very excited to see that Marcus Hirt , the Team Lead for Java Mission Control has mentioned about the Java Colombo Meetup in his blog post: " My Favourite JMC Quotes ". It's so nice to see "Sri Lanka" was mentioned in his blog post! :) From Marcus' Blog Here are the slides used at the meetup. Java Colombo Meetup: Java Mission Control & Java Flight Recorder from Isuru Perera Marcus Hirt's blog posts really helped me to understand JMC & JFR concepts and his tutorials were very helpful...

Flame Graphs with Java Flight Recordings

Flame Graphs Brendon D. Gregg , who is a computer performance analyst , has created  Flame Graphs to visualize stack traces in an interactive way. You must watch his talk at USENIX/LISA13 , titled Blazing Performance with Flame Graphs , which explains Flame Graphs in detail. There can be different types of flame graphs and I'm focusing on  CPU Flame Graphs  with Java in this blog post. Please look at the Flame Graphs Description  to understand the Flame Graph visualization. CPU Flame Graphs and Java Stack Traces As  Brendon  mentioned in his talk, understanding why CPUs are busy is very important when analyzing performance.  CPU Flame Graphs  is a good way to identify hot methods from sampled stack traces. In order to generate CPU Flame Graphs for Java Stack Traces , we need a way to get sample stack traces. Brendon has given examples to use jstack  and Google's lightweight-java-profiler . Please refer to his perl program on g...