Articles
Looking at Data like a City Street
Kyle Brown
Build a healthy workplace: 4 intersecting groups and their responsibilities
Kyle Brown and Shane Dowley
Patterns, Github and Misplaced Expectations
Kyle Brown
The role of an Agile Architect (Republish in Red Hat Enable Architect)
Kyle Brown, Shahir Daya and Darcy Lalor
Why you (probably) don’t need elastic scaling
Kyle Brown and Kim Clark
The “why” of cloud native: goals and benefits
Kyle Brown and Kim Clark
The “how” of cloud native: Infrastructure and Technology Perspective
Kyle Brown and Kim Clark
The “how” of cloud native: Architecture and Design Perspective
Kyle Brown and Kim Clark
The “how” of cloud native: People and Process Perspective
Kyle Brown and Kim Clark
What does cloud native really mean?
Kyle Brown and Kim Clark
Kyle Brown, Ingo Averdunk and Ndu Emuchay
Avoiding incomplete cloud native adoption
Kyle Brown
Design Patterns, Smalltalk, and the lost art of reading code
Kyle Brown
Kyle Brown and E.G. Nadhan
Database Considerations for Microservices
Kyle Brown
Microservices, Industry API’s and the Inverse Conway Maneuver
Kyle Brown and Shahir Daya
What is the right size for a Microservice?
Kyle Brown and Shahir Daya
Kyle Brown
GitArchitecture; A Better Way to Capture Architectural Decisions
Kyle Brown
Kyle Brown and Yaro Dunchych
Where does Application Modernization start?
Kyle Brown
The Role of an Agile Architect
Kyle Brown with Darcy Lalor and Shahir Daya
Microservices and Cloud Native Development vs. Traditional Development
Kyle Brown
Kyle Brown
Kyle Brown
Architecture in the Development Lifecycle
Kyle Brown
Rapidly Developing Applications Pt 3: Implementing your Microservices Project
Kyle Brown
Rapidly Developing Applications Pt 6: Designing and Versioning APIs
Kyle Brown
Kyle Brown, Roland Barcia, Rich Osowski
Applying the Strangler Application Pattern to Microservices Applications
Kyle Brown
Beyond buzzwords: a brief history of microservices patterns
Kyle Brown
Accessing your on-prem data from Bluemix
Kyle Brown, Arcangelo Di Balsamo, Satya Sreenivas, Federico Spiti, Jeffrey Kwong
Cloud Application Recipes
Paul Bahrs and Kyle Brown
Map Workloads to the Cloud
Ben Fernandes and Kyle Brown
Provide High Availability and Disaster Recovery in IBM Bluemix
Eduardo Patrocinio and Kyle Brown
Refactoring to Microservices Part 3: Roadmap to Services Adoption
Kyle Brown
Refactoring to Microservices Part 2: What to consider when moving your data.
Kyle Brown
Refactoring to Microservices Part 1: Easy places to start when refactoring Java to Microservices
Kyle Brown
Create cognitive plugins for Minecraft with Bluemix, Docker, and Watson, Parts 1, 2, 3 and 4
Kyle Brown, Joseph Kozhaya and Srinivas Cheemalapati
Mobile Development Method Track
Roland Barcia and Kyle Brown
Kyle Brown and Rachel Reinitz
Kyle Brown
Kyle Brown
Kyle Brown
Kyle Brown
Kyle Brown
Implementation Patterns for Microservices
Kyle Brown
Designing Software Iteratively
Kyle Brown
Move your Java Application into a Hybrid Cloud using Bluemix Pt 3
Kyle Brown, Ruth Willenborg, Arunava Majumdar
Move your Java Application into a Hybrid Cloud using Bluemix Pt 1
Kyle Brown, Ruth Willenborg
Kyle Brown
Build a Cloud-Ready Temperature Sensor with the Arduino Uno and the IOT Foundation Pt 2
Kyle Brown
Build a Cloud-Ready Temperature Sensor with the Arduino Uno and the IOT Foundation Pt 1
Kyle Brown
Adoption Scenarios for IBM PureApplication System
Kyle Brown, Bobby Woolf, Rajeev Gandhi and Venkata Gadepalli
Top 9 Rules for Cloud Applications
Kyle Brown and Mike Capern
Kyle Brown
Comment Lines: Pattern deployment lease policies for IBM Workload Deployer and IBM PureApplication System
Kyle Zhu, Helen Yao and Kyle Brown
Backup and Recovery in IBM PureApplication System
Kyle Brown
Achieving Business Continuity in IBM PureApplication System
Kyle Brown and Linwood Overby
Best Practices for Pattern Adoption in IBM PureApplication System
Kyle Brown, Rajeev Gandhi and Venkata Gadepalli
Organizational Structure in PureApplication System Operations
Kyle Brown, Rajeev Gandhi and Venkata Gadepalli
Aligning Organizations to Achieve Integrated Systems Benefits with IBM PureApplication System
Vincent Belfoure, Kyle Brown, Jeffrey Coveyduc, Son Huynh
High Availability Topologies for PureApplication System
Kyle Brown, Andre Tost and Rohith Ashok
Preparing for PureApplication System Part 2: Is your Application ready to become Virtual?
Kyle Brown
Kyle Brown, Stacy Joines, Hiroshi Yamamoto and Billy Newport
Kyle Brown
Problem Determination through Defensive Infrastructure Architecture: Part 1: Runtime deployments with queues and ESBs
Kyle Brown and Alex Polozoff
Developing Defensively: Part 1; Defensive Architecture
Kyle Brown and Carolyn Norton
Avoiding three common pain points for XML and Web Services
Kyle Brown
SOA lessons learned for Web 2.0
Kyle Brown, Rachel Reinitz
SOA for the Web
Kyle Brown, Gennaro Cuomo and Jason McGee
Inside the Preferred DataSource Pattern
Greg Flurry , Jim Conallen , Kyle Brown,, Dr. Guenter Sauter , Mei Selvage, Eoin Lane
The Value of Patterns
Eoin Lane, Bob Patten, Kyle Brown, Jim Conallan, Janette Wong and Harini Srinivasan
The Top Java EE Best Practices
Keys Botzum, Kyle Brown, Ruth Willenborg, Albert Wong
Videos and Podcasts
How to avoid the pitfalls of IAC, AWS Insiders Podcast
The Hybrid Cloud Forecast with Andre Tost: Episode 31; Anniversaries
Making of the SRE Omelette Podcast: Episode 16; Reliability Engineering
What is a Pattern? From the 2021 Hillside Pattern Mining workshop
What does Cloud Native really mean? Webinar with Kyle Brown and Kim Clark
Session on Cloud in Regulated Industries
Lowering costs through Modernization
Application Modernization: Where do I start? (IBM Application Modernization Conference 2019 Keynote)
Using Cloud Computing to solve LEGO problems and Customer problems
Financial Services in the Age of Hybrid Cloud
Microservices TV: Operations and Management
Microservices TV: Engineering Site Operations
Microservices TV: CI/CD Automation with Microservices
Solving Business problems with Cloud Architecture
Microservices TV: Strangling the Monolith
Microservices TV: Evolution of Microservices Pt3
Bluemix Production Deployment 101
Microservices TV: Evolution of Microservices Pt2
Microservices TV: Evolution of Microservices Pt1
Crafting the Cloud: Challenges with Microservices Pt 2
Crafting the Cloud: Challenges with Microservices Pt1 1
Webinar: Navigating Hybrid Cloud with Bluemix
Microservices TV: Onramps to Microservices
WebSphere Migration to the Cloud
Getting Started with Cognitive Computing
Microservices TV: Refactoring Data for Microservices
Microservices TV: Refactoring to Microservices
Q&A on Bluemixathon on apps for Natural disasters
Build life-saving, world-changing apps with Bluemix
Breaking down Barriers to Innovation
Is 2015 the year of the App container?
Composable Business: The new way of doing things
Polyglot Programming on the Cloud
IBM PureApplication Client Experience and Adoption Trends
What's the first step organizations can take to realign their IT organizations?
How can IBM PureApplication help you break away from traditional Silos?
Why are CIO's being challenged to change their IT organizations?
What does an innovative and responsive IT organization look like?
How do roles and responsibilities change for IT Staff with PureSystems?
IMPACT 2014 Preview, Kyle Brown on Organizational Structure in PureApplication System
2 minute video series on PureApplication application onboarding, organizational changes and integrating with the datacenter
Mobile and New Companion Technologies
IBM PureApplication Systems Innovations for Business Continuity
Achieving Maximum Reusability with Patterns of Topologies
IBM PureApplication System Impact on Operations
Evolution of Operational Roles with PureApplication System
This week in DeveloperWorks interview on PureApplication Best Practices
Shortening the IT Lifecycle with Integrated Systems
PureApplication System, a new paradigm for application development and deployment
Books
Cloud Adoption Patterns (upcoming)
Kyle Brown, Bobby Woolf and Joe Yoder
Moe Abdula, Ingo Averdunk, Roland Barcia, Kyle Brown and Ndu Emuchay, John Wiley & Sons, Hoboken, NJ, March 2018
Modern Web Development with IBM WebSphere
Kyle Brown, Roland Barcia, Karl Bishop and Matthew Perrins, Pearson Publishing, Reading, MA, July 2014
IBM PureApplication System Best Practices
Amit P. Acharya, Tom Bal, Kyle Brown, Srinivas Cheemalapati, Rodrigo Costa, Venkata Gadepalli, Rajeev Gandhi, Erdinc Guler, James Kochuba, Rory O’Grady, Jose Ortiz, IBM Redbook, IBM International Technical Support Organization, February 2014
Persistence in the Enterprise: A Guide to Persistence Technologies
Geoffrey Hambrick, Kyle Brown, Roland Barcia, Kulvir Bhogal and Robert Peterson, Addison-Wesley, Reading MA, 2008
Jon Thomas, Matthew Young, Kyle Brown and Andrew Glover, John Wiley & Sons, Hoboken, NJ, 2004
Enterprise Java Programming with IBM WebSphere, 2nd Edition
Kyle Brown, Gary Craig, Greg Hester, Jim Amsden, Mark Weitzel, Daniel Berg, David Pitt & Russ Stinehour, Addison-Wesley, Reading MA, 2003
Enterprise Integration Patterns: Designing, Building and Deploying Messaging Solutions
Gregor Hohpe and Bobby Woolf, with contributions from Kyle Brown, Conrad D’Cruz, Martin Fowler, Sean Neville, Michael Rettig and Jonathan Simon, Addison-Wesley, Reading MA, 2003
Workbook for WebSphere 4.0 AEs for Enterprise Java Beans
Kyle Brown, O’Reilly & Associates, Sebastapol, CA, 2002
Enterprise Java Programming with IBM WebSphere, Kyle Brown
Gary Craig, Greg Hester, Jaime Niswonger, David Pitt & Russ Stinehour, Addison-Wesley, Reading MA, 2001
The Design Patterns Smalltalk Companion
Sherman Alpert, Kyle Brown and Bobby Woolf, Addison-Wesley, Reading MA, 1998