RSS 2.0  Frustrated by Design
# Tuesday, November 18, 2008

Every one has used CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart) or HIP (Human Interactive Proof).

Captcha is usually numbers and letters and the more obscure they are to prevent programmatic interpretation, the more difficult to read.

hip-example

Microsoft Research has an interesting alternative.

Asirra (Animal Species Image Recognition for Restricting Access) is a HIP that works by asking users to identify photographs of cats and dogs.

You can get a complete description and implementation guidance at http://research.microsoft.com/asirra/.

But remember, it's still beta !

Tuesday, November 18, 2008 12:06:45 PM (Atlantic Standard Time, UTC-04:00)  #    Comments [5] - Trackback
ASP.NET | Misfit Geek [Syndicated]
# Monday, November 10, 2008

http://www.iis.net/downloads/default.aspx?tabid=34&i=1691&g=6 is ok for a download link but is meaningless to a search engine !

The answer to SEO friendly URLs is to change the URL to something that has semantic context.

For IIS we have the IIS Re-Writer.

Some of the features are ....

  • Rules-based URL rewriting engine. Rewrite rules are used to express the logic of what to compare/match the request URL with and what to do if comparison was successful. Web server and site administrators can use rewrite rule sets to define URL rewriting logic.

  • Regular expression pattern matching. Rewrite rules can use ECMA-262 compatible regular expression syntax for pattern matching.

  • Wildcard pattern matching. Rewrite rules can use Wildcard syntax for pattern matching

  • Global and distributed rewrite rules. Global rules are used to define server-wide URL rewriting logic. These rules are defined within applicationHost.config file and they cannot be overridden or disabled on any lower configuration levels. Distributed rules are used to define URL rewriting logic specific to a particular configuration scope. This type of rules can be defined on any configuration level by using web.config files.

  • Access to server variables and http headers. Server variables and HTTP headers provide additional information about current HTTP request. This information can be used to make rewriting decisions or to compose the output URL.

  • Various rule actions. Instead of rewriting a URL, a rule may perform other actions, such as issue an HTTP redirect, abort the request, or send a custom status code to HTTP client.

  • Support for IIS kernel mode and user mode output caching. IIS 7.0 output caching provides significant performance improvements for web applications. URL rewrite module is fully compatible with both types of output caching. This means that it is possible to safely cache responses for rewritten URL's and thus boost the performance of web applications that rely on URL rewriting.

  • Lower case conversion. A lower case conversion function called "tolower" can be used within rewrite rule to convert any rule input string or substitution URL to lower case.

  • Rewrite maps. Rewrite map is an arbitrary collection of name-value pairs that can be used within rewrite rules to generate the substitution URL during rewriting. Rewrite maps are particularly useful when you have a large set of rewrite rules, all of which use static strings (i.e. there is no pattern matching used). In those cases, instead of defining a large set of simple rewrite rules, you can put all the mappings between input URL and substitution URL as keys and values into the rewrite map, and then have one rewrite rule which references this rewrite map to look up substitution URL based on the input URL.

  • Failed Request Tracing support. IIS7.0 Failed Request Tracing can be used to troubleshoot errors related to URL rewriting.

  • Rule templates. Rule template is an extension for URL rewrite module user interface, that simplifies creation of rewrite rules for a particular task.  The GoLive release of the module includes 3 built-in rule templates, plus it allows plugging in any number of custom templates.

  • UI for testing of regular expression and wildcard patterns. A GUI tool for testing rule patterns is included into the module's user interface. The tool can be used to quickly check how the regular expression or wildcard pattern works. Also, it can be used for troubleshooting and debugging of problems related to pattern matching.

  • UI for managing rewrite rules and rewrite maps. Rewrite rules and rewrite maps can be added, removed and edited by using "URL Rewrite Module" feature in IIS Manager.

  • GUI tool for importing of mod_rewrite rules. URL rewrite module includes a GUI tool for converting rewrite rules from mod_rewrite format into an IIS format.

[ Click HERE to get the IIS URL Re-Writer ]

Monday, November 10, 2008 2:48:56 PM (Atlantic Standard Time, UTC-04:00)  #    Comments [4] - Trackback
ASP.NET | IIS | Misfit Geek [IIS] | Misfit Geek [Syndicated]
# Wednesday, October 15, 2008

