Continuous Learner #20

Testing

Test Better – http://bit.ly/10OgfmP
Phil Haack last week posted about testing, and the way it’s part of each modern developer’s life to write unit testing, and to help QA the software we are writing.

The way I see it, he’s completely right, I’m demanding more attention to unit and functional testing from me and the members of my team. It’s good to have dedicated QA resources that help a team of developers to keep high the attention toward quality, that help to coordinate the testing of new functionality being released by all the members of a team.

I like to get dedicated QA members involved early on in the process of analyzing new features, help figure out the weakness of the business requirements, and ultimately *help* developers test their code.

Tools

TeamCity plugin for Visual Studio – http://bit.ly/10Ohz9c
This is a tool that has existed for a long time and yesterday Maarten Balliauw blogged about it in the JetBrains blog.

It’s a super useful tool you can use to run build and automation testing on a Team city server rather than your local machine without having to commit to a source control first. neat!

 

Advertisements

Continuous Learner #14

Muddling Through the Mobile Web
http://www.slideshare.net/yiibu/muddling-through-the-mobile-web

HTML
http://html5boilerplate.com/

Windows Phone 7
http://lifehacker.com/5804091/launcher-7-brings-windows-phones-simple-attractive-interface-to-android

Joe Belfiore shows off Windows Phone Mango
http://bit.ly/mEuv8F

Microsoft – Domain Oriented N-Layered .NET 4.0 App Sample (DDD Architecture)
http://microsoftnlayerapp.codeplex.com/

 

Visual Studio 2010 Uninstall Utility

http://archive.msdn.microsoft.com/vs2010uninstall/Release/ProjectReleases.aspx?ReleaseId=4321

Continuous Learner #13

MVC
Editing a variable-length list, Knockout-style – Knockout with MVC
http://bit.ly/jLUOHC

Knockout JS: Helping you build dynamic JavaScript UIs with MVVM and ASP.NET
http://bit.ly/hhLejR

Web dev that’s as smooth as Silk… Project Silk
http://bit.ly/m08S3Q

Visual Studio
Glimpse – "What Firebug is for the client, Glimpse does for the server… in other words, a client side Glimpse into whats going on in your server."
http://bit.ly/lAtIVW

Visual Studio PerfWatson Free
http://bit.ly/iZWkxO

Visual Studio 2010 Image Optimizer Extension
http://bit.ly/jRFNjK

High Scalability

Hadoop in Azure
http://bit.ly/kOMkIp

Open source
"Today we start Xamarin, our new company focused on Mono-based products." – Miguel de Icaza
http://bit.ly/m0bQJg

Continuous Learner #9

 

No Callbacks Required: StratifiedJS Returns Sequential Programming to Javascript
http://www.infoq.com/articles/stratifiedjs

This StratifiedJS sound a lot like Async for .NET. It’s cool to see the client stack improving in parallel with the server side stack

VS2010 – JScript Editor Extensions
http://visualstudiogallery.msdn.microsoft.com/en-us/872d27ee-38c7-4a97-98dc-0d8a431cc2ed

VS2010 – resharper
http://www.hmemcpy.com/blog/2010/12/my-talk-at-the-alt-net-israel-tools-meetingresharpers-hidden-gems/

WINDOWS PHONE 7
New Windows Phone 7 Developer Guidance released for building line of business applications
http://geekswithblogs.net/iupdateable/archive/2010/12/21/new-windows-phone-7-developer-guidance-released-for-building-line.aspx

Continuous Learner #7

jQuery

http://stackoverflow.com/questions/46214/good-ways-to-improve-jquery-selector-performance

http://www.artzstudio.com/2009/04/jquery-performance-rules/

Unit Test

http://site.typemock.com/test-lint/

Steve jobs was inspired by Italian cars
http://bit.ly/aT5LBP

MVVM & WP7

http://codingsolutions.blogspot.com/2010/03/windows-phone-7-tdd-kata-using-mvvm-and.html

Templify – making solution creation simple.
http://opensource.endjin.com/templify/download.htm

sudo apt-get for Visual Studio 2010

Microsoft is getting better and better at copying what is really cool from the other non Microsoft worlds.

The news of the day is the release of NuPack, a Package Manager for visual studio project. It allows via command line to add packages to your existing application and it works really well.

Let’s say you have a web project and you want to start to use NLog on that project. 

Until today you had to download the library from the NLog site (http://nlog-project.org/download), copy the dll in a folder inside your solution, Open your web project, add a reference to the dll, update the web.config to make it work, with some trial and error.

Starting from today, given you have installed NuPack (http://nupack.codeplex.com/), the only thing you have to do is open the Package Manager Console (View->Other Windows) select your web project, type Add-Package NLog and you’re done.

image

The web.config is automatically updated, the dll is automatically downloaded in a folder called packages and a reference is added to your project.

image

Alternatively, if you do not like to use the command line console, you can right click on the project references folder and select Add Package Reference and you’ll see a list of packages you can add to the project.

image

image

This is probably one of the best thing I’ve seen ever Smile

Continuous Learner #6