| |
Current Topic: Technology |
|
Create an XML Schema Document from an Instance or DTD |
|
|
Topic: Technology |
3:13 am EDT, May 15, 2006 |
Create an XML Schema Document from an Instance or DTD There are several tools that can help you generate an XML Schema document from either an instance or a DTD. This hack shows you how to get the job done with little fuss
O'Reilly page on converting an XML doc to an XSD. Create an XML Schema Document from an Instance or DTD |
|
Topic: Technology |
3:12 am EDT, May 15, 2006 |
Web app that generates an XSD (XML Schema) from a normal XML document. Very handy. XSD Inference Demo |
|
What I don't like about PHP |
|
|
Topic: Technology |
2:47 am EDT, May 15, 2006 |
I have been developing in PHP for six years now. PHP is very easy to program in. But PHP also has some serious flaws. Below I give some reasons why you have to do some serious thinking before implementing a large scale web application in PHP.
Why PHP is an ugly piece of shit. What I don't like about PHP |
|
Crossing borders: What's the secret sauce in Ruby on Rails? |
|
|
Topic: Technology |
2:08 am EDT, May 15, 2006 |
Ruby on Rails seems to be a lightning rod for controversy. At the heart of most of the controversy lies amazing productivity claims. Crossing Borders author Bruce Tate has come to understand that Rails isn't a better hammer; it's a different kind of tool. This article explores the compromises and design decisions that went into making Rails so productive within its niche. Then it looks at Rails-inspired ideas that should get more attention within the Java™ community.
Crossing borders: What's the secret sauce in Ruby on Rails? |
|
Database Design - Introduction |
|
|
Topic: Technology |
3:04 pm EDT, May 13, 2006 |
The first edition of this site was the outgrowth of a previous book project, Practical Relational Database Design, by Wayne Dick and Tom Jewett. The move online featured condensed discussions, an integrated view of database concepts and skills, and use of the Unified Modeling Language in the design process. I’m grateful for the positive response that the site has received so far, both from my own students and from online readers worldwide. The second edition is largely motivated by the very helpful comments of Prof. Alvaro Monge, as well as by my own observations in two semesters of using its predecessor in class. Major changes include the clear separation of UML from its implementation in the relational model, the introduction of relational algebra terminology as an aid to understanding SQL, and an increased emphasis on natural-language understanding of the design.
Nice intro. Database Design - Introduction |
|
A UML Profile for Data Modeling |
|
|
Topic: Technology |
8:31 pm EDT, May 12, 2006 |
This page summarizes the data modeling profile for UML Class Diagrams, that I apply in Agile Database Techniques, The Object Primer 3rd Edition, and Refactoring Databases. First some important definitions: * Logical data models (LDMs). LDMs are used to explore either the conceptual design of a database or the detailed data architecture of your enterprise. LDMs depict the logical data entities, typically referred to simply as data entities, the data attributes describing those entities, and the relationships between the entities. * Physical data models (PDMs). PDMs are used to design the internal schema of a database, depicting the data tables, the data columns of those tables, and the relationships between the tables. * Conceptual data models. These models are typically used to explore domain concepts with project stakeholders. Conceptual data models are often created as the precursor to LDMs or as alternatives to LDMs.
A UML Profile for Data Modeling |
|
Microsoft TechNet: Migrating MySQL to SQL Server 2000 |
|
|
Topic: Technology |
2:19 pm EDT, May 12, 2006 |
Preparing for Migration Proper migration planning is extremely important to ensure a successful outcome. Before beginning the transition, review the schema of the MySQL database that is being migrated. Compare the MySQL data types to the SQL Server 2000 data types, making note of the differences. The "Comparing MySQL to Microsoft SQL Server" section of this paper provides a framework of comparable data types. Be aware that some MySQL database objects may be in conflict with SQL Server 2000 reserved words. These words are included in the following section. You should backup and copy the MySQL database files before using DTS to migrate to SQL Server 2000.
Microsoft TechNet: Migrating MySQL to SQL Server 2000 |
|
perl.com: Quick Start with SOAP |
|
|
Topic: Technology |
10:55 pm EDT, May 9, 2006 |
SOAP (Simple Object Access Protocol) is a way for you to remotely make method calls upon classes and objects that exist on a remote server. It's the latest in a long series of similar projects like CORBA, DCOM, and XML-RPC.
I'm not clear on what SOAP buys you over REST, but people use it... perl.com: Quick Start with SOAP |
|
How to create a REST Protocol | 2006-03-24 | BitWorking |
|
|
Topic: Technology |
11:53 am EDT, May 2, 2006 |
If you follow web services, then you may have heard of REST. REST is an architectural style that can be used to guide the construction of web services. Recently, there have been attempts to create such services that have met with mixed success. This article outlines a series of steps you can follow in creating your protocol--guidance that will help you get all the benefits that REST has to offer, while avoiding common pitfalls.
How to create a REST Protocol | 2006-03-24 | BitWorking |
|