(These are my notes from the first half of my talk at HOPE9 last weekend. I write notes like these not as a script, but so that I have at least some words ready in my head when I'm speaking. They are more conversational and less organised than a usual blog post, so please forgive me the rough edges.
Unconscious memory to improve securityPasswords are used for a lot of things, and it is not uncommon that people forget them. Normally, it is necessary to consciously remember a password in order to provide it when necessary.
Entity Framework Magic Unicorn (and much more!) is now open source with take backsAlmost exactly two years from the day we announced Entity Framework "Magic Unicorn Edition" and just a few months after open sourcing of ASP.NET MVC 4, ASP.NET Web API, and Razor we're happy to announce we will release the source code for the Entity Framework under an open source license as well!
The speed, size and dependability of programming languagesThe Computer Language Benchmarks Game is a collection of 429 programs, consisting of 13 benchmark reimplemented across 33 programming languages. It is a fantastic resource if you are trying to compare programming languages quantitatively.
Firefox 15 plugs the add-on leaksFirefox 15 prevents most memory leaks caused by add-ons, including Firebug. For many users with add-ons installed this will significantly reduce Firefox’s memory consumption, without requiring upgrades to those add-ons.
Alex Angelini's Blog/gi,bO=/^(?:select|textarea)/i,bP=/\s+/,bQ=/([?&])_=[^&]*/,bR=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bS=f.fn.load,bT={},bU={},bV,bW,bX=["*/"]+["*"];try{bV=e.href}catch(bY){bV=c.createElement("a"),bV.href="",bV=bV.href}bW=bR.exec(bV.toLowerCase())||{},f.fn.
Olly Betts: The Art of Writing Small Programs - OSDC 2011My first computer had 1KB of RAM, and when I finally got it upgraded to 4KB the possibilities seemed endless! At university, I coauthored what is probably th...
How to: Write a Copy Constructor (C# Programming Guide)Why not like this...? You can also do it like this, if you have an appropriate instance constructor: $0$0 $0 $0 $0 // Instance constructor.public Person(string name, int age) { this.name = name; this.age = age; }$0 $0 $0 // Instance constructor.
The Five Hardest Parts of ProgrammingThis 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.