Sanjeev Agarwal
Extending Web and Mobile with ASP.NET MVC, C# and Responsive Design
-
Daily tech links for .net and related technologies - December 5-6, 2009
Daily tech links for .net and related technologies - December 5-6, 2009
Web Development
- Resolving ASP.NET Web.Config Inheritance
- ASP.NET MVC 2 Part 3 – Creating a Data Model with NHibernate
- Handling PartialView ViewData that is unrelated to the ViewData in the parent View in ASP.NET MVC
- What Are Anti Cross-site Request Forgery Tokens And What Are They Good For?
- Overriding the HTTP Verb in ASP.NET MVC 2
- Rendering an RDLC directly to the Response stream in ASP.NET MVC
- Mobile Device Detection and Redirection Using ASP.NET/MVC
Web Design
- jQuery 1.4 Live() Form Submit Support
- Enable And Disable jQuery Event Handlers (Rather Than Bind And Unbind)
- The Best jQuery Plugins of 2009
- Minimalist Web Design: When Less is More
- 10 Simple Web Accessibility Tips You Can Do Today
- 10 Usability Crimes to Avoid
- Weekly Web Design and Development Inspiration
Silverlight, WPF & RIA
- Inserting Silverlight DeepZoom images into your Web page
- A Generic Dialog ViewModel
- RIA – Should a service return the IQueryable
? - Silverlight client-side database
- Caliburn Silverlight Navigation Walkthrough: Introduction
- Silverlight Cream for December 04, 2009
Database & Related Technologies
- What’s New in Entity Framework 4? Part 1: API Changes
- What’s New in Entity Framework 4, Part 2: Modeling Changes
- Renovations to .NET 4.0's Entity Framework
- Instant Development: Generic entity auditing in Linq to Sql
- Slides and links for Entity Framework 4 session for .NET Developer Network UG
- An Easier way to call Model Defined Functions in EF4
- Password cracking tools for SQL Server
- SQL SERVER – 2008 Star Join Query Optimization
- IP Address Blocking or Restriction in SQL Server
- Playing with SQLite, SubSonic3 and Repository Mode
- SQL Optimization Tips/Questions
Web Service & Related Technologies
Testing
Architecture, Methodology & Project Management
- Binding Operators for C# 5
- How important is medium trust to you?
- LINQ to CSV using DynamicObject
- More WebSequenceDiagrams.com Awesomeness
- Persistence model and domain anemia
- Introducing Google Public DNS
- Introducing the Microsoft Visualization Language
- Dynamic LINQ
- Monitor your ASP.NET Cache API Behaviour
- Processing a queue of objects using multiple threads with the ProcessQueue
- How to make your Obfuscator fool Reflector
- Aspect Oriented Programming - your good friend
Others
-
Daily tech links for .net and related technologies - December 3-4, 2009
Daily tech links for .net and related technologies - December 3-4, 2009
Web Development
- Working With Client ID In ASP.NET 4
- T4CSS: A T4 Template for .Less CSS With Compression
- Understanding Partial Views in ASP.NET MVC Application
- MVC Turbine v2.0 RTM
- How to Reduce Javascript Libraries Loading Time: Best Practice
- Removing Unnecessary HTTP Headers in IIS and ASP.NET
- HTTP Headers for Dummies
- Web Application Performance: CSS Data URIs
Web Design
- 20 Professional jQuery Image Gallery Plugins
- Renaming jQuery UI Tabs
- Extending jQuery and Writing Custom Logging for Your Application in JavaScript
- Simple Tooltip for Huge Number of Elements
Silverlight, WPF & RIA
- The Future of Client App Dev : WPF and Silverlight Convergence
- Silverlight Spy 3.0.0.6
- MEF and Prism, to be or not to be
- Silverlight use, power and deployment keeps growing; so does WPF
- Silverlight Cream for December 02, 2009
- Coding for Multi-Touch for Silverlight 3
Database & Related Technologies
- Using OpenAccess and Telerik Reporting with SQL Azure Part II-Silverlight
- SQL Server Miscellaneous String Functions
- Query performance, scalar UDFs, and predicate pushdown
- Migrating to Fluent NHibernate
- SQL SERVER – Validate an XML document in TSQL using XSD by Jacob Sebastian
- Using Report Builder 3.0 to create a Chart with XML Data
Web Service & Related Technologies
- Using the Silverlight 4.0 WCF Data Services Client Library
- WCF Error: No Corresponding Start Element Open
Testing
- One bug, two developers: Collaborative debugging is now a reality in Visual Studio 2010
- Introducing Windows Azure Diagnostics
Architecture, Methodology & Project Management
- Adopting Agile Isn’t the Point
- Software architecture is a platform for conversation
- Using PLINQ for Managing Multiple Threads
- Developing with the Windows API Code Pack for Microsoft .NET Framework
- The Template Method is a lie
- Preparing for Agile – Modular Writing
- Excel 2010 SDK: Excel 2010 XLL Software Development Kit
- How Dot Net 4 Side by Side will impact API writers
- Quick Introduction to Dependency Injection
- Your Abomination Is My Clever Hack
- Hacking the ASP.NET Parser - Unhandled Exception
- Five Scrum Short Stories
Others
-
Daily tech links for .net and related technologies - December 1-2, 2009
Daily tech links for .net and related technologies - December 1-2, 2009
Web Development
- ASP.NET MVC Validation Using DataAnnotations
- 131 jQuery Snippets for Visual Studio 2010
- How to host ASP.NET application at Amazon EC2
- Build a Front End of an E-commerce System Using ASP.NET MVC Framework Part 1
- Microsoft AJAX CDN – Now with SSL Support
- T4MVC 2.6: MVC 2 Areas support
Web Design
- 11 Useful Online Tools for Better CSS Development
- Five Amazing Graphic Design Portfolios
- Facebook Style Footer Admin Panel Part 1
- 23 Pure CSS Effects/Solutions to Make JavaScript Angry!
- 10 Expert Tips for Designing a One Page Portfolio
Silverlight, WPF & RIA
- Programming Speech in WPF - Speech Synthesis
- Building the Hello MEF dashboard in Silverlight 4 - Part I
- Silverlight 4 Links
- Data Driven Application Development using WCF and Silverlight 3.0 User Controls
- Adding Images on Silverlight 4 using drag and drop and the web camera.
- Document Toolkit Roadmap
- Silverlight Design Time Assemblies
- Silverlight Cream for November 30, 2009
Database & Related Technologies
- Tip 45 – How to swap EF metadata at runtime.
- Agile EF 4 Repositories Part 4: Compiled LINQ Queries
- SQL SERVER – Azure Start Guide – Step by Step Installation Guide
- SQL SERVER – Size of Index Table for Each Index – Solution
- Getting Started with Entity Framework 4 - Lazy Loading
Web Service & Related Technologies
- WCF RIA Services and a guide to use DTO/”Presentation Model”
- WCF RIA Services Unity DomainServiceFactory
Testing
Architecture, Methodology & Project Management
- Plug into MEF in 10 minutes or less
- Breaking Rules
- What’s the difference between covariance and assignment compatibility?
- EvaluatiEvaluation of usability with respect to disabled groups
- Tuple in C# 4.0
- Agile Project Management Questions Answered
- Convention over Configuration
- Wrapping up the StructureMap Automocking Container
- UX Fail
Others
-
Daily tech links for .net and related technologies - November 28-30, 2009
Daily tech links for .net and related technologies - November 28-30, 2009
Web Development
- Main Differences between ASP.NET 3.5 and ASP.NET 4.0 - Part 1 - C#, ASP.Net, VB.Net
- Paging Records Sucks – Use jQuery to Scroll Just In Time
- Handling Exceptions in ASP.Net MVC 1
- Using jQuery Grid With ASP.NET MVC
- Creating an ASP.NET MVC View by Calling Multiple Actions
- Using Facebook Connect with ASP.NET MVC and the Facebook Developer Toolkit 3
- Binding Installed fonts in dropdownlist using LINQ
- Extending ASP.NET MVC 2 Templates
- ASP.NET MVC Application Using IDataErrorInfo Interface
- ASP.NET + StructureMap = Epic Win
Web Design
- 30 Web Trends to Watch in 2010
- 25 Beautiful Teal Colored Web Designs for Your Inspiration
- The Evolution of Web Design
- Synchronize Scrolling of Two Multiline TextBoxes using jQuery
- 66 Excellent Photoshop Web Design Layout Tutorials
- Weekly Web Design and Development Inspiration – N.18
Silverlight, WPF & RIA
- Silverlight 4 and ArcGIS Server - Drag and drop files
- Shawn Wildermuth - Silverlight 4's Printing Support
- How can I filter data virtualized items in WPF?
- Silverlight Drag and Drop API
- Five Silverlight 4.0 features you cannot do without
- WPF Tips and Tricks Part 2 – Panels
- The MVVM Framework Tour – This time, Silverlight styling!
- Concluding "New WPF Features" Series
- Implementing a Silverlight SharePoint WebPart with Visual Studio 2010
Database & Related Technologies
- Database Change Management with Tarantino
- SQL Server Soundex Functions
- SQLDBAdmin – Open Source Web Based Administrator For SQL Server
- Entity Framework 4: Part 1 – Simple Model First
Web Service & Related Technologies
Testing
Architecture, Methodology & Project Management
- The IT Complexity Crisis: Danger and Opportunity
- Adam Cogan on TFS and Visual Studio 2010 Part 1
- .NET Best Practice No: 1:- Detecting High Memory consuming functions in .NET code
- Local Variables Are Evil (or Just Irritating)
- MVPs Discuss Multitouch in Silverlight, Windows 7 and IE
- Team Build and Layer Validation
- Agile is not Scrum
- A Day in the Life of a Scrum Team
- Erik Meijer – Functional Programming Fundamentals Chapter 9 of 13
Others
-
Daily tech links for .net and related technologies - November 24-25, 2009
Daily tech links for .net and related technologies - November 24-25, 2009
Web Development
- Building High Performance Web Applications
- How to load partial view dynamically in ASP.NET MVC using JQuery
- Google Maps API v3 Now Includes Driving Directions
Web Design
- 5 Useful Coding Solutions Part 2
- 12 Useful jQuery Plugins for Working with Tables
- Awesome Free Vector Icons
- Keeping CSS Files DRY with .less
Silverlight, WPF & RIA
- Writing WPF/Silverlight compatible code. Part 4: Geometries
- New WPF Features: DatePicker\Calendar\VSM\Datagrid
- Building Amazing Business Applications with Silverlight 4, RIA Services and Visual Studio 2010
- Silverlight Cream for November 23, 2009
- CompositeTransform simplifies transforms in Silverlight 4 Beta
- Silverlight 4 NotificationWindow and Queuing multiple notifications
- Silverlight 4 and Asynchronous Validation with INotifyDataErrorInfo
- 10 Steps to Debug Silverlight Out-of-Browser Applications without Attaching
Database & Related Technologiesh
- SQL SERVER – Interesting Observation – TOP 100 PERCENT and ORDER BY
- Hitting the upper limit of foreign key constraints
- Slides and Demos from Recent Entity Framework 4 Presentations
- Agile EF4 Repository: Part 3 -Fine Tuning the Repository
- SQL Server Trimming Functions
Web Service & Related Technologies
- WCF Interoperability Highlighted at PDC and ApacheCon
- The WCF services ecosystem
- RIA Services: A Domain IS A WCF Service - Add Service Reefrence
Testing
Architecture
- Patterns and Practices for Distributed Teams
- Random Acts of Coding: Playing Nice with Other Assemblies using MEF Catalogs
- Big Data on Grids or on Clouds?
- Applying Strategy Pattern Instead of Using Switch Statements
- The trouble with soft delete
Others
-
Daily tech links for .net and related technologies - November 21-23, 2009
Daily tech links for .net and related technologies - November 21-23, 2009
Web Development
- ASP.NET MVC: Creating reports using Chart control
- T4MVC 2.5.01: added support for Html.RenderAction and Html.Action
- Web Application Configuration Analyzer (WACA)
- The Search Developer Story in SharePoint 2010 – Query Interfaces
- Using the Microsoft Ajax Library 3.5 with the CDN
- Microsoft AJAX Library Preview 6 & Data Binding
Web Design
- User Interface Design Is Not About Lorem Ipsum And Pretty Boxes
- The Ultimate Toolbox for iPhone Development
- Zen Coding: A Speedy Way To Write HTML/CSS Code
Silverlight, WPF & RIA
- Silverlight 4 Fluid UI
- Extensibility Series – WPF & Silverlight Design-Time Code Sharing – Part I
- XAML 2009 Features: FactoryMethod\Arguments
- Debugging Silverlight Out-Of-Browser Applications
- The big Silverlight 4 Question
- EdgeCam – Silverlight 4 Webcam & Edge Detection Shader
- Joe Stegman: Silverlight 4 – Out of Browser Evolves
- Composition Support in RIA Services
- Prism 2 (Composite Application Guidance for WPF & Silverlight) migrated to Silverlight 4 Beta
- 50 Interactive Silverlight Applications
Database & Related Technologies
- SQL SERVER – Remove Bookmark Key Lookup – 4 Different Ideas
- NHibernate and Composite Keys
- Agile Entity Framework 4 Repository: Part 2- The Repository
- Procedures with cursors
- Missing foreign key constraints
- First sighting of SQL Server Master Data Services (MDS)
Web Service & Related Technologies
Testing
- Walkthrough: The power of the November 2009 Silverlight Toolkit testing tools
- Testing for PowerShell Remoting: Test-PsRemoting
- Unit Testing and Integration Testing in real projects
Architecture
- Visual Studio 2010: Generating sequence diagrams on the fly
- Microsoft Surface SDK opens doors to all
- What’s all this nonsense about Katas?
- Kitchen Agile
Others
-
Daily tech links for .net and related technologies - November 18-20, 2009
Daily tech links for .net and related technologies - November 18-20, 2009
Web Development
- SharePoint 2010 Public Beta Available For Download
- ASP.NET MVC 2 Beta Released – Phil Haack
- Using the JQuery dialog widget in a custom SharePoint web part – Charles Lee
- Using Microsoft’s Chart Controls In An ASP.NET Application: Adding Statistical Formulas
- Deep Tracing of Internet Explorer
- The AJAX UpdatePanel Is it your worst enemy?
Web Design
- How to Build a Custom jQuery Tabs Plugin: New Plus Tutorial
- 50 Fresh Interactive Studio and Social Media Agency Websites
- The Best Photoshop Tutorials of 2009
- 50 Impressive Magazine and Newspaper Styled Web Designs
- Designing CSS Buttons: Techniques and Resources
Silverlight, WPF & RIA
- Great Discussion With Nikhil Kothari About RIA Services
- Silverlight 4 Beta Announced!
- New Web Features in Silverlight 4 Beta
- Welcome to the WCF RIA Services Beta!
- Silverlight: No More Boxy UIs
Database & Related Technologies
- SQL SERVER – Understanding Table Hints with Examples
- SQL Service Modeling Services
- Agile Entity Framework 4 talks at NotAtPDC Online today
- VS2010 IntelliTrace and Entity Framework Database Interaction
- What Dynamic Data REALLY Is?
- Is building apps with Dynamic Data faster?
Web Service & Related Technologies
Testing
- Writing Maintainable Automated Acceptance Tests – Adam Goucher
- How to get Started with TDD – Miško Hevery
Architecture
- Enhancing your applications for Windows 7
- Creating Windows 7 Multitouch Applications
- Agile Software Development Teams Need Managers Too!
- Where do you benefit from dynamic typing?
- Reactive Extensions for .NET (Rx) released on DevLabs
- Mindfulness and Agile Teams – Amr Elssamadisy
- Four Attributes of the Ideal Pilot Project – Mike Cohn
- Programming Windows 7 Using Visual Studio 2010
- Awesome .NET 4: Named and Optional Parameters for Classes and Methods
Others
- PDC 2009 Day 2: Keynote, Steven Sinofsky
- Office Mobile 2010 Beta for Windows Mobile
- Internet Explorer 9 Screenshots and Video Demo
- The Only Way to Become Amazingly Great at Something – Leo Babauta
- Five Best Online Backup Tools – online backup – Jason Fitzpatrick
- Building Applications for Windows Azure
-
Daily tech links for .net and related technologies - October 9-11, 2009
Daily tech links for .net and related technologies - October 9-11, 2009
Web Development
- Using MvcContrib ScriptInclude, Stylesheet, And T4MVC
- ASP.NET MVC Cheat Sheets
- NerdDinner with Fluent NHibernate Part 3 - The infrastructure
- ASP.NET Profiles in Web Application Projects
- ASP.NET 4.0 Roadmap
- 15 Helpful Website Usability Facts & Guidelines
- How to trigger an ASP.NET validator from JavaScript?
- ASP.NET MVC learning resource: Request-Handling Pipeline Poster
- Adventures with the SEO Toolkit
Web Design
- A Collection of Humorous Flowcharts for Web Designers
- jQueryPad
- JQuery slideshow with XML Data Source
- The Simple, Quick, and Small jQuery HTML Form Validation Solution
- jQuery Plugin Tutorial
- 6 Advanced JavaScript Techniques You Should Know
- 15 Common Mistakes in E-Commerce Design
Silverlight, WPF & RIA
- Expression Encoder: Which edition is right for you?
- C# and .NET Tips and Tricks | Going from Model-View-Presenter to MV-VM with WPF Commands
- Live Smooth Streaming Now Released – IIS Media Services 3.0
- Silverlight Cream for October 08, 2009
- Updated Silverlight getting started for beginners
Database & Related Technologies
Web Service & Related Technologies
Testing
- Testing only the code of value
- TDD Derangement Syndrome
- What I Learned About Writing Unit Tests: My First Tests
Architecture
- 200 Page Manual on Inversion of Control
- TDD Triage
- The .NET Developer’s Guide to Windows Security
- A S#arp Project Case Study
- An AutoMapper success story
- Measure twice, cut once
- Pragmatic Thinking & Learning Reviewed
- Functional Programming Fundamentals Lectures
- SOA Patterns presentation on EVAN (recording)
- Want a guided tour through the presentation patterns in StoryTeller?
- How We Do Things – Evolving our TDD/BDD Practice
Others
-
Daily tech links for .net and related technologies - October 5-7, 2009
Daily tech links for .net and related technologies - October 5-7, 2009
Web Development
- How To Speed Up Your Website By 80% Or More
- Enterprise Library Validation example for ASP.NET MVC 2
- thinking out loud: asp.net mvc & nhaml
- ASPhere web.config editor
- Efficient Server Side Paging With ASP.NET And jQuery
- 3 Image Techniques To Speed Up Your Website
- 5+ Steps to Speed up your Website
- punypng: PNG Compression and Image Optimization
- Asp.net MVC Areas in depth - on code
Web Design
- How to Code a Clean Portfolio Design (Plus Free Five-Page Template)
- jQuery Lesson Series: Introduction to Selectors
- Mastering CSS Coding: Getting Started
- 77 Inspirational Example of Pricing Page Designs
- Styling Post Headings That Stick Out
- 50 Surprisingly Amazing Themes for Blogger
- 50 Useful Tools and Generators for Easy CSS Development
- Color Psychology In Creative Design
- CSS2 Visual Cheat Sheet
- Most Used and Abused Web Design Trends of All Time
- Showcase of Designs Optimized for iPhone
- 34 Excellent Punctuation Inspired Logo Designs
- CSS Shorthand – A Guide to Cleaner and Faster Coding
- Styling Blog Comments: Correct Markup
- Design a Clean and Fresh Company Website In Photoshop
- How to Add a Fixed Position Banner to a Website
- Is There A Perfect Web Design Width?
Silverlight, WPF & RIA
- Silverlight Cream for October 05, 2009
- Changing DatePicker in Silverlight to show current date
- What Do We Want in Silverlight Validation?
- Using AvalonEdit (WPF Text Editor)
- My Favorite Silverlight Extensions APIs – Part 1
- MVVM Light Toolkit V2: What’s new?
Database & Related Technologies
- SQL SERVER – Interesting Observation – Query Hint – FORCE ORDER
- xProfiler – A generic OR/M Profiler
- LINQ Tools
- More testing of Unicode Compression in SQL Server 2008 R2
- Why NHibernate Entities Need A Public Or Protected Parameterless Constructor
Web Service & Related Technologies
- Building WCF Services with F#
- Securing your WCF service with a custom username / password authentication mechanism
Testing
- Test Plan Template
- Team Build without Tests Lists
- The myth that TDD or test-first slows you down is true
- Unit Tests and Debug.Assert()
Architecture
- Attribution and Analogy
- Remember Me-Checkbox
- The Problem With Planning-Agile
- S#arp Architecture Contrib…it’s alive!
- Why No Extension Properties?
- Fun with Func
Delegates, Events and Async Operations - Private Extension Methods
- Strive for Functional Cohesion
- Lean and Kanban Collection
- Announcing the guide for claims based identity and access control
- Delegate Mapper
- Five Myths about Managed Code
- Lazy loading, Inheritance, and Persistence ignorance (part 3)
- Coding: Rules of thumb
Others
-
Daily tech links for .net and related technologies - October 2-4, 2009
Daily tech links for .net and related technologies - October 2-4, 2009
Web Development
- Special Folders You Won’t See in ASP.NET 4.0
- Increase Your Website Performance by Hosting jQuery with a CDN
- Lower Case URLs and ASP.NET MVC
- Seadragon Ajax Control – Quick Start Guide
- Dynamically Generate META tags in ASP.NET Pages with LINQ to SQL
- ASP.NET MVC 2 Preview 2 - Phil Haack
- New AJAX Control Toolkit Release - Stephen Walther
- Reduce development costs by platforming on SharePoint
- Sending encrypted e-mail with C#
Web Design
- Building iPhone Apps with HTML, CSS, and JavaScript
- 30 Gorgeous Horizontal Menus for Inspiration
- 10 Easy jQuery Tricks for Designers
- YUI CSS Framework Tutorial
- Password (un)Masking
- Inspirational Showcase of Business Card Websites
- Crucial Rules to Follow When Designing a Logo
Silverlight, WPF & RIA
- Silverlight Cream for October 02, 2009
- Silverlight 3 Custom Sorting with Paging Support - Manish Dalal
- DelayBinding: a custom WPF Binding
- Editable Collection Adapter for WPF
- Silverlight Navigation Framework Sample
- Portugal ReMix Silverlight 3 and .NET RIA Services
Database & Related Technologies
- Database Encryption in SQL Server 2008 Enterprise Edition
- Specify a Condition while Editing TOP Rows using SQL Server 2008 Management Studio
- Deleting All Records In a Table EXCEPT For the N Most Recently Added Records
- LINQ to SQL & Entity Framework Pitfalls
- Managing Lookup Cache in SQL Server 2008
Web Service & Related Technologies
Testing
- Creating Smart Stubs with a Mock Framework
- Writing meaningful, self-documenting, behavior-oriented tests
- Successive Method Calls With MoQ - Phil Haack
- Unit Test Definition 2.0 - Roy Osherove
Architecture
- Restraint
- C# Singleton Pattern Code Snippet
- Lazy
: On Demand Construction in .NET 4.0 - An Engineer’s Guide to Bandwidth (Yahoo! Developer Network Blog)
- Strive for Functional Cohesion
- Web Application Toolkit for IE8
- Routers in the Service Bus
Others
- MSXML 4.0 Service Pack 3 (Microsoft XML Core Services)
- Installing the Windows Azure Tools using the Web Platform Installer
- Great Windows Azure projects on CodePlex
- SQL Azure Explorer for Visual Studio
- Introducing Visio 2010
- CruiseControl.NET 1.5.0 CTP Released - CruiseControl.NET - Confluence
- Code Contracts Preview: PostConditions
- Leading Through Learning: The Responsibilities of a Team Leader
- 13 Principles of Effective Time Management for Freelancers
- The Do-It-Yourself Team Values Kit