Archives

Archives / 2004 / June
  • Two funny sessions by Don Box and Pat Helland

    Today is my third day in Amsterdam and unfortunately I don't have the time to blog as much as I want to. There are so many session from early the morning up to the evening. Yesterday, I was in luck to attend two great sessions (of course, others were great too ...) Pat Helland in "Metropolis: Envisioning the Service-Oriented Enterprise" and Don Box on "Service-Orientation and the Windows/.NET Developer".

    Pat's session ended with great song on the end of the IT. On the guitar: Mr. Don Box, on the piano Mr. David Chappell and vocals by Pat Helland. "Bye bye Mr. CIO guy ..." Really great song!  ;-) Video should be available on http://www.PatHelland.com next days and surely on MTV.

    Don's session was a great PowerPoint-free session starting with the FAQ (answers will be published on his blog http://www.gotdotnet.com/team/dbox/) typed into an XML file. If you know Don Box you know why this session was a great one - he's really one of the best speakers presenting technical stuff in a very funny way. Even the most abstract issues will become clear and don't end in a boring talk. At last Don introduces the buzzword of next years: Business Agents ... Business Agents ... Business Agents ...... (googled it today: http://www.google.de/search?q=Business+Agents)

     

  • Article: Understanding ASP.NET View State

    published on MSDN, May 2004

    Summary
    Scott Mitchell looks at the benefits of and confusion around View State in Microsoft® ASP.NET. In addition, he shows you how you can interpret (and protect) the data stored in View State.

    Contents
    Introduction
    The ASP.NET Page Life Cycle
    The Role of View State
    View State and Dynamically Added Controls
    The ViewState Property
    Timing the Tracking of View State
    Storing Information in the Page's ViewState Property
    The Cost of View State
    Disabling the View State
    Specifying Where to Persist the View State
    Parsing the View State
    View State and Security Implications
    Conclusion

  • Dan Appleman talks at Basta! 2004

    Meet Mr. "Visual Basic" Dan Appleman at Basta! 2004 in Frankfurt am Main / Germany (September 20. - 23.)

    VB.NET Programming Secrets
    Shhh - Everyone knows that VB.NET is a "first class" .NET language and "as powerful as C#". But what most people don't realize is that in many ways VB.NET is actually more powerful than C#. C# programmers who attend this session will learn how to access some (but not all) of those VB.NET features from C#. VB.NET programmers will gain a new appreciation for their favorite language and some insight as to how it is changing in Whidbey.

    Encryption for .NET Programmers
    An introduction to encryption with a hands-on slant. Learn to use the .NET encryption classes to encrypt any type of data. Learn to use public key encryption for key exchange. Learn to sign XML documents so they can't be modified. An ideal introduction for those who haven't used encryption yet and have been intimidated by convoluted technical documentation - the emphasis will be on straightforward solutions to common problems.

  • DB Designer: design your Database

    Stefano Demiliani wrote about the open-source tool DBDesinger in his weblog.

    This database tool is designed for MySql but should support Oracle and MS SQL as well. You'll find a comment by Shannon J Hager on Paschal L's weblog saying that script generation will fail for MS SQL 2000. However, have a look at this tool - it's best free tool I've ever seen.

    Feature list taken from DBDesinger website:

    DBDesigner 4 - Features

    DBDesigner 4 provides powerful features to create a visual model of any database.

    Starting from a reverse engineering engine to automatically retrieve a model from existing databases, extensive modeling tools and editors to a syncronisation function which will apply model changes automatically to the underlying database - it is all part of DBDesigner 4.


    Design Mode vs. Query Mode

    DBDesigner 4 supports two switchable userinterfaces. The Design Mode is used to create and maintain the visual databases model. The Query Mode is used to work with table data and build complex SQL query statements for the use in PHP, Kylix or another programming language.


    Plugins and Open Source

    The models created in DBDesigner 4 are stored in XML. They can be modified by third party plugins which are direcly launched from within DBDesigner 4 and other third party products.
    Because DBDesigner 4 is an Open Source project it is easy for programmes to develop new plugins or expand DBDesigner 4 to adapt specific needs.


    List of features

    • Available on Linux / MS Windows
    • User Interfaced based on industry standard layouting software
      • Canvas navigation similar to Adobe Illustrator® and Photoshop®
      • Palettes (docked / floating) including "Bird Eyes view"
      • Available objects include tables, realtions, labels, regions, images
      • Extensive Drag'n'drop support
      • Extensive Popup-Menu support
      • Advanced Editors
      • UNLIMITED Undo-/Redo- functions
      • Copy-/Cut-/Paste clipboard functions (XML, DDL)
      • Align functions

    • Design Mode / Query Mode
    • Reverse engineering MySQL, Oracle, MSSQL and any ODBC databases
    • Userdefined schema-generation
    • Model-To-Database syncronisation
    • Index support
    • Automatic foreign key placement
    • Weak entity support
    • Standard Inserts storing and sync
    • Full documentation capabilities
    • Advanced model printing
    • Output as image
    • All MySQL datatypes with all options
    • User defined datatypes
    • Database storage, ability to save model within database
    • Network-/Multiuser access through database storage
    • Version control*
    • SQL Query Builder
    • SQL Command History
    • SQL Command storage within model
    • Plugin interface

    * Version control only available when using database storage