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
- 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
2015 4
2014 6
2013 8
- .NET: Loading Native (NGEN) images and its interaction with the GAC
- NGEN Primer
- .NET: Figuring out if your application is exception heavy
- Bing it on
- Quick/Dirty Function Coverage using Windbg
- Custom Resolution of Assembly References in .NET
- Arduino Fun – Door Entry Alarm
- Moving to Outlook from Google Reader
2012 6
2011 7
- Windows Phone Mango: Under the hood of Fast Application Switch
- WP7 Mango: The new Generational GC
- WP7 Mango: Mark-Sweep collection and how does a Generational GC help
- Emulator updates for the new Windows Phone Mango tools
- Generational GC in Windows Phone Mango
- SIMD/ARM-NEON support in Windows Phone Mango
- WP7: When does GC Consider a Local Variable as Garbage
2010 9
- Windows Phone 7 App Development: When does the GC run
- Inside the Windows Phone Emulator
- We Believe in Sharing
- What’s this .NET Compact Framework thingy?
- Comparing Windows Phone with .NET Compact Framework 3.5
- Silverlight on Nokia S60 platform
- Windows Phone 7 Series Programming Model
- Back to Basics: Memory leaks in managed systems
- .NETCF: The mini Y2K
2009 34
- Some things I have learnt about SW development
- NETCF: Count your bytes correctly
- Silverlight: Where are my colors
- Global variables are bad
- .NET Compact Framework BCL < .NET BCL
- NETCF: GC and thread blocking
- I am the Empire
- How does the .NET Compact Memory allocator work
- Memory leak via event handlers
- Finalizers and Thread local storage
- What post are you known for?
- .NET Code Pitching
- Multiple calls to GC.ReRegisterForFinalize
- .NET Compact Framework MemMaker
- Object Resurrection using GC.ReRegisterForFinalize
- Technical Presentation Tip
- Floating point operations in .NET Compact Framework on WinCE+ARM
- NETCF: Total Bytes in Use After GC – Perf counter
- How many heaps does the .NET Compact framework use
- .NET Compact Framework and ARM FPU
- Random GC fun
- Dangers of large object heap
- .NET Compact framework GC Quantum
- Back To Basics: How does the GC find object references
- Back To Basics: Generational Garbage Collection
- Back To Basics: Handling overflow in mark stage
- Installing S60 development tools on Windows 7
- Scott Guthrie’s visit to Microsoft India
- Back to Basics: Optimizing reference counting garbage collection
- Back To Basics: Copying Garbage Collection
- Back To Basics: Mark and Sweep Garbage Collection
- Back To Basics: Reference Counting Garbage Collection
- Back to basic: Series on dynamic memory management
- Back To Basics: Memory allocation, a walk down the history
2008 42
- When the spell checkers attack
- Is interlocked increment followed by comparison thread safe?
- C/C++ Compile Time Asserts
- Taking my job more seriously
- Silverlight on Nokia S60 devices
- Who halted the code
- Hex signatures
- Back To Basics: Finding your stack usage
- Tail call optimization
- A* Pathfinding algorithm animation screen saver
- Designer for my path finding boards
- It's is easy to claim that the world won't get destroyed today
- Obsession with desktop continues
- Back to Basic: Using a System.Threading.Interlocked is a great idea
- String equality
- Writing exception handlers as separate methods may prove to be a good idea
- Microsoft Roundtable
- Do namespace using directives affect Assembly Loading?
- Auto generating Code Review Email for TFS
- How does the .NET CF handle null reference
- C# generates virtual calls to non-virtual methods as well
- Baby smash
- Stylecop has been released
- Building Scriptable Applications by hosting JScript
- Model, View, Controller
- You need to be careful about how you use count in for-loops
- Alternatives to XML
- What is the similarity between Windows and Textile Industry
- My workstation layout
- Moving blogs to https://geekgyan.blogspot.com/
- Forcing a Garbage Collection is not a good idea
- Ensuring only one instance of an application can be run and then breaking that approach
- Trivia: How does CLR create an OutOfMemoryException
- When does the .NET Compact Framework Garbage Collector run
- Which end of the egg do you crack. Putting it differently, what is your Endianess
- International Mother Language Day is back and being celebrated with a lunar eclipse
- Linked on the msdn forum for all the wrong reasons
- African music anyone?
- Variable Parameter passing in C#
- The differences between int[,] and int[][]
- Expanding and compressing in Ruby Method calls
- Learn a new dynamic or functional language every year
2007 66
- Bar Charts on the console
- Support for range in programming languages
- Fun Windows Home Server site
- Ravenous Bugblatter beast on Indian roads
- Newbie Question: How do I figure out the inheritance chain of a type
- How do you name your computer
- Woohoo - Rosario November CTP is out...
- True object oriented language
- All programming languages evolve towards Lisp
- Lack of Aspect Oriented Programming support in .NET
- The WOW factor in software
- Don't forget to lock your Computer
- One of the most interesting machine which I've ever seen - II
- Mutable objects and hashcode
- World Teacher's day
- Non-virtual calls to virtual methods
- Unions in C#
- Cool new C# syntactic sugar
- Coding conventions
- Geek talk - Soul searching
- Sharing enums across C# and C++
- Interesting Linked-List problem
- Dark UI Background
- First Rosario CTP is out
- Reverse string
- Tail recursion on .NET
- Easy way to modify IL code
- Type cast to generic type
- Difference in conversion of anonymous method and lambda expression
- Writing in reverse
- VSTS Source Control Annotation
- Using Trace-Points in Visual Studio
- It's Link
- The difference between is and as and dealing with FxCop Warning CA1800: variable is cast multiple times
- Which font do you use for your resume
- Static method calls in generics
- The Microsoft Sourcer is here
- I'll be going to TechMela 2007
- Interviewing with Microsoft India
- Adding Trace to a .NET application and listening to it
- SPAM is served
- Microsoft Surface
- Pop-fly rocks
- Remember me on this computer.
- What is work
- Bring your child to work
- C# out parameter assignment trivia
- What are the different algorithms in Java? Can someone list me each and its uses?
- Return to the native land
- What can enums derive from
- Build 24 - The 24 hour non-stop coding competition
- Which font do you use
- Microsoft ships the most secure OS
- Weird lambda usage
- International mother language day
- Sharing static fields among generic class instances
- Linq Everywhere: Kill processes
- Filling income tax
- System.Windows.Forms.Kyes
- The Vista busy cursor
- Microsoft owns FireFox and Mozilla owns IE 7.0
- Y2K7 Problem Silently Went by
- The all new Yahoo messenger
- More peculiarites of enum
- Migrated from Windows 3.1
- More about new year
2006 88
- Happy New Year
- Conditional methods and their Parameter evaluation
- Creating Immutable types
- Is object oriented programming good?
- switches and jump tables
- Why can we only use constants in a switch-case statement?
- Test-driven development
- Conditional Text
- Change the world or go home
- Funny messages are not always funny
- Binary banner
- m_
- The first Zune in India
- Program performed illegal operation. Let's call the police
- IE 7 menu bar
- Scheme of things
- Tea-shots
- Indian Rope Trick
- using anonymous methods for adapter code
- What's your phone number
- One of the most peculiar machine which I've ever seen
- MyType.Empty
- Use Team Build to make Tea
- FlagsAttribute could've done a bit more
- C#: When indexers no longer remain cool
- C# Anonymous methods, lambda expressions and Ruby
- Do programmers really use Anonymous methods
- Stylistic differences in using
- Team Build Ticker: parting gift
- Ruby.NET
- Front license plates are not required in NC and many other states in the US
- Null pointer access in C++
- Campus trivia: Microsoft Walk of Fame
- Howto distinguish between a C and C++ program
- Make all your utility methods 'Extension methods'
- Calling desctructors in email
- clip it
- using UIAutomation events
- Multiple desktop support in Windows
- using UIAutomation
- So Long, and thanks for All the Fish
- What language are you
- Sometimes the tool becomes more important than the work
- Reading too many blogs?
- Most users do not read documentation
- Everyone working in Microsoft are millionaires
- I'm coming to Redmond
- TFS prank: Scare your developer with a bug created by the CEO
- Moving on
- I just fell in love with PowerShell (aka Monad)
- C#: Object initializers were there in 1.0 as well
- Moderation Policy
- C++: Weird looping mechanism
- Cost of correctness
- Changing a Field to a Property
- Back from vacation
- Slicing and C#
- Dynamic languages on .NET
- Team Foundation Server is released
- We just got jolted
- Spell check as an OS service
- I am sharing my office Mr.Infinity and The Professor
- LINQ Expression tree to generate prefix notation of expressions
- Virtual method calls from constructors
- Code Generation in multiple languages
- unsafe C# code
- optional arguments in C#
- Abstract base class over interface
- localized C#
- I just hit a century
- C#: Writing extendable applications using on-the-fly compilation
- Neighbourhood super-hero LINQ comes to the rescue
- typedef is good for your wrist but not for your social life
- Customers rule
- Aspect Oriented Programming using .NET
- Scheme of things
- Vista Rocks!!!
- .NET API's are not always honest
- Time to be pushed out
- C# and const
- Enumerting all values of an Enum
- Extending the team build web-view
- C#2.0: Generic methods, delegates and type inference...
- C#: Fast string comparison optimization
- Mixins and C#
- Its not a good idea to use Console colors too much
- C# 2.0: Protected member access and generics
- Stroustrup talks on V-Next of C++. Do they apply to C#?
2005 65
- snooping into TeamSystem activity logging
- Team Build RSS Feed
- C#: Did if( a = b) lose its sting
- C#2.0: Nullable types, lifted operators and some compare weirdness
- What do we work on here in Microsoft India
- C# 2.0: Generics, default(T) and compare to null weirdness
- C#: if sealed is supported then why not singleton
- Developers are Super-hero
- C# 2.0: life was a bit more difficult without Static classes
- C# 2.0: Using different versions of the same dll in one application
- C# 2.0: no more lexer blues with nested templates
- C#: PG required, obscene case fall through code and Duff device
- C# : I hate commented out code
- TeamBuild: Scheduled build using Team System
- C#: I miss case fall through
- C# 2.0: Loading plugins at run-time using late binding
- Whoami
- C# 2.0: get and set accessor can have different accessibility
- C#: Why I cannot call protected method from derived class
- C#: Uninitialized instance variables
- C#: Linked by the great Raymond Chen
- C# 2.0: The all new ?? operator
- C# 2.0: Fast string comparison with string-interning
- Secret unveiled : Why is the Whidbey release numbered 8.0.50727.42
- C#: String comparison guidelines and common usage
- VS 2005 is out!!!!
- C# : Where do you define an enum
- C# 3.0 : using extension methods for enum ToString
- C# : Enum and overriding ToString on it
- C#: Anonymous methods are not closures
- Ruby: Webserver in 70 lines of code
- C#: Comparison operator overloading and spaceship operator
- C#: How about borrowing some Ruby conditional expressions
- C#: Fun with #line directive
- C#: CIL supports overloading by return type
- C#: structs and Interface
- C#: try and retry
- Ruby: Adding line numbers to source code
- Shooting star
- Team Build: Securing your build type
- C# : Property vs. field
- C# 3.0: LINQ, I'm not sure I like it that much
- C# 3.0: I do not like Anonymous types
- C# 3.0: I love object and collection initializers
- C# 3.0: Lambda expressions. I don't like it that much
- C# 3.0: I like Extension Methods
- C# 3.0 : I don't like vars
- C# 3.0
- Killing spree in India Development Center
- Animation and Text in System tray using C#
- Build Type creation and Drop Location
- subscribe / unsubscribe to an event
- The CLR Nullable DCR works!!!!!
- Frame arrangement in image strips used for animation
- CLR takes a DCR for Nullable type
- Function generator in C++
- My experiments with continuation in C#
- Team Build notification tool
- Anonymous methods and closures in C#
- Renaming, Deleting or Hiding a Build Type
- marking required fields on forms/UI
- Using the New Build Type Wizard
- Team Build blog
- command line tool syntax
- Error messages