Scott Hanselman's Computer Zen - Put Missing Kids on your 404 Page - Entirely Client-Side Solution with YQL, jQuery, and MSAjax

by Kaschimer 25. February 2010 11:46

What a great idea! A lot of companies create custom error pages so that you don’t see the ugly, default error page that comes with the web server that runs their site. When I say ugly, I mean… UGLY.

Many of them style it to look like their site so that there is consistency in the site.

I stumbled upon this awesome idea from Scott Hanselman that is not only a good idea, but easy to implement. Click on through to the article to learn how to put your error pages to work for good. And always, if you need help getting this into YOUR website, give Dash Technical Solutions a call and we’ll do our best to help you out!

Put Missing Kids on your 404 Page - Entirely Client-Side Solution with YQL, jQuery, and MSAjax

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , , , ,

General | Programming

101 Five-Minute Fixes to Incrementally Improve Your Web Site - Inside CRM

by Kaschimer 25. September 2009 02:44

I’m not going to repeat the whole list here, but I thought it would be beneficial to my customers and peers to have this information, if they don’t already.

This is a great list of small things you can do to to :

  1. Effectively market to your target audience (Copywriting)
  2. Make your site easier to use (Usability)
  3. Make  your site easier to find (Search Engine Optimization)
  4. Make your site easier to use for visitors with disabilities (Accessibility)
  5. Make your site attractive (Design)
  6. Keep your site safe and protect its content (Legal)

It’s a good read. I just bookmarked it (well I also blogged about it, so I know exactly where to find it in the future…)

101 Five-Minute Fixes to Incrementally Improve Your Web Site - Inside CRM

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

Design | Programming

CSS Gallery List

by Kaschimer 22. September 2009 01:54

Below is a list of galleries to get inspiration from. I’m a recent convert from the “use HTML and spacer gifs as a way to control layout” way of thinking to the CSS way of thinking.

Have a look. There’s some good stuff here. If you are a dyed-in-the-wool old-school tables kind of person, then it may take a bit to get you to see the beauty of CSS and get your head around how it all works. There is still room for tables but tables WITH CSS, is a thing of beauty.

