I have recently started using Visual Studio Code for creating simple C# projects to play around with the new language enhancements in C# 9.0. I ran into an issue when I have multiple classes with the Main method. The Build task flags this as an error and I could not find any way to set… Continue reading Setting the Startup class in Visual Studio Code
Switching display between computers using a VGA switch
You have a single monitor that is shared between the desktop and laptop? Swapping out the VGA cables every time you need to switch getting you down? Get a VGA switch. I was looking to buy a second monitor, but decided against it and bought a VGA switch instead. The switch has 2 inputs (from… Continue reading Switching display between computers using a VGA switch
On Handwriting
I love fountain pens and cursive writing. I was asked to write a short article on why handwriting is important and the role it plays in learning - retention and active recall. A slightly modified version of this appears in a medical college magazine. I am publishing the original one here: Handwriting is one of… Continue reading On Handwriting
Learning HTML with CSS and using Anki.
A while back, I wrote about why developers should learn HTML and CSS. I wrote that post after formally re-introducing myself to HTML and CSS using Head First HTML with CSS and XHTML. A short time later, I got caught up with more server side programming. As if often happens, once you learn a programming language, you need to build something in… Continue reading Learning HTML with CSS and using Anki.
Desktop Computing
Last week, I bought a HP Envy - desktop tower. This is my first desktop purchase after 8 years of using laptops. My 2 laptops - HP & Lenovo are functional. I bought them in America years ago. The batteries on both the machines reached their end of life. I could not find spares for either… Continue reading Desktop Computing
Software Construction & Metaphors
This post is part 1 of a series that documents my understanding of software construction as I read through Steve McConnell’s excellent Code Complete. I was reading up on software construction and the importance metaphors to get a deeper understanding the process of software development. What follows is my understanding of the aforementioned topics. Software… Continue reading Software Construction & Metaphors
Securing your personal data.
A few weeks ago, a friend, on returning home from work, found that her house was broken into. Her Macbook Pro, iMac, camcorder, and a digital camera were stolen. The robbery happened mid-day, in broad daylight!!! Most of her personal digital assets, pictures and videos, stored on the computers were lost, forever. This is far more devastating than… Continue reading Securing your personal data.
Engaged
I got engaged on April 15th in Bangalore. I had dreaded the part where my soon-to-be-bride and I had to go up on stage (with 300 pairs of eyes on us) and stand there shaking hands, greeting people who were kind enough to pay us a visit. Much to the surprise of those who know… Continue reading Engaged
My development rig
1. 27 inch LED monitor. 2. Lenovo IdeaPad Y560 running Windows 7 Home (64 bit) i7 Quad Core @ 1.6 Ghz. 8 GB DDR 3 RAM. 1 GB ATI Catalyst Graphic Card. 500 GB 7200 RPM drive (yea, I know, I should be on a SSD) 3. Microsoft 4000 Ergonomic Keyboard. a.k.a keyboard of the… Continue reading My development rig
The past 8 months…
I returned to India in September 2011. I flew out of Miami on a clear morning, had a stopover at Newark and then got on a direct flight to Mumbai. I flew Air India. I have heard some not so good stories from people who have flown the airline, but I must say I had a pleasant… Continue reading The past 8 months…