| Comments

okay, definitely one of the coolest dev debug tools i’ve seen…

nikhil updated his helper tool and i finally got around to using it — VERY cool…

ASPNET Dev Helper

want to see view state, done.  want to view cache stuff, done.

ViewState

those are two minor things, but it is super cool…

install it: http://shrinkster.com/710

| Comments
a free tool from rick strahl to config/deploy your asp.net apps...

http://www.west-wind.com/Tools/WebSiteConfiguration.asp

| Comments

i’ve recently been getting more into open source technologies, specifically those that tough .net a bit in some way shape or form — mono, cocoa#, ruby, struts.

i’m frustrated.

check that…i’m pissed.

okay, fine, i get it — open source is cool because you always get source code and for the supergeeks, it is cool to see how things work…

but take someone who is a developer but hasn’t done development on alternate platforms before…wouldn’t you want an easier way to get them adopted?  wouldn’t you want the learning process — or at least setup process — to be smooth so that adoption would be easier?

case in point…(for me at least): cocoa# and monodevelop on mac osx.  figure you’d go to www.monodevelop.org and get some goodies right?  sure.  download and install them right? um, kinda.  download, yes.  install?  well, not unless you have “slash bin’d” in a previous life.  navigate to your monodevelop-0.5.1 directory (note: you must do this in terminal mode—if you don’t know what that is, rewind to linux programming 101–-remember, these guys don’t typically think GUI is a friendly acronym) and type “./configure” — watch all the output that you have no idea what it is doing (that’s okay—on other platforms I’m sure you’re not watching the registry GUIDS fly across thinking “ah, yes, it just installed the fitzer protocol”).  then if configure worked, run make.  then if make worked, run make install.  seriously? yes, seriously.  okay, MS may not have everything in order but i dare anyone to say we allow anyone to get going fast on ANY of our products…dare i say even betas…at least we provide a method to install it for the brainless (most of the time).

so i’ve not successfully got cocoa# and monodevelop on mac osx running…and a quick google/msn/coolest-ajax-site-of-the-day search tells me i’m not the only one…several have given up.  others keep trying.  monodevelop’s site provides some “instructions” that apparently the community has invalidated, but guess what — nobody is stepping up to create a correct one (even the cocoasharp wiki is flooded with “OUTDATED” notes, but there aren’t any updates!).  i did manage to find some that provide “better” instructions…here’s a snipped…

view: http://shrinkster.com/709 and tell me that doesn’t read like a 4th year latin book to a first year spanish student.  c’mon…for real.

view: http://shrinkster.com/708 — i’ll spare you the read, here’s the gem:
“Install mono, gtk-sharp, gecko-sharp, gtksourceview-sharp, and probably a bunch of other stuff (monodevelop will let you know what's needed when you run ./configure)”

brilliant.

so i still don’t have monodevelop running on mac osx — which kinda sucks…i want to see it, compare it, etc.  i guess it might even be unsupported on macosx anyway (even though it is a FreeBSD distribution)…so any mac users can’t be mono developers with all the cool tools — you’ll have to keep grep’ing your way around…

well at least i got the eclipse ide working with some c# plug in to allow me to write some code:

Eclipse with C# Improve

if anyone can point me to getting a mono ide running with cocoa# ide as well on mac osx, email would be great.

| Comments
September 1: Las Vegas location: Regal Green Valley Ranch 10, registration links:
Las Vegas September 1 TechNet
Las Vegas September 1 MSDN

August 30: Phoenix location: Hilton Scottsdale Resort and Villas, registration links:
Phoenix August 30 TechNet
Phoenix August 30 MSDN

Rock Solid SQL: Strengthen your SQL Servers with SQL Server 2005
SQL Server databases provide the foundation for your business solutions, so dont you want to build the finest groundwork possible? The new SQL Server 2005 will enhance security, reliability, and performance to give you a solid, dependable base. Think about your current SQL system: Can you still access your database if the server goes down? How fast can you failover? What is your Maintenance Plan? Who is Locking and who is Blocking? In this session, well upgrade an existing SQL Server database to SQL Server 2005 and show you how to maintain a more secure, reliable database solution for your business.
We will look at:
  • How to exploit the new security features to tighten controls on your existing systems.
  • How the new Database Mirroring technology can provide faster, automatic failover.
  • How simple and easy it is to configure automatic maintenance plans and alerts.
  • How the new Dynamic Management Views provide greater insight into your database performance with simple, yet powerful reports.
  • How to quickly tune the database with the Database Tuning Advisor.
  • How you can reduce locking contention with new optimistic concurrency controls.
  • How to enhance performance and reliability by partitioning tables on the disk.

    Rule the Web with ASP.NET 2.0
    ASP.NET is a powerful framework for building dynamic, high performance, data-driven Web applications. ASP.NET 2.0 improves on its predecessor by helping you become more productive, reducing the amount of code you need to write, making your Web sites easier to manage, and improving your Web site's scalability, reliability, and performance. In this three-part tour-de-force, youll explore valuable aspects of ASP.NET 2.0 from user interfaces to data access to performance that will help you create better Web applications with less hassle than ever before. Developing Compelling User Interfaces with Ease in ASP.NET 2.0ASP.NET 2.0 takes Web UIs to a whole new level with a fresh set of rich controls and IDE features. In this session, youll learn how to:
  • Establish common page layouts and content across your site with Master Pages
  • Skin your site with Themes
  • Manage the navigation of your site through site maps and navigation controls Data Access with ADO.NET 2.0 and ASP.NET 2.0ADO.NET 2.0 drastically lessens the effort required to access data from your ASP.NET 2.0 Web application, freeing you to focus on what matters most implementing your business logic and introduces new objects, controls and techniques. This session will illustrate how to:
  • Work with declarative data sources
  • Utilize data binding
  • Pass parameters to data sources without code
  • Bind to hierarchical data
  • Bind to business objects
  • Use typed DataSets and TableAdapters Building High Performance Applications with ASP.NET 2.0In this session, well explore the many improvements in ASP.NET 2.0 that will help you get maximum performance from your web sites, including:
  • Configuring page output caching
  • Caching a data source
  • SQL cache invalidation with SQL Server 2000 and SQL Server 2005
  • Using post cache substitution
  • Using client callbacks from your ASP.NET page
  • Deployment techniques to optimize performance
  • | Comments
    rick strahl just turned me on to another ajax library -- a variation of the Ajax.Net library out there already. Here it is: My Ajax.NET