Add to Technorati Favorites

March 23, 2008

Deep Zoom Composer

Deep Zoom ComposerIf you Silverlight 2 Beta 1 announcements at MIX, you should know that Silverlight 2 includes support for the Deep Zoom technology to allow you to quickly and smoothly zoom in on really large images. You have to check it out to see what I am talking about, it's pretty crazy cool.  If you want to see an amazing implementation of the Deep Zoom technology, check out the Hard Rock Memorabilia site: http://memorabilia.hardrock.com/

Deep Zoom Composer allows you to quickly import your own images, arrange and position them to your liking, and export the final output as either a Deep Zoom Image or Collection that can be fed into Silverlight's MutliScaleImage control. This means that you too can use your own images and display them using our Deep Zoom technology.

Deep Zoom is related to the SeaDragon technology that Microsoft has been demoing in their PhotoSynth application.

 

image

  Download Deep Zoom Composer

 

Technorati Tags: ,

Headed to the Web 2.0 Expo in San Francisco

imageThe Web 2.0 Expo is coming!  If you are in the San Francisco area the week of April 21st, 2008, make sure you ping me and come check out the Web 2.0 Expo.  The Web 2.0 expo is a combined conference and tradeshow.  Last year's event drew over 8,500 people.  This years event promises to be even bigger.

There are nine different tracks you can choose from in the conference including:

  • Strategy and Business Models
    Marketing and Community
    imageDesign and User Experience
    Fundamentals
    Development
    Focus on Mobile Web
    Focus on Web Operations
    Focus on Social Platforms
    Sponsored Sessions

What really sets this expo apart besides all the different tracks, is the level of interaction you can have with everyone at the event.  It also has vendors and companies from all different platforms, which makes this conference so appealing.

You can check out all the speakers, join the facebook group, join the crowdvine, and download the Web 2.0 Expo San Francisco Brochure.

Conference Speakers I Will Not Miss!

Marc Andreessen - A Conversation

Multi-millionaire software engineer and Silicon Valley "whiz kid" entrepreneur best known as co-author of Mosaic, the first widely-used web browser, and co-founder of Netscape Communications Corporation. He was the chair of Opsware, a software company he founded originally as Loudcloud, when it was acquired by Hewlett-Packard. He is also a cofounder of Ning, a company which provides a platform for social-networking websites.

Max Levchin - A Conversation

Max is the visionary behind Slide, the largest social software company in the world. He is also renowned as the co-founder of PayPal, an expert in combating online fraud and one of the hardest working entrepreneurs in Silicon Valley. Before starting Slide, he incubated several other start-ups, including Yelp, where he currently sits as Chairman of the Board. Max started PayPal in 1998, immediately after graduating from college, and sold it four years later to eBay for more than $1.5 billion at the age of 26. Originally from Kiev, Ukraine (then part of the Soviet Union), Max moved to Chicago at the age of 16 and later received his Bachelor of Science degree in Computer Science from the University of Illinois at Urbana-Champaign. Max sits on the board of several other companies and trains for triathlons when he’s not obsessing over Slide’s business.

Rob Bagby - Building a Microsoft RIA from the ground up

A Developer Evangelist for Microsoft. Rob works with customers, as well as delivers presentations at numerous regional and national conferences, to illustrate how to take advantage of Microsoft’s developer technologies to deliver performance and secure applications faster. Rob bases his discussions on over 10 years of consulting experience, along with a Masters Degree in International Business from Thunderbird.

Mitchell Baker - Opening the mobile Web

Chairman of the Mozilla Foundation and Chairman and former Chief Executive Officer of the Mozilla Corporation, a subsidiary of the Mozilla Foundation that coordinates development of the open source Mozilla Internet applications, including the Mozilla Firefox web browser and the Mozilla Thunderbird email client. Trained as a lawyer, Baker coordinates business and policy issues and sits on both the Mozilla Foundation Board of Directors and the Mozilla Corporation Board of Directors. In 2005, Time magazine included her in its annual list of the 100 most influential people in the world and she has been affectionately given the title of "Chief Lizard Wrangler" at the Mozilla Corporation.

