ASP.NET News from Blogger: Clarity Blogs: ASP.NET   Get the feed of: Clarity Blogs: ASP.NET

Total News: 416

Windows 8 Metro Javascript appsInitial Thoughts

For the past couple of weeks Ive had a chance to take a closer look at the process of building Metro-style apps for Windows 8.  Since I have a long background in web development, I was curious about u...

Roll your own Twitter Feed with Backbone.js

Backbone.js is a JavaScript framework that manages complexity on the client while enabling the creation of rich HTML5 applications in a MVC-style fashion. For the more tech-savvy: Backbone.js gives st...

Bare Minimum JS Part 1 Getting Classy

The Bare Minimum You Need To Know About Javascript Part 1 -Getting Classy These days, it seems JavaScript is taking over the whole earth. Chances are, if you’re starting a new project it’s probably go...

A Web Recipe: Modal dialog and grid for child entities

This post is the forth in the series of posts described here. So far we’ve put a data model and data access layer in place use EF Code First, and built out a snappy Index view that uses the jquery Dat...

A Web Recipe: Building a better grid using the jquery DataTables plugin

This post is the third in the series of posts described here. At this point we have a data model and a data access layer built using EF Code First and we’ve scaffolded out an MVC site and loaded the d...

Windows 8 Photoshop Templates

Windows 8 is coming in hot! And here at Clarity we just couldn’t wait for MS to publish the official design guidelines. Our clients want to see their brand on Windows 8 now. So we meticulously picked ...

Configuring log4net in a SharePoint Application

Configuringlog4net in a SharePoint or ASP.NET application is pretty straightforward, but no matter how many times I do it, I always forget something small and waste time troubleshooting why logging is...

Simplifying application caching

Many ASP.NET applications utilize the System.Web.Caching.Cache in some way. While it offers a pretty simple Dictionary-like API that your app can start using immediately, I typically create a combined...

Anonymously Accessible DocIdRedir.aspx in SharePoint 2010

The Document ID service in SharePoint 2010 allows you to provide a permalink to documents by assigning a unique identifier to each document. Documents are then available at a URL such as: DocIdRedir.a...

Provisioning SharePoint Publishing Pages and Content

In addition to provisioning the structure of the SharePoint Publishing site as part of build and deployment, I also like to deploy pages within those sites and sometimes the content and web parts in t...

jQuery Mobile (a basic form elements library for touch devices)

Let me first tell you the background for the need of a this new library and how jQuery Mobile falls short. Background The full jQuery Mobile is a difficult beast to migrate a site to use. Its auto-ini...

SharePoint Approving all folders and items in Site Collection Images using PowerShell

When building a SharePoint 2010 publishing site, you can use the Site Collection Images library to store image assets that are used throughout your site. There are advantages to putting the images int...

Netflix on Windows 8

I started going through the build sessions and the Windows 8 sample apps a few weeks ago. This is my first attempt at getting data from the web and putting it on the screen. It’s a javascript metro ap...

Design for Software THE BOOK!

About 5 months ago I gave a talk on Design for Software for DevSum11. It was a great event and I was pleasantly surprised at positive attitude the community had towards design. Shortly there after I w...

Entity Framework custom, custom, custom part ii

As a follow up to my previous post on creating a custom data provider I have created a github repository containing code for the previous work which can be found at EF4 Custom Data Provider. I hope to...

Modern Web Development with HTML5 and Javascript

I’ve been doing web development since 2005, matter of fact, thefirst website I ever builtis still around. Back then it was DotNetNuke and WebForms projects, and it sucked.   I honestly had no idea wha...

Page Events in jQuery Mobile

One of the first hurdles I had with creating sites with jQuery Mobile was figuring out how to run my code when a page loads. Since navigating to a new page no longer requires a postback, the standard ...

Testing HTML5 Web Apps with Watir

What is Watir? Watir means “Web Application Testing in Ruby.” It’s an easy way to automate the testing of your Web Apps through a Ruby interactive console. Watir will click buttons, fill in forms, nav...

Getting started with F#

What is F#?: F# is a multi-paradigm programming language combining functional, OOP and imperative styles. It is based on the ML variant of languages and is most closely related to OCaml. It is a stron...

Cranking your HTML5 site to 11!

Overview It seems like everybody is getting bitten by the HTML5 bug lately. And as more folks jump on the band-wagon its going to become harder and harder to one-up the competition. Interestingly, the...

Design for Software: Typography Tips Part-1

Overview I recently gave the Design for Software talk to my colleges here at Clarity, and not surprisingly, the typography portion raised the most questions. Unfortunately there really isn’t a definit...

Slides and Code from Visual Studio ALM User Group Talk

This past week, Peter Walke and I presented at the Visual Studio ALM User Group here in Chicago. The topic was Continuous Integration with SharePoint 2010 and TFS 2010. As we were getting started, I r...

SharePoint Content Deployment to Multi-Server Destination Farm

I came across some content deployment issues when I was working on deploying a public website project to a client’s SharePoint environments. I wanted to share the issue and resolution in case somebody...

Building a Touch-Friendly HTML5 Site

I wanted to see exactly how close I could come to making a HTML5 website 'feel' like a native app....

Anatomy of an HTML5 Page Transition

One of the sexy new trends in HTML5 development right now is Page Transitions.  One of the first places I noticed Page Transitions in use was the GitHub Repository Explorer; as you click around to dif...

