Semantic Data-Modeling Guidelines

Best practices for semantic data-modeling for performance and scalability. CodeSmart Inc’s “must read” white-paper from Microsoft.

Posted in SQL, Technology Philosophy, Training | Tagged , , | Comments Off

SQL Injection Solution using Table-Value-Parameters

Alright, after a long… ok, really long… wait I have finally gotten around to posting the content folks were asking for from the recent IPMA security presentation. The source-code and walk-thrus are below. First up is the SQL-Server injection problem. There are many ways that a hacker can exploit vulnerabilities, and SQL Server injection is [...]

Posted in Technology Philosophy, Training | Tagged , , | Comments Off

Why Silverlight is right for the enterprise…

Silverlight offers huge benefits to shops that already leverage .NET languages to develop web and windows-based applications. It’s strongly-typed, it supports a wide array of dynamic and interactive controls, it enables outstanding visual effects, its data-binding capabilities are second-to-none, and it draws the user in to the web experience.

Posted in Silverlight, Technology Philosophy | Tagged | Comments Off

Our Capabilities Include:

Custom Software Development
Enterprise Architecture
Project Management
Systems Analysis
Performance Testing


These methods are vital to our work:

Agile Methodology
Test-Driven Development


About CodeSmart, Inc.

CodeSmart has been locally owned and operated in the Olympia, WA area since 2002. We direct, design, develop and deliver full end-to-end information systems using leading edge Microsoft .Net technologies and recommended best practices.