Do you know about Microsoft.com/web ?

Wanna get up and running quickly ? 

Wanna auto install free ASP.NET or PHP Applications on your Windows Stack.

Then this is some real coolness for YOU !

Previews are below.

Hop over to http://www.microsoft.com/web to download and be sure to check out the other cool news and resources !!!\

web_pi_screenshot

Microsoft Web Platform Installer

The Web Platform Installer Beta (Web PI) provides a single, free package for installing and configuring Microsoft's entire Web Platform, including IIS7, Visual Web Developer 2008 Express Edition, SQL Server 2008 Express Edition and the .NET Framework. Using the Web Platform Installer’s simple user interface, you can select specific components or more...


Microsoft Web Application Installer

The Web Application Installer (Web AI) is the smoothest way to install the freely available PHP and ASP.NET applications on the IIS Web Server. Simply select the applications you want, enter your personal configuration, and click a button. Web AI even checks that all the database and framework components more...

Wednesday, October 15, 2008 9:00:00 PM (Atlantic Standard Time, UTC-04:00)  #    Comments [0] - Trackback
ASP.NET | Misfit Geek [Syndicated]
# Monday, October 13, 2008

Flickr-X

Mehfuz Hossain has created a cool open source application based on ASP.NET MVC

The CodePlex project can be found HERE !

You can use the application LIVE - HERE !

Monday, October 13, 2008 10:09:13 AM (Atlantic Standard Time, UTC-04:00)  #    Comments [3] - Trackback
ASP.NET | Misfit Geek [Syndicated] | MVC | Open Source
# Tuesday, October 07, 2008

mno2-home-banner

Huge congrats to Miguel De Icaza and his team on the release Mono version 2.0

You can read all about it here - http://www.mono-project.com/

Tuesday, October 07, 2008 2:45:09 PM (Atlantic Standard Time, UTC-04:00)  #    Comments [0] - Trackback
ASP.NET | Open Source

I've been working hard to get more security related work back into my schedule.

And so..... I'm starting a new "season" of the Digital Blackbelt webcast series.

If we get enough interest I'll do some give-a-ways and such !

SIGN UP NOW !!!! Here are the first 3 dates !

3240226_thb

11/3/2008; 11:00 AM (PST)
Convincing Management: The Business Case for Adding Security to the Development Life Cycle
[ Click HERE to Register ]

11/10/2008; 11:00 AM (PST)
Security Development Lifecycle: Building an Intentionally Secure Development Process
[ Click HERE to Register ]

11/24/2008; 11:00 AM (PST)
Threat Modeling for Software Developers
[ Click HERE to Register ]

Tuesday, October 07, 2008 2:32:11 PM (Atlantic Standard Time, UTC-04:00)  #    Comments [0] - Trackback
ASP.NET | Events | Misfit Geek [Syndicated] | Security | Webcast

agg-logo

If you read my blog you probably know that I'm a total tools junkie.

I never blog about a tool that I haven't actually played with and I don't write about tools based on a "trial" install.

Recently the guys at Artinsoft let me know about Aggiorno.

I've known the Artinsoft guys for many years (and not just because some of the principals are in Coasta Rica and once sent me the best coffee on the PLANET !)

The Artinsoft guys are experts at converting your applications from one technology to another. (Like convert your Java application to a .NET application.)

So I was really interested in their foray into the "product" space.

Even though I've only started playing with it, I'm already convinced it's impressive enough to blog about. It leverages Artinsoft's "conversion" expertise but in this case convert your web page into a BETTER web page.

fix-structural

It takes your web page and fixes errors, removes the use of deprecated constructs, restructures your syntax for XHTLM compliance and more.

It's even IE 8 "smart".

There is even a FREE Express Version (Get it HERE)

Learn all about it at http://www.aggiorno.com/ and feel free to send me your experiences !

Tuesday, October 07, 2008 2:17:53 PM (Atlantic Standard Time, UTC-04:00)  #    Comments [1] - Trackback
ASP.NET | Misfit Geek [Syndicated] | Partners & Products
# Wednesday, September 24, 2008

CA2008_2

One of the very BEST parts of my job is the opportunity to use many of the great developer tools that are out there in the wild !

Like most of the big controls venders, the kind folks at Component Art keep me up to date with the Web.UI suite !