Variation-Relative Links in a SharePoint 2010 Master Page

I’m working on a SharePoint web content management project that uses the Variations feature to support multiple languages. Typically, a site like this has a footer (or header) which links to things li...

Provisioning a SharePoint 2010 Lookup Column with CAML

I’m working on a SharePoint 2010 web content management project and needed to declaratively create a lookup column and associate it to a publishing content type (and hence a publishing page). As with ...

Silverlight 3D : Tri-Winning (Part 1)

PART 1: It’s no secret that Microsoft has released the beta version of Silverlight 5 with many new and surprising features. But what might be unfamiliar territory for some is the inclusion of a low-le...

Reactive Extensions IL-Suited for Debugging

The .Net Reactive Extension Library is great! If you are not familiar: Rx is a library to compose asynchronous and event-based programs using observable collections and LINQ-style query operators. Rx ...

HTML5 Dialog Element for Chat

Recently I had a great opportunity to work on a small part of a Lync Powered Expert Question Answer Service.  My portion of the code was a simple one page HTML popup that allowed a person to chat with...

Roll your own Text Messaging Apps with Twilio and MVC 3

I've been messing around with Twilio and their awesome set of TwiML API's this weekend and made a fun little C# Twilio library for creating simple text (and voice) based applications from MVC 3 sites....

Roll Your Own MVC 3 Long Polling Chat Site

Comet and Long Polling; a basic way to have real-time notifications sent to a browser (like push notifications).  One common Comet technique involves "Long Polling" an http connection.  What this me...

Advanced Animation: Animating 15,000 Visuals in Silverlight

In my last post I showed a quick summary of a graphic-intensive dashboard that I helped out with. I also mentioned that there are a lot of posts out there dogging SL and WPF rendering performance. But...

SharePoint 2010 and Cross-Site Scripting Attacks

We are getting ready to go live with a SharePoint 2010 extranet for one of our clients and their network admins were performing a series of tests on the site before releasing it into the wild. We got ...

Inserting Gists With the NuGet Package Manager Console

How to use the NuGet Package Manager Console to insert Gist's into your files....

HTML5 Boilerplate MVC 3 Websites with AppHarbor in 3 Easy Steps

How to get started using AppHarbor (a free online .Net hosting provider powered by Git) by creating an HTML5 Boilerplate MVC 3 App in 3 easy steps....

Spot On

I would love to see someone rewrite the Software Craftsmanship Manifesto in terms of getting results and delighting customers. I dont want steadily adding value, I want amazing their customers every d...

Are Apps Killing the Internet?

Fresh off our SxSW panel: “html5, the webs dead, baby” I wanted to recap some of the dialog we had. There has been a lot if debate about the app-model vs the traditional web. Inspired by the original ...

DataGridColumn Bindable Header for Localization Support in Silverlight 4

A simple behavior for adding a bindable column Header property to a DataGridTextColumn (or any other DataGridColumn)...

Generate your Fluent NHibernate POCO and mapping classes automagically.

At our current client, we”re refactoring some legacy data access logic to use Fluent NHibernate. We chose NHibernate because of its large community and previous success on other projects at Clarity. W...

MVVM DataBinding Javascript with Knockout & HTML5 Boilerplate

While working on a recent HTML5 project I found myself wishing for the convenience of data binding. I was building a timer and was adding a lot of callbacks to update the UI elements on the page. I fi...

MotherEffin HTML5 Boilerplate MVC 3 Site Template

This past week I’ve been reading up on the HTML5 Boilerplate project by Paul Irish (of the Google Chrome and jQuery teams fame). The HTML5 Boilerplate project is a collection of all the best practices...

Creating a RESTful Service Proxy with MVC and Async CTP

I recently created a service proxy for a simple internal project we are working on at Clarity. I have created REST services using WCF in the past and wanted to evaluate MVC 3 and Razor as an alternati...

Silverlight 4 Property Triggers

I spent a little time this week messing around with the newly added Triggers and TriggerActions available through the new Expression Blend 4 SDK. Triggers and Behaviors are really just ways to attach ...

Dont Install Async CTP + ASP.NET MVC 3

I love trying out all the latest toys as soon as they are available. I have a tendency to install faster than I can read the release notes. Every once in a while this gets me into trouble. My latest b...

SQL Server CE Beyond the Mobile Device

We”ve reached the Beta stage for a project and I thought I”d share something we did that I think is cool that not everyone may have considered.  One of the applications we built as part of the project...

WP7 Camera AccessFlashlight, Augmented Reality and Barcode Scanning

[Download Code] In a special holiday post my gift to you is not one, not 2, but 3 windows phone camera tricks. Its a mobile mnage trois.   1) Flashlight There are lots of those flashlig...

Signing into Lync in UI Suppression Mode

In Microsoft Lync Server 2010, you can run the Lync client with its user interface completely suppressed . This enables some interesting development scenarios that were previously only possible if you...

Moving calls between conferences in UCMA 3.0

From time to time, I get asked whether there is a way to move a call from one Lync conference to another using UCMA. In other words, they want their UCMA application to be able to take someone who is ...

WP7 TipPseudo Map Launcher

[download code] WP7 has a several built in launchers, but the map app does not have one. Its unfortunate because I think its fairly common that youd want to have a link to get directions in a mobile ...

View Other bloggers