March 28, 2018, 6PM: Building concurrent systems with Akka.NET – Joe Wirtley

    Building concurrent systems is challenging. Code that is innocuous when run on a single thread can require a tangle of locking when running on multiple threads. One way to address this problem is leveraging the actor model. Akka.NET implements the actor model and is ideal for developing concurrent, scalable, and fault tolerant applications in .NET. In this session, you will see code to create actors, send messages to actors, and handle messages within actors. You will also learn about advanced capabilities of Akka.NET including routing, location transparency, persistence, and clustering. You will leave with ideas of how you might use Akka.NET in your own projects and resources to continue your exploration.

    Bio: Joe Wirtley is an independent consultant with over thirty years of professional software development experience. He works with .NET development teams helping them create clean, well-designed code, which in turn produces higher quality web and desktop applications. He is an active member of the developer community in southwest Ohio and helps lead the Dayton .NET Developer Group. He has presented at many user groups and conferences including CodeMash, Code PaLOUsa, CodeStock, and Stir Trek. He is the author of the Generics in .NET screencast for O’Reilly. You can check out his site at or follow him on Twitter: @JoeWirtley.


    To receive our meeting notices, please join our Meetup Group.


    Meetings are generally held at 6:00 PM on the fourth Wednesday of each month hosted by IDCAST/UDRI at 711 East Monument Avenue, Suite 101 in downtown Dayton. There’s plenty of parking at the venue.  Upcoming meeting schedules and topics are listed on the Upcoming Meetings page.

    PARKING NOTE: The TechTown building we meet in has installed a fence around their parking lot. This means you can no longer park in the lot next to the building. You can still park in the lot behind the building, or for a closer walk to the front door, you may want to park on the street in front of or at the side of the building.

    Why We’re Here

    The mission of the Dayton .NET Developers Group is to help Dayton area software developers, technical leads, and managers keep in touch with the latest in .NET-related technology and industry practices.

    Our meetings are free, thanks to our generous sponsors, and have by a high-quality presentation lasting 60 – 75 minutes.  You can get an idea of the types of presentations we do by looking at our presentation history page.

    Interested in Joining?

    Membership in the group is free! Anyone interested in .NET technology can join us at our monthly meetings. If you want to receive notifications of upcoming meetings, please join our Meetup group. If you are interested in job postings, you may also want to join our LinkedIn group, where you will be able to see and post job listings. Drop us a note if you run in to any problems.

    Searching For a Job, or Have One to Advertise?

     Join the LinkedIn group to be able to view or submit job listings.  If you post a job listing and do not see it on the group, please contact us.

    Interested in Sponsoring the Group?

    The Dayton .NET Developers Group is completely free to its members.  We’re supported through the sponsorship of regional companies interested both in lending a hand to the developer community and also who are interested in getting word out about their companies to those same communities.

    We offer several options for sponsorship.  You can read about the options in our Sponsorship Prospectus.  Questions?  Contact Us .