I'm hoping to start blogging my walk through Impressions of ALL the tools I get to use, but often I only get to writing a blog post when the company sends me an email with an update !

I got this yesterday from Component Art.

ComponentArt is pleased to announce the immediate availability of Web.UI 2008.2. The latest release of the industry's best performing ASP.NET AJAX user interface framework features three new controls, expanded capabilities of the Grid control as well as accessible output and Section 508 compliance for all Web.UI controls.

Look at how sexy these UI components are !!!  I love the AJAX support and the increased focus on performance, which is really necessary as folks add more and more 'Ajaxy" functionality to their applications.

You can check out the live demos here http://www.componentart.com/webui/demos/

Wednesday, September 24, 2008 9:36:34 AM (Atlantic Standard Time, UTC-04:00)  #    Comments [2] - Trackback
ASP.NET | Misfit Geek [Syndicated]
# Friday, September 19, 2008
Friday, September 19, 2008 11:53:01 AM (Atlantic Standard Time, UTC-04:00)  #    Comments [2] - Trackback
AJAX | ASP.NET | Misfit Geek [Syndicated] | WCF

NAML_small

From their description .....

nAML (.NET Application Language, pronounced as “namel”) is a visual modeling semantics to model .net applications with wide range of specific details. It contains extremely powerful visual notations and semantics to illustrate complex application components, processes and operations easily.

The primary objectives of nAML can be considered as follows:


• Provides a single space to visually describe one or more application systems with structural and behavioral components.
• Provides a single space to visually describe one or more application systems with logical and physical components.
• Provides a single space to visually describe one or more application systems from top to low level.
• Provides a single space to visually describe a part or whole of one or more application systems.
• Extremely simple and easy understand and learn from readers and designers perspective.
• Concentrates on .NET applications, with its related logical and physical entities (user interface, application logic, business logic, database etc).

http://code.msdn.microsoft.com/naml

Friday, September 19, 2008 10:30:05 AM (Atlantic Standard Time, UTC-04:00)  #    Comments [0] - Trackback
.NET | ASP.NET | Misfit Geek [Syndicated] | Open Source
# Thursday, September 11, 2008

Create an Open Source ASP.NET AJAX server control on CodePlex and win a book !

encosialogo

[ Click HERE for all the details. ]

Thursday, September 11, 2008 9:42:19 AM (Atlantic Standard Time, UTC-04:00)  #    Comments [0] - Trackback
ASP.NET | Misfit Geek [Syndicated]
# Wednesday, September 03, 2008

So there is this very smart guy on the ASP.NET team named Scott Hunter who is one of the guys working on Dynamic Data !

He has just added a sample of using Dynamic Data with Stored Procedures to the Dynamic Data Samples on CodePlex.

Click [ HERE ] for the Sample Project home page.

Click [ HERE ] for a forums discussion on Dynamic Data with Stored Procedures.

Wednesday, September 03, 2008 11:59:29 AM (Atlantic Standard Time, UTC-04:00)  #    Comments [0] - Trackback
ASP.NET | Misfit Geek [Syndicated]
# Monday, September 01, 2008

Mehfuz Hossain, a Microsoft MVP & Developer at Telerik has created a cool flickr with asp.net MVC that you might like to check out.

 

The url is : www.flickrmvc.net  and the source code can be found at www.codeplex.com/flickrXplorer.

 

It is built on the Athena (A LINQ to flickr API) -  one of the early LINQ providers (also written by Mehfuz) which you can get at www.codeplex.com/linqflickr.

 

Also, LINQ to flickr is built on LinqExtender,  a toolkit that helps you make your own home grown LINQ providers without knowing much of anything about LINQ. You can find that project here - www.codeplex.com/linqextender

 

Have Fun!!!

Monday, September 01, 2008 12:15:10 PM (Atlantic Standard Time, UTC-04:00)  #    Comments [4] - Trackback
ASP.NET | Misfit Geek [Syndicated]
# Thursday, August 28, 2008

I love this book.

If I were going to teach a course on ASP.NET Development with VB - THIS is the book I would teach it from !

Get a a copy !

Murach's Description

There is no faster or better way to learn ASP.NET web programming using Microsoft’s Visual Studio .NET than to use "Murach’s ASP.NET web programming with VB.NET." To get you off to a fast start, the first 5 chapters show you how to use Microsoft Visual Studio to design, code, and test multi-page web applications that use view state, session state, cookies, database data, and code-behind files.

