Nearly a decade ago, I was amazed when a not-so-technical project manager gave detailed feedback on my C# code in a project I was working on. It turned out he had used FxCop to analyze the code and he was parroting the results that came out after the tool analyzed it. That was my first brush with code analysis tools.This nifty class of tools is especially indispensable for architects, technical leads and solo programmers who are concerned about code quality and need to have code critically reviewed in order to avoid paying a technical debt. For...
Sunday, 26 May 2013
TWIL - Week #8
Posted on 11:28 by Unknown
This Week I Learned:Yahoo will pay $1.1 billion for Tumblr, a six-year-old company founded by David Karp (aged 26) with more than 100 million users, 500 Mn pageviews a day, peak rate of ~40k requests per second, ~3TB of new data to store a day, all running on 1000+ servers but very little revenue. Teenager, Eesha Khare won the Intel Foundation Young Scientist Award and a $50,000 runner-up prize for her invention - to fully charge a cell phone in 30 seconds or less.GeoGuessr is an interesting online geography game that uses the Google...
Thursday, 23 May 2013
ASP.NET MVC 4 Questions and Answers
Posted on 09:50 by Unknown
Q) What is the name of the unit testing Framework that is available with a ASP.NET MVC 4 Project in Visual Studio?MSTestQ) Which code will execute before any of the Controllers are run?The code within Application_Start() in global.asax will start executing before any of the Controllers runQ) Which HTTP status code does a RedirectPermanent ActionResult return?RedirectPermanent returns a 301 status codeQ) How does ASP.NET know how to deliver a request like http://localhost/home/about?Routing engine (not tied to ASP.NET MVC Framework)...
Tuesday, 21 May 2013
Book Review: Instant jQuery 2.0 Table Manipulation How-to
Posted on 10:11 by Unknown
Instant jQuery 2.0 Table Manipulation How-to by Charlie Griefer is an excellent book that explains practical web development scenarios that are possible with the use of tables and jQuery, like the following:Table row striping Sum columns Show/hide rows Highlighting cells PaginationColumn sorting Filtering Table-related jQuery Plugins (DataTables & Tablesorter)While you'll be able to find several code samples for the above scenarios online, what really sets this book apart is the detailed explanation of the code...
Sunday, 19 May 2013
TWIL - Week #7
Posted on 01:21 by Unknown
This Week I Learned:Azure is also a business success with annual revenue topping $1 billion. That’s $1 billion with only a 20% share of a $6 billion dollar market.42% of the world’s top 1 million sites are hosted in the U.S. 97% of websites (in the Alexa top million) with a .kr ccTLD are hosted in South Korea. Google, Facebook, Amazon have millions of users in india, but no data centers in India. A typeface is the specific letter-form design of an alphabet. A font is a collection of all the characters of a typeface, including capital...
Saturday, 18 May 2013
Learn about Chrome DevTools at Code School
Posted on 11:06 by Unknown

Code School teaches web technologies via online video tutorials. While most of their courses are paid, some like the course on Chrome DevTools are free. The Chrome DevTools course is well-produced and impressive.In my opinion, learning about DevTools within at least one browser is crucial to do a good job at web development. Some of the tricks you learn in the Code School Discover Chrome DevTools tutorial can easily be re-used with...
Thursday, 16 May 2013
Book Review: Instant jQuery Drag-and-Drop Grids How-to
Posted on 07:28 by Unknown
Instant jQuery Drag-and-Drop Grids How-to is a beginner level book by Marcos Placona on getting started with the Gridster jQuery plugin.Gridster is a MIT licensed jQuery plugin that allows building intuitive draggable layouts from elements spanning multiple columns. You can even dynamically add and remove elements from the grid. It has an active following on GitHub. The minified version (jquery.gridster.min.js) of this powerful plugin measures just 33KB. Gridster supports Internet Explorer 9+, Firefox, Chrome, Safari and Opera.jQuery...
Wednesday, 15 May 2013
Glossary of keywords used in Microsoft Technologies
Posted on 20:26 by Unknown
I like keeping definitions of keywords used in Microsoft technologies handy. This is a placeholder for links to online resources that have definitions.SharePoint 2010 Glossary - MSDNSharePoint 2013 Glossary - MSDNAzure Glossary (including SQL Database) - MSDN, TechnetWCF Glossary - MSDNC# Reference - MSDNwork in progress...
Sunday, 12 May 2013
TWIL - Week #6
Posted on 11:28 by Unknown
This Week I Learned:Programming:IE10 for the phone and the PC are built on the same engine and use the same renderer which means that what you see on your desktop (or tablet) is what you'll see on your phone. Additionally, the web browser control in Windows Phone apps is a full instance of IE10, with the same speed and power as the native phone browser.An analysis of the world’s top 1000 URLs reveals that page weight increased 28% from March 2012 (822 K) to March 2013 (1053 KB). The median page load time on desktops got ~3.5% faster, and on mobile...
Monday, 6 May 2013
HOW TO view a .NET DLL's dependencies
Posted on 11:22 by Unknown

The simplest though not the most convenient way to view a .NET DLL's dependencies is to use the ildasm.exe toolClick on the Manifest node to view names of dependent assembliesThe manifest lists the names and versions of all other assemblies that the current assembly depends upon.If you're adding a reference via NuGet, you can find the dependencies from the information provided for each Package in the Package listing...
Sunday, 5 May 2013
TWIL - Week #5
Posted on 08:14 by Unknown

This Week I Learned:Programming-relatedWindows Azure SDK for .NET v2.0 has some nice updates. Windows Azure SDK for .NET is a fully open source project (Apache 2 license) hosted on GitHub.ProgrammableWeb maintains a directory of programmable Web APIs. As per their recent count, there are 9,000 APIs!I like tracking the weather these days. When I'm not connected to the Internet, I use Google's SMS feature to get weather info. Send a text message...
Thursday, 2 May 2013
HOW TO easily autofit or scale wide images so that they fit within a Word document
Posted on 10:34 by Unknown

With the AutoFit option in Word, you can get a wide table copied from elsewhere scale neatly within your document. However, if you copy some wide images from an external source, there is no convenient AutoFit option as for a table.You have to select an image, right click on it and select the Size and Position... option. In the dialog box that opens up, specify desired scaling width and height. For best results, you can choose to lock the aspect ratioIf...
Subscribe to:
Posts (Atom)