Containers, unless you haven't heard, are a big thing. Docker, who have a strategic partnership with Microsoft, makes it incredibly easy to create, deploy and run applications using containers. Cassandra, a distributed and highly scalable NoSQL database, is well suited for containers. DataStax provide enterprise grade Cassandra as a platform and Instaclustr provide fully managed Cassandra-as-a-Service on Azure. In this session you'll gain an overview of containers and Docker, Microsoft's support of open orchestration APIs and the integration of Docker Hub and Azure. We'll discuss the merits and benefits of containers and how you can provision Docker on Azure. Finally, we will discuss how Instaclustr have built an offering on Azure using Docker and modern Linux technologies including systemd and journald.
In the words of Phil Haack, “I Love to code.” I’m never happier than when crafting a new piece of functionality to delight the users of my software. A few years ago I came to a truly horrible personal realisation: my code had too many defects. While I was still meeting deadlines and delivering working code, I felt I was spending too much (way too much) of my time fixing things. Getting rid of defects that shouldn’t have been there in the first place is not a fun way to spend a day, a week or a month. In this talk I pass on some of the things I’ve learnt about being a better developer - how I stay on top of what I’m doing, how I work to become a little bit better every day, and how I strive to write code that is simpler to write, easier to debug, and more resistant to defects in the first place.