From there, you learn even faster as you master the core professional skills like HTML, server controls, validation controls, state management, and user controls. Then, you learn how to use the best ADO.NET features for working with a database in a web application including: connection pooling, data commands, parameterized queries, caching, data views, command builders, and the Repeater, DataList, and DataGrid controls.

Last, you learn how to apply the finishing touches to a web application: security, web services, custom server controls, reports generated by Crystal Reports, email, and deployment. "No other book teaches so much, so fast, or so thoroughly."

Amazon Product Description

"This book is by far the best computer programming book I have ever bought. You can go into my upstairs closet and find 20-30 books that I have purchased since the days of VB6.... All together, they could not add up to as much information as you have given me in the first 11 chapters of this book." (A developer's comment on the previous edition of Murach's ASP.NET)
Already know how to code Visual Basic 2008 desktop applications? Then, you're ready to master web programming with the 3.5 edition of this best-selling ASP.NET book from Murach Books.

It covers the 3.5 features that provide new functionality...like the ListView and DataPager data controls, LINQ data sources, new CSS-related tools, and ASP.NET AJAX...while it teaches you how to develop web applications from scratch. And it does that using all the same features that have made earlier editions such favorites among professional developers:

It's concise, practical, and crystal-clear in telling you what you need to know

It shows you how to get the most from Visual Studio 2008 as you code, test, debug, and deploy ASP.NET web applications

It gives you a 7-chapter section on database programming...2 more chapters than in the previous edition because .NET continues to deliver new, powerful tools for this critical component of business applications

It gives you solid training in the essential skills that you'll use every day, including data validation...state management...improving the user experience with easy site navigation and a standard look and feel...boosting user response time with ASP.NET AJAX...handling security...developing reusable controls...working with database data using SQL, object, and LINQ data sources...and more

It gives you real-world application examples that guide you in applying what you're learning as you develop your own websites (you can download the applications for free from the Murach website)

Its paired pages presentation makes for fast reading, instant reinforcement, and time-saving reference (to see how the paired pages work, you can download free chapters from the Murach website)

Thursday, August 28, 2008 12:16:27 PM (Atlantic Standard Time, UTC-04:00)  #    Comments [2] - Trackback
ASP.NET | Misfit Geek [Syndicated] | Visual Basic
# Thursday, August 14, 2008

AJAXDataControls

The Slackers have been busy !

Check out the Open Source project on CodePlex.

http://www.codeplex.com/AjaxDataControls/

Not only is there a controls library and all the source code for the controls but a RICH set of demos that illustrate utilization.

I'm now using them in my own projects.

Check 'em out !

Thursday, August 14, 2008 10:18:20 AM (Atlantic Standard Time, UTC-04:00)  #    Comments [0] - Trackback
ASP.NET | Misfit Geek [Syndicated] | Open Source
# Monday, August 11, 2008

ASPXperience

60 Free controls are available from DevExpress.

Some for ASP.NET and some for Windows Forms.

Check them out at ......

http://www.devexpress.com/Products/Free/WebRegistration60/

Monday, August 11, 2008 12:42:41 PM (Atlantic Standard Time, UTC-04:00)  #    Comments [0] - Trackback
ASP.NET | Misfit Geek [Syndicated] | Misfit Geek [WindowsClient] | WinForms
# Sunday, August 10, 2008

The first three videos are live.

#1 | Data Access Layers in ASP.NET Applications

#2 | How to Manually Bind a Dataset to a Datagrid

#3 | How to Work with Datasets and Filters from an ASP Application

More coming soon.

[ Get them here. ]

Sunday, August 10, 2008 2:15:54 PM (Atlantic Standard Time, UTC-04:00)  #    Comments [0] - Trackback
ASP.NET | Misfit Geek [Syndicated] | Videos
# Monday, July 28, 2008

aspnet_websnapr_com

Next week I have a week full of meetings on things like.

  • The Next Version of Web Forms
  • Dynamic Data v.now and v.next
  • ASP.NET 4.0

But the BIG part of the week will be spent on strategic planning for www.ASP.net web sites in the coming year.

We want to answer questions like ....

  • What's the NEXT great multi-media experience for developers ?
  • What social networking features are missing and wanted on www.asp.net ?
  • What improvements do we need to blogs, forums, RSS, etc.?
  • What's missing that developers really want?
  • What's broken and needs to be fixed?

