---
title: "My upcoming lecture schedule"
url: "https://osherove.com/blog/2004/7/31/my-upcoming-lecture-schedule.md"
canonical: "https://osherove.com/blog/2004/7/31/my-upcoming-lecture-schedule.html"
published: "2004-07-31T15:13:00"
updated: "2004-07-31T15:13:00"
tags: [".Net Original"]
author: "Roy Osherove"
description: "My plan to take over the world is starting to show some progress. if you're in Israel, here's my talk schedule in the coming weeks: This Wednesday - 4/8/2004 IVBUG : VB.Net user group: Regular Expressions in .Net…"
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 upcoming lecture schedule

By Roy Osherove July 31, 2004 In [.Net Original](https://osherove.com/blog/category/net-original)

**Historical article** · Originally published July 31, 2004; technical details may be outdated.

My plan to take over the world is starting to show some progress.

if you're in Israel, here's my talk schedule in the coming weeks:

---

This Wednesday - 4/8/2004

[](http://www.renaissance.co.il/ivbug/)[IVBUG](http://www.renaissance.co.il/ivbug): VB.Net user group:

**Regular Expressions in .Net**

_Regular expressions are one of the most powerful and least known technologies for parsing and manipulating text._ _In this session we will discuss the various ways in which Regular Expressions (Regex) can help us in various situations that we might encounter in our daily development. We will talk about some of the basic syntax of regex including Matching, Replacing and grouping. You will also see a cool example of parsing a log file and converting it into XML easily using Regex._ _Lastly – we'll see "The Regulator" - a tool to test and verify your regular expressions. We'll also use it to explain many of the examples._

_Don't miss out on one of the coolest things you've never seen. Regex can be used almost anywhere – a "must know" for every developer out there._

_

---

_

Wednesday - 11/8/2004

[.Net Web developers user group](http://www.microsoft.com/israel/events/default.aspx?pageType=1&idType=1&id=36)

**Part I - ADO.Net best practices, tips and tricks**

_By Roy Osherove_

_ADO.Net allows you to do many different things in many different ways._

_In this talk we'll discuss some of the most recommended ways of doing things, and things you should \*not\* do as well._ _Among the topics that we will cover -_ _Data Access Application Block – features, benefits and usage
,Concurrency Management - handling dataset conflicts, Performance tips and tricks, Error Handling, And a few more important and interesting things you should know when going deep into your Data Access Layer.
_

**Part II - Data Architecture best practices in web applications**

_By [Udi Dahan](http://www.thesoftwaresimplist.com/)  (Summary yet determined)_

 _---_

Sunday - 22/8/2004

[.Net Architects user group](http://www.microsoft.com/israel/events/default.aspx?pageType=1&idType=1&id=28)

**Test Driven Development overview**

This talk is an extension to the previous talk I did at the architects user group and zooms in on one of the subjects presented in the earlier talk - Test Driven Development (TDD). I'll show examples of doing TDD on a simple development problem, showing mostly technique, and continue on to talk about more real-world subjects such as database testing and complex object aggregation tests (interaction testing) using mock objects. Lastly - I'll talk about the various unit testing frameworks out there today and where they differ in abilities.

## More in .Net Original

[All posts in .Net Original](https://osherove.com/blog/category/net-original)

- Aug 23, 2004

    ### [A Virtual PC keyboard bug and fix, a new blog, and an agile question](https://osherove.com/blog/2004/8/23/a-virtual-pc-keyboard-bug-and-fix-a-new-blog-and-an-agile-qu.html)

- Aug 13, 2004

    ### [Add-in Contest winners announced!](https://osherove.com/blog/2004/8/13/add-in-contest-winners-announced.html)

- Jul 29, 2004

    ### [The SQL Server usability advantage](https://osherove.com/blog/2004/7/29/the-sql-server-usability-advantage.html)

- Jul 21, 2004

    ### [ADO.Net talk went great](https://osherove.com/blog/2004/7/21/adonet-talk-went-great.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/
