13
Writing a technical book Vienna Scala User Gr oup Meetup F ebruary 2015 Manuel Bernhar dt - @elmanu

Writing a technical book

Embed Size (px)

Citation preview

Writing a technical bookVienna Scala User Group Meetup February 2015

Manuel Bernhardt - @elmanu

Agenda1. Why I'm writing a book

2. The writing process

3. Writing at Manning

4. About the book

Why1. I like writing

2. To learn more about the subject matter (which I like love)

3. To do something else than coding

Non-Why1. Money

2. "A quick thing on the side"

Writing process

4 I (try to) write every day for 2 hours

4 Asciidoc & TextMate & Ruby script

4 I (Try to) plan chapter and think of examples ahead of time

Before writing a chapter

After writing a chapter

After writing a chapter

My impression of writing at Manning4 + structured process

4 + very nice people

4 + (so far) very good experience as first-time author

4 - authoring tools

About the book

4 introduction to reactive web-app development

4 not another Play book, Play is the underlying tool

4 Functional Programming, Futures, Actors

4 practical tips & things to watch out for when working with Play

Threaded servers

4 like a train station with multiple tracks

4 station chief decides which trains go on which platform

4 if there are more trains than platforms, trains queue up

4 if too many trains are queuing up, huge delays occur and passengers go home

Evented servers

4 like a waiter in a restaurant

4 runs back and forth between tables and the kitchen

4 does only small tasks that do not take much time

4 one server can each serve many tables at once

The EndQuestions?