Profile cover photo
Profile photo
Stuart Halloway
52 followers
52 followers
About
Stuart's posts

Post has attachment
You Might Not Need an ORM
Over the last few months, my colleague Michael Nygard has been writing  The New Normal series over on the Cognitect blog , arguing that our industry needs to embrace continuous partial failure and aim to build antifragile systems. In his  most recent instal...

Post has attachment
Reified Transactions
Domain data often answers the question "what", e.g. What products are in inventory? What users have accounts on the system? What tests have been run? But many domains also include information about the provenance of data, e.g. Who said this data was correct...

Post has attachment
CQRS with Clojure, Kafka, and Datomic
Datomic 's clean separation of reads and writes has inspired many comparisons with the CQRS (Command and Query Responsibility Segregation) architectural pattern. One person who has traveled far down this road is Bobby Calderwood, a member of the Technology ...

Post has attachment
Yeller chooses Datomic
Yeller is an exception tracking service whose goal is to provide clear, actionable information to developers to take the pain out of examining application errors. They chose Clojure and Datomic as the platform for Yeller in order to make the development pro...

Post has attachment
Nubank chooses Datomic
Brazil is the world's 5th largest country in both area and population, has the 2nd most airports (behind the United States), and one of the highest credit card interest rates in the world. The Brazilian banking industry is both heavily regulated and extreme...

Post has attachment
A Conversational Introduction to Datomic
My colleague Carin Meier has been writing up her conversations with Datomic , introducing the database via an imagined dialog between a new user and the database.  In a very short space she introduces rapid development against a memory database schema defin...

Post has attachment
Stuff Happens: Fixing Bad Data in Datomic
Oops!  You just put some bad data in your system, and now you need a way to clean it up.  In this article, we look at how to recover from data errors.  Along the way, we will explore how Datomic models time. A Motivating Example ACME Co. buys, sells, and pr...

Post has attachment
Datomic 2013 Recap
2013 was a great year for Datomic .  The value of a flexible information model and immutable data have proven themselves time and again.  Customers have built a variety of powerful systems, taking advantage of ACID transactions pluggable SQL/NoSQL/cloud sto...

Post has attachment
Using IAM Roles with Datomic on AWS
With today's Datomic release, you can use IAM roles to manage permissions when running in AWS. Motivation Datomic's AWS support has been designed according to the principle of least privilege .  When running in AWS, a Datomic transactor or peer needs only t...

Post has attachment
Datomic Console
The Datomic Console is a graphical UI for exploring Datomic databases. It supports exploring schema, building and executing queries, navigating entities, examining transaction history, and walking raw indexes.  The Datomic Console is included in Datomic Pro...
Wait while more posts are being loaded