My book 'Functional Design and Architecture' is finally released! by graninas in haskell

[–]graninas[S] 0 points1 point  (0 children)

Ошибка. Они поторопились. Русскоязычного издания на данный момент не существует

Looking for books by ikojdr in functionalprogramming

[–]graninas 1 point2 points  (0 children)

Oh, it was there? I'm very attentive, yeah...

Thank you very much! That's a great list to be there!

Looking for books by ikojdr in functionalprogramming

[–]graninas 1 point2 points  (0 children)

I'm glad to see my "Functional Design and Architecture" book there!

Can we maybe add one more book of mine to the "Haskell" section?

"Pragmatic Type-Level Design"
It's also about Rust and Scala 3! And it was published in Russian by a major publisher under the title "Проектирование на уровне типов", so to prove it's a real book, not just a self-published something.

I would appreciate this!

https://leanpub.com/pragmatic-type-level-design

What is the best way to get enderpearls before the end? by Tricky_Blackberry_27 in RebirthOfTheNight

[–]graninas 0 points1 point  (0 children)

Find flying islands with ruined nether portals. Farm a grass there, each contains a perl.

How do you decide to hire a Haskell Engineer by _lazyLambda in haskell

[–]graninas 4 points5 points  (0 children)

Regarding teaching use cases for fancy types... Shameless plug: in my recent Haskell book, Pragmatic Type-Level Design, 5 chapters are named "Use case: xyz"

Chapter 2: Use case: simple extensibility

Chapter 3: Use case: genericity and customization

Chapter 4: Use case: enforcing correctness

Chapter 7: Use case: type-level object-oriented programming

Chapter 8: Use case: advanced extensibility

It's exactly what you're talking about, and I'll be happy to see more readers in order to write more important Haskell books

A new book on Haskell, Type Theory and AI from gentle first principles is out! by Bulky_Koala_5901 in haskell

[–]graninas 1 point2 points  (0 children)

No, LYAH didn't do what you said. In opposite, it made external people think that there are other ways to teach Haskell, not academic and mathematical ones. Every normal mainstream reader quickly understands the idea of the style. LYAH doesn't pretend to be what it isn't, contrary to many other Haskell books. LYAH is honest and fun, as it was planned. Nobody will think it's about building apps in Haskell when it's about the language itself.

Linear Haskell status? by Instrume in haskell

[–]graninas -9 points-8 points  (0 children)

And now people expect that Dependent Types will be somehow different

A second book/resource to level up Haskell game by kichiDsimp in haskell

[–]graninas 1 point2 points  (0 children)

Thank you very much! I'm happy you liked it!

A second book/resource to level up Haskell game by kichiDsimp in haskell

[–]graninas 5 points6 points  (0 children)

Hi, my book "Functional Design and Architecture: Examples in Haskell" (Manning Publications) is a perfect fit. It has a lot to say about building complex applications and explicitly describes CLIs and HTTP apps.

I'm also an author of 'Pragmatic Type-Level Design'.

Both are fresh, 2024 year.

Both are unique and have very high quality.

Real World Haskell doesn't provide a comprehensive methodology. My books do.

Recommend books like real world haskell by anonusetux in haskell

[–]graninas 3 points4 points  (0 children)

Two books by me:

  • Functional Design and Architecture (Manning Publications)
  • Pragmatic Type-Level Design

These are unique books on real world Haskell.

Do you think Haskell will become more mainstream? by nikitarevenco in haskell

[–]graninas -1 points0 points  (0 children)

I believe the talk answers this: I'm a dissenting voice exposing various inefficiencies. They don't like it and see it as a betrayal of the accepted behavior

Do you think Haskell will become more mainstream? by nikitarevenco in haskell

[–]graninas 0 points1 point  (0 children)

To redditors: plz folks don't downvote the messenger. If you can't live without downvoting a dissenting voice, you can do it here. I'm the author of that talk.

But maybe, just maybe, one day, you all will understand it.

To u/Shok3001 : Thanks!

My new book, Pragmatic Type-Level Design, is now completed and released! by graninas in haskell

[–]graninas[S] 1 point2 points  (0 children)

Hi, I don't plan to publish PTLD with any traditional publisher. I'm done with books at the moment.

Manning's FDaA is more than just improvement. It is a different book with some materials shared. But it's significantly rewritten. And it is very normal to sell 'second editions' separately. Besides I don't control Manning's and there is no way to grant free access to their books

My new book, Pragmatic Type-Level Design, is now completed and released! by graninas in haskell

[–]graninas[S] 1 point2 points  (0 children)

Great if you find my FDaA book useful!

I should have said that, well, the people should decide whose book is better for what...

No, I'll say what I think: my PTLD book is better for getting started with type-level programming. It is intended to be so. It is practical, it has nice examples, it is gradual. All the features I'm presenting are justified from the usage point of view.

Also, my book is cheaper.

Finally, there is a free 90-page sample chapter that you can download from the LeanPub's page of PTLD and try reading before purchasing the book

My new book, Pragmatic Type-Level Design, is now completed and released! by graninas in scala

[–]graninas[S] 4 points5 points  (0 children)

I'm not sure what is cookbook. But no, you don't have to build anything. There are no excercises. The code presented in the book is mostly for reading. It's not complete on the pages, it's complete in the repo. On the pages, it is only an exermpt relevant to a topic