jon

JSJ 396: Publishing Your Book with Jonathan Lee Martin

Jonathan Lee Martin is an instructor and developer. He got his start in teaching at Big Nerd Ranch doing 1-2 week trainings for mid to senior developers, and then transitioned to 16 week courses for career switchers. He also worked for Digital Crafts for a year, and then wanted to focus on building out his own personal teaching brand. One of his first steps toward building his own brand was to publish his book, Functional Design Patterns for Express.js.The inspiration for Jonathan’s book came from his experience teaching career switchers. He wanted to experiment in the classroom with teaching functional programming in a way that would be very approachable and applicable and dispel some of the magic around backend programming, and that became the template for the book. 

Jonathan loves the minimalist nature of Express.js and talks about its many uses. He believes that it knowing design patterns can take you pretty far in programming, and this view is related to his background in Rails. When he was working in Rails taming huge middleware stacks, he discovered that applying design patterns made builds take less time. He talks about other situations where knowing design patterns has helped. Express.js leans towards object oriented style over functional programming, and so it takes to these patterns well. Express.js has its shortcomings, and that’s where Jonathan’s favorite library Koa comes into play. 

The conversation switches back to Jonathan’s book, which is a good way to start learning these higher level concepts. He purposely made it appealing to mid and senior level programmers, but at the same time it does not require a lot of background knowledge. Jonathan talks about his teaching methods that give people a proper appreciation for the tool. Jonathan talks more about why he likes to use Express.js and chose to use it for his book. He cautions that his book is not a book of monads, but rather about being influenced by the idea of composition over inheritance. He talks about the role of middleware in programming. 

The panel asks about Jonathan’s toolchain and approach to writing books, and he explains how his books are set up to show code. They discuss the different forms required when publishing a book such as epub, MOBI, and PDF. Jonathan found it difficult to distribute his book through Amazon, so he talks about how he built his own server. Charles notes that your method of distributing your book will depend on your goal. If you want to make the most money possible, make your own site. If you want to get it into as many hands as possible, get it on Amazon.

Many of the JavaScript Jabber panelists have had experience publishing books, and Jonathan shares that you can reach out to a publisher after you’ve self-published a book and they can get it distributed. Jonathan believes that If he had gone straight to a publisher, he would have gotten overwhelmed and given up on the book, but the step by step process of self-publishing kept things manageable. The panelists discuss difficulties encountered when publishing and editing books, especially with Markdown. Jonathan compares the perks of self-editing to traditional editing. Though he does not plan to opensource his entire editing pipeline, he may make some parts available. The show concludes with the panelists discussing the clout that comes with being a published author. 

Panelists

  • Charles Max Wood

  • Christopher Buecheler 

  • J.C. Hyatt

With special guest: Jonathan Lee Martin

Sponsors

Links

Follow DevChatTV on Facebook and Twitter

Picks

Christopher Buecheler:

J.C. Hyatt:

Charles Max Wood:

Jonathan Lee Martin:




jon

MJS 133: Jonathan Martin

My JavaScript Story this week welcomes Jonathan Lee Martin. Jonathan is an educator, speaker, and author. He has been a developer since high school and he started out by teaching at Big Nerd Ranch and currently has his own teaching brand. He teaches career switchers and senior developers and also has written a book "Functional Design Patterns for Express.js". Teaching career switchers has led him to adopt a pedagogy approach to teaching where he focuses on getting people to absorb relevant information faster. Some of the lessons he has learned when working with career switchers is the role of failure in the classroom. He noticed when something did not work in their code career switchers tended to want to start out again instead of debugging what was wrong with the code. Jonathan had to show that most of developing is turning failure into success and getting code that doesn't work bu debugging and asking for help.

Host: Charles Max Wood

Joined By Special Guest: Jonathan Martin

Sponsors

______________________________________

"The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon. Get Your Copy Today!

______________________________________

 

Links

Picks

Charles Max Wood:

Jonathan Martin:




jon

Zimbabwe's exodus [electronic resource] : crisis, migration, survival / edited by Jonathan Crush and Daniel Tevera




jon

Invasion biology : hypotheses and evidence / edited by Jonathan M. Jeschke and Tina Heger




jon

Coastal management : global challenges and innovations / edited by R.R. Krishnamurthy, M.P. Jonathan, Seshachalam Srinivasalu, Bernhard Glaeser




jon

Nanotechnology : science and computation / Junghuei Chen, Natasa Jonoska, Grzegorz Rozenberg (eds.)




jon

Handbook of Petroleum Processing edited by Steven A. Treese, David S. Jones, Peter R. Pujado

Online Resource




jon

Rare Metal Technology 2020 Gisele Azimi, Kerstin Forsberg, Takanari Ouchi, Hojong Kim, Shafiq Alam, Alafara Abdullahi Baba, editors

Online Resource




jon

Using technology to sell [electronic resource] : tactics to ratchet up results / Jonathan London, Martin Lucas

London, Jonathan




jon

VersaStack solution by Cisco and IBM with Oracle RAC, IBM FlashSystem V9000, IBM Spectrum Protect [electronic resource] / Jon Tate, Dharmesh Kamdar, Dong Hai Yu, Randy Watson

Tate, Jon, author




jon

Punishing atrocities through a fair trial: international criminal law from Nuremberg to the age of global terrorism / Jonathan Hafetz

