Publications

Instructional 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

Tips for Transitioning into Software ArchitectureInterview 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) 

  • American Gods by Neil Gaiman (currently reading)
  • Superintelligence by Nick Bostrom (currently reading)
  • The Kraken Project by Douglas Preston (thumbs up) 
  • The Man in the High Castle by Philip K. Dick (thumbs up)
  • The Revenant by Michael Punke (thumbs up)
  • Blink by Malcolm Gladwell (thumbs up)
  • Beyond the Ice Limit by Douglas Preston and Lincoln Child (thumbs up)


Books I’ve Read (2016) 

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