-
Notifications
You must be signed in to change notification settings - Fork 15
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Browse the repository at this point in the history
- Loading branch information
Showing
5 changed files
with
41 additions
and
143 deletions.
There are no files selected for viewing
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,13 +1,31 @@ | ||
# Effect Oriented Programming | ||
--- | ||
hide: | ||
- navigation | ||
- toc | ||
--- | ||
|
||
Resources for the book *Effect Oriented Programming*. | ||
# ![](img/s_hero.png) | ||
|
||
## [EBook](https://leanpub.com/effect-oriented-programming) | ||
## A New Paradigm for Creating Reliable, Adaptable, Testable Systems - Using Scala and ZIO | ||
|
||
## [Print Book]() | ||
Have you been wondering what makes functional programming such a big deal, but you haven't been able to get through any of the explanations? We wrote this book for you. | ||
|
||
## [Examples](https://github.com/EffectOrientedProgramming/examples) | ||
Four years in the making! | ||
|
||
## [Book Repository](https://github.com/EffectOrientedProgramming/book) | ||
Phone-friendly: the code listings are easily readable without phone gymnastics. | ||
|
||
## [Error Reports](https://github.com/EffectOrientedProgramming/examples/issues) | ||
This is a small book—it took an enormous amount of effort to make it so! | ||
|
||
--- | ||
|
||
Effects are the unpredictable elements in your programs. | ||
|
||
Concerns like network communication or user interaction might seem easy, but they are devilishly difficult to get right. The pristine world of algorithms devolves into the gory reality of failures and inconsistency. | ||
|
||
Traditionally, we've coped with Effects incompletely and often unwittingly. Programs have been difficult to build, adapt, and maintain. | ||
|
||
Discover a groundbreaking approach to software development using Effect Systems to control the unpredictable elements in your systems. We focus on practical techniques you can apply immediately, making complex concepts accessible to all developers. You'll learn resilient system development in a straightforward, pragmatic way, using simplified code examples and clear explanatory prose. | ||
|
||
--- | ||
|
||
Authors: [Bill Frasure](https://leanpub.com/u/billfrasure), [Bruce Eckel](https://leanpub.com/u/BruceEckel), [James Ward](https://leanpub.com/u/jlward4th) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters