https://github.com/mijicd/declarative-concurrency
Talk about ZIO STM
https://github.com/mijicd/declarative-concurrency
concurrency functional-programming scala stm zio
Last synced: 12 months ago
JSON representation
Talk about ZIO STM
- Host: GitHub
- URL: https://github.com/mijicd/declarative-concurrency
- Owner: mijicd
- License: mit
- Created: 2019-08-19T21:44:10.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-03-03T01:28:34.000Z (about 3 years ago)
- Last Synced: 2024-10-31T01:13:05.497Z (over 1 year ago)
- Topics: concurrency, functional-programming, scala, stm, zio
- Language: JavaScript
- Homepage:
- Size: 4.55 MB
- Stars: 0
- Watchers: 3
- Forks: 1
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Declarative concurrency with ZIO STM
## Abstract
Software transactional memory (STM) is an abstraction analogous to database
transactions used to build safe, composable, and modular code dealing with
concurrency.
Attendees of this workshop will learn how to use STM and its accompanying data
structures (e.g., TMap and TQueue) by solving some of the well-known concurrency
challenges. In addition to that, we'll dive into the library implementation details,
and discuss the impact of STM on program semantics and performance.
## Biography
Dejan Mijic works as a senior software engineer at LiveIntent Inc. in Berlin, Germany. He is passionate about functional programming and distributed systems. Outside of his daily job, he enjoys contributing to open-source projects and competing in general knowledge quizzes.