ASP.NET Hosting


Archives / 2004 / February
  • Future of blogging

    Robert Scoble is giving his vision of blogging's future as requested by Dave Winer.

    I though I could give it a try too. Of course my ideas overlap with the ones already given. Here is how I see blogging in the future, well some visions at least:

    • Blogging is transparent, you can blog from anywhere, using a smart client and working in disconnected mode.
    • Reading and writing happens in the same place. Remember the two-way web back in 1997?
    • An e-mail or a usenet news post or a forum post or an IM entry can easily become a weblog post.
    • A weblog post can easily become an e-mail or a usenet new post or a forum post.
    • Weblog post forwarding is just a click away.
    • Flagging and archiving others' posts for further reading allows you not to miss some content.
    • Weblog feeds can be filtered easily in many ways.
    • Notifications for everything you wish (new comment, new trackback, new friend post...), the way you wish (e-mail, alert, IM, etc.). Following and being part of discussions is natural.
    • Weblogs evolve from a simple time orientation to a richer one where older items retain value.
    • Your traditional RSS aggregator becomes your Media Center, not only where you read weblog entries, but also where you consume news, e-mails, notifications... This is not only about text, it could also be sound or video. This app is what you launch first when your computer starts, your personal window to the web and the world. Web browsing is integrated within this tool.
    • Everyone has a weblog (or multiple), the way you have an e-mail address and an instant messaging ID.
    • Weblogs have channels allowing content you put there to be selectively available to some persons or the whole wide web. Your weblog is the place where you publish information, business or personal, public or private. This is the place where your friends go to learn about you or to get in touch with you.
    • The visible part of my weblog is only 1/9 of the whole content.
    • Your grand-mother uses her weblog to stay in touch with her grand-children.
    • Weblogs can be aggregated, to create communities or enterprise project billboards.
    • Backup and cross-post.
    • Content management and weblogs getting closer. This means you can feed your CMS with your blogging tool and your weblog content is versioned and staged and validated.
    • Wikis and weblogs getting closer.
    • and a lot more...

    Of course some of this already exists in different solutions and tools, but none offers an integrated experience yet. Weblogs and blogging tools should be personal and collaborative at the same time.

    BTW, if you are working on such a solution, I'd enjoy being involved ;-)


  • CodeSmith 2.5 released, now with IDE

    A new version of the great free code generation tool is out:
    CodeSmith 2.5 has been released and, along with it, there is now a CodeSmith Professional version which includes CodeSmith Studio. CodeSmith Studio is an IDE that makes creating your own custom templates a lot easier.


  • Scoble and zombies

    Three important news for this Friday:

    • I've been Scobleized
    • This is my post number 199. Wow! I opened this weblog one year ago, that makes almost 200 posts plus some articles.
    • I spotted zombies in the framework!

    This is from SqlTransaction.Rollback:

    public void Rollback()
      if (sqlConnection == null)
        throw ADP.TransactionZombied(this);
    "RollbackTransaction"); Zombie(); } catch (object obj1) { if ((_sqlConnection != null) && (GetServerTransactionLevel() == 0)) Zombie(); if (!_disposing) throw; } }

    Spotted with the Reflector.


  • Saving Microsoft streaming media files

    In case you ever wanted to save a local copy of that streaming movie trailer or funny video a friend sent, there's a neat little program called SDP (Streaming Download Project) Receiver which allows you to do this.  Best of all, it's freeware.

    It's available here:

    [Jason Nadal]

    Very useful and good tool! Free, but don't forget to drop some money in the tip jar if you use it.


  • Coaching on the Microsoft Application Blocks

    Masterline and I are proposing a coaching session about the Microsoft Application Blocks by way of the Brainsonic company. Of course, this is in France...

    Masterline et moi proposons une session de coaching sur les Application Blocks de Microsoft par le biais de la société Brainsonic. Le sujet est "Gagner en productivité sur vos développements .NET avec les Application Blocks"

    Dans le cadre de son activité "Patterns & Practices", Microsoft offre les Application Blocks pour .NET. Répondant à des besoins récurrents et reprenant des solutions éprouvées, les Application Blocks encapsulent certaines fonctionnalités clefs en ajoutant une couche supérieure au framework .NET. Les objectifs des Applications Blocks sont multiples : accélérer le développement d'applications, et mettre en avant les bonnes pratiques pouvant servir de modèle de conception.
    Aujourd'hui, une dizaine de blocs sont disponibles, couvrant des domaines tels que l'accès aux données, le traçage des applications, la mise à jour des applications, la gestion du cache, le modèle MVC, l'agrégation de services, l'invocation asynchrone, etc. Chaque bloc est livré sous la forme de code source accompagné d'une documentation technique et d'une application de démonstration de la mise en œuvre.
    Les Application Blocks sont les compagnons incontournables des guides de conception et d'architecture, ainsi que des Design Patterns. Il est important de connaître ces briques logicielles pour être à même de les utiliser pour vos propres développements.

    Pour en savoir plus...


  • An Extensive Examination of Data Structures

    Scott Mitchell has already delivered three parts of his six-part series on data structures:

    Wow, impressive job!


    Update: last part


  • Architects, developers and approaches to a problem

    I like that one: "Architects are a lot slower in getting a solution, especially if the problem is simple!" from Michael Platt.
    Probably we could add that "Architects are much likely to come up with complex and costly solutions, especially if the problem is simple!".

    Michael Platts has a good post titled Architects and Developers. In there (and in the comments), you'll learn about ways to approach a problem such as divide and conquer, simulated annealing and the 80:20 rule.


  • DotNetGuru in english

    The famous french web site DotNetGuru now has an english version. It contains some of the articles that where published on the french version.

    DotNetGuru is a community site where you'll find technical articles written by architects, object designers and developers who could be you or me. They usually write about their experiences with .NET (and J2EE too!).
    You can expect to find valuable and thought-provoking information there.

    Visit the english version of DotNetGuru


  • 400+ tools and some stats

    11 months after I started listing .NET development tools and 9 months after the list moved to its own web site, the counter is now over 400 tools and libraries and add-ins!

    15 products were added within the last 7 days! Will this madness ever stop? :-) (do we really need like 24 tools for object-relational mapping, for example?)

    Time for some stats...
    Unsurprisingly, the most visited category is the most hyped and active one: Object-relational mapping. The second category is IDEs - IDE add-ins (the most populated) and the third is Decompilation (where .NET Reflector is). The most visited tool being... .NET Reflector, which is not surprising either.

    Go check out the BIG list now