summaryrefslogblamecommitdiffstats
path: root/_build/content/articles/erlanger-playbook.asciidoc
blob: fa8d5158e4e663b38af0e00c3388b36d80e787cb (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

















                                                                     

                                              
                                           


                                                                                                                                                
                                                                                                
                                                     


                                                                 
                                                       







                                                                    










                                                                                                                                                                       




                                                                        










                                                                                                                                                                       








                                                                    
                                                                      


                                                                            
+++
date = "2015-06-18T00:00:00+01:00"
title = "The Erlanger Playbook"

+++

I am proud to announce the pre-release of The Erlanger Playbook.

The Erlanger Playbook is a book about software development using
Erlang. It currently covers all areas from the conception, design,
the writing of code, documentation and tests.

The book is still a work in progress. Future topics will include
refactoring, debugging and tracing, benchmarking, releases, community
management (for open source projects).

The following sections are currently available:

* About this book; Changelog; Future additions
* _Erlang:_ Building blocks; Patterns
* _Workflow:_ Think; Write; Stay productive
* _Documentation:_ On documentation; Tutorials; User guide; Manual; README files
* _Design:_ RESTful APIs; Lessons learned
* _Code:_ Starting a project; Version control; Project structure; Code style; Best practices; Special processes; IOLists; The process dictionary
* _Tests:_ On testing; Success typing analysis; Manual testing; Unit testing; Functional testing
* _Selling Erlang:_ On persuasion; Don't let it crash

Read a preview: link:/res/erlanger-preview.pdf[Special processes]

The book is currently 180 pages long. The final version
of the book is planned to be between 200 and 250 pages.
A print version of the book will be considered once the final
version gets released. The printed book is *not* included
in the price.

This is a self-published book. The base price is 50€. All proceeds
will be used to allow me to work on open source full time.

*Sale of the book has been temporarily disabled. A new article
will be written once it is available again. Thanks for your patience!*

//++++
//<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">
//<input type="hidden" name="cmd" value="_s-xclick">
//<input type="hidden" name="hosted_button_id" value="9M44HJCGX3GVN">
//<input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
//<img alt="" border="0" src="https://www.paypalobjects.com/fr_FR/i/scr/pixel.gif" width="1" height="1">
//</form>
//++++

You are more than welcome to pay extra by using this second button.
It allows you to set the price you want. Make sure to set it to at least
50€ to receive the book.

*Sale of the book has been temporarily disabled. A new article
will be written once it is available again. Thanks for your patience!*

//++++
//<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">
//<input type="hidden" name="cmd" value="_s-xclick">
//<input type="hidden" name="hosted_button_id" value="BBW9TR9LBK8C2">
//<input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
//<img alt="" border="0" src="https://www.paypalobjects.com/fr_FR/i/scr/pixel.gif" width="1" height="1">
//</form>
//++++

Make sure to provide a valid email address.

There will be a *delay* between payment and sending of the book.
This process is currently manual.

As the book is a pre-release, feedback is more than welcome. You can
send your comments to erlanger@ this website.

The plan is to add content regularly until I run out of things to say.
You will receive updates to the book for free as soon as they are available.

Huge thanks for your interest in buying this book!