---
title: "My Sessions at DevDays Belgium"
url: "https://osherove.com/blog/2006/1/24/my-sessions-at-devdays-belgium.md"
canonical: "https://osherove.com/blog/2006/1/24/my-sessions-at-devdays-belgium.html"
published: "2006-01-24T15:33:00"
updated: "2006-01-24T15:33:00"
tags: ["Agile Related", "Team Agile News"]
author: "Roy Osherove"
description: "I'll be speaking at Microsoft DevDays in Belgium taking place March 7-8. I hope to see you there! The sessions I'll be doing are: Best Practices: Designing for Testability: Putting quality first in the real world March…"
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/"
---

# My Sessions at DevDays Belgium

By Roy Osherove January 24, 2006 In [Agile Related](https://osherove.com/blog/category/agile-related), [Team Agile News](https://osherove.com/blog/category/team-agile-news)

**Historical article** · Originally published January 24, 2006; technical details may be outdated.

I'll be speaking at [Microsoft DevDays](http://www.microsoft.com/belux/nl/devitprodays/agenda/sessions2.aspx#dev_DAY2_SLOT2_DEV_2) in Belgium taking place March 7-8.

I hope to see you there!

The sessions I'll be doing are:

<table id="tblMSDN"><tbody><tr><td><a name="dev_DAY2_SLOT5_DEV_3"><b>Best Practices: Designing for Testability: Putting quality first in the real world</b></a></td></tr><tr><td><b>March 8, 2006 - 16:15 - 17:30</b></td></tr><tr><td><i></i></td></tr><tr><td>Unit Testing and Agile Methodologies seem to be the latest buzz in the software industry these days, but many people who actually try to Unit Test their application (whether new code or 'legacy' code) find out quickly that doing a thorough job can be tough if some thought about the code's design for testability is not considered. In this talk we'll discuss various methods of designing your APIs so that they are easy to test, how design patterns help, what 'evolving a design' really means in the context of Test Driven Development, and several techniques for approaching the task of unit testing "legacy code". We'll try to squeeze in some discussion about the build life cycle and how continuous integration fits into the mix.</td></tr></tbody></table>

<table id="tblMSDN"><tbody><tr><td><a name="dev_DAY2_SLOT2_DEV_2"><b>Partially-Connected Smart Clients: Challenges and solutions for Offline Data Synchronization and Caching</b></a></td></tr><tr><td><b>March 8, 2006 - 10:45 - 12:00</b></td></tr><tr><td><i>(Note: This talk is adapted from a highly rated talk given by <a href="http://www.softinsight.com/bnoyes/">Brian Noyes </a>at TechEd Europe)</i></td></tr><tr><td>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 host of new 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 the best choices are for a variety of situations. Some of the options explored include the use of client side DataSet caching, DataSet and business object caching through SQL Express, Queued Components, Web services, and the Offline Application Block. The session includes demos for different options and shows what modifications are required to an application's architecture to support the different options discussed.</td></tr></tbody></table>

## More in Agile Related

[All posts in Agile Related](https://osherove.com/blog/category/agile-related)

- Jan 27, 2006

    ### [Database Rollback with FIT tests: A nice adaptation](https://osherove.com/blog/2006/1/27/database-rollback-with-fit-tests-a-nice-adaptation.html)

- Jan 25, 2006

    ### [Bugs and Missing Features with Team System Unit Testing: Part I](https://osherove.com/blog/2006/1/25/bugs-and-missing-features-with-team-system-unit-testing-part.html)

- Jan 23, 2006

    ### [TestDriven.NET aims to become a commercial product with added features](https://osherove.com/blog/2006/1/23/testdrivennet-aims-to-become-a-commercial-product-with-added.html)

- Jan 22, 2006

    ### [Agile Israel: Advanced TDD Workshop is open for registration](https://osherove.com/blog/2006/1/22/agile-israel-advanced-tdd-workshop-is-open-for-registration.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/