Dan Lyons aka Fake Steve Jobs

Dan Lyons is a senior editor at Forbes and the author of the The Secret Diary of Steve Jobs. In the persona of Fake Steve he authored “Options: The Secret Life of Steve Jobs,” a novel. He has published two previous works of fiction, a novel and a collection of short stories. Dan joined Forbes in 1998 and before that wrote for various computer trade publications including CRN and VARBUSINESS. He’s been a journalist for 25 years and has a master’s degree in fine arts from the University of Michigan in Ann Arbor.

Tim O'Reilly - O`Reilly Radar

Tim O’Reilly is the founder and CEO of O’Reilly Media, Inc., thought by many to be the best computer book publisher in the world. O’Reilly Media also publishes online through the O’Reilly Network and hosts conferences on technology topics, including the O’Reilly Open Source Convention, the O’Reilly Emerging Technology Conference, and the Web 2.0 Conference. Tim’s blog, the O’Reilly Radar “watches the alpha geeks” to determine emerging technology trends, and serves as a platform for advocacy about issues of importance to the technical community. Tim is on the boards of MySQL, CollabNet, Safari Books Online, Wesabe, and ValuesOfN, and is a partner in O’Reilly AlphaTech Ventures.

John Allspaw

John has worked in systems operations for over ten years in biotech, government and online media. He started out tuning parallel clusters running vehicle crash simulations for the U.S. government, and then moved on to the Internet in 1997. He built the backing infrastructures at Salon.com, InfoWorld.com, Friendster.com and Flickr.com, where he currently manages the Operations Engineering group.

Ari Balogh - Yahoo! and Open Platforms

Aristotle “Ari” Balogh is currently Chief Technology Officer at Yahoo!. He is responsible for company-wide product development which includes optimizing resources, speeding innovation, and ensuring the quality of Yahoo!’s products and services. He is focused on establishing a common architecture and building blocks to drive development aligned with corporate strategy and on improving the overall effectiveness of Yahoo!’s engineering efforts. All of Yahoo!’s engineering functions, including technical operations, infrastructure, and internal IT support groups, report into Balogh.

Blaine Cook - Building the Real-time Web

Blaine Cook is the Architect at Twitter. He is currently building and maintaining Twitter’s Jabber-based real-time backend infrastructure that tracks and distributes millions of updates every day to users on the Web, instant messaging, and SMS.

 techweb Network image

 

Technorati Tags: ,

February 07, 2008

The Silverlight Strategy, this will be a great movie

Bill Gates

Have you seen Pirates of Silicon Valley?  I love this movie.  It's basically a docudrama that was made to show the rivalry that existed between Apple and Microsoft (Micro-Soft at the time).  During the movie you get a glimpse into what transpired in the 80's and 90's, that brought us the rise of the personal computer, and created the software development machine that is Microsoft.  It's a cool movie, although my wife would not agree.

Looking at the landscape today, you see a world that has 98% (90% to 98%, depending on what you read, point being, domination) of the machines that access the Internet Windows (Microsoft) based. 

How did this happen?  Was Microsoft first?  Did they have the best platform?  Nay Nay to both.

This all happened before in the land before the web

This story is a story about Silverlight, and how what you are about to see with Silverlight, happened already.

I remember back in the day when Bill Gates and crew were busy working on MS-DOS, and Steve Jobs shows up with his Apple.  Bill Gates was furious that nobody wanted to talk about the PC, and everyone wanted the Apple.  So easy to use, such a nice graphical user interface.  Heck I would have been all over Apple myself! 

Picture a Pontiac Sunfire showing up to a party, only to realize its surrounded by beautiful, hand crafted Aston Martins.  Apple looked unbeatable.  Their passion for beautiful operating systems and beautiful machines was unmatched.  How on earth could Microsoft get attention back on them?