So, while I'm thinking about it THIS week, why not send me an email (use th elink on this page) and let me know what YOU think of the subject !

Monday, July 28, 2008 11:07:47 AM (Atlantic Standard Time, UTC-04:00)  #    Comments [3] - Trackback
ASP.NET | Dev Community | Misfit Geek [Syndicated]
# Monday, July 21, 2008

We're very happy to announce that the first preview for the new Ajax features in ASP.NET just went live.

For more information check out the Roadmap.

This preview contains preview implementations for the following features:

  • Client-side template rendering
  • Declarative instantiation of behaviors and controls
  • DataView control
  • Markup extensions
  • Bindings

I'll work on videos to cover the new features !

As usual, all feedback is very welcome.

http://www.codeplex.com/aspnet/Release/ProjectReleases.aspx?ReleaseId=15511

Monday, July 21, 2008 3:27:59 PM (Atlantic Standard Time, UTC-04:00)  #    Comments [0] - Trackback
AJAX | ASP.NET | Misfit Geek [Syndicated]

Dolores Labs posted recently "Amazon’s S3 Web Service, our #1 cause of failure" [ Click HERE to READ ]

100014192753__V46777512_

Amazon.com is a great company and a early innovator in the Web Services Community. (God knows I send them ALOT of money.)

So this is not an indictment of Amazon as a technology provider. In fact, it is because a Amazon is a great company with a solid infrastructure that this is significant.

As Geeks, we tend to get all jazzed about the latest buzz - and cloud computing is certainly one of them. But, I think it's important to remember, while services in the cloud can be very cost effective. You can't control the cloud.

When you build it and own it you always have options when you're not getting the service level you need. In the cloud, you're held hostage by 3rd party service levels.... ad as we all know, stuff happens.

When you're using a cloud hosted service, remember to build support for graceful degradation your application. You application need not fail completely because you can't fetch images, ads, etc.

Not only is this good design practice, but it mitigates a DOS security threat. If I wanna bring your web application down and you haven't built resilience into your site, all I need to to is successfully attack any one service your application depends on and your application is down !!

Monday, July 21, 2008 10:33:46 AM (Atlantic Standard Time, UTC-04:00)  #    Comments [1] - Trackback
ASP.NET | Misfit Geek [Syndicated] | Performance | Security
# Friday, July 18, 2008

pow_by_aspnet

Microsoft folks are very enthusiastic ! We love to dig in to new technology and show off the cool work that we do and this has been VERY true of ASP.NET MVC.

Unfortunately, sometimes our zeal get's misinterpreted.

I'm getting lots of questions about the future of ASP.NET development as it pertains to MVC and WebForms - and folks are concerned and worried.

Today I got an email from a former Microsoftie asking these common questions so I thought I would answer them here.

1.) Will ASP.NET MVC will be the main web platform for ASP.NET?

NO !

MVC is an option. It will NOT replace WebForms. WebForms will continue to evolve and be the PRIMARY UI developers mechanism for ASP.NET. MVC will be great for a subset of ASP.NET applications and developers.The point is, ASP.NET developers will have a great available CHOICE.

Personally - I will continue to use WebForms and will likely not use MVC much if at all. 

2.) Will WebForms continue to be expanded/supported ?

YES! YES! YES !

In fact, this fall I'll be focusing on publishing videos and such on NEW WebForms Features and usage scenarios.

3.) Which JavaScript framework is recommended to be used with ASP.NET MVC (ASP.NET AJAX, jQuery, etc.)?

Microsoft supports our own AJAX Client Libraries, but I regularly use jQuery and other independent libraries. The Microsoft libraries are integration friendly with any JavaScript library that uses some king of Name-Spacing mechanism to avoid naming collisions.

4.) How well ASP.NET AJAX will be supported with ASP.NET MVC?

Who knows? ASP.NET AJAX is built around the page postback model so the server side stuff is decidedly WebForms but the client stuff is happy anywhere.

Check outthis post by Nikhil where he adds some basic AJAX stuff to an MVC application.

http://www.nikhilk.net/Ajax-MVC.aspx

5.) Will ASP.NET AJAX and Ajax Control Toolkit will be expanded/supported?

YES !

Simply - YES !

