For the past five years, Microsoft has been working with a diverse group of companies to develop the Advanced Message Queuing Protocol (AMQP) standard. The group of 20+ companies consisted of tech vendors, including Red Hat and VMware, and enterprises like JPMorgan Chase and Credit Suisse.
The Dos and Don'ts of Extension MethodsWhen Microsoft released LINQ and the plethora of .NET framework enhancements to support it, I was as excited as a kid in a candy store to play with the wealth of new features.
The Joy of Tuples and Anonymous TypesMany times when you talk with developers about anonymous types or tuples you will often get a negative gut-reaction.
Alexander HristovIt all started very simply... After upgrading a MySQL installation to MySQL 5.0.23a and to Connector/J 5.0.3 I started getting wierd data truncation exceptions everywhere.
CPU core estimation with JavaScript — Eli GreySo you just built some cool scalable multithreaded feature into your webapp with web workers. Maybe it’s machine learning-based webcam object recognition—or a compression algorithm like LZMA2 that runs faster with the more cores that you have.
The Shortest Crashing C ProgramIt might seem like a strange idea to want to write a small crashing C program, but in one of the courses that I’ve been teaching labs this is one of the tasks! It’s actually a very educational thing to do. Usually students either try to dereference an invalid address, or divide by zero.
Programmer InterruptedI’m writing this post in an apt state: low-sleep, busy, disorientated, and interrupted. I try all the remedies: Pomodoro, working in coffee shops, headphones, and avoiding work until being distraction free in the late night.
Ext.NET – ASP.NET (Web Forms + MVC) component framework integrating the Sencha Ext JS JavaScript LibraryExt.NET is an advanced ASP.NET (WebForms + MVC) component framework integrating the cross-browser Sencha Ext JS JavaScript Library.
Why I Love Reading Other People’s Code And You Should TooIt occurs to me, that many programmers hate reading code – c'mon admit it. Just about everyone loves writing code – writing code is fun. Reading code, on the other hand, is hard work.
Adding descriptions, or other text, to enumeration values (supports localization!)This Read-It-Later-list is just that, bookmarks of stuff I intend to read or have read. I do not necessarily agree with opinions or statements in the bookmarked articles.
This list is compiled from my Pocket list.