Without going to much into history, Bill Gates became obsessed with creating a better graphical user interface.  The significant difference was Bill Gates and crew did not focus on creating just a beautiful experience, they focused on creating an operating system that would allow developers to easily create applications for their platform.  This is a key point.  This mindset literally changed our lives today!

Apple vs. MicrosoftMicrosoft loved what Apple did, and tried to copy it.  They did an ok job, but Vista is no OSX, Bill Gates would even agree.  Apple and Jobs would rant and scream, probably to this day that Microsoft has "No Sense of Style!" (akin to Flash and Adobe posts everywhere slamming Expression Studio and Silverlight), but Microsoft didn't care because that wasn't their game.  Heck, they were probably happy at all the attention Apple put on making things beautiful, all the while completely ignoring the bigger issues of software development lifecycles, deployment, architecture, and scalability.

What Microsoft did very well, way better than Apple, was form partnerships with developers, ISV's, and made it easy for companies to develop software for their operating system through fantastic software development tools.

Developers by the Masses

They made genius innovations like the DLL.  The DLL allowed developers to create tools that could configure themselves dynamically.  They were later extremely smart in looking into the work of Alan Cooper, who would later help Microsoft create Visual Basic, the first GUI form designer and editing tool ever created for Microsoft Windows.  They even allowed, and heavily promoted third party applications to be built to develop Microsoft applications.

Before Visual Basic, it was very hard to create graphical user interface applications.  Some could do it, but it was a very difficult and intense process. You would have to be an expert in a large amount of technologies and programming languages to get things to work just right.

By creating tools for creating windows applications, and creating these tools to work extremely well, Microsoft started drawing large numbers of developers flocking to their development tools.  Why would any developer want to spend time doing things, that with Visual Basic, you could do in a matter of seconds.

Web 2.0 Today

The web has been around forever in tech terms.  But nothing really revolutionary has gone on, besides marketing getting a hold of Asynchronous JavaScript and XML and calling it AJAX.  HTML, CSS, the DOM has been around since forever as far as we web is concerned.  Where is the real revolutionary leap?  I mean, sure, you have a ton of Web 2.0 companies coming online, everyone and their dogs are doing start-ups these days, but it’s hard to get everything to work together.  Things are coined "AJAX" and "Web 2.0", but really, all these technologies are old!

Nobody has really stepped up to the plate and taken a total dominating stance on the web.  Google is pushing applications to the web to "compete" with Microsoft, but has anyone really tried to compete with them?  Is everyone missing the boat completely?

Why hasn't Google created development tools to develop "Google" applications?  Why hasn't Facebook?  Why haven't any of the so called visionary companies out there created a real viable platform for building web applications?  Some of you are thinking they have.  Nay Nay they definitely have not.  They have all created API's and very simple Wiki documentation surrounding their API’s. Sure the concept of Mashups, XML standards, Web Services is becoming mainstream, but has anyone really taken the time to BUILD the development tools that are needed to build Web 2.0 applications?  Has anyone taken the time, or the ridiculous amounts of money they have, to build a platform on which future web applications can be built?

Microsoft missed the boat on Web 2.0, and the Web in general, and are currently way behind on the advertising side of things, but they have a plan, believe me, and it’s deeper than people think.  What kills me (and almost makes me laugh), is that they have done it before, and nobody seems to see it coming!

Why Microsoft Will Win, and Dominate the Web

Silverlight

You can bash Microsoft all you want, I personally hate the Zune (But the new version is pretty awesome, so I might have to retract that statement soon), but Visual Studio is by far the most impressive development platform end to end, ever created.

Building a "Web 2.0" application today involves having great designers, php script kiddies, JavaScript guru's, and mysql database designers and admins working for you.  Everyone is working in different toolset's, and it’s very hard to get everything to work just right.  Sure you have AJAX, but it’s really just a packaging of scripting technologies, that work fairly slow and clunky in comparison to standard windows applications.