LONG LIVE WEB FORMS !

Friday, July 18, 2008 11:11:18 AM (Atlantic Standard Time, UTC-04:00)  #    Comments [3] - Trackback
ASP.NET | Misfit Geek [Syndicated]

video-343

Please checkout the first videos in my new Web Developer's Security Video Series.

http://www.asp.net/learn/security-videos/

I'm hoping to do 100 Videos this year !

PLEASE SEND YOUR REQUESTS !!!

Friday, July 18, 2008 8:36:55 AM (Atlantic Standard Time, UTC-04:00)  #    Comments [1] - Trackback
ASP.NET | Misfit Geek [Syndicated] | Security | Videos
# Tuesday, July 08, 2008

It's finally hitting the street - "Advanced ASP.NET Ajax Server Controls"

I had the pleasure to be a technical reviewer on this book during the writing process and am really excited about it's release.

This book if one of the few that dive deep into the framework, its architecture and extensibility, and address the power-user/developer scenarios and it does it from a controls perspective. It's a big undertaking but Adam and Joel have done a great job.

As Nikhil said "If you're building applications in Ajax today, and want to take that to the next level, you'll want to look into the platform deeper beyond the out-of-the-box features i.e. its extensibility. You'll specifically want to build reusable components and controls, on both the server and on the client. Check out this book on more details like "the client script framework", "the script application object", "localization" and "the control toolkit" amongst many other relevant topics".

[ Get a copy HERE ]

Tuesday, July 08, 2008 2:38:50 PM (Atlantic Standard Time, UTC-04:00)  #    Comments [1] - Trackback
AJAX | ASP.NET | Misfit Geek [Syndicated]
# Monday, July 07, 2008

benlogo80

Check out the New features in BlogEngine.NET 1.4

New database provider
BlogEngine.NET now works with most commercial and open source databases such as MySQL, SQL Server, VistaDB and many others. This allow you to use practically any database supported by your hosting provider. You can still use XML files if you don't want to use a database.

 

Drag 'n drop widgets
Widgets are the pieces of content most often located at the sidebar. It could be a list of recent posts, latest tweets from Twitter or anything else. You can drag and drop the widgets around in your sidebar and modify the content of them directly on the front-page. The widget works independently of the theme you are using as long as it is implemented in the theme. In BlogEngine.NET it is implemented in the Standard and Indigo themes and many more themes with widgets will be available for download very soon at the BlogEngine.NET website.

 

Extension settings
The new settings model for extensions have been upgraded to give you a much better experience using third-party extensions. For extension developers, it has never been easier to store your settings and let the user change them from the admin section. The same settings model is used by the widgets as well.

 

Web 3.0 improvements
BlogEngine.NET 1.4 makes full use of many semantic formats and technologies such as FOAF, SIOC and APML. It means that the content stored in your BlogEngine.NET installation will be fully portable and auto-discoverable. It is possible to filter the RSS feeds based on the visitor's interest defined in her APML file or do a site search with it as well. Read more the APML filtering in BlogEngine.NET.

 

Author profiles
By utilizing the ASP.NET profile provider it is now possible to let all authors maintain their own profile. This is used in the FOAF document and widget/extension developers can take full advantage of the profiles to provide new exciting visualizations and functionality.

 

Other new features

  • Tag selector when adding new posts
  • Subcategories
  • Password encryption
  • Improved live comment preview
  • Hierarchical pages in the control panel
  • Smarter comment spam protection
  • Link collection widget
  • Various performance improvements
  • and much more...

Check it out at http://dotnetblogengine.net/

Monday, July 07, 2008 9:57:28 AM (Atlantic Standard Time, UTC-04:00)  #    Comments [1] - Trackback
ASP.NET | Misfit Geek [Syndicated] | Partners & Products
# Tuesday, July 01, 2008

aggiorno-badge

That's there motto anyway.

It's actually a very interesting product from my friends at ArtinSoft.

  • Add Alternate Text To Image
  • Assign Tab Index
  • Convert Text To XHTML List
  • Convert Text To XHTML Paragraphs
  • Extract And Merge Inline Style
  • Fix Deprecated Elements For XHTML Compliance
  • Replace CENTER Tag By Inline CSS
  • Replace FONT Tag By Inline CSS
  • Update Deprecated Attributes
  • Update Other Deprecated Tags
  • Fix Syntax Errors For XHTML Compliance
  • Fixed Malformed Entities
  • Replace Characters With Entities
  • Make Tags Lowercase
  • Make Attributes Values Quoted
  • Use Default Attribute Values
  • Fix Tag Structure For XHTML Compliance

 

