Monthly Archives: March 2011

CodePlex Daily Summary for Thursday, March 31, 2011

CodePlex Daily Summary for Thursday, March 31, 2011

Popular Releases

  • uTorrent Remote Control: uTorrentRemote: Initial version of uTorrentRemote
  • NuGet: NuGet 1.2: For information about what's in this release, visit the release announcement.
  • Mini SQL Query: Mini SQL Query (SQLCE Update with export tools): Sorry all – yesterdays "Simple update to allow use of MSSQL CE 4 databases" did not include an update of the actual extract tools by Erik http://exportsqlce.codeplex.com/releases/view/52878 If you have no idea what this thing is make sure you check out http://pksoftware.net/MiniSqlQuery/Help/MiniSqlQueryQuickStart.docx for an introduction. PK :-]
  • LogExpert: 1.4 build 4106: BugfixesHopefully fixed Bug#313 (and duplicates) "Cannot access a closed file". This was caused by premature garbage collection of stream handles Changes on handling when a file was deleted. In some situations this could lead to GUI hangs. Now the GUI stuck should be limited to a duration of 1 second. New features"New tab from clipboard" (File menu). Will paste current clipboard content directly into a new tab. File handling is now plugin based. You can write own file system plugins to …
  • MFCMAPI: March 2011 Release: Build: 6.0.0.1025 Full release notes at SGriffin's blog. If you just want to run the tool, get the executable. If you want to debug it, get the symbol file and the source. The 64 bit builds will only work on a machine with Outlook 2010 64 bit installed. All other machines should use the 32 bit builds, regardless of the operating system. Facebook Badge
  • mojoPortal: 2.3.6.4: see release notes on mojoportal.com http://www.mojoportal.com/mojoportal-2364-released.aspx Note that we have separate deployment packages for .NET 3.5 and .NET 4.0 The deployment package downloads on this page are pre-compiled and ready for production deployment, they contain no C# source code. To download the source code see the Source Code Tab I recommend getting the latest source code using TortoiseHG, you can get the source code corresponding to this release here.
  • Web Pattern – MVC 3, WebForms, NHibernate, Log4net+Elmah, MultiCulture, Security: WebPattern 1.0 Beta: Web Pattern (C#) include: – ASP.NET Web Forms – ASP.NET Mvc – NHibernate – Log4net + Elmah – Custom Security – MultiCulture (MultiLinguage)
  • Jounce: MEF with MVVM Guidance for Silverlight: Jounce 1.0: Jounce 1.0 RTM This is the 1.0 release for the Jounce framework and guidance for developing Silverlight 4 applications using MVVM and MEF. You can download the source and binaries here, or use NuGet.
  • VivoSocial: VivoSocial 7.5.0: Version 7.5.0 of VivoSocial has been released. If you experienced any issues with the previous version, please update your modules to the 7.5.0 release and see if they persist. You can download the new releases from social.codeplex.com or our downloads page. If you have any questions about this release, please post them in our Support forums. If you are experiencing a bug or would like to request a new feature, please submit it to our issue tracker. Groups * The short description box wa…
  • ProDinner – ASP.NET MVC EF4 Code First SOLID N-Tier Arch jQuery Sample App: third: added users that can login and restore anything that was deleted (uses Forms Authentication) UI improved
  • patterns & practices: Project Silk: Project Silk Community Drop 4 – 28 Mar 2011: IntroductionWelcome to the fourth community drop of Project Silk. For this drop we are requesting feedback on overall application architecture, code review of the jQuery Widgets, and general direction of the application. Reference ImplementationWe are currently working on the Mileage Stats Reference Implementation. This application provides you with information about your cars’ fuel consumption, operational efficiency, and service records allowing you to track and visualize data about your…
  • Personal Activity Monitor – increas your productivity by eliminating timewasters: Personal Activity Monitor v0.1.4: newly added About dialog box where you can find out which version you're running Now application shows % of time you spent with each app (the information about it is next to time Data can be exported to xml for further external processing.
  • ClosedXML – The easy way to OpenXML: ClosedXML 0.49.0: New on this release: 1) Modified the save function so it will be less likely to break an existing file with features not recognized by ClosedXML. 2) Added methods cell.AddToNamed(…) 3) Fixed issues 6313, 6340, 6392, 6389, 6341
  • Rawr: Rawr 4.1.01: Rawr is now web-based. The link to use Rawr4 is: http://elitistjerks.com/rawr.phpThis is the Cataclysm Release. More details can be found at the following link http://rawr.codeplex.com/Thread/View.aspx?ThreadId=237262 As of the 4.0.16 release, you can now also begin using the new Downloadable WPF version of Rawr!This is a Release of the WPF version, most of the general issues have been resolved. If you have a problem, please follow the Posting Guidelines and put it into the Issue Tracker. Whe…
  • TweetSharp v2: TweetSharp v2.0.3: 2.0.3 ChangesFixes based on issue reports and user feedback Third Party Library VersionsHammock v1.2.1: http://hammock.codeplex.com Json.NET 4.0 Release 1: http://json.codeplex.com
  • VFPX: ParallelFox 0.7: This release features: Documentation! ParallelFox.chm is part of this release. The Help file is designed to be used in conjunction with the training videos. Use the Help file as a quick reference or short overview of topics. Watch the training videos for more in-depth discussions, examples, and techniques. Improved IntelliSense: ParallelFox takes advantage of Doug Hennig's Favorites for IntelliSense, which Doug also used in the MY project for Sedna. This greatly simplifies the ParallelF…
  • Facebook Graph Toolkit: Facebook Graph Toolkit 1.2.4103: Fixed "Specified cast is not valid" bug when CheckExtendedPermission is set to true
  • Wii Backup Fusion: Wii Backup Fusion 1.1 Beta: – Some fixes and improvements – Game ID in info tab – Resets progress bar and infos after work – Icons for better identify of functionalities – New language system – Dutch translation – Spanish translation – WBFS extract supports more than one game – Patch game images (directly or while transfer) – Progress infos in main window title on mac – Progress infos while transfer adapted to new wit – Progress infos while loading games adapted to new wit – Set path for titles via settings – Autosearch…
  • WPF Application Framework (WAF): WPF Application Framework (WAF) 2.0.0.5: Version: 2.0.0.5 (Milestone 5): This release contains the source code of the WPF Application Framework (WAF) and the sample applications. Requirements .NET Framework 4.0 (The package contains a solution file for Visual Studio 2010) The unit test projects require Visual Studio 2010 Professional Remark The sample applications are using Microsoft’s IoC container MEF. However, the WPF Application Framework (WAF) doesn’t force you to use the same IoC container in your application. You can use …
  • Facebook C# SDK: 5.0.8 (BETA): This is ninth BETA release of the version 5 branch of the Facebook C# SDK. We are getting very close to the RTW stable release so this release is production ready. There may be a few minor changes before RTW, but nothing too significant. New in this release: Bug fixes Batch Requests For more information about this release see the following blog posts: Facebook C# SDK – Batch Requests Facebook C# SDK – Writing your first Facebook Application Facebook C# SDK v5 Beta Internals Fa…