Enter Microsoft.  With the introduction of Silverlight, they are bringing over 20 years of experience building visual, interactive business and shrink wrapped applications, to the web.  That is amazingly powerful.  You simply can’t discount this. It's so powerful in fact that speaking with Flex developers recently, they even drooled at the things they could conceivably do with a .net/Flash interactive package.  I mean, have you tried building really rich data driven, interactive, cross domain, scalable applications in Flash/Flex?  It’s horrid, if not next to impossible.

Is Silverlight a Flash killer?  No.  Is it intended to be?  Nope.  It's much more than that.  Will you still see flash animations on sites? Absolutely.  But, will you see real applications on the web, built in "AJAX"/Flash?  Nope, they will be built using Silverlight.  Dare I say, you might someday see Flash running on top of Silverlight!  Why not?

It's like Chess really...

Check Mate

And now, maybe you start to get it.  Roy Ozzie gets it, Steve Ballmer gets it, and Bill Gates is retiring and not even worried about it.  He's onto bigger more important things. Like in chess, the other side played its game, which I would equate to repetitive wins using Scholars Mate. Everyone else looked at how easy it was to execute the scholars mate, and just copied it.  Microsoft has a deep playbook, and they are ready to launch their attack, and its not just a one or two piece play, it’s the entire board. Trust me when I say with conviction that Microsoft has an army of .net developers ready to execute one of the most awesome plays you have ever seen, and it ends with developers everywhere winning.  As a consequence, Microsoft wins.  The problem with playing a scholars mate, is you are left in such a bad situation, that the end game is not just a win by the other side (Microsoft), but a clear destruction of the opponent, to the tone of 98% market share...

The bottom line is simple. 

If you want to win in software, make it easy for people to build applications for your product by:

a) providing a platform on which fantastic applications can be built.

b) provide the best development toolset's you can for your platform.

This is what Microsoft did with Visual Basic for the windows platform, and are now about to do with the Web.

And nobody is going to see it coming. 

People within Microsoft, like Scott Guthrie and John Bristowe see it coming, but mostly everyone else is in denial.  I'm looking forward to renting Pirates of Silicon Valley 2.0 - Silverlight.

 

February 02, 2008

Heroes Happen Here

It's going to be a big year for Microsoft and the whole .net army of developers that Redmond has created!  This is the year of Microsoft, love them or hate them, you are going to see some things you never thought possible start coming from this software development giant!  There are three Microsoft Developer and IT events this year, PDC, MIX, and Tech Ed!  Today, Microsoft announced their plans to buy Yahoo!  Silverlight will be powering one of the most Media rich sites EVER created for the Olympics, Big year indeed!

Make sure you check out Heroes Happen Here in whatever city you are in!

Also, there is a pretty cool comic strip from Heroes Happen Here, pretty well put together software development comic!

http://www.microsoft.com/heroeshappenhere/comicviewer/default.html

I will be attending the Heroes Happen Here event in Winnipeg.  Hope to see fellow IT and Developers there!  Make sure you register for your respective city! Even if you are on a Microsoft developer, make sure you come out and see what Microsoft has been up to, you might actually be impressed!

Canadian Heroes Happen Here:
http://www.microsoft.com/canada/heroeshappenhere/default.mspx

United States Heroes Happen Here:
http://www.microsoft.com/heroeshappenhere/default.mspx

Just for attending you will get free copies of Windows Server 2008, SQL Server 2008, and Visual Studio 2008.

 

Heroes Happen Here

January 07, 2008

Silverlight is coming!

SilverlightIf you live in Winnipeg, make sure you check out my presentation on Microsoft Silverlight at the Winnipeg .net Users Group!  What else are you going to do in -30 degree weather!  This month I am going to try and shake things up a bit by combining some really cool technology, to make an extremely impressive Silverlight application.  As some of you may have read already on TechCrunch, Silverlight just had a huge win at CES when it was announced the weapon of choice to develop an extremely kick ass site, would be Microsoft Silverlight.  That's gutsy!  Your talking hundreds of thousands of users accessing content, 2,200 hours of live video coverage, and an additional 3,000 hours of on demand videos.

