Skip to content

Commit

Permalink
content updates #bruce #james #time 1h fixes #218 #184 #182
Browse files Browse the repository at this point in the history
  • Loading branch information
jamesward committed Sep 18, 2024
1 parent 0639a12 commit ee8ab57
Show file tree
Hide file tree
Showing 5 changed files with 41 additions and 143 deletions.
7 changes: 0 additions & 7 deletions docs/about/authors.md

This file was deleted.

123 changes: 0 additions & 123 deletions docs/about/license.md

This file was deleted.

Binary file added docs/img/s_hero.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
32 changes: 25 additions & 7 deletions docs/index.md
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)
22 changes: 16 additions & 6 deletions mkdocs.yml
Original file line number Diff line number Diff line change
@@ -1,22 +1,32 @@
site_name: Effect Oriented Programming
site_url: https://EffectOrientedProgramming.com/
site_description: Support Site for the Book
site_description: A New Paradigm for Creating Reliable, Adaptable, Testable Systems - Using Scala and ZIO
site_author: Bill Frasure, James Ward and Bruce Eckel
# repo_url: https://github.com/EffectOrientedProgramming/book/
#repo_url: https://github.com/EffectOrientedProgramming/examples/

copyright: Copyright © 2024 Bill Frasure, Bruce Eckel, James Ward

extra:
generator: false

nav:
- Home: index.md
- Guide:
- EBook: https://leanpub.com/effect-oriented-programming
# - Print Book: TODO
- Examples: https://github.com/EffectOrientedProgramming/examples
- Setup:
- Installing Scala & Tools: guide/scalatools.md
- Running the Book Code: guide/examples.md
- About:
- Authors: about/authors.md
- License: about/license.md
- Error Reports: https://github.com/EffectOrientedProgramming/book/issues/new

theme:
name: material
features:
- navigation.tabs
- navigation.tabs.sticky

#extra:


plugins:
- redirects:
Expand Down

0 comments on commit ee8ab57

Please sign in to comment.