Tuesday, October 26, 2010

Evernote 4 for Windows is here

Does not look good for .net or WPF mind.

"there were some problems we simply couldn’t fix: the blurry fonts, slow startup times, large memory footprint, and poor support for certain graphics cards were all issues that the technology behind 3.5 (Windows .net and WPF) was incapable of resolving. As a result, we ended up chasing down platform bugs rather than adding the great features our users wanted.

So we decided to start over from scratch, with fast, native C++ that we knew we could rely on. As you’ll see, the results are amazing. This new version will set a foundation for rapid improvement."

Posted via email from solution revolution

Tuesday, October 12, 2010

Thursday, October 07, 2010

Sunday, September 26, 2010

Tuesday, August 24, 2010

Log Reporting Dashboard for ASP.NET MVC

Integrates Log4Net, NLog, Elmah, and ASP.NET Health Monitoring into an ASP.NET MVC 2.0 Website and provide a log reporting dashboard.

Looks a very good article on the code project

Posted via email from solution revolution

Caliburn: A Client Framework for WPF and Silverlight

Smart Client - Building Distributed Apps with NHibernate and Rhino Service Bus

Smart Client - Building Distributed Apps with NHibernate and Rhino Service Bus, Part 2

Git, TortoiseGit, Github and the rest

A good article on getting started with Git, TortoiseGit and Github

Posted via email from solution revolution

Hungover Owls

Normally this blog is just about code but hungover owls. Quality

Posted via email from solution revolution

My .NET ICache

.NET caching code used to help improve testability, swap out different implementations, and enhance the API.

http://openmymind.net/2010/8/24/My-DOTNET-ICache#

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 
using System;
using System.Web.Caching;

public interface ICache
{
    T Get<T>(string key, params object[] keyArgs);

    T Fetch<T>(string key, Func<T> callIfGetReturnsNull, params object[] keyArgs);
    T Fetch<T>(string key, Func<T> callIfGetReturnsNull, DateTime absoluteExpiration, params object[] keyArgs);
    T Fetch<T>(string key, Func<T> callIfGetReturnsNull, TimeSpan slidingExpiration, params object[] keyArgs);
    T Fetch<T>(string key, Func<T> callIfGetReturnsNull, CacheDependency dependencies, params object[] keyArgs);
    T Fetch<T>(string key, Func<T> callIfGetReturnsNull, CacheDependency dependencies, DateTime absoluteExpiration, TimeSpan slidingExpiration, params object[] keyArgs);
    T Fetch<T>(string key, Func<T> callIfGetReturnsNull, CacheDependency dependencies, DateTime absoluteExpiration, TimeSpan slidingExpiration, CacheItemPriority priority, CacheItemRemovedCallback onRemoveCallback, params object[] keyArgs);

    T Fetch<T>(string key, Action<T> callIfGetReturnsValue, Func<T> callIfGetReturnsNull, params object[] keyArgs);
    T Fetch<T>(string key, Action<T> callIfGetReturnsValue, Func<T> callIfGetReturnsNull, DateTime absoluteExpiration, params object[] keyArgs);
    T Fetch<T>(string key, Action<T> callIfGetReturnsValue, Func<T> callIfGetReturnsNull, TimeSpan slidingExpiration, params object[] keyArgs);
    T Fetch<T>(string key, Action<T> callIfGetReturnsValue, Func<T> callIfGetReturnsNull, CacheDependency dependencies, params object[] keyArgs);
    T Fetch<T>(string key, Action<T> callIfGetReturnsValue, Func<T> callIfGetReturnsNull, CacheDependency dependencies, DateTime absoluteExpiration, TimeSpan slidingExpiration, params object[] keyArgs);
    T Fetch<T>(string key, Action<T> callIfGetReturnsValue, Func<T> callIfGetReturnsNull, CacheDependency dependencies, DateTime absoluteExpiration, TimeSpan slidingExpiration, CacheItemPriority priority, CacheItemRemovedCallback onRemoveCallback, params object[] keyArgs);


    void Insert(string key, object data, params object[] keyArgs);
    void Insert(string key, object data, DateTime absoluteExpiration, params object[] keyArgs);
    void Insert(string key, object data, TimeSpan slidingExpiration, params object[] keyArgs);
    void Insert(string key, object data, CacheDependency dependencies, params object[] keyArgs);
    void Insert(string key, object data, CacheDependency dependencies, DateTime absoluteExpiration, TimeSpan slidingExpiration, params object[] keyArgs);
    void Insert(string key, object data, CacheDependency dependencies, DateTime absoluteExpiration, TimeSpan slidingExpiration, CacheItemPriority priority, CacheItemRemovedCallback onRemoveCallback, params object[] keyArgs);

    void Remove(string key, params object[] keyArgs);

    void RemoveAll();

    int Count();
}

Posted via email from solution revolution

Thursday, August 19, 2010

New Visual Studio 2010 Feature: Pin To Source

Downloading Youtube Videos C# WinForm - CodeProject

SQL SERVER – Fastest Way to Restore the Database

Lucene.net is powering Subtext 2.5 search

Check out this website I found at codeclimber.net.nz

Posted via email from solution revolution

jQuery AJAX calls to a WCF REST Service - Rick Strahl's Web Log

Check out this website I found at west-wind.com

Posted via email from solution revolution

Building JSON,XML REST API using WCF services

[ServiceContract]
public interface IFetchChildItems
{
[OperationContract]
[WebInvoke(
Method = "GET",
ResponseFormat = WebMessageFormat,
BodyStyle = WebMessageBodyStyle.Wrapped,
UriTemplate = "{ID}/{Filter}")
]
void DoWork(int ID, string Filter);
}

Posted via email from solution revolution

How to do API Key Verification for REST Services in .NET 4 - Ron Jacobs - Site Home - MSDN Blogs

Town Crier – An open-source e-mail templating engine for .NET « The Code Decanter

Integrated StructureMap container for the MvcServiceLocator in ASP.NET MVC 3 - Context is King

/// <summary>
        /// Initializes a new instance of the <see cref="StructureMapControllerFactory"/> class.
        /// </summary>
        /// <param name="container">The container.</param>
        public StructureMapControllerFactory(IContainer container)
            : this(container, new DefaultControllerFactory())
        {
        }

Posted via email from solution revolution

41 Remarkable and useful jQuery Plugins