Fighting Bad Data Modeling
  • About Me
    • Musing
    • Game Guides
  • Subject Areas
    • Data Modeling
    • Databases
    • Programming
  • Resources
    • Database Conventions
    • Source Code
    • Free Data
    • Utilities
    • Slides
  • SQL Server Archive
    • Courses
      • Performance Tuning Course
      • Data Warehousing Course
    • Grade of the Steel

Category: Programming

Code tuning and algorithms

A pen and handwriting

Make OSX and Linux command line behave more like Windows

  • 2014-06-21
  • Programming
  • No Comments

Synchronisation in .NET– Part 4: Partitioned Data Structures

  • 2014-01-05
  • Programming
  • No Comments
  • Atomics, Performance, Scale, Spinlocks

Synchronisation in .NET– Part 3: Spin Locks and Interlocks/Atomics

  • 2014-01-04
  • Programming
  • No Comments
  • Atomics, Parallelism, Performance, Spinlocks

Synchronisation in .NET– Part 2:
Unsafe Data Structures and Padding

  • 2013-12-27
  • Programming
  • No Comments
  • CPU, Hardware, Parallelism, Performance, Scale, Tuning

Synchronisation in .NET– Part 1: lock(), Dictionaries and Arrays

  • 2013-12-25
  • Programming
  • No Comments
  • .NET, C#, Locking, Multi Core Programming, Parallelism, Performance, Scale
Intel 386 CPU

The Effect of CPU Caches and Memory Access Patterns

  • 2012-06-14
  • Programming
  • No Comments
  • C#, CPU, Memory, Performance, Tuning
Hash Post Logo

Implementing MurmurHash and CRC for SQLCLR

  • 2011-12-07
  • Programming
  • No Comments
  • .NET, C#, Hashing, Performance, SQL, SQL Server

Thomas Kejser

Fighting Bad Data Modeling

Copyright © 2021 - Thomas Kejser