New Projects

  • AGRSJD: ??
  • Ariawase: Ariawase is VBA library.
  • ASP.NET MVC DB Editor (Entity Framework, AJAX Validation, AJAX Paging): Simple template for ASP.NET MVC (C#) database table editor with following features: 1. Entity Framework model. 2. Data Annotations validation. 3. AJAX validation with floating-point numbers validation fix. 4. Table paging with AJAX, jQuery and browser history. 5. Authentication.
  • BlockWorlds: BlockWorlds
  • cpsc471: cpsc471 term project Hotels Data Base
  • CTI (Char To Integer) Text Encryption – One Way Encrypt: An one way text encryption. Able to encrypt with multiple keys, Computer's Processor ID and Hard Disk serial number. It can be used to encrypt username, password or email (or sentenses) into random code(or blocks of code). All encrypted code is not reversible or be decrypted.
  • Design Factory for SharePoint: The Design Factory is a controlset for creating rich internet facing websites with SharePoint Server 2010 WCM.
  • dnnwerk Users: dnnWerk Users is a user management module that greatly helps managing user accounts in DotNetNuke. Built with a rich UI the module gives you ultimate flexibility in managing user accounts and let users manage their profile and or register accounts on your website.
  • dotSqlCopy: dotSqlCopy a été créé par Davyd REY au départ pour des besoins professionnels puis personnelles.Cet outil permet déjà de réaliser le minimum requis en ce qui concerne la copie intégrales de tables de donnéesd'une base de données SQL server vers une autre base de donnée Sql Server
  • HarmonyFX: HarmonyFX
  • Hathor MVC On The Fly ASP.NET Generator: Generates the a default view, model, and controller on the fly from a defined application model.
  • Human Resource Management: Human Resource Management System using ASP.NET 3.5
  • KoWaSto: KoWaSto makes it easier for dutch students to learn carbon hydrates. You'll no longer have to use structor. It's developed in VB.
  • Lync Buddy: Lync buddy driver project for Microsoft Lync
  • maxLeafPDM: PDM
  • Microsoft CRM and SharePoint integration library: This project implements extension transports for BlueIntegrator (a free BizTalk alternative – see http://blueintegrator.com) enabling it to connect to Microsoft CRM and SharePoint. The transports include schema generation support and a powerful GUI.
  • Mobimin: Mobimin! a Windows Mobile Admin
  • My Demo Project: Project này dùng ?? demo cho các b?n m?i làm quen v?i codeplex!
  • MyMeetup: Windows Phone 7 portal for meetup.com
  • Nave Maya Improver: Some NaveFX OPEN SOURCES Maya Plugins. Most plugin is helping improve maya dynamic module.
  • Opalis Integration Pack for System Center Service Manager: This is an Opalis Integration Pack for System Center Service Manager. Get Details here –> http://blog.scsmfaq.ch/2011/03/29/opalis-integration-pack-extension-for-service-manager/
  • PM QU?N LÝ H?C SINH THPT BÌNH PH??C: Ph?n m?m qu?n lý h?c sinh THTP Nhóm PTV – Khóa 32 Khoa CNTT – Tr??ng C? Công Th??ng TPHCM
  • RockBus: A WCF based messaging framework that provides durable content based routing (via the .NET message filters), MSMQ or SQL Service Broker as a durable backing store, dynamic publish/subscribe, pluggability, and easy migration of existing WCF interfaces into a ServiceBus solution.
  • SharePoint 2010 Workflow Demo: This projects demonstrates how to create workflows using SharePoint 2010 and Visual Studio 2010.
  • SharePoint Search Extension webpart: SharePoint Search extension webpart: extends the OOB SharePoint web part to allow the use of dropdown lists in the property restrictions instead of the free text box.
  • Simple Multithreaded SQL Access: This is a simple Library with classes for easy multithreaded/parallel access of SQL-DataResources. Currently access of Oledb, Odbc and SqlServer is supported. Its developed entirely in c#.
  • ssg: ssgproject
  • Sync Fx Contrib: Sync Fx Contrib is a collection of community-developed extensions, third party providers, samples and reference applications for Microsoft Sync Framework.
  • t4talk: t4talk is the source repository for all samples of the T4 team blog. T4 is a flexible code generation tool that can reduce development time and maintenance cost. T4 is easy to adopt in any project and in any stage of product development.
  • TransForth: Implementation of Forth in F#. Starting with an interpreter and incrementally moving to bare-metal hardware. Following this blog series: http://blogs.msdn.com/b/ashleyf/archive/tags/transforth/
  • Tutorial: Code First with EF 4.1: Tutorial: Code First with EF 4.1
  • Unity.MVC3: A library that allows simple Integration of Microsoft's Unity IoC container with ASP.NET MVC 3. This project includes a bespoke DependencyResolver that creates a child container per HTTP request and disposes of all IEnumerable instances registerered at the end of the request.
  • uTorrent Remote Control: uTorrentRemote makes it easier for uTorrent user to control this application remotely. You'll no longer have to start downloading torrents from your home. Just send a link to your mailbox and uTorrent will automatically download it.
  • WiFiMTS: WiFiMTS
  • XBRL: Open Source Platform for XBRL Devlopers. XML Based API Written in Microsoft .NET Technology for XBRL . Devlopement for XBRL Taxonomy Editor, XBRL Taxonomy Loader, XBRL Instance Document Rendering. XBRL Analysis Tools. XBRL With Business Intelligence Tools

Parse XML Documents by XMLDocument and XDocument

This article demonstrates how to parse XML documents using “XMLDocument” as well as “XDocument”.

.NET Double Reference

Simple class to encapsulate a double reference

New ALM User Group “SoCal Team System” next meeting March 22

Mike Vincent just pinged me about a new user group he is running in SoCal dedicated to sharing ALM best practices particularly around SCRUM and Agile.  http://www.socalteamsystem.org/

His next meeting is on:

The Scrum Product Owner – Big Responsibilities

There are three fundamental roles in the Scrum method of agile software development: the Product Owner, the Scrum Master, and the team. The Product Owner is the one person responsible for a project’s success. In this session we will take an in-depth look at the role of the Product Owner. We’ll focus on how to wring more value out of the project, product or service using agile processes, specifically using the Scrum framework.

We will touch on value driven development, product management, requirements management, release planning, and managing total cost of ownership.

Mike Vincent is a solutions architect based in Orange County, California. He supports clients with application lifecycle management, software architecture and development services focusing on Microsoft .NET technology. He has been in the software business for over 24 years in addition to engineering and marketing management positions. Mike is Vice President of INETA Noram. He founded and leads SoCal .Net Architecture, SoCal Team System, helps run OC .NET, and is a frequent presenter at user groups, regional events, conferences, and code camps. He is a Professional Scrum Developer Trainer, Certified ScrumMaster and Certified Scrum Practitioner and Visual Studio Application Lifecycle Management MVP.

 

March 22 meeting of the Southern California Visual Studio Team System Users Group

Please join us for the next meeting of SoCal Team System on March 22. We’ll be meeting in Newport Beach at Outsource Technical 3700 Campus Drive, Suite 100. Pizza and networking starts at 6:30 pm and the meeting starts at 7:00. Meeting cost is to help us cover the cost of food and beverages. Please RSVP to mikev@mvasoftware.com if you plan to attend.

image

Loading SQL Server Snapins into your PowerShell Session

Caveat: I don’t write code for a living. But I do know how to get things done, usually using brute force.

SQLPS.exe is a decent environment, but sometimes I want to work in the default PowerShell environment. But if I want to work with SQL Server in the default PowerShell shell it means I need to load the SQL Server snapins into my session. Just because I’m at MS doesn’t mean I intuitively know all of the answers, though I can usually find someone who does. Sometimes, though I like to try and figure it out on my own. To feel the pain of a real user.

I’ll cut to the chase. There are probably many blog postings and articles on this already but getting a few more to pop-up in the search results doesn’t hurt. So here it goes. There are two SQL Server Snapins you need to load into your PowerShell session: SQLServerProviderSnapin100 and SQLServerCmdletSnapin100. These ship with SQL Server 2008 and SQL Server 2008 R2.

The Provider snapin is explained here. The Cmdlet snapin is explained here. Now depending upon what you’re doing in your script you may need to load one, the other, or both. I generally just load both so I don’t surprise myself when I attempt to do something and it fails. You can also add the loading to your PowerShell profile or keep it in each of your scripts. I personally like to keep it in my scripts so that when I share scripts with other people (or move them to another machine) everything just works. In other words it makes the scripts more portable.

Enough talk, here’s what you add to your scripts. I’m expecting feedback on how to simplify the logic!

# Load SqlServerProviderSnapin100
if (!(Get-PSSnapin | ?{$_.name -eq ‘SqlServerProviderSnapin110′}))
{
if(Get-PSSnapin -registered | ?{$_.name -eq ‘SqlServerProviderSnapin110′})
{
   add-pssnapin SqlServerProviderSnapin100
   write-host "Loading SqlServerProviderSnapin100 in session"
}
else
{
   write-host "SqlServerProviderSnapin100 is not registered with the system." -Backgroundcolor Red –Foregroundcolor White
   break
}
}
else
{
  write-host "SqlServerProviderSnapin100 is already loaded"

 

# Load SqlServerCmdletSnapin100
if (!(Get-PSSnapin | ?{$_.name -eq ‘SqlServerCmdletSnapin100′}))
{
if(Get-PSSnapin -registered | ?{$_.name -eq ‘SqlServerCmdletSnapin100′})
{
   add-pssnapin SqlServerCmdletSnapin100
   write-host "Loading SqlServerCmdletSnapin100 in session"
}
else
{
   write-host "SqlServerCmdletSnapin100 is not registered with the system."
   break
}
}
else
{
  write-host "SqlServerCmdletSnapin100 is already loaded"
}

Convergence 2011 – Atlanta

Come and learn about Microsoft Dynamics AX 2012 Enterprise portal @ Convergence Atlanta.
CSAX23-R1 Simplifying Access to Information with Portals in Microsoft Dynamics AX 2012
Track: Microsoft Dynamics AX
Speaker(s): Anees Ansari
Room: B405
Audience: IT Professional, Technical Decision Maker
Monday, April 11
17:00-18:00
CSAX23-R2 Simplifying Access to Information with Portals in Microsoft Dynamics AX 2012
Track:
Speaker(s): Anees Ansari
Room: B311
Audience: IT Professional, Technical Decision Maker
Wednesday, April 13
13:30-14:30
Session Details
The enterprise portal is an organization’s window to their business. Extending the reach of the business application to more users in the organization leads to better data management and better access to information. In this session, we’ll focus on building and extending the portal to optimize for the best user experience.
Skill Level: 300 – Experienced
Product: Microsoft Dynamics AX

Ignition Showcase 3.31.11

Ignition-Showcase_thumb

The Business of Being a Software Company

NYC Startup dotbox is Startup of the Day

Be Microsoft Platform Ready!

Microsoft Platform Ready (MPR) for CRM

BizSpark Startup Flickchart on Mashable

Upcoming Events!

See the Future of the Web at Mix11

Join Us for Tech·Ed North America 2011


Windows Azure Logo

No-Code Application Development for Desktop or the Cloud!

Mapping your Move to the Windows Azure Platform

New Improved Windows Azure AppFabric CTP Released

Automate Windows Azure Functions with PowerShell Service Management CmdLets

Feeling constrained by the 50GB SQL Azure Limit? Try Sharding

Windows Azure Capacity Assessment

Windows Phone 7 Logo

Programming Windows Phone 7 GPS at Coding4Fun

Jumpstart Development with the Windows Phone 7 Ignition Kit

Visual Studio

No-Code Application Development for Desktop or the Cloud!

Community Playdate: jggh Games

Members of the jggh Games website will be on Xbox LIVE April 1 to play Xbox LIVE Gold members in a Community Playdate. They’ll be playing Halo: Reach from 8-11 PM ET so check out their gamertags and join in on the fun!

Entrenamiento Virtual para Desarrollar en La Nube

image

Feature of the Day: Rewrite Report Deployment Wizards

Rewrite Report Deployment Wizards

Why this feature is cool!

The deployment of the SSRS and Excel reports becomes an integrated option of creating the Microsoft Dynamics GP system and company databases in Dynamics Utilities. The admin will no longer need to install and run a separate program on the SSRS or SharePoint server in order to deploy the reports. When creating the system database the admin will select to deploy the reports and provide the report location, which may be on a remote server. After that the report location is saved and deploying reports for each new company becomes simply a confirmation that the reports should be deployed for the company. The admin will no longer need to select the series they want reports deployed for, instead the reports for the installed products will be automatically deployed. During the company upgrade process in Dynamics Utilities, the deployed reports for the company will be automatically upgraded.                    

The admin may also choose to deploy the reports from within Microsoft Dynamics GP as well. The admin would use this option if they were not ready to deploy the reports at the time of creating the databases in Dynamics Utilities, if they want to deploy to a different location or they need to re-deploy the reports.   

The process is available to ISVs for deploying their reports.

 What does it look like?

(Microsoft Dynamics GP > Tools > Setup > System > Reporting Tools Setup)

 Dynamics Utilities