Re: [ANN] Build it With Nitrogen Book Released

Frank Muller <[email protected]>
Newsgroups gmane.comp.lang.erlang.general
Message-ID <CAFA6GnACWrdYYWiqBO9J2Rk0iLsKsQz3G76QgDiTHAOJXYMtwQ@mail.gmail.com>
Congrats guys !!!

/Frank

Le mer. 18 nov. 2020 à 21:14, Jesse Gumm <[email protected]> a écrit :

> Hello again Erlangers!
>
> In my previous announcement this week about the release of Nitrogen 2.4, I
> <s>ever so slightly</s> hinted at an upcoming book announcement. Well, here
> it is:
>
> "Build it With Nitrogen" (subtitle: "The Fast-Off-the-Block Erlang Web
> Framework") has been released.
>
> Authors: Lloyd R. Prentice and Jesse Gumm (hey, that's me!)
>
> ************************
> Where to buy it
> ************************
> * The Paperback can be bought from Amazon ($40):
> https://www.amazon.com/gp/product/0982589247
> * The eBook can be bought from Leanpub (recommended $24, minimum $12,
> Erlang community discount at the end of this email):
> https://leanpub.com/builditwithnitrogen
> * We're planning on having an official landing page for the book up this
> weekend.
>
> ************************
> About the book
> ************************
> Rusty Klophaus, Nitrogen's creator summarized it better than I could:
>
> "This book is ambitious. It covers not only Nitrogen and Erlang, but also
> a bit of OTP, databases, git, web design, and software engineering best
> practices. And somehow, it does this well by building up from simple
> concepts in a sort of 'Socratic dialogue'---if Socrates had a 'California
> surfer' sense of humor."
>
> By the end of the book, you will have learned:
> * how to build basic CRUD interfaces
> * how to build highly dynamic interfaces
> * how to work with the templates and the DOM
> * how to work with logins and password hashing
> * how to use OTP basics with gen_servers and supervisors
> * how to use the databases: ETS, Mnesia, and PostgreSQL
> * interacting with external APIs (in our case, retrieving stock quotes)
> * to build your own behaviours and use those to produce Nitrogen pages
> more rapidly
> * to build custom Nitrogen elements
> * to convert those elements into plugin libraries
> * the basics of web application security
> * the basics of using other front-end frameworks (in our case, Bootstrap)
> * to avoid (as best as possible) potential maintenance traps
> * the basics of git (because I said so, that's why)
>
> And we do this while trying to teach Erlang along the way.
>
> My wife Jackie and I are big board game nerds, and when we're learning the
> rules to a new game, she prefers to "learn while doing," rather than
> getting a big rules dump right in the beginning. This book, were she a
> programmer, would appeal to that sense. We lay out a few ground rules about
> Erlang (variables, functions, atoms, and syntax), then jump right into
> making things before the user knows things like iteration.
>
> Our book is sitting at just around 600 pages, and there are probably
> another 600 pages of material we'd like to write about, but time is a
> thing. Maybe, just maybe a Volume 2 will happen. No promises, though.
>
> But this initial 600 pages should be a good start, and I think it's a
> pretty easy read. Especially if you like technical books with a more
> conversational tone, maybe a few Midwestern U.S colloquialisms, and a
> healthy smattering of "Dudes" and "Gnarlys."
>
> ************************
> Discount!
> ************************
> Finally, as a thank you to the Erlang and Nitrogen Communities, if you're
> interested in a discounted ebook copy of "Build it with Nitrogen", please
> shoot me an email at [email protected] and I'll get a coupon code to
> you. Right now, we're making this offer to the community through the end of
> 2020. If you've already bought a copy (there have been a few of you already
> - thanks!), and would like to receive the discount retroactively, shoot me
> an email and we'll figure out a way to make it happen!
>
> Thanks for reading, and happy hacking!
>
> -Jesse
>
> P.S. If you were one of the few who pre-ordered it, we're working on your
> copies and will be getting them to you when we have them in hand.  I've
> already reached out to you via email to confirm your shipping address.
>
>
> --
> Jesse Gumm
> Owner, Sigma Star Systems
> 414.940.4866 || sigma-star.com || @jessegumm
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.