The Curious Engineer

All blogs / C# / .NET

I know the answer (it's 42)

learn.microsoft.com/en-us/archive/blogs/abhinaba

A blog on coding, .NET, .NET Compact Framework and life in general....

C# / .NETPerformance / optimizationCompilersEmbedded / microcontrollersMicrosoft blogsMSDN archive

’05’10’15’20’25
Posts
340 from 11 Nov 2004 to 21 Feb 2016
Posting
archived, read-only
Kind
personal blog
Feed
https://learn.microsoft.com/en-us/archive/blogs/abhinaba/feed.xml

2016 2

  1. Identifying your Arduino board from code
  2. ESP8266 Wifi With Arduino Uno and Nano

2015 4

  1. Publishing a ASP.NET 5 Web-Application to IIS Locally
  2. Dual Booting Ubuntu and Windows 10
  3. How to add a breakpoint in a managed generic method in windbg (sos)
  4. List of Modules loaded

2014 6

  1. .NET RyuJIT Rocks
  2. .NET Just in Time Compilation and Warming up Your System
  3. Use of SuppressIldasmAttribute
  4. Fastest way to switch mouse to left handed
  5. .NET: NGEN, explicit loads and load-context promotion
  6. Dad loves Surface

2013 8

  1. .NET: Loading Native (NGEN) images and its interaction with the GAC
  2. NGEN Primer
  3. .NET: Figuring out if your application is exception heavy
  4. Bing it on
  5. Quick/Dirty Function Coverage using Windbg
  6. Custom Resolution of Assembly References in .NET
  7. Arduino Fun – Door Entry Alarm
  8. Moving to Outlook from Google Reader

2012 6

  1. C++/CLI and mixed mode programming
  2. Windows Phone 8: Evolution of the Runtime and Application Compatibility
  3. Test Driven Development of a Generational Garbage Collection
  4. Core Parking
  5. WP7: CLR Managed Object overhead
  6. Delay Sending an Email

2011 7

  1. Windows Phone Mango: Under the hood of Fast Application Switch
  2. WP7 Mango: The new Generational GC
  3. WP7 Mango: Mark-Sweep collection and how does a Generational GC help
  4. Emulator updates for the new Windows Phone Mango tools
  5. Generational GC in Windows Phone Mango
  6. SIMD/ARM-NEON support in Windows Phone Mango
  7. WP7: When does GC Consider a Local Variable as Garbage

2010 9

  1. Windows Phone 7 App Development: When does the GC run
  2. Inside the Windows Phone Emulator
  3. We Believe in Sharing
  4. What’s this .NET Compact Framework thingy?
  5. Comparing Windows Phone with .NET Compact Framework 3.5
  6. Silverlight on Nokia S60 platform
  7. Windows Phone 7 Series Programming Model
  8. Back to Basics: Memory leaks in managed systems
  9. .NETCF: The mini Y2K

2009 34

  1. Some things I have learnt about SW development
  2. NETCF: Count your bytes correctly
  3. Silverlight: Where are my colors
  4. Global variables are bad
  5. .NET Compact Framework BCL < .NET BCL
  6. NETCF: GC and thread blocking
  7. I am the Empire
  8. How does the .NET Compact Memory allocator work
  9. Memory leak via event handlers
  10. Finalizers and Thread local storage
  11. What post are you known for?
  12. .NET Code Pitching
  13. Multiple calls to GC.ReRegisterForFinalize
  14. .NET Compact Framework MemMaker
  15. Object Resurrection using GC.ReRegisterForFinalize
  16. Technical Presentation Tip
  17. Floating point operations in .NET Compact Framework on WinCE+ARM
  18. NETCF: Total Bytes in Use After GC – Perf counter
  19. How many heaps does the .NET Compact framework use
  20. .NET Compact Framework and ARM FPU
  21. Random GC fun
  22. Dangers of large object heap
  23. .NET Compact framework GC Quantum
  24. Back To Basics: How does the GC find object references
  25. Back To Basics: Generational Garbage Collection
  26. Back To Basics: Handling overflow in mark stage
  27. Installing S60 development tools on Windows 7
  28. Scott Guthrie’s visit to Microsoft India
  29. Back to Basics: Optimizing reference counting garbage collection
  30. Back To Basics: Copying Garbage Collection
  31. Back To Basics: Mark and Sweep Garbage Collection
  32. Back To Basics: Reference Counting Garbage Collection
  33. Back to basic: Series on dynamic memory management
  34. Back To Basics: Memory allocation, a walk down the history

2008 42

  1. When the spell checkers attack
  2. Is interlocked increment followed by comparison thread safe?
  3. C/C++ Compile Time Asserts
  4. Taking my job more seriously
  5. Silverlight on Nokia S60 devices
  6. Who halted the code
  7. Hex signatures
  8. Back To Basics: Finding your stack usage
  9. Tail call optimization
  10. A* Pathfinding algorithm animation screen saver
  11. Designer for my path finding boards
  12. It's is easy to claim that the world won't get destroyed today
  13. Obsession with desktop continues
  14. Back to Basic: Using a System.Threading.Interlocked is a great idea
  15. String equality
  16. Writing exception handlers as separate methods may prove to be a good idea
  17. Microsoft Roundtable
  18. Do namespace using directives affect Assembly Loading?
  19. Auto generating Code Review Email for TFS
  20. How does the .NET CF handle null reference
  21. C# generates virtual calls to non-virtual methods as well
  22. Baby smash
  23. Stylecop has been released
  24. Building Scriptable Applications by hosting JScript
  25. Model, View, Controller
  26. You need to be careful about how you use count in for-loops
  27. Alternatives to XML
  28. What is the similarity between Windows and Textile Industry
  29. My workstation layout
  30. Moving blogs to https://geekgyan.blogspot.com/
  31. Forcing a Garbage Collection is not a good idea
  32. Ensuring only one instance of an application can be run and then breaking that approach
  33. Trivia: How does CLR create an OutOfMemoryException
  34. When does the .NET Compact Framework Garbage Collector run
  35. Which end of the egg do you crack. Putting it differently, what is your Endianess
  36. International Mother Language Day is back and being celebrated with a lunar eclipse
  37. Linked on the msdn forum for all the wrong reasons
  38. African music anyone?
  39. Variable Parameter passing in C#
  40. The differences between int[,] and int[][]
  41. Expanding and compressing in Ruby Method calls
  42. Learn a new dynamic or functional language every year

2007 66

  1. Bar Charts on the console
  2. Support for range in programming languages
  3. Fun Windows Home Server site
  4. Ravenous Bugblatter beast on Indian roads
  5. Newbie Question: How do I figure out the inheritance chain of a type
  6. How do you name your computer
  7. Woohoo - Rosario November CTP is out...
  8. True object oriented language
  9. All programming languages evolve towards Lisp
  10. Lack of Aspect Oriented Programming support in .NET
  11. The WOW factor in software
  12. Don't forget to lock your Computer
  13. One of the most interesting machine which I've ever seen - II
  14. Mutable objects and hashcode
  15. World Teacher's day
  16. Non-virtual calls to virtual methods
  17. Unions in C#
  18. Cool new C# syntactic sugar
  19. Coding conventions
  20. Geek talk - Soul searching
  21. Sharing enums across C# and C++
  22. Interesting Linked-List problem
  23. Dark UI Background
  24. First Rosario CTP is out
  25. Reverse string
  26. Tail recursion on .NET
  27. Easy way to modify IL code
  28. Type cast to generic type
  29. Difference in conversion of anonymous method and lambda expression
  30. Writing in reverse
  31. VSTS Source Control Annotation
  32. Using Trace-Points in Visual Studio
  33. It's Link
  34. The difference between is and as and dealing with FxCop Warning CA1800: variable is cast multiple times
  35. Which font do you use for your resume
  36. Static method calls in generics
  37. The Microsoft Sourcer is here
  38. I'll be going to TechMela 2007
  39. Interviewing with Microsoft India
  40. Adding Trace to a .NET application and listening to it
  41. SPAM is served
  42. Microsoft Surface
  43. Pop-fly rocks
  44. Remember me on this computer.
  45. What is work
  46. Bring your child to work
  47. C# out parameter assignment trivia
  48. What are the different algorithms in Java? Can someone list me each and its uses?
  49. Return to the native land
  50. What can enums derive from
  51. Build 24 - The 24 hour non-stop coding competition
  52. Which font do you use
  53. Microsoft ships the most secure OS
  54. Weird lambda usage
  55. International mother language day
  56. Sharing static fields among generic class instances
  57. Linq Everywhere: Kill processes
  58. Filling income tax
  59. System.Windows.Forms.Kyes
  60. The Vista busy cursor
  61. Microsoft owns FireFox and Mozilla owns IE 7.0
  62. Y2K7 Problem Silently Went by
  63. The all new Yahoo messenger
  64. More peculiarites of enum
  65. Migrated from Windows 3.1
  66. More about new year

2006 88

  1. Happy New Year
  2. Conditional methods and their Parameter evaluation
  3. Creating Immutable types
  4. Is object oriented programming good?
  5. switches and jump tables
  6. Why can we only use constants in a switch-case statement?
  7. Test-driven development
  8. Conditional Text
  9. Change the world or go home
  10. Funny messages are not always funny
  11. Binary banner
  12. m_
  13. The first Zune in India
  14. Program performed illegal operation. Let's call the police
  15. IE 7 menu bar
  16. Scheme of things
  17. Tea-shots
  18. Indian Rope Trick
  19. using anonymous methods for adapter code
  20. What's your phone number
  21. One of the most peculiar machine which I've ever seen
  22. MyType.Empty
  23. Use Team Build to make Tea
  24. FlagsAttribute could've done a bit more
  25. C#: When indexers no longer remain cool
  26. C# Anonymous methods, lambda expressions and Ruby
  27. Do programmers really use Anonymous methods
  28. Stylistic differences in using
  29. Team Build Ticker: parting gift
  30. Ruby.NET
  31. Front license plates are not required in NC and many other states in the US
  32. Null pointer access in C++
  33. Campus trivia: Microsoft Walk of Fame
  34. Howto distinguish between a C and C++ program
  35. Make all your utility methods 'Extension methods'
  36. Calling desctructors in email
  37. clip it
  38. using UIAutomation events
  39. Multiple desktop support in Windows
  40. using UIAutomation
  41. So Long, and thanks for All the Fish
  42. What language are you
  43. Sometimes the tool becomes more important than the work
  44. Reading too many blogs?
  45. Most users do not read documentation
  46. Everyone working in Microsoft are millionaires
  47. I'm coming to Redmond
  48. TFS prank: Scare your developer with a bug created by the CEO
  49. Moving on
  50. I just fell in love with PowerShell (aka Monad)
  51. C#: Object initializers were there in 1.0 as well
  52. Moderation Policy
  53. C++: Weird looping mechanism
  54. Cost of correctness
  55. Changing a Field to a Property
  56. Back from vacation
  57. Slicing and C#
  58. Dynamic languages on .NET
  59. Team Foundation Server is released
  60. We just got jolted
  61. Spell check as an OS service
  62. I am sharing my office Mr.Infinity and The Professor
  63. LINQ Expression tree to generate prefix notation of expressions
  64. Virtual method calls from constructors
  65. Code Generation in multiple languages
  66. unsafe C# code
  67. optional arguments in C#
  68. Abstract base class over interface
  69. localized C#
  70. I just hit a century
  71. C#: Writing extendable applications using on-the-fly compilation
  72. Neighbourhood super-hero LINQ comes to the rescue
  73. typedef is good for your wrist but not for your social life
  74. Customers rule
  75. Aspect Oriented Programming using .NET
  76. Scheme of things
  77. Vista Rocks!!!
  78. .NET API's are not always honest
  79. Time to be pushed out
  80. C# and const
  81. Enumerting all values of an Enum
  82. Extending the team build web-view
  83. C#2.0: Generic methods, delegates and type inference...
  84. C#: Fast string comparison optimization
  85. Mixins and C#
  86. Its not a good idea to use Console colors too much
  87. C# 2.0: Protected member access and generics
  88. Stroustrup talks on V-Next of C++. Do they apply to C#?

2005 65

  1. snooping into TeamSystem activity logging
  2. Team Build RSS Feed
  3. C#: Did if( a = b) lose its sting
  4. C#2.0: Nullable types, lifted operators and some compare weirdness
  5. What do we work on here in Microsoft India
  6. C# 2.0: Generics, default(T) and compare to null weirdness
  7. C#: if sealed is supported then why not singleton
  8. Developers are Super-hero
  9. C# 2.0: life was a bit more difficult without Static classes
  10. C# 2.0: Using different versions of the same dll in one application
  11. C# 2.0: no more lexer blues with nested templates
  12. C#: PG required, obscene case fall through code and Duff device
  13. C# : I hate commented out code
  14. TeamBuild: Scheduled build using Team System
  15. C#: I miss case fall through
  16. C# 2.0: Loading plugins at run-time using late binding
  17. Whoami
  18. C# 2.0: get and set accessor can have different accessibility
  19. C#: Why I cannot call protected method from derived class
  20. C#: Uninitialized instance variables
  21. C#: Linked by the great Raymond Chen
  22. C# 2.0: The all new ?? operator
  23. C# 2.0: Fast string comparison with string-interning
  24. Secret unveiled : Why is the Whidbey release numbered 8.0.50727.42
  25. C#: String comparison guidelines and common usage
  26. VS 2005 is out!!!!
  27. C# : Where do you define an enum
  28. C# 3.0 : using extension methods for enum ToString
  29. C# : Enum and overriding ToString on it
  30. C#: Anonymous methods are not closures
  31. Ruby: Webserver in 70 lines of code
  32. C#: Comparison operator overloading and spaceship operator
  33. C#: How about borrowing some Ruby conditional expressions
  34. C#: Fun with #line directive
  35. C#: CIL supports overloading by return type
  36. C#: structs and Interface
  37. C#: try and retry
  38. Ruby: Adding line numbers to source code
  39. Shooting star
  40. Team Build: Securing your build type
  41. C# : Property vs. field
  42. C# 3.0: LINQ, I'm not sure I like it that much
  43. C# 3.0: I do not like Anonymous types
  44. C# 3.0: I love object and collection initializers
  45. C# 3.0: Lambda expressions. I don't like it that much
  46. C# 3.0: I like Extension Methods
  47. C# 3.0 : I don't like vars
  48. C# 3.0
  49. Killing spree in India Development Center
  50. Animation and Text in System tray using C#
  51. Build Type creation and Drop Location
  52. subscribe / unsubscribe to an event
  53. The CLR Nullable DCR works!!!!!
  54. Frame arrangement in image strips used for animation
  55. CLR takes a DCR for Nullable type
  56. Function generator in C++
  57. My experiments with continuation in C#
  58. Team Build notification tool
  59. Anonymous methods and closures in C#
  60. Renaming, Deleting or Hiding a Build Type
  61. marking required fields on forms/UI
  62. Using the New Build Type Wizard
  63. Team Build blog
  64. command line tool syntax
  65. Error messages

2004 3

  1. TSunami and tribes getting extinct
  2. All new MSN blog
  3. Steve Ballmer visiting India