Take a look at this link as well, which describes some of the advantages and disadvantages of both approaches: http://www.mardiros.net/css-layout.html

 

  • CSS Clip - Web Design Inspiration and Gallery
  • CSS Blast - Russian CSS Showcase
  • CSS Collection - CSS collection web sites without tables
  • CSS-Demo - CSS Showcase
  • CSS Bloom - CSS Gallery with Blog’s and Online Portfolio’s
  • CSS Drive - CSS gallery, code samples, tutorials, and more
  • CSS Design Yorkshire - A gallery of CSS web design in Yorkshire UK
  • CSS Import - The no-frills CSS Gallery
  • Liquid Designs - Liquid Designs is a gallery of websites designed with liquid layouts using XHTML and CSS
  • Piepmatzel - collecting best practice web standards design examples
  • Webdigity - CSS gallery
  • Well Designed CSS Sites - Andy Budd’s extensive list of well styled sites.
  • OSWD - Open Source Web Design (free css templates)

    Technorati Tags: ,,,
  • Be the first to rate this post

    • Currently 0/5 Stars.
    • 1
    • 2
    • 3
    • 4
    • 5

    Tags: , ,

    Programming | Design

    How To Create A JSON Web Service In ASP.NET – Williamsport Web Developer Weblog

    by Kaschimer 28. July 2009 05:00

    More for my own sake than anything else I thought I would comment on this article… This is a good post that details how to create  JSON Web Service with .NET technologies.

    JSON (short for JavaScript Object Notation and pronounced like “Jason”) is catching on quickly with developers due to the fact that:

    • JSON is easy
    • JSON is nothing more than name : value pairs assigned within an object
    • JSON is easy to understand because if written well, it’s a self-documenting structure.
    • JSON is fast (parsing is extremely efficient)
    • JSON organizes the ugly mess of procedural programming

    An example of a JSON object:

    {    
        "name": "Jack (\"Bee\") Nimble",     
        "format": {
             "type":       "rect",
             "width":      1920,
             "height":     1080,
             "interlace":  false,
             "frame rate": 24
        }
    }
    

    From my seat, this is a lot easier to understand than SOAP (Simple Object Access Protocol) that has been the standard for .NET Web Services ever since I can remember…

    But also an interesting read is The Limitations of JSON, so it’s not a silver bullet.

    How To Create A JSON Web Service In ASP.NET – Williamsport Web Developer Weblog

    Technorati Tags: ,,,

    Be the first to rate this post

    • Currently 0/5 Stars.
    • 1
    • 2
    • 3
    • 4
    • 5

    Tags: ,

    Programming

    RAD for N-Tier web apps in .NET

    by Kaschimer 13. July 2009 01:46

    I’m following this with much interest. There are a few things holding me back from jumping feet-first into ASP.NET MVC:

    1. No time… The current project I am working on is too far into the lifecycle to make the sudden and profound jump to ASP.NET MVC. For now, it’s plain ol’ web forms, which is not such a bad thing… Plus, my agile team members just got used to web forms, so it would be a big ask to ask them to make a paradigm shift now…
    2. Lack of good controls… It seems like in the little time I have had to mess around with MVC that it does not have the rich control set that ASP.NET Web Forms has. If I’m wrong, somebody please let me know…

    So, when I saw that someone has created a “DataGrid” for MVC, I was thrilled and started following. It looks like they are up to 5 parts in this multi-part series, and from what I have seen so far, this is good stuff, and a good primer for ASP.NET MVC folks who are creating their own MVC-specific controls.

    ASP.NET MVC Grid – Part 1 « RAD for N-Tier web apps in .NET

     

    Technorati Tags: ,,

    Be the first to rate this post

    • Currently 0/5 Stars.
    • 1
    • 2
    • 3
    • 4
    • 5

    Tags:

    Programming | Tools

    SubMain / GhostDoc - Simplify your XML Comments!

    by Kaschimer 10. July 2009 02:41

    Interesting. I love using GhostDoc as it helps speed up my documentation efforts… I went to go download an older version for Visual Studio 2003 (for an older project I need to work on) and discovered that the Visual Studio extension has recently been acquired by a company called SubMain (much like Reflector was acquired by Red Gate).

    SubMain - CodeIt.Right The First Time!

    SubMain has recently acquired GhostDoc. We will continue to maintain and distribute the product free of charge. We will be improving GhostDoc and we always welcome the community feedback. If you have ideas, please post them in the GhostDoc forum. Roland Weigelt is the original author of GhostDoc and his web site can be found at http://roland-weigelt.de/.

    SubMain / GhostDoc - Simplify your XML Comments!

    Be the first to rate this post

    • Currently 0/5 Stars.
    • 1
    • 2
    • 3
    • 4
    • 5

    Tags: , , ,

    Tools | Programming

    Scott Hanselman's 2007 Ultimate Developer and Power Users Tool List for Windows

    by Kaschimer 2. July 2009 05:19

    Scott HanselmanI’ve said it once, and I will say it again… This is one heck of a good list of tools for my fellow developers out there. He hasn’t updated it since 2007, though so I am wondering what tools YOU think are useful now. Maybe we can convince him to put up a 2009 List.

    Or at the very least, they say that imitation is the sincerest form of flattery, and I can create the 2009 list here…!!!

    Scott Hanselman's Computer Zen - Scott Hanselman's 2007 Ultimate Developer and Power Users Tool List for Windows

     

    Be the first to rate this post

    • Currently 0/5 Stars.
    • 1
    • 2
    • 3
    • 4
    • 5

    Tags:

    Programming | Tools

    Beginner Developer Learning Center

    by Kaschimer 30. June 2009 03:45

    I’m going through the MSDN website, and I noticed this down in the “Getting Started” section…

    This looks like a pretty handy resource for the beginner developer. If you’ve never programmed before, or are still pretty new to it (especially programming with Microsoft technologies), then this is the place for you to be.

    From the site:

    “Find your path to success in a centralized learning environment specifically targeted to beginning programmers. The rich array of content starts with the very basics, and guides you through step-by-step to becoming a full-fledged developer. Once you're ready, become a Champion and show off your project.”

    There are over 50 step-by-step lessons available, from web to windows, even stuff for kids.

     

    Be the first to rate this post

    • Currently 0/5 Stars.
    • 1
    • 2
    • 3
    • 4
    • 5

    Tags:

    Programming

    Find All Controls On A Page With Recursion

    by Kaschimer 18. June 2009 04:39

    I read a blog post here that discussed how to find all controls on a page, and the author did it using nested For loops, though he does point out that it can be done using a recursive function.

    I recently had to solve this problem on a site I was working on, and I created the recursive algorithm for doing the same thing. Like I say, more than one way to skin a website...

    Here it is in two parts. The first is the actual algorithm. To set the context, I loop through each control on my page and dynamically initialize properties about the control if it is a specific type:

     

    ''' <summary>

    ''' Initializes the help recursive.

    ''' </summary>

    ''' <param name="colControl">The col control.</param>

    Private Sub InitializeHelpRecursive(ByRef colControl As ControlCollection)

        For Each c As Control In colControl

            If TypeOf (c) Is AppHelpIcon Then

                Me.InitalizeHelp(c)

            ElseIf c.HasControls Then

                InitializeHelpRecursive(c.Controls)

            End If

        Next

    End Sub

     

    The next part is just the method that starts the ball rolling. In this case, the PreRender Event of the page:

       

    ''' <summary>

    ''' Handles the PreRender event of the Page control.

    ''' </summary>

    ''' <param name="sender">The source of the event.</param>

    ''' <param name="e">The <see cref="System.EventArgs" /> instance containing the event data.</param>

    Private Sub Page_PreRender(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.PreRender

        InitializeHelpRecursive(Me.Controls)

    End Sub

     

    This works like a charm, and since everything is a "Control" we end up hitting every control on the page. Both approaches are valid, and as the author points out, his method won't hit EVERY control.

    Be the first to rate this post

    • Currently 0/5 Stars.
    • 1
    • 2
    • 3
    • 4
    • 5

    Tags: , ,

    Programming

    TextBox

    Calendar

    <<  March 2010  >>
    MoTuWeThFrSaSu
    22232425262728
    1234567
    891011121314
    15161718192021
    22232425262728
    2930311234

    View posts in large calendar
    Disclaimer
    The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

    © Copyright 2010 Dash Technical Notes