dotnetpro 10/2010 – some notes on useful links and further reading

by Oliver 19. January 2011 18:15

Parallel Programming in C#

  1. Free eBook: www.dotnetpro.de/SL1010News3
  2. The Task class: use like
       1: Task.Factory
       2:     .StartNew(() => {
       3:         var result = new MyCustomObject();
       4:         // do something and return something
       5:         return result;
       6:     })
       7:     .ContinueWith(res => {
       8:         // res is of type MyCustomObject here
       9:         res.DoSomethingElse();
      10:     });
       1: var someInput = ...
       2: var task = new Task(() => MyAction(input));
       3: // Changes to someInput will still be reflected within MyAction()!
       4: task.Start();
       5: Assert.That(myTask.Result.GetType(),       /* waits for execution of task */
       6:             Is.EqualTo(typeof(double)));   /* returns true */

NHibernate 3.0.0

http://nhforge.org

  1. Lazy Loading of columns
  2. HQL Language Service for Visual Studio – an Add-In for syntax highlighting of NH HQL query code
  3. Type safe querying using the Criteria API – makes the LambdaExtensions obsolete

FastSharp 2.0

Quickly execute pieces of C# code from inside a text editor: www.dotnetpro.de/SL1010News7

HTML5 Canvas

easier to use JavaScript API: canto.js

ReSharper

Live Templates: code generation beyond Visual Studio

Windows 7 / Server 2008 R2 Application Development

Application Quality Cookbook 1.8: www.dotnetpro.de/SL1010News4

enjoyed the post?

Tags:

Comments are closed

About Oliver

shades-of-orange.com code blog logo I build web applications using ASP.NET and have a passion for javascript. Enjoy MVC 4 and Orchard CMS, and I do TDD whenever I can. I like clean code. Love to spend time with my wife and our children. My profile on Stack Exchange, a network of free, community-driven Q&A sites

About Anton

shades-of-orange.com code blog logo I'm a software developer at teamaton. I code in C# and work with MVC, Orchard, SpecFlow, Coypu and NHibernate. I enjoy beach volleyball, board games and Coke.