I've been playing around with WPF, WPF/E (Silverlight) for some time now, and I love the possibilities.  The key's to its success are mainly developer adoption, and powerful systems. I will leave the getting powerful systems up to Moore's Law, however, I am going to do my best attempt over the next few months to show developers, and artists, the power of Microsoft Expressions, and all the goodness that WPF and Silverlight bring to the table!  This will be the first run of a pretty heavy technology intensive demo, so if you come out, make sure to be nice!

What I will be showing is nothing you haven't seen hyped before.  However, during this presentation, we will build the application, run the application, and actually see it working in front of you.  I will be taking the same principles that Johnny Lee and Brian Peek came up with, and applying them to WPF, Silverlight, and real world applications. 

You can register for the event here.

Below is the official Presentation details!  Hope to see you all there!

Featured Product/Topic: Silverlight
Recommended Audience: Software Developers
When: January 29th, 2008 5:45 PM - 8:00 PM
Welcome Time: 5:15 PM Central Time

From Movies to The Real World: Silverlight is here!

Join us on a tour of one of the most exciting, graphic intensive application development platforms to come out of Microsoft in years.  Don’t expect to see hello world or death by PowerPoint during this world wind tour through Visual Studio.net 2008, WPF, Silverlight, Expression Blend, Expression Design, Expression Media, and XAML.  This presentation will have you energized and pumped to expand your horizons. Closing the night, users will be allowed to try the application built during the presentation, and believe me, you will want to try this!  If you watched in awe as Tom Cruise navigated a futuristic 3D interface in Minority Report, you will leave this session running home (or driving in this cold) and loading up your development weapons of choice.

Minority Report Display

September 09, 2007

10 Must Have Web Development Firefox Extensions

FireFox

Firefox is the web developers browser of choice.  It allows you to add extensions extremely easily that make the browser its an extremely powerful development tool!  We have scrounged the web and found the 10 must have web development Firefox extensions. 

If you have not installed these tools, and you are a serious web developer, you need to install them right now!  Trust us, you will love these tools, and shave hours off of your web development time a week!

Web Development Tools You Must Have

Web Developer Extension
The Web Developer extension adds a menu and a toolbar to the browser with various web developer tools. It is designed for Firefox, Flock, Mozilla and Seamonkey, and will run on any platform that these browsers support including Windows, Mac OS X and Linux.

ColorZilla
With ColorZilla you can get a color reading from any point in your browser, quickly adjust this color and paste it into another program. You can Zoom the page you are viewing and measure distances between any two points on the page. The built-in palette browser allows choosing colors from pre-defined color sets and saving the most used colors in custom palettes. DOM spying features allow getting various information about DOM elements quickly and easily.

Greasmonkey
Greasemonkey is a Firefox extension that allows you to customize the way web pages look and function. Hundreds of scripts are already available for free. And if you're the tinkerer sort, you can also write your own.

HTML Validator
HTML Validator is a Mozilla extension that adds HTML validation inside Firefox and Mozilla. The number of errors of a HTML page is seen on the form of an icon in the status bar when browsing. The details of the errors are seen when looking the HTML source of the page.

FireBug
Firebug integrates with Firefox to put a wealth of web development tools at your fingertips while you browse. You can edit, debug, and monitor CSS, HTML, and JavaScript live in any web page.

CSSViewer
CSSViewer is a simple Firefox extension used to get the CSS properties of an element in a web page. Made with XUL, JavaScript and CSS.

Aardvark Firefox Extensions
Aardvark is a CSS debugger with keyboard modifiers. It displays items on the page such as the element name and id or class name of a selected element.

Link Checker
Check web page links at a glance with simple color coding. Ditch those massive listings of bad links that provide no context and add LinkChecker to your arsenal of web development tools today.

MeasureIt
Draw a ruler across any web page to check the width, height, or alignment of page elements in pixels.

