Category Archives: Site News

Third Anniversary

It seems like it was yesterday since Gigi Labs was launched, and yet, that happened three years ago today.

In the past year, a lot of new articles were added, and there are now over 200 articles in this site. I’ve added pages under the Writings section for each of the more important series. In there, you’ll now find the progress of the Programmer’s Ranch migration, as well as two highly successful series launched this year: The Sorry State of the Web, and C# Asynchronous Programming.

The Sorry State of the Web started as a result of my frustration with so-called professional websites, including major US airlines. In time I ran into so many issues that I published one or two articles a month for six months. While this was entertaining sport, the web didn’t get any better as a result, and I figured I could use my time more wisely elsewhere. For instance, by writing high-quality articles to help people write good software.

And so, this month, I decided to write about C# Asynchronous Programming. I observed over the years that this was a topic that .NET developers found particularly difficult to grasp, and I decided to put in writing what I had been explaining over and over again to different people. While there was too much to say for a single article, the series that resulted from this effort was phenomenally successful. In fact, this month has been Gigi Labs’ best month ever in terms of traffic, by a huge stretch.

Other articles of note in the past year include my article On Daily Standups (which, as I expected, was quite controversial), various articles on Mirosoft Orleans (including those on Persistence, parts of which were contributed to the official Microsoft Orleans documentation), and articles on .NET Core / .NET Standard which helped to alleviate a lot of the confusion that many people had with what is now a family of frameworks.

In the meantime, I have removed the page that served as a quick reference to interest rates offered by Maltese banks. Since I had no more time to maintain this anyway, removing it helped Gigi Labs keep its focus.

I wish I could give some kind of idea of what’s in store for Gigi Labs in the coming year, but the truth is that I don’t know. For one thing, I would like to get back to game development – both because that is where my heart has always been, and because I feel that making games is really the best way to teach a lot of programming concepts. But I’m not making promises at this stage – we’ll see how things play out (pun not intended) in the coming months.

Once again, thanks for your support over the past 3 years!

Second Anniversary

Gigi Labs is 2 years old today! To date, over 150 articles have been published here, mainly on software development.

Something around 30 articles of these have been migrated from Gigi Labs’ predecessor, Programmer’s Ranch. This constitutes around one third of the Ranch’s content. Some might think that I’m merely reposting the old articles, but I am going through a lot of effort to bring them up to date and provide all my content on a single website.

Regular readers of Gigi Labs probably noticed that I am posting articles a lot less regularly than I used to, and this trend is expected to continue. The reasons for that are (1) that I am occupied with other things, especially travelling, and (2) I am learning a lot of new tech, and that takes a lot of time. But this means I’ll be able to write articles that are more useful and unique.

Gigi Labs is about quality, not quantity. I’d much rather write a unique and well-researched article once in a while than a stream of basic tutorials that you can find elsewhere on the web.

I would like to thank those who have provided comments and corrections to my articles in these 2 years. My knowledge is limited and I am more than happy to learn new things from other people’s experiences. So keep them coming!

First Anniversary

A year has passed since Gigi Labs was launched as a successor to Programmer’s Ranch, my previous blog based on the Blogger platform which featured exclusively technical articles.

Gigi Labs is instead based on the more mature WordPress platform, and this has made it a whole lot easier to write technical articles and include code samples. In fact, a total of 85 articles have been published at Gigi Labs to date (compared to 91 in the 18 months of operation of Programmer’s Ranch).

The vast majority of articles here have been on Software Development. Some topics of note include C# 6 and Visual Studio 2015 (articles written while these were still in development and little information was available), Redis (articles featured in leading Redis newsletters), SignalR and RabbitMQ. Many other articles deal with a range of interesting and obscure topics.

Recently, I began migrating some of the more popular articles from Programmer’s Ranch to Gigi Labs. This is expected to continue, especially for the SDL2 articles which were among the first of their kind and were quite a hit around the time SDL2 became available.

Aside from technical articles, Gigi Labs has also seen posts published on a range of topics varying from guitar tabs to observations about life. The fact that WordPress allows neat categorization of articles is another of its strong points.

Finally, while many articles have been published at Gigi Labs, a number of static pages have also emerged since its launch: Projects, Websites, Writings and Public Talks show what I’ve been up to.  There are a few other pages with miscellaneous information that doesn’t really fit anywhere else.

I just wanted to thank all the people who have been following Gigi Labs over the past year, and hope they will continue doing that for years to come. You can get updates easily by subscribing via email, following me on Twitter, or liking the Gigi Labs Facebook page.

Welcome to Gigi Labs

Hello everyone, and welcome to Gigi Labs!

This is not my first website, nor my first blog. I’ve actually been writing on the web for the past 12 years, starting with Dino’s Ultima Page and subsequently launching various different sites, some of which still exist today (such as Gigi’s Computer Corner). My most recent website was Programmer’s Ranch, a highly successful blog in which I would explain various programming topics in a concise and practical manner.

Programmer’s Ranch was based on the Blogger platform, which turned out to be a pretty poor choice for various reasons. It was very time-consuming to write decent-quality programming articles on a CMS that had no support whatsoever for syntax highlighting, among various other deficiencies. Less than 18 months after Programmer’s Ranch was launched on 2nd May 2013, I now find myself needing to create a new blog – Gigi Labs.

With Gigi Labs, I am taking things to a whole new level. Aside from continuing the legacy of Programmer’s Ranch with programming articles, I will also be writing about various other topics including PC games, music, workplace, etc.

This is a bit of a departure from my previous websites, which were each dedicated to a different aspect of my life and were completely hand-coded from the ground up (other than the blogs, naturally). For Gigi Labs I am using the power of the WordPress CMS to write about various topics and have them categorised neatly. Gigi Labs is where all those websites I created over the past 12 years converge.

Thanks for following Gigi Labs!