Dewey Library - KZ7050.H34 2018




jon

Environmental rights: the development of standards / edited by Stephen J. Turner, Dinah L. Shelton, Jona Razzaque, Owen McIntyre, James R. May

Dewey Library - K3585.E653 2019




jon

Afghanistan : a history from 1260 to the present / Jonathan L. Lee

Lee, Jonathan L., author




jon

Engineering optics with MATLAB / Ting-Chung Poon, Virginia Tech, USA, Taegeun Kim, Sejong University, South Korea

Barker Library - QC454.F7 P66 2018




jon

Microwave dielectric spectroscopy of ferroelectrics and related materials / Jonas Grigas

Online Resource




jon

The negative consequences of loss-framed performance incentives [electronic resource] / Lamar Pierce, Alex Rees-Jones, Charlotte Blank

Cambridge, Mass. : National Bureau of Economic Research, 2020




jon

Peers and Politics, c. 1650 - 1850: Essays in Honour of Clyve Jones


 

A collection of essays in honour of Clyve Jones who has made an incomparable contribution to our understanding of the history of the Westminster house of lords – its politics, procedures and business – and to the history of the English and Scottish peerage more generally



Read More...




jon

Urban spaces in nineteenth-century Ireland / edited by Georgina Laragy, Olwen Purdue and Jonathan Jeffrey Wright

Rotch Library - HT145.I7 U77 2018




jon

Redeploying urban infrastructure: the politics of urban socio-technical futures / Jonathan Rutherford

Online Resource




jon

Under the bleachers: teachers' reflections of what they didn't learn in college / edited by Joseph R. Jones

Online Resource




jon

Playground / James Mollison ; foreword Jon Ronson

Rotch Library - LB3251.M65 2015




jon

Biotechnology for Fuels and Chemicals : the twenty-eighth symposium : proceedings of the Twenty-Eighth Symposium on Biotechnology for Fuels and Chemical held April 30-May 3, 2006, in Nashville, Tennessee / editors, Jonathan R. Mielenz ... [et al.]

Symposium on Biotechnology for Fuels and Chemicals (28th : 2006 : Nashville, Tenn.)




jon

Kim Jong-un sends 'verbal message' to Xi Jinping on coronavirus success

Last week, Kim Jong-un has made his 'first public appearance' after 20 days of absence.




jon

Airport management guide for providing aircraft fueling services / Lois S. Kramer, Robert Jones, David Neuder, Nick Tessitore, and Gary Shafer

Barker Library - TL725.3.M2 A47 2019




jon

Astrodynamics 2018: proceedings of the AAS/AIAA Astrodynamics Specialist Conference held August 19-23, 2018, Snowbird, Utah, U.S.A / edited by Puneet Singla, Ryan M. Weisman, Belinda G. Marchand, Brandon A. Jones

Barker Library - TL787.A244 v.167




jon

The vinyl frontier: the story of the Voyager Golden Record / Jonathan Scott

Dewey Library - TL789.8.U6 V688 2019




jon

North Africa under Byzantium and Early Islam / Susan T. Stevens and Jonathan P. Conant, editors

Rotch Library - DT171.N67 2016




jon

The life and legend of the Sultan Saladin / Jonathan Phillips

Rotch Library - DS38.4.S2 P45 2019




jon

Water management in ancient civilizations / edited by Jonas Berking

Rotch Library - CB482.W44 2018




jon

Making Morocco: colonial intervention and the politics of identity / Jonathan Wyrtzen

Rotch Library - DT324.W97 2015




jon

The slow boil: street food, rights and public space in Mumbai / Jonathan Shapiro Anjaria

Rotch Library - HF5459.I4 A55 2016




jon

The death of Noah Glass / Gail Jones

Jones, Gail, 1955- author




jon

Drive your plow over the bones of the dead / Olga Tokarczuk ; translated by Antonia Lloyd-Jones

Tokarczuk, Olga, 1962- author




jon

Girl on film: a graphic novel memoir / written by Cecil Castellucci ; illustrated by Vicky Leta, Melissa Duffy, V. Gagnon & Jon Berg ; colored by Kieran Quigley & Joana Lafuente ; lettered by Mike Fiorentino

Barker Library - PN6727.C389 Z46 2019




jon

The marriage record of Boyett, James M. and Jones, Rachel H




jon

The marriage record of Buchanan, Daniel S. and Jones, Mollie A




jon

The marriage record of Jones, Ed and Stewart, Fannie




jon

The marriage record of Barnes, James L. and Jones, Elizabeth




jon

The marriage record of Jones, Morris and Yeats, Amenca E




jon

The marriage record of Stephans, Henry and Jones, Susan




jon

The marriage record of Jones, A. D. and Dees, Harriett O




jon

The marriage record of Jones, Andy B. and Scribben, Muhaly




jon

The marriage record of Jones, Frank and Sweeny, Susan




jon

The marriage record of Rolesta, Franklin P. and Jones, Mary Susan




jon

The marriage record of Jones, William and Brum, Julia




jon

The marriage record of Brooker, Jon R. and Hill, Mary




jon

The marriage record of Jones, James and Walker, Ella




jon

The marriage record of Holmes, Harry and Jones, Victoria




jon

The marriage record of Scott, Jake and Jones, Mary




jon

The marriage record of Jackson, James Jonathan and Strickland, Engenia