IETab
This extension is derived from the famous extension IE View but much different.
While IE View always open IE-only pages in a separate Internet Explorer window, IE Tab can view them in a Mozilla/Firefox tab.

Bonus Search Engine Optimization Extensions

SEOQuake
Seoquake is a powerful, Mozilla Firefox and Internet Explorer compatible, tool aimed at helping web masters who deal with search engine optimization and Internet promotion of web sites. Seoquake allows to obtain and investigate many important SEO parameters of the Internet project under study on the fly.

Alexa Sparky
Alexa Sparky will show you at a quick glance what the current web sites trend in popularity is on the Internet.  It also gives you the option to view traffic details on any web site or web page, as well as viewing similar web sites to the one you are on at the click of a mouse.

 

September 04, 2007

ASP.net Performance Tips - A Follow Up

ASP.net Performance Tips

Great Response from Readers!

Hats off to all the great responses and discussion to this post on asp.net performance enhancements!  I wanted to take some time to clarify some comments to ensure you that I am indeed not crazy ;)  The unfortunate side of Blogging is that you can't go into too much detail in certain cases, otherwise every post would take days to write and explain every angle, and cause reader's (like you right now going, "get to the point!") to fall asleep and tune out. 

Hence we will be launching a Wiki in the next few days to go into more detail on topics, and leverage our awesome reader's knowledge!  We also have the forums up and running right now, so feel free to take your discussions there!

If you haven't read the original article, make sure you check it out, 20 Tips to Improve ASP.net Application Performance!

Tip Number 3: Avoid Server-Side Validation

By no means am suggesting we turn off server-side validation.  Some users have JavaScript turned off, and will not be able to use your site correctly if you rely heavily on JavaScript.  Without Server-Side Validation, bad data can get to the server!  A great approach to take here is use both.  By using both, you ensure that only correct data flows into your database! 

There are also certain situations where your validation requires database reads to find out if data is valid.  Here of course is another ideal use of Server-Side Validation.  Another side note by the way is if your database is structured correctly, it should hopefully not allow bad data to be entered into it.

The main point I was trying to make is educate a few people that purely use Server-Side Validation!  Put some resources on the client, and everyone will jump for joy!  If you have an application that relies on Server-Side Validation, and you add Client-Side, you will notice a dramatic speed improvement!  I hope this clears it up!

Tip Number 6: Server.Transfer vs. Server.Redirect

The reality here is the article was based on "Performance".  However to dive into more details, there are actually three distinct methods of transferring data in ASP.net.  Response.Redirect, Response.Transfer, and the new Cross-Page Posting available in ASP.net 2.0 and greater. All of these methods have positives and negatives.  Just like most things in life, you will need to decide the best approach for your given application.  Let's take a look quickly at some of these pro's and con's

Response.Redirect

Without getting into to much detail, this approach is heavy and "slower" because it requires a roundtrip to the server instead of just telling the user, "Go here".  It also has restrictions on the length of your query string, and gives a lot of "visibility" to the user either in the URL

It is the simplest approach however, with the least "hack" around needed (think back button issue that Mike Pope talked about, Thanks Mike!).

Response.Transfer

Some of you might not know this if have not completely read up on ASP.net 2.0, there are definitely some awesome improvements in 2.0!  Using the new PreviousPage.FindControl, you can actually sift through the data being received.  Works very well!  There are some "tricks" to this approach, but I will go into it in later articles, and possibly on the Wiki.

So Response.Transfer is no question faster!  It does not include the roundtrip, however, the browser thinks it is still on the same page or form, therefore, your back button wrecks havoc on this implementation, however it can be handled if your are careful/skilful.  So this approach is faster, but has some issues that you should be aware of!

Cross-Page PostBacks

A new feature in ASP.net 2.0 is Cross-Page PostBacks that work really nice with forms.  Just setting the button's PostBackUrl property to the new page makes the magic happen.  It's very easy to check to see if there was data sent by checking the PreviousPage.IsCrossPagePostBack

So what do you suggest?

