To help clients with this fundamental idea, we invented a little acronym called POST. It's been one of the most popular ideas we've ever created, even though it's so simple and commonsensical. If you were at our consumer forum in October you saw it (and many of you who were there contacted us afterwards for help with your strategies). It's at the heart of our book Groundswell. Now I'm sharing it with all of you.
- Nick Bouton
tablesorter is a jQuery plugin for turning a standard HTML table with THEAD and TBODY tags into a sortable table without page refreshes. tablesorter can successfully parse and sort many types of data including linked data in a cell.
- Nick Bouton
The first edition of Microsoft BizSpark Accelerator at SXSW generated entries from more than 200 innovative companies from around the United States and across the world. Building on this momentum, we are thrilled to begin preparations for the 2010 version of this exciting competition. Finalists are given the opportunity to showcase their product or company in front of a panel of professional industry expert judges and a live audience.
- Nick Bouton
Ideally, users will fill the web form with necessary information and finish their job successfully. However, people often make mistakes. This is where web form validation comes into play. The goal of web form validation is to ensure that the user provided necessary and properly formatted information needed to successfully complete an operation. In this article we will go beyond the validation itself and explore different validation and error feedback techniques, methods and approaches.
- Nick Bouton
Ideally, users will fill the web form with necessary information and finish their job successfully. However, people often make mistakes. This is where web form validation comes into play. The goal of web form validation is to ensure that the user provided necessary and properly formatted information needed to successfully complete an operation. In this article we will go beyond the validation itself and explore different validation and error feedback techniques, methods and approaches.
- Nick Bouton
In this article we'll look at two ways to improve Scott's method. The first approach uses a table variable (just like Scott's), but utilizes the SET ROWCOUNT command to reduce the number of records read and inserted into the table variable. The second technique more cleverly uses SET ROWCOUNT to provide an even more efficient approach than the first. Read on to learn more!
- Nick Bouton
Anil Revuru (RV) from Microsoft Information Security, gives a demonstration of the new features on the Anti-XSS Library v3.1 including HTML Sanitization which provides new methods to the Anti-XSS class to strip malicious characters or scripts off of HTML and returns safe HTML.
- Nick Bouton
Ultrapico is excited to announce Expresso 3.0, a major enhancement to the the award winning regular expression development tool. All of the features of Expresso 2.1 are preserved, but with major improvements to the user interface, the Builder and the Analyzer.
- Nick Bouton
When you try to connect to an instance of Microsoft SQL Server 2005 from a remote computer, you may receive an error message. This problem may occur when you use any program to connect to SQL Server.
- Nick Bouton
I have need to select a number of 'master' rows from a table, also returning for each result a number of detail rows from another table. What is a good way of achieving this without multiple queries (one for the master rows and one per result to get the detail rows).
- Nick Bouton
Welcome to Hooked on LINQ. This website aims to be the premier community resource for LINQ (Language Integrated Query) for Microsoft®'s .NET. You can read more about this site here. I hope you find this site useful and bookmark it as your landing place for LINQ related information. If you have ideas or feedback about making this site better, then please add them to this page, or Email me.
- Nick Bouton
Hey there, back again. In my first post about LINQ I tried to provide a brief(okay, bit detailed) introduction for those who want to get involved with LINQ to SQL. In that post I promised to write about a basic integration of WCF and LINQ to SQL working together, but this is not that post. Since LINQ to SQL is a code generator and an ORM and it offers a lot of things, it is normal to be suspicious about performance of it. These are right up to a certain point as LINQ comes with its own penalties. But there are several benchmarks showing that DLINQ brings us up to %93 of the ADO.NET SQL DataReader performance if optimizations are done correctly. Hence I summed up 10 important points for me that needs to be considered during tuning your LINQ to SQL’s data retrieval and data modifying process.
- Nick Bouton
New C# "Orcas" Language Features: Automatic Properties, Object Initializers, and Collection Initializers - ScottGu's Blog - http://weblogs.asp.net/scottgu...
A few weeks ago I blogged about some of the major improvements coming for ASP.NET developers with the "Orcas" release. If you haven't already read this blog post, I highly recommend reading it here. I think you'll really like the new features it covers.
- Nick Bouton
Why would I use the Windows Azure Platform? Its a good question, one that I’ve had a lot of internal discussions on lately (fellow consultants from Readify). For most its quite a paradigm shift and therefore difficult to grok. Many believe that you can only build Azure apps from scratch and that it would be a lot of work to convert an existing product to use the Azure platform. I don’t want to say this is a false statement, but Azure is pretty big, bigger than most people realise.
- Nick Bouton
One of the subtle (but cool) language features of C# is the ?? "null coalescing" operator. This provides a nice, terse way to check whether a value is null, and if so return an alternate value.
- Nick Bouton
Do you want to know a secret? A deep, dark, dirty secret? One that, if revealed, would cause great angst in the ASP.NET community and prompt shouts of "Aha!" from the anti-Microsoft crowd? Most Web sites I've seen built with ASP.NET aren't very scalable, not because of a flaw in ASP.NET, but because of how the technology is used.
- Nick Bouton
Been talking to a few coworkers about LINQ and how simple it is to do the basic stuff, so figured I'd do a quick step by step on how to use it.
- Nick Bouton
Linxter Messenger is an open source C# application serving as an example of the benefits of cloud messaging. You are welcome to play with the ready-to-run version, but encouraged to modify and extend the code to make it your own.
- Nick Bouton
This article discusses: Common ASP.NET performance myths Useful performance tips and tricks for ASP.NET Suggestions for working with a database from ASP.NET Caching and background processing with ASP.NET This article uses the following technologies: ASP.NET, .NET Framework, IIS
- Nick Bouton
Summary of a book by Christopher Alexander, Sara Ishikawa, Murray Silverstein, with Max Jacobson, Ingrid Fiksdahl-King and Shlomo Angel. Published by Oxford University Press. The original book contains much essential detail behind each of the following patterns and is recommended reading.
- Nick Bouton
Periodically (daily, weekly, or monthly) perform a database reorganization on all the indexes on all the tables in your database. This will rebuild the indexes so that the data is no longer fragmented. Fragmented data can cause SQL Server to perform unnecessary data reads, slowing down SQL Server's performance. It will also update column statistics.
- Nick Bouton
This tool analyzes the content of a given page and extracts the terms that appear to be targeted at search engines. It applies certain weights to HTML elements and other on-page factors to determine what it thinks is a targeted term.
- Nick Bouton
Some of Vancouver’s most promising startups showed off their sites at Launch Party 7, held June 2nd at Steamworks in Vancouver. Video by Freyburg Media.
- Nick Bouton
VideoEgg is a new kind of rich media advertising network that guarantees brand engagement. Our network consists of over 100 million uniques across hundreds of leading sites, blogs, and gaming sites, as well as social and mobile applications. We provide outstanding consumer reach and accountable online advertising for brands.
- Nick Bouton
What follows are four problems I see all the time, each of which makes me roll my eyes and sometimes even terminate the conversation early.
- Nick Bouton