Publications

Published Videos

Microservices AntiPatterns and Pitfalls  (O'Reilly, 2016)
Software Architecture Fundamentals: Understanding the Basics  (O'Reilly, 2014)
Software Architecture Fundamentals: Beyond the Basics  (O'Reilly, 2014)
Software Architecture Fundamentals: Soft Skills  (O'Reilly, 2015)
Software Architecture Fundamentals: People Skills  (O'Reilly, 2015)
Software Architecture Fundamentals: Service-Based Architectures
  (O'Reilly, 2015)
Enterprise Messaging Techniques Learning Path  (O'Reilly, 2014)
Enterprise Messaging: JMS 1.1 and JMS 2.0 Fundamentals  (O'Reilly, 2014)
Enterprise Messaging: Advanced Topics and Spring JMS  (O'Reilly, 2014)


Published Books

Microservices AntiPatterns and Pitfalls Free Report  (O’Reilly, 2016)
Microservices vs. Service-Oriented Architecture (O’Reilly, 2016)
Software Architecture Patterns (O’Reilly, 2016)
Java Message Service, 2nd Edition (O'Reilly, 2009)
97 Things Every Software Architect Should Know (O'Reilly, 2009)
Java Transaction Design Strategies (C4Media Press, 2006)
NFJS Anthology Volume 2 (Contributing Author, Pragmatic Programmer, 2007)
NFJS Anthology Volume 1 (Contributing Author, Pragmatic Programmer, 2006)



Published Articles and Interviews

Finding Structural Decay in ArchitecturesNFJS Magazine, April 2017
Tips for Transitioning into Software Architecture
Interview at O’Reilly SACON, April 2016
The Challenges of Service-Based Architecture,NFJS Magazine, November 2015 
Embedded MessagingNFJS Magazine, November 2014
Architecting For ChangeNFJS Magazine, June 2014
Cargo Cult ProgrammingNFJS Magazine, October 2012 
Leveraging The Roles and Responsibilities ModelNFJS Magazine, July 2012
High Performance Messaging
NFJS Magazine, November 2011
Understanding the Differences Between AMQP and JMSNFJS Magazine, May 2011
The Secret to Building Highly Available SystemsNFJS Magazine, July 2010 
The Art of MessagingNFJS Magazine, September 2009 
Message Driven POJOs - Messaging Made EasyNFJS Magazine, March 2009 
Interview and Book Except: Java Message Service 2nd Edition, InfoQ Interview
Transaction Strategies: High Performance StrategyIBM DeveloperWorks, June 2009 
Transaction Strategies: High Concurrency StrategyIBM DeveloperWorks, June 2009
Transaction Strategies: Client Orchestration StrategyIBM DeveloperWorks, May 2009
Transaction Strategies: API Layer StrategyIBM DeveloperWorks, April 2009 
Models and Strategies OverviewIBM DeveloperWorks, March 2009 
Understanding Transaction PitfallsIBM DeveloperWorks, February 2009 
Creating an Effective SOA Service TaxonomySOA World, October 2008 
EZ Pegasi: The Last Pieces of the PuzzleHowell, S.B., Richards, W.M., Barden, S.C., Bopp, B.W., 1986, PASP, 98, p.777 


Books I’ve Read (2017) 

  • The Pagan Lord by Bernard Cornwell (A)
  • The Death of Kings by Bernard Cornwell (A)
  • Origins by Dan Brown (A)
  • Ready Player One by Ernest Cline (A)
  • The Burning Land by Bernard Cornwell (A)
  • Sword Song by Bernard Cornwell (A) 
  • A Gentleman In Moscow by Amor Towles (A+)
  • Ender’s Game by Orson Scott Card (B+)
  • Lords of the North by Bernard Cornwell (A)
  • The Pale Horseman by Bernard Cornwell (A)
  • Norse Mythology by Neil Gaiman (A)
  • The Last Kingdom by Bernard Cornwell (A)
  • Thinking Machines by Luke Dormehl (B-)
  • The Rational Optimist by Matt Ridley (B-)
  • American Gods by Neil Gaiman (B+)
  • Superintelligence by Nick Bostrom (B+)
  • The Kraken Project by Douglas Preston (B+) 
  • The Man in the High Castle by Philip K. Dick (B+)
  • The Revenant by Michael Punke (B+)
  • Blink by Malcolm Gladwell (B)
  • Beyond the Ice Limit by Douglas Preston and Lincoln Child (B+)


Books I’ve Read (2016) 

  • Waterloo by Bernard Cornwell (A+)
  • The Gunslinger by Stephen King (D-)
  • Terminal Velocity by Douglas Preston and Lincoln Child (B+)
  • The White Queen by Phillippa Gregory (A)
  • Redshirts by John Scalzi (C)
  • A Higher Call by Adam Makos (A)
  • The Woman in Cabin 10 by Ruth Ware (B)
  • Harry Potter and the Cursed Child by J.K. Rowling (B-)
  • The Lost Island by Douglas Preston and Lincoln Child (B+)
  • Proxy by Lauren Richards (my daughter) (A)
  • The Oregon Trail by Rinker Buck (A-)
  • Consider the Lobster by David Foster Wallace (A)
  • The Third Gate by Lincoln Child (B+)
  • The Forgotten Room by Lincoln Child (B+)
  • The Rescue by Joseph Conrad (B)
  • Gallows Thief by Bernard Cornwell (A-)
  • When the Eagle Hunts by Simon Scarrow (B)
  • Diamond Age by Neal Stevenson (B)
  • Anansi Boys by Neil Gaiman (B)
  • Neverwhere by Neil Gaiman (A-)
  • The Windup Girl by Paolo Bacigalupi (B+)
  • SPQR: A History of Ancient Rome by Mary Beard (A)
  • Under The Eagle by Simon Scarrow (B+)
  • The Eagle’s Conquest by Simon Scarrow (B+)
  • Being Mortal by Atul Gawande (A)
  • Seveneves by Neal Stevenson (A+)
  • Proxima by Stephen Baxter (B-)
© Mark Richards 2017