Use what you are most comfortable with, and what best suits your environment.  However just remember that:

  1. Response.Redirect is slower and will show QueryString data in the URL.
  2. Response.Transfer is fast, however creates an "invalid" browser history.
  3. Cross-Page Postbacks work well, however do not work well with Server-Side only validation.

Anything else to mention on this topic?  Oh yes, SEO optimization.  I would use neither of these methods if I'm moving pages, servers, etc.  For those cases, use a 301!  What is a 301?  It's basically a way to tell search engines and other browsers that a resource has moved and the links should be updated.  Using this method, you will not lose the Google Juice (mostly), and can expect search engines to update their databases in a few days!

I love how the quiet ASP.net developers pitched in and brought their valued feedback, opinions, and criticisms!  That's what the Real World is all about!  Keep it coming!

 

August 27, 2007

Ultimate Server-Side Web Development Cheat Sheets

Even before the other Ultimate Web Development Cheat Sheet Guide became popular on Digg and del.icio.us, I was working on another version focused around Server-Side technologies.  I was going to add them into the other list, but removed them.  I wanted to have a list that was more focused, and only had the best Server-Side Cheat Sheets.  Also please note while there are hundreds of cheat sheets for each area, I try and only list at most the top 10 in each area, otherwise it makes the guide useless with repeated data. This makes these guides much more useful than the old guides out there.

PHP

Jack Daniel's PHP Cheat Sheet (HTML)

Interactive PHP Cheat Sheet (HTML)

Blue Shoes Developer - PHP Cheat Sheet (HTML)

PHP Cheat Sheet (HTML)

PHP Cheat Sheet (HTML)

Regular Expressions Reference Sheet (HTML)

Tiger PHP Cheat Sheet (PDF)

PHP 4 Reference Card (PDF)

PHP Templates Cheat Sheet (PDF)

Ruby

Ruby Cheat Sheet (PDF)

Jack Daniel's Ruby on Rails Cheat Sheet (HTML)

Textmate Rails Cheat Sheet (PDF)

Zen Spider Ruby Quick Reference (HTML)

Rails Reference 1.1 (PDF)

Rails Active Resource Cheat Sheet (PDF)

ActiveRecord Relationships (PDF)

Rails Strings Cheat Sheet (PDF)

What Goes Where Cheat Sheet (PDF)

Ruby on Rails Cheat Sheet (PDF)

Ruby on Rails Form Helpers (PDF)

Perl

Perl Quick Reference (PDF)

Perl Cheat Sheet (HTML)

Perl 5 Cheat Sheet (HTML)

Perl Testing Reference Card (PDF)

Perl Quick Reference Card (PDF)

ASP.net

ASP.net Page Lifecycle Diagram (PNG)

.NET Format String Quick Reference (PDF)

ASP.NET 2.0 Page Life Cycle & Common Events (PDF)

