Skip to content

Instantly share code, notes, and snippets.

@strukturedkaos
Forked from iamvery/bio.md
Last active August 29, 2015 14:09
Show Gist options
  • Save strukturedkaos/83e34210dcd0458f2559 to your computer and use it in GitHub Desktop.
Save strukturedkaos/83e34210dcd0458f2559 to your computer and use it in GitHub Desktop.

Data Integrity

Programming is hard. We must valiantly fight complexity on a daily basis. Conditional statements quickly increase the complexity of a system. Every time we’re unsure about a value, we add a conditions to decide how to proceed. If only we could become more confident with the state of the system…

Hurrah! Data integrity can give us this confidence. By constraining our data, we can make some assumptions about the state of the system. Gone are the days of guarding potentially nil values. Out with orphaned and duplicate records! Data is the [life] of our software. Let’s take [life] by the reigns.

Swift

There are a lot of reasons I love Ruby. It makes me a happy programmer. Apple recently released it’s latest programming language into the wild: Swift. Swift is an object oriented programming language with a functional personality.

I’ll give you the whirlwind tour of what I’ve learned in my dabbling with the language. We’ll compare constructs in Swift to similar implementations in Ruby and contrast the differences. We’re talking language and syntax here, the good stuff. No need to bring your iOS or Cocoa chops ;)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment