Sanjeev Agarwal
Extending Web and Mobile with ASP.NET MVC, C# and Responsive Design
-
Daily tech links for .net and related technologies - June 6, 2009
Daily tech links for .net and related technologies - June 6, 2009
Web Development
- TDD, DI, and SoC with ASP.NET MVC (Screencast)
- Using Request inside Actions: why it is a bad idea
- ASP.NET MVC 2 Roadmap
- .NET 2.0 ActiveX Control Gotchas (Safe for Scripting and Hooking into Events)
- C# MVC: Performance and Advantages of MVC Html Helpers vs. Direct HTML in views
Web Design
- Fun With Canvas: Create a jQuery Graph Plugin
- Designers and the Need to Get Disconnected
- jQuery UI 1.7.1 is now out.
- jQuery Tools vs jQuery UI
- 8 Tips for Maintaining a User Friendly Site in One Hour a Month
- 15 Amazing jQuery Image Gallery/Slideshow Plugins and Tutorials
Silverlight & WPF
- Using the MVVM Toolkit in VS2010
- Resx and BAML Resources in WPF
- ViewModel with MVC/Navigation in Silverlight
Database & Related Technologies
- Debugging Stored Procedures in SQL Serrver 2005
- Simple script to backup all SQL Server databases
- NHibernate – Mapping a single domain model to multiple physical data models
- LINQ to SQL in VS2010/.NET 4
- From LINQ to XPath and Back Again
- Business Logic with Entity Framework
Architecture, Design Patterns ,WCF, Testing & Others
- Adobe Browser Labs Released:- Test your website in different browsers
- One more reason to run IIS 7 - Thanks IIS team for the SEO toolkit!
- The state of Open Source in the .NET ecosystem: A five year summary
- Git For Windows Developers – Git Series – Part 2
- Developing Cross Platform application with MonoDevelop
- Agile acceptance testing tools roundup videos
- Cloud Hosting/Storage Toolbox: Options & Tools
- Why “good” doesn’t happen
- Project Natal is going to change the games forever!
-
Daily Tech Links - June 5, 2009
Daily Tech Links - June 5, 2009
Web Development
- ASP.NET MVC Refactoring JavaScript Includes With Helper Methods
- A Step by Step WCF Small Programme For Beginners
Web Design
Silverlight
- How to reuse types across mulitlple WCF Service References in Silverlight.
- Commands with Attached Behavior for Silverlight 3 DataForm
- Silverlight Cream for June 04, 2009
- Document Toolkit 1.1 Beta available
Database & Related Technologies
Architecture, Design Patterns & Testing
- Writing a Custom NAnt Task (Part 1)
- Visual Studio Load Testing: Optimizing Performance Lab Time
- Windows Mobile 6.5 Developer Tool Kit
- Microsoft Sync Framework 2.0 CTP2
- TestDriven.Net 2.22: Support for Visual Studio 2010 Beta 1
Misc.
-
Daily Tech Links - June 4, 2009
Daily Tech Links - June 4, 2009
Web Development
- ASP.NET MVC Training Kit
- Visual Studio 2010: Multiple web.config versions
- ASP.NET WebForms and MVC together in one project
- A BuildProvider to simplify your ASP.NET MVC Action Links
Web Design
- 10 Tips to Create a More Usable Web -Tim Wright
- Users Place More Weight on Design
- How to Stay Ahead of the Curve as a Designer - Aaron Irizarry
Silverlight
- Silverlight Cream for June 03, 2009
- Fluent Silverlight - Auto Wiring INotifyPropertyChanged - Ray Houston
Database & Related Technologies
- Interesting observation with IntelliSense in SQL Server 2008 - Vijaya Kadiyala
- LINQ and Entity Framework Posts for 6/1/2009+
- CRUD With Prepared Statements: New Plus Tutorial - Jeffrey Way
- Multiple search criteria searching using Linq to SQL - Henry
Architecture, Design Patterns & Testing
- IIS Search Engine Optimization Toolkit
- I’m Presenting SOLID At AlamoCoders On June 9th -derick.bailey
- 5 Quick Steps to Get Introduced with Visual Studio Team System and Team Foundation Server 2010 (Beta 1)
- Better Unit Tests with Test.Assert() for NUnit/VSTT/SUTF - Jafar Husain
Misc.
-
Daily Tech Links - June 3, 2009
Daily Tech Links - June 3, 2009
Web Development
- Web Browsers Need a Social Layer
- XAML: Using Generic Types in XAML 2009
- 14 Free Tools To Validate Your HTML, CSS & RSS Feeds
- Microsoft Web Platform Installer
- ASP.NET AJAX 4.0 and the ScriptManager Control
Web Design
- 25 Awesome Facebook Apps for Designers
- Sexy Drop Down Menu w/ jQuery & CSS
- JavaScript language advanced Tips & Tricks
- How to Make AJAX Requests With Raw JavaScript: Part 2
- Minimize Code by Using jQuery and Data Templates
Database & Related Technologies
- ADO.NET Entity Framework Provider for Firebird RTM Now Available
- ORM - LINQ to SQL changes in .NET 4.0
- Overview of ADO.NET
Architecture, Design Patterns, and Testing
- Unit Testing JavaScript with FireUnit
- API - Bing API, Version 2.0
- Architecture - Anti-Patterns and Worst Practices – Utils Class
- Design Patterns - Is Code Complete?
- How to Use Microsoft.Web.Administration : Using Scripts to Automate Management : Managing and Maintaining IIS 7.0 : The Official Microsoft IIS Site
-
Daily Tech Links - June 2, 2009
Daily Tech Links - June 2, 2009
Web Development
- Creating a Simple .NET 4.0 Web App using Visual Studio 2010
- Build a FlashMessenger system in ASP.NET MVC
- ASP .NET MVC and iWantGreatCare
- Vici MVC is a MVC Web Application Framework for .NET 2.0 or higher.
- Best practices regarding locations for ASP.NET MVC models
- ASP.NET - Control TextBox’s AutoComplete Action
- ASP.NET MVC - Building your ASP.NET MVC application with Subsonic 3.0
Web Design
- 1 line CSS Grid Framework
- 25
Fun & Creative Web Designs from DeviantArt
How many web designers can say that there are too many places to draw inspiration from? Sure, there are css galleries you can check out, or even other designers portfolios you may be friends with on twitter or others, but what about Deviant Art?. -
Everything You Need to Know About the !important CSS Declaration
This article discusses the CSS !important declaration, how it’s declared, some practical uses for it, and drawbacks that need to be considered before implementing it. - 13 Beautifully Designed Mac and iPhone App Websites
-
15 Extremely Useful CSS Grid Layout Generator For Web Designers
CSS Grid Layout Generators are undoubtedly useful for a web designers. These generators saves designers time by generating different size grid layout that can immediately being used by designers. - CSS - 15 Extremely Useful CSS Grid Layout Generator For Web Designers
- CSS - Rounded Corners in CSS3
- CSS - Shorthand CSS: Margins
- CSS - The Shadow effect in CSS3
- General - 20 Inspiring Uses of Data Visualization
- Web Design - Twelve Things Most Sites Need - Part I
- Web Design - Twelve Things Most Sites Need - Part II
- Web Design - Useful Glossaries For Web Designers and Developers
-
Sanjeev Agarwal Daily Tech Links - June 1, 2009
Sanjeev Agarwal Daily Tech Links - June 1, 2009
Web Development
- Free ASP.NET 4.0 beta hosting available
Accounts will remain active until the end of October unless you request a shutdown.
Plan Features - Windows Server 2008 / IIS 7
- Web Deployment for publishing (no FTP)
- ASP.NET 4.0 (or 2.0/3.0/3.5 per request)
- 200MB web space
- 100MB SQL Server 2008 space
- ORCS Web support
- An Application architecture for ASP.NET MVC
Nova Commons is an application architecture developed by Nova Software. The architecture adopts a lot of best practices and well-known open source projects. - 301 Redirect using Asp.net and aspfrom
This article explains simple ways to use 301 Permanently moved redirect in asp.net and asp.Read why not to use 302 temporary redirect and what are the benefits of using 301 redirects. - ASP.NET MVC XSLT IViewEngine
Use client side xml/xslt to save bandwidth by separating your data from your view logic. - Async Search Operations with ASP.NET MVC + jQuery + CoNatural Components.
a simple real world scenario where asynchronous data operations are usually desired. - MVC: How to work with entities with many child entities?
- Chop or Champion - Sport opinion website using ASP.Net MVC, ADO.Net Data Entities, and JQuery AJAX
Web Design
- 22 Extremely Well Written Icon Design Tutorials
In this post there are 22 well written tutorials that will teach you techniques for designing your own icons using various tools such as Illustrator and Photoshop. - Advanced docking using jQuery
Multiple docking and undocking functionality using JQuery. - How to Design for Your Worst Client: You.
10 rules to help you create the best design for yourself. - jQuerified With Karl Swedberg
- 15 Extremely Useful CSS Grid Layout Generator For Web Designers
CSS Grid Layout Generators are undoubtedly useful for a web designers. These generators saves designers time by generating different size grid layout that can immediately being used by designers.
- Free ASP.NET 4.0 beta hosting available
-
Reduce ASP.NET Page size and complexity using JQuery-Part 2
This is part 2 of my series for ASP.NET AJAX and JQuery comparison. You can read part 1 here. In my last 2 articles (Dynamically create ASP.NET user control using ASP.NET Ajax and Web Service and Dynamically create ASP.NET user control using JQuery and JSON enabled Ajax Web Service), I explained how to access JSON data from ASP.NET AJAX script service using ASP.NET AJAX client side framework and JQuery. In this post I will compare response/ request for these two implementations.
You can download the C# solution code here and VB.NET solution code here
For network monitoring, I used Firebug for Firefox 2/3. -
Dynamically create ASP.NET user control using JQuery and JSON enabled Ajax Web Service
Please read my previous post Dynamically create ASP.NET user control using ASP.NET Ajax and Web Service to understand this approach. In this article I am doing the same thing using JQuery. Other code I already explain in previous post, so I will explain only JQuery related code in this article. To subscribe my blog through mail, Please click here subscribe blog by email.
You can download the VB.NET solution code here and the C# solution code here
Dynamic control creation using JQuery is more fun and easy. Here is sample request to access JSON enabled web service using JQuery. -
Dynamically create ASP.NET user control using ASP.NET Ajax and Web Service
Thanks for your tremendous response for my first post on asp.net blog Reduce ASP.NET Page size and complexity using JQuery-Part 1. Within last 10 days it's got more then 1500 views. To subscribe my blog through mail, Please click here subscribe blog by email.
In this post I will explain how to load ASP.NET user control dynamically using ASP.NET AJAX and Web Service. In next post I will explain the samething using JQuery. Lot of user asked me to mentioned examples in VB.NET, so in this article, I will explain code in both language C#/VB.NET.
You can download the VB.NET solution code here and the C# solution code here
To make web UI dynamic and more responsive to the various situations and modes, several techniques are used by the developers like making irrelevant controls invisible, disabling unused controls. This technique makes you page complex and heavy in size. Dynamic user control is another story. With dynamic control creation you will get the unmatched flexibility and innovation with robustness. Using this technique you can add any usercontrol to any page as per demand without postback or update panel.
I am using the last post example and extending it to use this feature. In last post I created the gridview control and placed on the page, In this example I will create this control on page dynamically using web service and ASP.NET Ajax and enhance it to support tooltip, mouseover, mouseout and click effect using ASP.NET Ajax client side framework.
Below is the screenshot of the initial page. -
Reduce ASP.NET Page size and complexity using JQuery-Part 1
<%@ Page Language="C#" EnableViewState="false" %>