Visual Studio 2005 Built-in Code Snippets (C#) (PDF)

Visual Studio 2005 Default Keybindings C# (PDF)

Visual Studio 2005 Default Keybindings VB.net (PDF)

ASP.NET AJAX Client Life Cycle & Events (PDF)

VB.net and C# Comparison (PDF) (Word)

Casting in VB.net and C# (HTML)

ASP.net Basics (PDF)

Python

Python 2.4 Cheat Sheet (HTML)

Python 2.2 Quick Reference (HTML)

Python Cheat Sheet (HTML)

Python 101 Cheat Sheet (HTML)

Python PHP Cheat Sheet (PDF)

Python Quick Reference (PDF)

ColdFusion

ColdFusion Reference Sheet (PDF)

ColdFusion Cheat Sheet (HTML)

ColdFusion Quick Reference (HTML)

Java / JavaServer Pages

JavaServer Pages Syntax (PDF)

JSP 2.0 XML Cheat Sheet (HTML)

Java Cheat Sheet : Java Glossary (HTML)

Java Reference Sheet (PDF)

MySQL

Jack Daniel's MySQL Cheat Sheet (PDF) (PNG)

MySQL Reference Card (PDF)

Neal Parikh MySQL Cheat Sheet (HTML)

MySQL Reference Sheet (PDF)

Handy Cheat-Sheet of MySQL Commands (HTML)

MySQL Commands (HTML)

SQL Injection Cheat Sheet (HTML)

SQL Server

Jack Daniel's SQL Server Cheat Sheet (PDF) (PNG)

A to Z SQL Server 2005 (HTML)

SQL Injection Cheat Sheet (HTML)

 

 

August 25, 2007

Ultimate Web Development Cheat Sheet Guide

So you're sitting there on Saturday morning, sipping on a nice warm cup of coffee or tea. You smell the freshness of the morning, and whipping up some html, CSS and trying out some new AJAX programming.  You're stuck on something! You wish you had a quick cheat sheet to get you back on track.  Look no further if you're a web developer!  This is the Ultimate Web Development Cheat Sheet Guide!

Check Out Part 2 of this List!
Ultimate Server-Side Web Development Cheat Sheets - As Promised! Enjoy!

10 of The Best Wed Development FireFox Extensions!

10 Must Have Web Development FireFox Extensions - Check it Out!

JavaScript

JavaScript Cheat Sheet

Addison-Wesley's JavaScript Reference Card

JavaScript Quick Reference

JavaScript and Browser Objects Quick Reference

JavaScript in 10 Minutes - Thanks Joseph

CSS

CSS Help Sheet

CSS Shorthand Guide

CSS Cheat Sheet

Cascading Style Cheat Sheet

CSS Cheat Sheet

CSS Quick Reference

Leslie Franke CSS Cheat Sheet

Design 215 CSS Quick Reference

CSS Level 1 Quick Reference

CSS Level 2 Quick Reference

CSS Property Index

HTML/XHTML

HTML Help Sheet

XHTML Cheat Sheet

HTML Cheat Sheet

HTML Character Entities Cheat Sheet

PDF HTML Cheat Sheet

Character Entity References in HTML 4 and XHTML 1.0

HTML & XHTML Cheat Sheet

HTML Tags

HTML Quick Reference Guide

A Simple Guide to HTML

Reference HTML Cheat Sheet

HTML Tags Cheat Sheet

AJAX

What’s Ajax? Cheat Sheet

Prototype Cheat Sheet

Scriptaculous Combination Effects Cheat Sheet

Scriptaculous Cheat Sheet - Thanks Joseph

AJAX for ASP.net Cheat Sheet

ASP.net AJAX Client Life-Cycle Events

MooTools Cheat Sheet - Thanks Joseph

Colors

RGB Hex Color Chart

Interactive Color Picker

HTML Color Codes

Color Reference Guide

Microformats

Microformats Helper Cheat Sheet

Microformats Cheat Sheet

Jack Daniel's Microformats Cheat Sheet

Browser Compatibility

W3C DOM Compatibility Tables

Browser Compatibility Interactive Table

XML

Fusebox 4.1 XML Cheat Sheet

VoiceXML Reference

MathML Reference

XML Schema 2001 Reference

XML Schema 2000/10

XSLT Quick References

XML TopicMaps 1.0 - Quick Reference Card

XML Quick References

XML Schema - Structures Quick Reference

XML Schema - Data Types Quick Reference

XSL FO Reference

XSLT Quick Reference Card

XSLT Reference

 

Check Out Part 2 of this List!
Ultimate Server-Side Web Development Cheat Sheets - As Promised! Enjoy!

10 of The Best Wed Development FireFox Extensions!
10 Must Have Web Development FireFox Extensions

 

Technorati Tags: ,

Add Us

  • Add to Technorati Favorites
    Add Miguel Carrasco's Feedburner

    Add Miguel Carrasco to Google

    Subscribe to MyMSN

    Subscribe to MyYahoo!

    Subscribe to Bloglines

    Subscribe to Newsgator

    Subscribe to Feedster

    Subscribe to NewsIsFree

Great Sites