The 1st live hands-on Linux sysadmin workshop for this year is here.

This time, it will be in Los Angeles. This is two days of hands-on training, where all the participants will work on several well structured lab exercises on a Linux system.

Happy New Year 2015 – From Geek and the Dolls

by Ramesh Natarajan on January 1, 2015

Let us always meet each other with smile, for the smile is the beginning of love.
~Mother Teresa

Happy New Year to all TGS readers from Me and My Daughters (Diya and Neha). We wish you and your family a happy and prosperous New Year.

Top 5 Best Chromebook Laptop (and Pros and Cons of Chrome OS)

by Ramesh Natarajan on November 23, 2014

Chromebook LaptopChromebook runs on Chrome OS.

If you’ve been thinking about buying a chromebook, you should first decide whether Chrome OS is an appropriate choice for you or not.

We’ll explore the following in this article:

  • Why you should buy chromebook?
  • Why you shouldn’t buy chromebook?
  • Top 5 best chromebook laptop to purchase


I’m excited to announce that the details of the San Francisco Bay Area Linux Sysadmin workshop is finalized.

Several participants who showed interested in this workshop earlier have already signed-up. Early bird registration will close by July 31st. If you are interested, take advantage of the early-bird discount and sign-up quickly.

BLE stands for Bluetooth Low Energy.

BLE is relatively newer technology compared to the classic Bluetooth we have come to know in recent years in terms of development and internal operation.

Also, BLE is not backwards compatible with classic Bluetooth. Hence, most device manufacturers couple classic and BLE on a single chip to allow users to use either.

The next hands-on sysadmin workshop is here.

This time it will be 2 full days of hands-on training, where you’ll be working on several lab exercises on a Linux system.

This workshop is for newbies or intermediate users of Linux who would like to become proficient in Linux system administration. Wide range of essential sysadmin topics will be covered including package management, user/group management, various security aspects of Linux, filesystem/storage, several network utilities, system monitoring, etc.

Happy 6th Birthday to The Geek Stuff

by Ramesh Natarajan on June 23, 2014

TGS is 6 years old now.

My daughter Diya doesn’t forget this occasion, as it is time for her to celebrate the birthday of her special toy friend.

Of all the stuffed toy animals she has, Penguin is her favorite. She has named her friend “Penguinee”.

This year, she also added a “Baby Penguin” to her collection.

Javascript is a powerful scripting language for developing dynamic web pages.

While it has always been a powerful client side scripting language, it has also evolved as a server side scripting language with the introduction of Chrome V8 engine based Node.js javascript framework. For some, Javascript is serving as a one stop solution for both web/mobile client side and server side scripting.

One of the scripting constructs used in advanced javascripting is called Closures.