Jan
31

SpecsFor is an open-source Test/Behavior-Driven Development framework for .NET.  SpecsFor is primarily a base test fixture that establishes a clean way of performing simple BDD-style tests while providing an auto-mocking container and other utilities to reduce common sources of testing friction.  It greatly simplifies common operations such as initializing the class under test, establishing context, and creating mock objects.  When combined with a library like Should, you can quickly create very readable specifications.  SpecsFor also includes a small set of Resharper templates, which make it easy to create new specs and test cases.

SpecsFor on CodePlex
SpecsFor Announcement

Jan
27

NS Basic/App Studio.  Copyright © 2011 NS BASIC Corporation.

NS Basic/App Studio is a complete, powerful development environment that enables you to create your app on a Windows desktop, then download it to your iPhone, iPad, iTouch, or Android device.  Apps can be distributed royalty-free.

The programming language is a fully-featured, structured BASIC, which is a subset of Microsoft Visual BASIC with mobile device extensions.  NS Basic/App Studio also supports development in JavaScript.  It includes math and trigonometric functions, SQLite Support, HTML5 features, geolocation and Google Maps.

NS Basic/App Studio

Jan
25

AppHarbor .NET PaaS

Posted In: PaaS by DotNut

Azure done right.  Copyright © AppHarbor.

AppHarbor is a Git-enabled .NET Platform-as-a-Service (PaaS).  This means AppHarbor will build, deploy and host your .NET websites. 

To get started, all you have to do is to create an account and git-push your code to AppHarbor.  Your app will be built on the AppHarbor platform and deployed to AppHarbor’s managed IIS servers, where it will have access to a fully-compatible .NET and Windows stack including your choice of SQL Server or MySQL (with more database options to come).  Non-MVC and non-C# code is welcome too.

AppHarbor is currently in beta and will offer a free plan to get you started.  You will be able to purchase dedicated hardware, load-balancing, background tasks and other add-on services.

AppHarbor Home Page
TechCrunch Article

Jan
25

SlimTune Profiler

Posted In: Open Source, Profiling, Tools by DotNut

SlimTune .NET Profiler

SlimTune is a open-source profiler and performance tuning tool for .NET applications written in C# or VB.NET.  SlimTune provides a set of powerful features, such as remote profiling, real-time results, and multiple plugin-based visualizations.  The source code is available under the MIT License.  Features include:

  • Live Profiling – reports results while your code is still running
  • Remote Profiling – profile from a different computer
  • SQL Database Storage – all results are stored in a SQL database
  • Multiple Visualizations – present profiling results is many different ways
  • Plugin Support – write your own visualization plugin

SlimTune Home Page

Jan
20

C2DM-Sharp is an open-source .NET library for Google Android Cloud 2 Device Messaging Push Notification system.  It’s Mono and .NET-compatible, and written in 100% managed code.

C2DM-Sharp at GitHub

Jan
18

Eloquera DB 3.1 Beta

Posted In: Databases by DotNut

Copyright © Eloquera

Eloquera Database is an object database for .NET environments.  It has several unique features that make it attractive to web and desktop application developers.  Eloquera maintains SQL and LINQ interfaces so developers can be up and running quickly.  Eloquera supports SQL queries, native operations with .NET objects, and unique object identification for stateless environments like web applications (ASP.NET).    Eloquera is free for commercial and non-commercial use by companies with less than $1M annual revenue.

Version 3 added dynamic types.  Version 3.1 Beta includes nullable type queries, Store method to update objects in disconnected scenarios, and support for string enforcement in Dynamic queries.

Eloquera Home Page

Jan
17

Silverlight RCE © Microsoft Corp.

Microsoft Silverlight Rough Cut Editor (RCE) is a free tool that simplifies the video editing and publishing process.  RCE enables real-time, browser-based video editing by publishers to improve collaboration, manage dynamic metadata and deliver exciting content to the Web.

RCE provides media organizations with a lightweight, Web-based tool that editors anywhere can use to assemble and edit video, audio, images, and XAML overlays with time code accurate control.  Powered by Microsoft Silverlight, RCE provides a rich, stutter-free, full-screen editing experience.  RCE has an open and extensible architecture, and it can be integrated into any digital asset management (DAM) and any encoding/ transcoding system.

Microsoft has just released RCE Service Pack 1 which includes:

  • Support for Visual Studio 2010, Silverlight 4 and IIS Smooth Streaming Client 1.5.
  • Enhanced setup experience with automation scripts for Windows 7, Windows 2008 and Windows 2008 R2.
  • Integrated Composite Stream Manifest generator that supports manifest compression and the new IIS Media Services 4.0 manifest format.
  • Improved performance and bug fixes.

RCE Home Page

Jan
14

Microsoft WebMatrix

Posted In: WebMatrix by DotNut

WebMatrix © Microsoft Corp.

WebMatrix is a new web development tool from Microsoft that includes everything you need for website development.  Start from open source web applications, built-in web templates or just start writing code yourself.  It’s all-inclusive, simple and best of all, free.

WebMatrix is the easiest way to learn standards-based Web development and makes it simple to build and publish Web sites on the internet.  Start with HTML, CSS and JavaScript, and then seamlessly connect to a database or add in dynamic server code using the new ‘Razor’ syntax for ASP.NET Web pages.  Your code is easy to read, simple to learn, short to write and works with any text editor.  Use built-in helper functions to connect to a database, display a Twitter feed, or embed a video.  And with a seamless path to ASP.NET MVC, it is now easier than ever to create powerful ASP.NET Web applications.

WebMatrix Home Page

Jan
14

ASP.NET MVC 3 is an open-source technology that provides a Model-View-Controller (MVC) framework on top of the existing ASP.NET 4 runtime.  Microsoft has released it to manufacturing.

As noted in Network World:  “The key, simple way to think about [it] is MVC provides you with a solution that’s more customizable.”  With dependency injection, for example, developers can plug dependencies into an application and easily switch out the database without affecting the rest of the project.

Download ASP.NET MVC 3

Jan
12

MonoDroid © Novell Inc.

Mono for Android brings .NET development capabilities to the Android mobile platform.  MonoDroid uses a slimmed-down library profile that is better suited for mobile devices.  The entire set of Android Dalvik APIs has been wrapped in C#.  The OpenTK library is also supported, so you can use the same OpenGL logic across the Windows, Linux, iOS and Android platforms.  MonoDroid supports the full JIT, so you can use Reflection.Emit and dynamic code compilation.

MonoDroid is now available in public beta.  It will eventually be released as a commercial product.

MonoDroid Home Page

Original content Copyright © 2008-2011 Tiwebb Ltd. All rights reserved.
Wordpress Theme designed by DT Website Templates