Programowanie Funkcyjne dla Śmiertelników ze Scalaz
Programowanie Funkcyjne dla Śmiertelników ze Scalaz
$4.99
Minimalna cena
$9.99
Sugerowana cena
Programowanie Funkcyjne dla Śmiertelników ze Scalaz

Ta książka jest w 99% ukończona

Ostatnia aktualizacja 2019-02-21

O książce

Książka ta skierowana jest do zwykłego programisty Scali, prawdopodobnie z doświadczeniem z Javy, który zaciekawiony jest paradygmatem Programowania Funkcyjnego. Każdy koncept uzasadniony jest praktycznym przykładem, wliczając w to stworzenie w pełni funkcjonalnej aplikacji webowej.

Pytania i Odpowiedzi

P: Czym się ta książką różni od Czerwonej Księgi?

O: Ta jest niebieska.

P: Gdzie mogę kupić wersję papierową?

O: Wersje papierowe najprawdopodobniej będą dostępne na lulu.com po ukończeniu tłumaczenia.

P: Czy ta książka nadaje się dla początkujących?

O: Niestety nie, najpierw lepiej jest przeczytać Programming in Scala lub Essential Scala.

P: Znam Haskella, czy ta książka jest dla mnie?

O: Nie jest to do końca grupa docelowa. Przy okazji, tak bardzo nam przykro...

P: Czemu okładka jest taka paskudna?

O: Ponieważ autor kocha Geometrical Methods of Mathematical Physics.

This book is a translation into Polski of Functional Programming for Mortals which was originally written in English.

O autorach

Sam Halliday
Sam Halliday

Chartered Mathematician, Haskell and Emacs hacker, Free Software / education zealot. Read an interview with Sam by Leanpub.

Wojciech Pituła
Wojciech Pituła

Scala developer and open-source contributor. Aspiring for the title of the laziest person in the world (for a very peculiar definition of lazy).

Table of Contents

  • O niniejszej książce
  • Nota lewa autorskiego
  • Podziękowania
  • Nota tłumacza
  • Aspekty praktyczne
  • 1. Wprowadzenie
    • 1.1 Abstrahowanie nad Wykonaniem
    • 1.2 Programowanie Czysto Funkcyjne
  • 2. For Comprehensions
    • 2.1 Syntax Sugar
    • 2.2 Nieszczęśliwa ścieżka
    • 2.3 Gimnastyka
    • 2.4 Niepojmowalny
  • 3. Projektowanie Aplikacji
    • 3.1 Specyfikacja
    • 3.2 Interfejsy / Algebry
    • 3.3 Logika Biznesowa
    • 3.4 Testy Jednostkowe
    • 3.5 Równolegle
    • 3.6 Podsumowanie
  • 4. Dane i Funkcjonalności
    • 4.1 Dane
    • 4.2 Funkcjonalności
    • 4.3 Modelowanie OAuth2
    • 4.4 Podsumowanie
  • 5. Typeklasy ze Scalaz
    • 5.1 Plan
    • 5.2 Rzeczy Złączalne
    • 5.3 Rzeczy Objectowe
    • 5.4 Rzeczy Mapowalne
    • 5.5 Wariancja
    • 5.6 Apply i Bind
    • 5.7 Aplikatywy i Monady
    • 5.8 Dziel i Rządź
    • 5.9 Plus
    • 5.10 Samotne Wilki
    • 5.11 Ko-rzeczy
    • 5.12 Bi-rzeczy
    • 5.13 Podsumowanie
  • 6. Typy Danych ze Scalaz
    • 6.1 Wariancja typów
    • 6.2 Ewaluacja
    • 6.3 Memoizacja
    • 6.4 Tagowanie
    • 6.5 Transformacja Naturalna
    • 6.6 Isomorphism
    • 6.7 Kontenery
    • 6.8 Kolekcje
    • 6.9 Podsumowanie
  • 7. Zaawansowane Monady
    • 7.1 Always in motion is the Future
    • 7.2 Efekty i efekty uboczne
    • 7.3 Bezpieczeństwo Stosu
    • 7.4 Biblioteka Transformatorów Monad
    • 7.5 Darmowy Lunch
    • 7.6 Parallel
    • 7.7 IO
    • 7.8 Podsumowanie
  • 8. Derywacja Typeklas
    • 8.1 Uruchamianie Przykładów
    • 8.2 scalaz-deriving
    • 8.3 Magnolia
    • 8.4 Shapeless
    • 8.5 Wydajność
    • 8.6 Podsumowanie
  • 9. Zmontowanie Aplikacji
    • 9.1 Przegląd
    • 9.2 Main
    • 9.3 Blaze
    • 9.4 Podziękowania
  • Skrót Typeklas
  • Haskell
    • Dane
    • Funkcje
    • Typeklasy
    • Moduły
    • Ewaluacja
    • Kolejne kroki
  • Licencje
    • Licencja Scali
    • Licencja Scalaz
  • Notatki

45-dniowa gwarancja zwrotu pieniędzy

Leanpub posiada 45-dniową gwarancję bezwarunkowego zwrotu pieniędzy na każdy zakup w dwóch prostych krokach. Zwroty obsługujemy ręcznie więc środki mogą się pojawić na twoim koncie po kilku dniach. Zobacz warunki świadczenia usług..

Pisz i publikuj na platformie Leanpub

Authors and publishers use Leanpub to publish amazing in-progress and completed ebooks, just like this one. You can use Leanpub to write, publish and sell your book as well! Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks. Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. It really is that easy.

Przeczytaj więcej o pisaniu na platformie Leanpub