---
title: "Catch me at the Architects User Group: Partially Connected Smart Clients Architecture"
url: "https://osherove.com/blog/2006/2/13/catch-me-at-the-architects-user-group-partially-connected-sm.md"
canonical: "https://osherove.com/blog/2006/2/13/catch-me-at-the-architects-user-group-partially-connected-sm.html"
published: "2006-02-13T22:06:00"
updated: "2006-02-13T22:06:00"
tags: ["Architecture", "Community"]
author: "Roy Osherove"
description: "This is one area where I see lots of frustration around, and justly. There's a lot of knowledge still missing about design guidelines, architecture and such. The reason its missing is because there is so much stuff out…"
usage: "Licensed under CC BY 4.0 — reuse, quote and adapt with attribution (Roy Osherove, link to the original page)."
license: "https://creativecommons.org/licenses/by/4.0/"
---

# Catch me at the Architects User Group: Partially Connected Smart Clients Architecture

By Roy Osherove February 13, 2006 In [Architecture](https://osherove.com/blog/category/architecture), [Community](https://osherove.com/blog/category/community)

**Historical article** · Originally published February 13, 2006; technical details may be outdated.

This is one area where I see lots of frustration around, and justly. There's a lot of knowledge still missing about design guidelines, architecture and such. The reason its missing is because there is **so much** stuff out there telling you how to do things on smart clients, it's like drinking water out of a fire hose..

Date: **February 26th, 2006** (26/2/2006)

Time: **17:30 – 20:00**

Location: **HP offices, 9 Daphna St, Kiryat Etgarim (northern industrial area), Ra’anana**

Topic: **Partially-Connected Smart Clients: Challenges and Solutions for Offline Data Synchronization and Caching**

**Agenda**:

- 17:30 – 17:45 – Assembly

- 17:45 – 18:45 – Partially-Connected Smart Clients: Challenges and Solutions for Offline Data Synchronization and Caching – Roy Osherove

- 18:45 – 19:00 – Break

- 19:00 – 20:00 – Partially-Connected Smart Clients: Challenges and Solutions for Offline Data Synchronization and Caching – Roy Osherove

**Summary:**

One of the challenges of Smart Client development and operations is supporting disconnected operations. As soon as you allow your application to be used offline, a whole new set of considerations need to be addressed in your design. This session explores what those challenges are, what the available choices are to address them, and what are the best choices for a variety of situations. The session includes demos for different options and shows what modifications are required to an application's architecture to support the different options discussed.

## More in Architecture

[All posts in Architecture](https://osherove.com/blog/category/architecture)

- Mar 24, 2006

    ### [Microsoft's Journal for architects](https://osherove.com/blog/2006/3/24/microsofts-journal-for-architects.html)

- Mar 23, 2006

    ### [Udi Dahan on ...SOA!](https://osherove.com/blog/2006/3/23/udi-dahan-on-soa.html)

- Nov 26, 2005

    ### [Nice article on ordering code construction tasks by Jeremy Miller](https://osherove.com/blog/2005/11/26/nice-article-on-ordering-code-construction-tasks-by-jeremy-m.html)

- Nov 23, 2005

    ### [Slides from my talk on Guidance Automation Kit are available](https://osherove.com/blog/2005/11/23/slides-from-my-talk-on-guidance-automation-kit-are-available.html)


---

## About the author

**Roy Osherove**: Senior Solutions Architect at AWS working on AI for production and AI-driven development; author of The Art of Unit Testing and Elastic Leadership, with about 20 years of consulting and training on unit testing, TDD, team leadership and continuous delivery.

### Sites

- [RobotPaper](https://robotpaper.ai/): This blog: AI patterns and anti-patterns, AI and coding agents, and engineering leadership.
- [osherove.com](https://osherove.com): Roy's personal site. Author of The Art of Unit Testing and Elastic Leadership; consulting and training on unit testing, TDD, team leadership and continuous delivery, plus about 20 years of blog posts.
- [The Art of Unit Testing](https://www.artofunittesting.com): The Art of Unit Testing, 3rd Edition (Manning): readable, maintainable, trustworthy unit tests, plus TDD workshops in C#, JavaScript, Java and Kotlin.
- [5whys.com](https://www.5whys.com): Roy's writing on software team leadership: self-organizing teams, surviving chaos, learning mode and the Elastic Leadership model.
- [Pipeline Driven](https://pipelinedriven.org): Continuous delivery and DevOps practices: build patterns, pipeline-friendly testing, DevOps metrics and enterprise DevOps.
- [Elastic Leadership](https://www.elasticleadership.com): Elastic Leadership, Roy's framework for software team leaders (survival, learning and self-organizing modes).

### Social

- X: https://x.com/royosherove
- LinkedIn: https://www.linkedin.com/in/osherove/

### Contact

- Contact form: https://forms.gle/jQSx5KoXvrVA1JCK7

### License

Licensed under CC BY 4.0 — reuse, quote and adapt with attribution (Roy Osherove, link to the original page). License: https://creativecommons.org/licenses/by/4.0/
