Thursday, January 26, 2012

Finding with Git

Finding with Git: Git is an amazing version control system that never loses anything, butsometimes it can be hard to find out where things are. Most of the timeit is going to be git log that is our friend, but not all the time. Where is my file? Sometimes you know that you have a file in your repository but, youdon't know exactly where it is. git ls-files is the answer. # Find all files with the name security in the path. $ git ls-files |...

Friday, January 20, 2012

FAQ on Task.Start

FAQ on Task.Start: Recently I’ve heard a number of folks asking about Task.Start, when and when not to use it, how it behaves,and so forth. I thought I’d answer some of those questions here in an attempt to clarify and put to rest any misconceptions about what it is and what it does. 1. Question: When can I use Task.Start? The Start instance method may be used if and only if the Task is in the Created state (i.e. Task.Status returns TaskStatus.Created)....

Choosing Client Technology Today for Tomorrow

(by Brian Noyes) Choosing the "right" client technology today is one of the hottest and contested questions we help IDesign customers address. I hope in this little missive to clarify our current thinking, in the face of the plethora of options, past decisions made, new technologies, misconceptions, and what we see our customers opting for.  Basically, it comes down to this question: should we use Silverlight or WPF, or should we abandon them and go with an HTML solution? It turns out this question is actually multiple questions compounded....

Thursday, January 19, 2012

Asynchronous Programming with the Reactive Extensions (while waiting for async/await)

Asynchronous Programming with the Reactive Extensions (while waiting for async/await): This article was originally published on the MVP Award Blog in December 2011. Nowadays, with applications that use more and more services that are in the cloud, or simply perform actions that take a user noticeable time to execute, it has become vital to program in an asynchronous way. But we, as developers, feel at home when thinking sequentially. We like to send a request or execute a method, wait for the response, and then process it. Unfortunately for...

Tuesday, January 17, 2012

Моя шпаргалка по работе с Git | Записки программиста

Моя шпаргалка по работе с Git | Записки программиста http://www.vogella.com/articles/Git/article.html http://gitref....

Wednesday, January 11, 2012

DateTime.UtcNow is generally preferable to DateTime.Now

DateTime.UtcNow is generally preferable to DateTime.Now: This seems to be commonly known and accepted best practice to use DateTime.UtcNow for non-user facing scenarios such as time interval and timeout measurement. I’ve just done an audit of the Roslyn codebase and replaced most DateTime.Now calls with DateTime.UtcNow. I thought it’d be useful to post my changeset description here (although none of it is new – I just summarize some common knowledge...

Tuesday, January 10, 2012

Free .NET decompiler: JustDecompile

Reflector being not for free, there is a pretty good free decompiler for .NET: JustDecompile http://www.telerik.com/products/decompiler.a...

Free online courses

http://ocw.mit.edu/courses http://academicearth.org http://www.khanacademy.org http://freevideolectures....

Powered by Blogger.