Skip to content

Commit 3361234

Browse files
authored
new book (#13)
1 parent b403fdd commit 3361234

2 files changed

Lines changed: 20 additions & 21 deletions

File tree

assets/afpwe-book-cover.png

1.4 MB
Loading

index.html

Lines changed: 20 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -87,34 +87,25 @@ <h1 class="my-4 text-4xl md:text-6xl font-extrabold">
8787
<div class="my-0 md:my-8">
8888
<h5 class="text-xl font-semibold mb-2">Current Book</h5>
8989
<h2 class="text-2xl font-bold">
90-
Think Distributed Systems
90+
Advanced Functional Programming with Elixir
9191
</h2>
9292
<h3 class="text-lg">
93-
by Dominik Tornow
93+
by Joseph Koski
9494
</h3>
9595

9696
<img
97-
src="assets/think-distributed-systems-book-cover.png"
98-
alt="Think Distributed Systems Book Cover"
97+
src="assets/afpwe-book-cover.png"
98+
alt="Advanced Functional Programming with Elixir Book Cover"
9999
class="md:hidden my-4"
100100
/>
101101

102102
<p class="leading-tight my-2 text-lg">
103-
Distributed systems are complex—but they're also everywhere in modern software. A fuzzy understanding of how distributed systems work is no longer an option. Think Distributed Systems helps you develop clear and dependable mental models of distributed systems, so you can reason about complex problems with confidence. You'll be able to reason confidently about your systems, and ensure they're functional, scalable, and always reliable.</p>
104-
105-
<p class="leading-tight my-2 text-lg">In <em>Think Distributed Systems</em> you'll find a beautifully illustrated collection of mental models for:</p>
106-
107-
<ul class="list-disc ml-4">
108-
<li>Correctness, scalability, and reliability</li>
109-
<li>Failure detection, and mitigation</li>
110-
<li>Message processing</li>
111-
<li>Partitioning and replication</li>
112-
<li>Consensus</li>
113-
</ul>
103+
Combine advanced functional programming concepts with production-ready Elixir and proven domain-driven design techniques to write cleaner, more thoughtful software. You’ll explore foundational ideas like equality, ordering, predicates, monoids, and monads—then go beyond syntax as you develop intuition for composing logic, modeling behavior, and growing systems. With a focus on maintainable, declarative code over theory, you’ll gain practical, composable patterns you can apply right away.
104+
</p>
114105

115106
<div class="my-4">
116107
<a
117-
href="https://www.manning.com/books/think-distributed-systems"
108+
href="https://pragprog.com/titles/jkelixir/advanced-functional-programming-with-elixir/"
118109
class="bg-purple-500 px-4 py-2 font-semibold"
119110
>Purchase the Book</a
120111
>
@@ -123,15 +114,15 @@ <h3 class="text-lg">
123114

124115
<div class="my-8">
125116
<h5 class="text-xl font-semibold mb-2">Next Meeting</h5>
126-
<h2>Sunday, Feburary 8, 2026</h2>
117+
<h2>Sunday, March 8, 2026</h2>
127118
<!-- Would be real cool to offer it in their timezone here. -->
128119
<h3>11:00 AM Eastern Time (UTC-5)</h3>
129-
<p>Agenda: Review Chapters 3, 4 and 5.</p>
120+
<p>Agenda: Review Chapters 1, 2 and 3.</p>
130121
<p>Meetings are held every two weeks.</p>
131122

132123
<div class="my-4">
133124
<a
134-
href="https://docs.google.com/document/d/11InZJpfX2nmPF6p18fai5fT3dlMdu1-UHmp0OuKekpk/edit?usp=sharing"
125+
href="https://docs.google.com/document/d/18lvCyu9KH5DhQTQT_EZ8Yw0Y19KIESCZBgrlp4IVyNI/edit?usp=sharing"
135126
class="bg-purple-500 px-4 py-2 font-semibold"
136127
>Group Notes (Google Docs)</a
137128
>
@@ -140,8 +131,8 @@ <h3>11:00 AM Eastern Time (UTC-5)</h3>
140131
</div>
141132
<div class="py-8 pl-8 hidden md:block">
142133
<img
143-
src="assets/think-distributed-systems-book-cover.png"
144-
alt="Think Distributed Systems Book Cover"
134+
src="assets/afpwe-book-cover.png"
135+
alt="Advanced Functional Programming with Elixir Book Cover"
145136
/>
146137
</div>
147138
</div>
@@ -152,6 +143,14 @@ <h3>11:00 AM Eastern Time (UTC-5)</h3>
152143
<div class="col-span-4">
153144
<h3 class="text-xl font-semibold mb-2">Past Books Read</h3>
154145
<ul class="list-disc">
146+
<li>
147+
<a
148+
class="underline hover:text-purple-800"
149+
href="https://www.manning.com/books/think-distributed-systems"
150+
>Think Distributed Systems</a
151+
>
152+
</li>
153+
155154
<li>
156155
<a
157156
class="underline hover:text-purple-800"

0 commit comments

Comments
 (0)