Aggiorno is an extension to Visual Studio 2005 and 2008. Find out more about Aggiorno here

Tuesday, July 01, 2008 8:18:56 AM (Atlantic Standard Time, UTC-04:00)  #    Comments [1] - Trackback
ASP.NET | Misfit Geek [Syndicated] | Partners & Products
# Wednesday, June 25, 2008

cs-gallery

ComponentArt releases Charting 2008.1, introducing advanced AJAX interactivity, dual 3D rendering engines, and a wealth of core charting features.

Grate for AJAX style data visualization !

Visit the Charting Gallery for live demos.

Wednesday, June 25, 2008 8:58:42 AM (Atlantic Standard Time, UTC-04:00)  #    Comments [0] - Trackback
AJAX | ASP.NET | Misfit Geek [Syndicated] | Partners & Products
# Monday, June 23, 2008

DevExpress

This years Reader's Choice Awards conducted by ASPnet Pro Magazine showed some great appreciation for DevExpress' recent work.

Their awards included.....

Product of the Year - DXperience ASP.NET

Best Component Set - DXperience ASP.NET

Best Grid - ASPxGridView Suite

Best Add-In - CodeRush with Refactor! Pro

Best Printing/Reporting Tool - XtraReports Suite

Best Charting - XtraCharts Suite

Best Navigation Suite - ASPxperience Suite / ASPxNavBar

Best Online Editor - ASPxHTML Editor

Best Scheduling/Calendar Tool - ASPxScheduler Suite

Check them out at: www.devexpress.com

Monday, June 23, 2008 9:20:08 AM (Atlantic Standard Time, UTC-04:00)  #    Comments [0] - Trackback
ASP.NET | Misfit Geek [Syndicated] | Partners & Products
# Wednesday, June 18, 2008

I recently had an email exchange with someone asking me about how to approach writing their own WYSIWYG editor control for web applications.

Perhaps an interesting academic exorcize, or maybe he has some very specific application  but it got me thinking about how many implementations there are out there already !

While searching I found this great list which is lifted entirely from Mike Pope [ Click HERE to Read at Mike's Blog ] - THANKS MIKE !

Rich Editor Controls that you can use with ASP.NET

HTML Editors
As near as I can tell, all of these work in-browser and produce HTML or XHTML.

Word Processing, RTF, PDF, and more
These variously support other formats, notably non-HTML (e.g. RTF) and sometimes PDF. Other/Not Sure
I'm not sure how exactly these fit into the picture; they're listed at least in one location as being ASP.NET editors.
  • Community Editor (BigByte). Desktop editing, it says; possibly not in-page HTML editing? Appears to be free.
  • DevEdit NX (Interspire). Not 100% clear that it supports ASP.NET.
More Information
  • A similar list is available at 123aspx.com.
  • Daniel Walzenbach published a list as well in December 2007. With pictures! :-)
  • Scott Mitchell has an article on using FreeTextBox.
  • "Building a WYSIWYG HTML Editor" A two-part article by Mitchell Harper. I'm pretty certain that this is for Internet Explorer only, tho.
Wednesday, June 18, 2008 11:11:24 AM (Atlantic Standard Time, UTC-04:00)  #    Comments [4] - Trackback
AJAX | ASP.NET | Misfit Geek [Syndicated]

mozdev01 OK you AJAX Masters !

Check out ScriptLoader

ScriptLoader is a framework to manage your and third-part javascript libraries.

It will make you easier to call any script library(your or third-part) without injecting any dirty code.for that,you just configure some info in a configuration file.

http://sourceforge.net/projects/scriptloader/
Wednesday, June 18, 2008 10:38:11 AM (Atlantic Standard Time, UTC-04:00)  #    Comments [0] - Trackback
AJAX | ASP.NET | Misfit Geek [Syndicated]
# Thursday, June 12, 2008

BradA referred me to some Internal Coding Guidelines hat I thought I'd share...

Table of Contents

1. Introduction.......................................................................................................................................... 1

2. Style Guidelines........................................................................................