h1
Campaign Monitor Engineering
h2
Insights from the Campaign Monitor engineering team
h3
Observability at Campaign Monitor
h3
Better video previews for email
h3
Coding mobile-first emails
h3
When should you replan — Decision Oriented planning
h3
Using HDFS to store Spark Streaming application checkpoints
h3
Multiple Spark Streaming Jobs in a Single EMR Cluster
h3
10 tips of writing a spark job in Scala
h3
How we built the first spark streaming application at CM
h3
Efficiently Compiling Spark Jobs Built in Scala and SBT on Build Machines
h3
Automating Deployments for Spark’s Structured Streaming on AWS EMR
h3
Transient timeouts and the retry rabbit hole (.Net 4.5)
h3
How to test accessibility of emails
h3
My time at CSSConfAU 2018
h3
Aggregating Event Streams in Redshift using Matillion
h3
Agile is also for teams that DON’T build software
h3
How to get started building autonomous teams
h3
Autonomous teams — how you work constrains your team’s autonomy
h3
Autonomous teams —make learning your competitive advantage
h3
The challenges of working remotely
h3
Getting to know CSS Grid Layout
h3
Making Distributed Agile Teams Work
h3
Don’t Always Believe Your Data
h3
Build teams over doing agile
h3
Improving estimates using past performance
h3
Fixing bugs with Outlook specific CSS
h3
Event sourcing makes errors worse
h3
My tips for new Agile Delivery Leads
h3
Catch a glimpse of CM Engineering self selecting
h3
Increasing drive by trusting your staff to self-organise
h4
Building accessibility into your emails is important for growing…