Archives

Archives / 2006 / May
  • ASP.NET Podcast Show #54 - IIS7 with Brett, Thomas, and Chris

    The Wally podcast factory is back to its usual podcast producing frenzy. Here is a good one on IIS7.

    Subscribe

    Download

    ASP.NET Podcast Site: http://aspnetpodcast.com/CS11/blogs/asp.net_podcast/archive/2006/05/30/329.aspx

    Show Notes:

    Read more...

  • Vista Beta 2 finally loaded - like and dislike

    So I finally got Vista Beta2 loaded onto a separate partition on my laptop and am dual booting it and my original Windows XP. While I dont get all the 3D magic as my laptop graphics card isn't quite capable, it still looks a very sexy beast. The UI is very slick, and it feels quite different.

    I will post a little more detail around my thoughts with some screen shots of various elements, but one of my immediate likes is the RSSFeed gadgets to display RSS feeds of my choosing on the gadget sidebar. Very cool and very handy. I wish  the gadgets themselves were resizaeble though. Especially the clock gadget.

    One simple and minor dislike is that I haven't figured out how to display the space left on the disk in the explorer view without going and looking into the properties of that disk. In the old (XP) explorer, I simply enabled the status bar, and the disk space was displayed in that all the time (when I had the disk itself selected). Now, it doesn't and there seems to be a lot of wasted space down there. Probably just missed something but I figure this should be pretty easy.....

    Oh, one more thing. I installed OneNote2007 as well which looks good so far, but would have liked a OneNOte gadget to also be installed (and a couple of Office gadgets as well when I installed Office2007) but alas, no extra gadget funkiness. An upcoming meetings gadget might be usefull for example....

    Read more...

  • Update to the Atlas Password Strength Extender control

    I have made some updates to my Atlas PasswordStrength Extender control that I mentioned previously, and that wax also mentioned by Scott Guthrie in a previous post. You can have a look at the control on a test page here (http://www.theglavs.com/ControlTestPage.aspx).

    It includes an extra display type option of a 'BarIndicator' which basically displays a bar graph relative to the complexity of the entered password. I have also included some extra examples for the textual display and the ability to apply CSS styles to the display.

    Check it out, let me know wat you think. As usual, its all still in testing, so usual caveats apply...

    Read more...

  • ASP.NET Podcast Show #53 - Atlas ListView and some Declarative Databinding

    Subscribe – Be like Wally (ok, maybe thats not the best idea)

     

    Download

     

    ASP.NET Podcast site: http://aspnetpodcast.com/CS11/blogs/asp.net_podcast/archive/2006/05/22/319.aspx

     

    Show Notes:

    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="DeclarativeDatabinding.aspx.cs" Inherits="Databinding_Databinding" %>

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <html xmlns="http://www.w3.org/1999/xhtml" >

    <head runat="server">

        <title>Declarative Databinding Page</title>

    </head>

    <body>

    <form id="form1" runat="server">

    <atlas:ScriptManager runat="server" ID="ScriptManager1" >

        <Services>

            <atlas:ServiceReference GenerateProxy=true Path="WebServiceProjects.asmx" />

        </Services>

    </atlas:ScriptManager>

    <input type="button" id="btnGetData" value="Get Project List" onclick="GetData()" />

    <script language="javascript">

     

        function GetData()

        {

            WebServiceProjects.GetProjects(OnServiceComplete);

        }

     

        function OnServiceComplete(result)

        {

            debug.dump(result, "Returned data.");

            var projectName = $("ProjectResults");

            projectName.control.set_data(result);

        }

    </script>

    <div id="ProjectResults">

    </div>

    <div id="ProjectTemplate">

    This is a list of all project in the table tblProject:<br />

    <div id="ProjectItemTemplate">

        Project: <strong><span id="ProjectNameLabel"></span></strong>

    </div>

    </div>

    </form>

    <script type="text/xml-script">

    <page xmlns:script="http://schemas.microsoft.com/xml-script/2005">

    <components>

        <listView id="ProjectResults"

            itemTemplateParentElementId="ProjectTemplate" >

            <layoutTemplate>

                <template layoutElement="ProjectTemplate" />

            </layoutTemplate>

            <itemTemplate>

                <template layoutElement="ProjectItemTemplate">

                    <label id="ProjectNameLabel">

                        <bindings>

                            <binding dataPath="ProjectName" property="text" />

                        </bindings>

                    </label>

                </template>

            </itemTemplate>

        </listView>

    </components>

    </page>

    </script>

    </body>

    </html>

    Read more...

  • Performance testing with 10,000 concurrent users

    Lately, I have been concentrating on performance testing within an application I am working on. This is using the Team test portion of Visual Studio. It certainly is a powerful tool and is exponentially  better than anything offered to date by Microsoft.

    Read more...

  • Last chapter is in!

    So I have finally submitted the Author review portion on the last chapter of the book ("Beginning AJAX in ASP.NET") I am working on with Wally McClure, Scott Cate and Craig Shoemaker (whose wife has recently gone into labour and probably had the baby by now so congrats Craig!). Boy, am I glad to have finally got here. There may be more work if a second round of editing and changes is needed on this chapter but it will be fairly small if there is one. This chapter was on debugging (server and client side) and was much easier to write because of the experience and lessons I learn't from the previous chapters (and also the great help of our Tech Editor Steve Smith - thanks Steve!).

    Read more...