In elementary school, there were “math kids” and there were “English kids”. You were classified by the other kids’ impression of your prowess in each subject. I was a math kid. So I majored in computer science and set off to be a software engineer.
ASP.net MVC Basics Tutoriala tutorial for the asp.net mvc basics using VS2012, razor viewenginedownload the finished solution here: https://awesome.codeplex.com/download...-------------------------------------------------------http://aspnetawesome.comhttp://demo.aspnetawesome.comhttp://prodinner.aspnetawesome.com
The First Few Milliseconds of an HTTPS ConnectionConvinced from spending hours reading rave reviews, Bob eagerly clicked "Proceed to Checkout" for his gallon of Tuscan Whole Milk and... Whoa! What just happened?
Immutable Objects Are Not DumbAfter a few recent posts about immutability, including "Objects Should Be Immutable" and "How an Immutable Object Can Have State and Behavior?", I was surprised by the number of comments saying that I badly misunderstood the idea.
Gallery of Processor Cache EffectsMost of my readers will understand that cache is a fast but small type of memory that stores recently accessed memory locations. This description is reasonably accurate, but the “boring” details of how processor caches work can help a lot when trying to understand program performance.
10 Technical Papers Every Programmer Should Read (At Least Twice)Inspired by a fabulous post by Michael Feathers along a similar vein, I’ve composed this post as a sequel to the original. That is, while I agree almost wholly with Mr. Feather’s1 choices, I tend to think that his choices are design-oriented2 and/or philosophical.
Dynamic contagion, part oneThis is part one of a two-part series on dynamic contagion. Part two is here. Suppose you're an epidemiologist modeling the potential spread of a highly infectious disease.
Dynamic contagion, part twoThis is part two of a two-part series on dynamic contagion. Part one is here. Last time I discussed how the dynamic type tends to spread through a program like a virus: if an expression of dynamic type “touches” another expression then that other expression often also becomes of dynamic type.
The Worst Programming Language EverThere's something good you can say about every programming language. But that's no fun.
Why I never blame open source projectsEvery now and then I get to read someone’s bad thought towards a given open-source framework. When I started programming Struts web framework was at its prime, everybody loved it. But then, little by little people started blaming it and then hate followed.
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.