The Rob bloghttp://thatstoday.com/I'm Robert Pohl, the creator and co-founder to ThatsToday. I blog mostly about technology and internet related topics. Follow me on Twitter @robertpohlen-usWed, 08 Feb 2012 11:39:45 +0100http://thatstoday.com/robbanp/blog/6/12667/aes-encrypted-serialization-tutorialAES Encrypted Serialization TutorialAdvanced Encryption Standard (AES) also called the Rijndael cipher, based off a combination of the two Belgian author's names Joan Daemen and Vincent Rijmen.  AES was accepted in 2002 to replace DES cipher and quickly became the preferred encryption choice to hide secret data. AES is a symmetric cipher, also known as shared key cipher, which means that it uses one single key for both encryption and decryption. In .Net the AES is visible through the System.Security.Cryptography namespace. I use the...Tue, 22 Mar 2011 15:35:00 +0100http://thatstoday.com/robbanp/blog/6/12462/thumbnailer-net-is-open-sourceThumbnailer-net is Open Source!I just added a project of mine called Thumbnailer-net to Google Code as an Open Source project. It is written in C# 4.0, VS 2010. You can find it here: Thumbnailer-net It is a simple image/thumbnail generation library to scale images from an URL or locally, and you can even create a snapshot of a website! I use it here on ThatsToday.com.   Quick example: ImageScale scale = new ImageScale(new Uri("http://cnn.com"), 100, 100); scale.SaveFile(@"c:\cnn_com.png", 100); These two lines will ta...Sat, 19 Feb 2011 12:55:00 +0100http://thatstoday.com/robbanp/blog/6/12170/5-really-useful--net-extension-methods5 Really Useful .NET Extension methods Even after using .Net for years, we tend to write the same utility methods over and over again. Some people put them in external class libraries (my usually is called Parse.MySmartFunction()), but lately I began to move my utilities to into extension methods which was introduced in C# 3.0. 1.    Shorten strings: Used in almost all my web projects public static string Shorten(this string str,int len) { if (str.Length > len) { ...Sat, 12 Feb 2011 23:02:00 +0100http://thatstoday.com/robbanp/blog/6/3576/no-google-i-mean-l-and-not-rNo Google, I mean L and not RWed, 14 Jul 2010 14:31:00 +0200http://thatstoday.com/robbanp/blog/6/3218/world-cup-football-new-web-gameWorld Cup Football, New Web Game   My friends at Raketspel have released yet another stunning web game, and this time it's all about football! You can pick any countries and create a tournament. It's easy to play and extremely fun! Try out Simple Soccer Championship here !  Tue, 06 Jul 2010 22:34:00 +0200http://thatstoday.com/robbanp/blog/6/1580/vp8-patch-for-ffmpeg---the-end-of-html5-codec-problemsVP8 Patch for FFMPEG - The end of HTML5 Codec problems?   FFMPEG is the universal Go-To app for everyone that want to work with video on the web. It has been used for basically every YouTube clone out there and is both easy to use, fast and totally free. The biggest problem with FFMPEG has been the missing support for the Flash Video Codec VP8 that offers the best quality for Flash Video. The good news is that since Google bought On2 Technologies that is behind the VP8 codec, they have now published it freely using BSD license. The WebM Proj...Sat, 22 May 2010 15:14:00 +0200http://thatstoday.com/robbanp/blog/6/1153/oh-look-there-is-a-jquery-plugin-for-thatOh look, there is a jQuery plugin for that!Thu, 22 Apr 2010 22:09:00 +0200http://thatstoday.com/robbanp/blog/6/513/startup-weekend-stockholmStartup Weekend Stockholm   This is an awesome team with an awesome business idea that came to life today! I think we are on to something great here! I'll keep you posted later on ;)Fri, 16 Apr 2010 23:57:00 +0200http://thatstoday.com/robbanp/blog/6/432/net-performance-testing-and-optimization---download-free-ebook.NET Performance Testing and Optimization - Download free eBookIn the complete guide to .NET Performance Testing and Optimization, Paul Glavich and Chris Farrell offer a comprehensive handbook to anybody looking to set up a .NET testing environment and get the best results out of it. The authors will also walk you through both memory and performance profiling and suggest steps you can take toget fast performance gains           Chapter 01: Introduction - The What and the Why Chapter 02: Understanding Performance Targ...Tue, 13 Apr 2010 09:12:00 +0200http://thatstoday.com/robbanp/blog/6/61/the-truth-about-ajax-performance-slidesThe truth about AJAX Performance (slides)Slides on AJAX Performance Anti-Patterns by Andreas Grabner. This is a great presentation with a lot of do's and dont's when it comes to AJAX and JavaScript DOM programming. TSSJS2010 Presenatation on: Performance Anti Patterns In Ajax Applications View more presentations from guestc75cdc. Tue, 23 Mar 2010 19:50:00 +0100http://thatstoday.com/robbanp/blog/6/60/how-to-code-a-chrome-extension-i-2-minHow to code a Chrome extension i 2 min Found this super easy example on how to create a Google Chrome extension: This article is a good place to start if you want to know the basics of creating a Chrome browser extension. This is largely because at a minimum this article only needs just 2 code files and an image icon to run. http://www.webdigi.co.uk/blog/apps/google-chrome-extension-to-submit-to-google-buzz/  Wed, 17 Mar 2010 21:46:00 +0100http://thatstoday.com/robbanp/blog/6/59/hot-coding-links-mars-14Hot coding links Mars 14Working with multi-regional websites Googles guidelines on how to structure URLs and content for localized web sites Reddit have replaced memcached with Cassandra How they switched to NoSQL in 10 days of development The Google User Experience team aims to create designs that are useful, fast, simple, engaging, innovative, universal, profitable, beautiful, trustworthy, and personable. Saying Yes to NoSQL; Going Steady with Cassandra Digg has jumped on the NoSQL train. FluentPath: a fluent w...Sun, 14 Mar 2010 08:53:00 +0100http://thatstoday.com/robbanp/blog/6/58/making-paragraphs-of-text-chunks-pimping-feed-itemsMaking paragraphs of text chunks, pimping feed items. When dealing with external text data such as RSS/Atom Feeds you often get articles that look ugly and is pretty hard to read. Text information in feeds are often stripped of any HTML/CSS formatting to keep the payload down, but if you want to display that text on your web site it often does not look good. I wanted to create a function that at least split up large text chunks into paragraphs so that it becomes more readable. That is of course if there is no HTML formatting already.   //...Fri, 12 Mar 2010 08:57:00 +0100http://thatstoday.com/robbanp/blog/6/57/how-he-got-on-the-horse---the-making-of-old-spice-commercialHow he got on the horse - the making of Old Spice CommercialHere is an Interview with Craig Allen and Eric Kallman of Wieden + Kennedy to find out how Old Spice "The Man Your Man Could Smell Like" was made. The final clip was made in one shot after a three day session. It's amazing how they solved all the transitions without almost no CGI !    Sat, 06 Mar 2010 09:25:00 +0100http://thatstoday.com/robbanp/blog/6/56/hot-nosql-links-mars-1Hot NoSQL Links Mars 1   Nowdays NoSql is on everybodys blogs and it seems that it is the salvation to all the worlds problems including world hunger and quakes. I read a lot about it with great interest to prepare myself for future scalability challenges. Here is a list of interesting articles:   The "NoSQL" Discussion has Nothing to Do With SQL A sober comparison between SQL and NoSQL, and how SQL can be optimized.   Notes from a production MongoDB deployment Some thoughts and numbers 8 months after...Mon, 01 Mar 2010 22:08:00 +0100