I am excited to share that I am working on a book with OSTrainingΒ called “React Explained”
- Get the Book on Amazon
- Get the Digital Book
- Get the Video Course
- Get the Digital Book and Course Bundle
Read How I Wrote the Book!
Day 79 of writing #React Book for @OSTraining:
"React Explained" is OFFICIALLY LIVE!!! π π π
– Book On Amazon – https://t.co/9hvqzPj7aR
– Digital Book & Video Course – https://t.co/rEaQkwLw07Read the story of writing this book through tweets – https://t.co/b1nhm4lHsO pic.twitter.com/D85LvhBzus
— Zac Gordon (@zgordon) April 5, 2019
Day 78 of writing #React Book:
Book. Is. Done. Alpha Done. Beta Done. Editing Done.
Recorded a podcast with @OSTraining today for our official launch next week
PS – Haven't mentioned it yet, but recorded a video course too π
Follow the progress here – https://t.co/b1nhm4lHsO pic.twitter.com/A9wpK5Ba8T
— Zac Gordon (@zgordon) March 28, 2019
Day 77 of writing #React Book for OSTraining:
Finally finished adding all the manual spaces to format the book π
Now, we upload to Amazon, wait 48hrs, order a copy, wait to arrive, then confirm the editing process is complete
Follow the progress here – https://t.co/b1nhm4lHsO pic.twitter.com/hE5X7Cs7Hi
— Zac Gordon (@zgordon) March 18, 2019
Day 76 of writing #React Book for OSTraining:
Never thought this is what the editing process would look like π€£
The book will be DONE for @wordcampmiami but we were not able to fix formatting issue in time to have giveaways
Follow the progress here – https://t.co/b1nhm4lHsO pic.twitter.com/1Wt6NIsNxq
— Zac Gordon (@zgordon) March 14, 2019
Day 75 of writing #React Book for OSTraining:
The "solution" for removing all code formatting was to manually add in everywhere indents are needed …
This will take a while…
π€π½ for done by @wordcampmiami
Follow the progress here – https://t.co/b1nhm4lHsO pic.twitter.com/MGJaMRSXQ8
— Zac Gordon (@zgordon) March 10, 2019
Day 74 of writing #React Book for @OSTraining:
Got the "beta" print version of the book today from Amazon (don't order it yet) and all the code formatting was missing!!!
SO. CLOSE! #WhyWeDoBetas #FixInProgress
Follow the book progress here – https://t.co/b1nhm4lHsO pic.twitter.com/pEtKmIYoxL
— Zac Gordon (@zgordon) March 7, 2019
Day 73 of writing #React Book for @OSTraining:
Aaaaaaaaaaaaaaaaaaahhhhhh!!!!
"React Explained" has been submitted to Amazon!!!
And now ππ£ππ
Follow the book progress here – https://t.co/b1nhm4lHsO pic.twitter.com/6diTbC4rJT
— Zac Gordon (@zgordon) March 6, 2019
Day 72 of writing #React Book for @OSTraining:
Was told the book should be available for purchase on Amazon next week!!!
But I still squeezed in an extra chapter today on refactoring existing code bases π
Follow the book progress here – https://t.co/b1nhm4lHsO pic.twitter.com/G3apz8IUEW
— Zac Gordon (@zgordon) February 26, 2019
Day 71 of writing #React Book for @OSTraining:
My Saturday: Working through final edits for the book. Who knew editing was so meticulous? π
π€Should still have print copies to give away at @wordcampmiami π
Follow the progress (hooks update soon) – https://t.co/b1nhm4lHsO pic.twitter.com/y2olZB2POi
— Zac Gordon (@zgordon) February 24, 2019
Day 70 of writing #React Book for @OSTraining:
Just heard the "beta" release is being shared with some OS Training community members!
π€Should have print copies to give away in time for @wordcampmiami π
Follow the progress (hooks update soon) – https://t.co/b1nhm4lHsO pic.twitter.com/jHc4fK5cOB
— Zac Gordon (@zgordon) February 21, 2019
Day 69 of writing #React Book for @OSTraining:
Met with the publisher and we're now in the final phase of editing and formatting the book!!!
π€Should have print copies to give away in time for @wordcampmiami π
Follow the progress (hooks update soon) – https://t.co/b1nhm4lHsO pic.twitter.com/Ss2ApYefqP
— Zac Gordon (@zgordon) February 7, 2019
Days 65-68 of writing #React Book for @OSTraining:
OMG IT'S DONE!!!!
I just finished the last chapter of the book and sent it off to the publisher for editing. Some minor tweaks left, but I. Am. Done!!!
Follow the progress here – https://t.co/b1nhm4lHsO pic.twitter.com/9yL7GLi1Au
— Zac Gordon (@zgordon) December 22, 2018
Day 64 of writing #React Book for @OSTraining:
This book is SO FRIGGIN close to done. I've decide to not work on anything else until it's complete…
Follow the progress here – https://t.co/b1nhm4lHsO pic.twitter.com/iR1W4jvAvQ
— Zac Gordon (@zgordon) December 18, 2018
Day 63 of writing #React Book for @OSTraining:
Continuing breaking up final project into separate chapters. Here's what we've got so far..
Follow the book progress here – https://t.co/b1nhm4lHsO pic.twitter.com/oGB2Ck7cy2
— Zac Gordon (@zgordon) December 4, 2018
Day 62 of writing #React Book for @OSTraining:
Outlined first few chapters for the Project section of the book. Breaking up project into steps – render content, add routing, add crud, add Firebase, etc..
Follow the book progress here – https://t.co/b1nhm4lHsO pic.twitter.com/ykZj6486Zt
— Zac Gordon (@zgordon) December 3, 2018
Day 61 of writing #React Book for @OSTraining:
Finished styling and refining the final project we will build. Next step, write up how we build it and book is done!
Follow the book progress here – https://t.co/b1nhm4lHsO pic.twitter.com/wadd14CWdW
— Zac Gordon (@zgordon) November 28, 2018
Day 60 of writing #React Book for @OSTraining:
Finished the last practice exercise chapter!!!
All that's left now is a chapter for the project!!!
Follow the book progress here – https://t.co/b1nhm4464e pic.twitter.com/cumYVIOTAJ
— Zac Gordon (@zgordon) November 27, 2018
Day 59 of writing #React Book for @OSTraining:
– Went back and added Practice Exercises for the Development Tools Chapter
– Covered the Command Line, NPM, Webpack, Babel and Server Setup
– Getting so much closer to done!!!Follow the book progress here – https://t.co/b1nhm4lHsO pic.twitter.com/9x05suDTbj
— Zac Gordon (@zgordon) November 20, 2018
Days 58 of writing #React Book for @OSTraining:
– All the main chapters are DONE!
– Coded most of the project we will build
– Includes Routing, Firebase CRUD, Rich Editing, Offline Caching, and some other goodies πFollow the book progress here – https://t.co/b1nhm4lHsO pic.twitter.com/nd469y4Vw2
— Zac Gordon (@zgordon) November 16, 2018
Days 56-57 of writing #React Book for @OSTraining:
– β Finished Component Lifecycle Chapter
– βοΈ Need to document lifecycle practice exercises
– π ONLY ONE CHAPTER OF CONTENT LEFT TO WRITE!!!Follow the writing progress here – https://t.co/b1nhm4lHsO pic.twitter.com/SOSNm4VKhf
— Zac Gordon (@zgordon) November 15, 2018
Day 55 of writing #React Book for @OSTraining:
Continued writing and working on examples for Component Lifecycle chapter.
Follow the writing progress here – https://t.co/b1nhm4lHsO pic.twitter.com/K6Nh23HhFK
— Zac Gordon (@zgordon) November 7, 2018
Day 54 of writing #React Book for @OSTraining:
Revamped the component lifecycle visualization, thinking through examples to go along with it.. should be back to writing next session.
Follow the writing progress here – https://t.co/b1nhm4lHsO pic.twitter.com/tadeZtgsr3
— Zac Gordon (@zgordon) November 5, 2018
Day 53 of writing #React Book for @OSTraining:
– Started writing chapter on Component Lifecycle
– Played around with a visualization for the chapter (work in progress π¨)
– Thought more about what examples to includeFollow the writing progress here – https://t.co/b1nhm4lHsO pic.twitter.com/bzPRJiKhi8
— Zac Gordon (@zgordon) October 31, 2018
Day 52 of writing #React Book for @OSTraining:
Worked on demos for Component Lifecycle Chapter, will start writing in next session – much closer now to the end of the book than the beginning!
Follow the writing progress here – https://t.co/b1nhm4lHsO pic.twitter.com/1L7HVlLz7q
— Zac Gordon (@zgordon) October 30, 2018
Day 51 of writing #React Book for @OSTraining:
– Finished chapter on State π
– Added section on making state persistent
– Loving how each chapter has a companion practice chapter
– Gave Bootcamp students an early copy! π€π½Follow the progress here – https://t.co/b1nhm4lHsO pic.twitter.com/7D7lInlBnh
— Zac Gordon (@zgordon) October 29, 2018
Day 50 of writing #React Book for @OSTraining:
– This book keeps growing π
– Editing continues..
– Finally Started Chapter on State π
– Giving my Bootcamp students get a copy next week so cramming to get as much done as I canFollow the progress here – https://t.co/b1nhm4lHsO pic.twitter.com/LCucOfBT4H
— Zac Gordon (@zgordon) October 24, 2018
Day 47-49 of writing #React Book for @OSTraining:
– Added 3 more chapters of practice exercises
– Edited to use simpler arrow functions for functional components
– Continued edits for early @AmazonKindle release β²οΈFollow the writing progress here – https://t.co/b1nhm4lHsO pic.twitter.com/wAucg0Bwd6
— Zac Gordon (@zgordon) October 17, 2018
Day 46 of writing #React Book for @OSTraining:
– Coded the Props practice exercises π
– Made book practice repo public – https://t.co/UloQwmU8WG
– Decided to go back and use arrow functions for functional componentsFollow the writing progress – https://t.co/b1nhm4lHsO pic.twitter.com/KPyYWFLLsN
— Zac Gordon (@zgordon) October 9, 2018
Day 45 of writing #React Book for @OSTraining:
Finally finished writing the chapter on Props (while at @wordcampbalt). Just need to add some practice exercises!!! #PracticePracticePractice
Follow my writing progress here – https://t.co/b1nhm4lHsO pic.twitter.com/ry3l7eu39I
— Zac Gordon (@zgordon) October 6, 2018
Day 44 of writing #React Book for @OSTraining:
Still working on Props Chapter – finished section on "Setting Props at the Highest Component Level Necessary"
Follow my writing progress here – https://t.co/b1nhm4lHsO pic.twitter.com/YVMpYj7i6x
— Zac Gordon (@zgordon) September 26, 2018
Question for my #React book..
Should the Context API get explained in the Props chapter or later in it's own chapter? I know they're not apples to apples, but wondering at what point to introduce?
— Zac Gordon (@zgordon) September 26, 2018
Day 43 of writing #React Book for @OSTraining:
Didn't have a ton of time today to write, but kept plugging away on Props Chapter – 1 way data flow and simple examples of props in action.
Follow my writing progress here – https://t.co/b1nhm4lHsO pic.twitter.com/905rOECvgQ
— Zac Gordon (@zgordon) September 25, 2018
Day 42 of writing #React Book for @OSTraining:
Finished intro to Props chapter and began mapping out the rest of what I want to cover. Short morning writing session today, hoping to work on it more later..
Follow my writing progress here – https://t.co/b1nhm4lHsO pic.twitter.com/RDZ46C9ts0
— Zac Gordon (@zgordon) September 24, 2018
Day 41 of writing #React Book for @OSTraining:
Finally got started on the chapter on Props. Getting into the heart of the book now!!! Been looking forward to writing this chapter for a while now π
Follow my writing progress here – https://t.co/b1nhm4lHsO pic.twitter.com/FgOhWcwHlx
— Zac Gordon (@zgordon) September 20, 2018
Day 40 of writing #React Book for @OSTraining:
Finished the chapter on "Using Create React App." Who would have thought this simple little tool would require such explanation π #Deeply
Follow my writing progress here – https://t.co/b1nhm4lHsO pic.twitter.com/5UFxuz3AFk
— Zac Gordon (@zgordon) September 19, 2018
Day 39 of writing #React Book for @OSTraining:
Almost done with Create React App chapter. Just need to add some practice exercises tomorrow. Ended up being *way* more to explain than I originally thought, but solid chapter π
Follow the book progress – https://t.co/b1nhm4lHsO pic.twitter.com/I3fZaa8Bry
— Zac Gordon (@zgordon) September 17, 2018
Day 38 of writing #React Book for @OSTraining:
Feeling good about the depth we're getting into of what Create React App does under the hood π
Follow the book progress – https://t.co/b1nhm4lHsO pic.twitter.com/mW9EdPaRdN
— Zac Gordon (@zgordon) September 16, 2018
Day 37 of writing #React Book for @OSTraining:
Got about halfway through the chapter on "Using Create React App." Finally dug into some of the behind the scenes and exported code more than have in the past π
Follow the book progress – https://t.co/b1nhm4lHsO pic.twitter.com/RxWSef5x6f
— Zac Gordon (@zgordon) September 13, 2018
Days 35-36 of writing #React Book for @OSTraining:
Finally finished editor requests for early @AmazonKindle release of first half of the book. Loving the added exercises π
Setting a goal of 6 weeks to finish the rest of the book!!!
Follow progress – https://t.co/b1nhm4lHsO pic.twitter.com/pBMlCnZkDB
— Zac Gordon (@zgordon) September 12, 2018
Days 32-24 of writing #React Book for @OSTraining:
After feedback from the editor I went back and reworked a few chapters to have a better flow.
Also added more exercises to the end of chapters that I'm really excited about π
Follow progress – https://t.co/b1nhm4464e pic.twitter.com/Bwk5RFV72B
— Zac Gordon (@zgordon) August 28, 2018
Day 31 of writing #React Book for @OSTraining:
First 6 chapters are off to @AmazonKindle for early release!!!!
1. Introduction
2. JavaScript for React
3. Tools for React
4. Overview of React
5. Elements & Components
6. JSX ExplainedFollow progress – https://t.co/b1nhm4lHsO pic.twitter.com/Etp9zL2mEK
— Zac Gordon (@zgordon) August 7, 2018
Day 30 of writing #React Explained Book for @OSTraining:
Knocked out an extra chapter today called "React Elements and Components." Final step before we can publish the first 6 chapters in a @AmazonKindle early edition!
Follow the writing progress – https://t.co/b1nhm4lHsO pic.twitter.com/zxDdJjYPGF
— Zac Gordon (@zgordon) August 6, 2018
Day 29 of writing #React Explained Book for @OSTraining:
Met with @SteveJBurge (a few days ago) who has now edited the first set of chapters for early release.
Going to add one more chapter then off to @AmazonKindle π«
Follow the writing progress – https://t.co/b1nhm4lHsO pic.twitter.com/S0ZNGSfspb
— Zac Gordon (@zgordon) August 2, 2018
Day 28 of writing #React Explained Book for @OSTraining:
Sooo close to being done editing first chapters for early release!!! πππ
Follow the writing progress – https://t.co/b1nhm4lHsO
Read a chapter "A High Level Overview of React" – https://t.co/R5N5wPqhrY pic.twitter.com/ixTMxEFHvl— Zac Gordon (@zgordon) July 25, 2018
Day 27 of writing #React Explained Book for @OSTraining:
Continuing to edit the first few chapters for early release on @AmazonKindle! Oh editing ;p
Follow the writing progress – https://t.co/b1nhm4lHsO pic.twitter.com/IzawcDPQb5
— Zac Gordon (@zgordon) July 24, 2018
Day 26 of writing #React Explained Book for @OSTraining:
Working weekends now ;p Editing chapter "Important JavaScript to Know for React"
Follow the writing progress – https://t.co/b1nhm4lHsO
Read a free chapter "A High Level Overview of React" – https://t.co/R5N5wPqhrY pic.twitter.com/UnrP4wVqnU— Zac Gordon (@zgordon) July 21, 2018
Day 25 of writing #React Explained Book for @OSTraining:
Continuing to edit first half of the book for early @AmazonKindle release ππ
Read one of the chapters "A High Level Overview of React" – https://t.co/R5N5wPqhrY
Follow the writing progress – https://t.co/b1nhm4lHsO pic.twitter.com/YgUDtDwb9u
— Zac Gordon (@zgordon) July 20, 2018
Day 24 of writing #React Explained Book for @OSTraining
As I prep for publishing the first half of the book, I'm releasing one of the early chapters, "A High Level Overview of React," to get feedback. Would love thoughts in the comments! #WorkInProgresshttps://t.co/SoXUjMu1mv pic.twitter.com/NSZ6aobnWx
— Zac Gordon (@zgordon) July 16, 2018
Day 23 of writing #React Explained Book for @OSTraining:
Back from hiatus for #WCEU and #JSforWPConf!
Preparing first 1/2 of book to go to editor for early release of Kindle version on @Amazon π
Follow the progress – https://t.co/b1nhm4lHsO pic.twitter.com/gVYU6ZG9Wl
— Zac Gordon (@zgordon) July 9, 2018
Day 22 did not get a tweet but involved playing with project ideas π
Day 21 of writing #React Explained Book for @OSTraining:
Continued on going back to add an early chapter giving a high level overview of React and all it's parts.
Began plotting what project(s) we should build π€ Ideas?!
Follow my writing progress – https://t.co/b1nhm4lHsO pic.twitter.com/LIX4r6kPJ0
— Zac Gordon (@zgordon) May 21, 2018
Day 20 of writing #React Explained Book for @OSTraining:
Had to take a step back today and add a chapter to earlier in the book called "React Explained, at a High Level" or something like that. Got too deep, too quick ;p
Follow my writing progress – https://t.co/b1nhm4lHsO pic.twitter.com/UsbeVwOej3
— Zac Gordon (@zgordon) May 17, 2018
Day 19 of writing #React Explained Book for @OSTraining:
Continued with Chapter 6 – "Component Architecture." Introduced state management, coded lots of examples, and switched to using class properties π
Follow along with my writing progress – https://t.co/b1nhm4lHsO pic.twitter.com/Ao5bzopCsA
— Zac Gordon (@zgordon) May 8, 2018
Day 18 of writing #React Explained Book for @OSTraining:
Continued working on Chapter 6 – "Component Architecture" – Introducing data flow π
Follow along with my daily writing progress here – https://t.co/b1nhm4lHsO pic.twitter.com/D93R8Q3ucg
— Zac Gordon (@zgordon) May 7, 2018
Day 17 of writing #React Explained Book for @OSTraining:
Started working on Chapter 6 – "Component Architecture"
Follow along with my daily progress here – https://t.co/b1nhm4lHsO pic.twitter.com/gZp37JDCYB
— Zac Gordon (@zgordon) May 5, 2018
Day 16 of writing #React Explained Book for @OSTraining:
It took 4 sittings, but the JSX Chapter is complete! π
Excited to start tomorrow on "Component Architecture" π
Follow along with my daily progress here – https://t.co/b1nhm4lHsO pic.twitter.com/LMOaPTKZMO
— Zac Gordon (@zgordon) April 30, 2018
Day 15 of writing #React Explained Book for @OSTraining
Day 3 of working JSX Chapter ~ Today focused on different approaches to conditional statements and an into into declarative programming. Still more to do!
Follow along with my writing progress – https://t.co/b1nhm4lHsO pic.twitter.com/WrYZwcZu0k
— Zac Gordon (@zgordon) April 30, 2018
Day 14 of writing #React Explained Book for @OSTraining
Continued to plug away at JSX Rules and Syntax. A lot here! Also added some more to chapter on Important JavaScript to Know for React.
Follow along with my daily writing progress here – https://t.co/b1nhm4lHsO pic.twitter.com/nhMnXB8O0E
— Zac Gordon (@zgordon) April 25, 2018
Day 13 of writing #React Explained Book for @OSTraining
Plugged away at JSX Rules and Syntax. Hoped to be done today, but will have to finish tomorrow. So many little things about JSX to explain π
Follow along with my daily writing progress here – https://t.co/b1nhm4lHsO pic.twitter.com/9bdFfZog8c
— Zac Gordon (@zgordon) April 24, 2018
Day 12 of writing #React Explained Book for @OSTraining
Started Chapter 4 on JSX – Got a pretty solid introduction done and explained what goes on under the hood when you transpile JSX π
Follow along with my daily progress of writing the book here – https://t.co/b1nhm4lHsO pic.twitter.com/43QdolEnHk
— Zac Gordon (@zgordon) April 23, 2018
Day 11 of writing #React Explained Book for @OSTraining
Finished Chapter 3 on The Top-Level React API while on my flight back from @WordCampLondon (also watched Ant-Man and Captain America π #Marvel)
Follow along with my daily progress here – https://t.co/b1nhm4lHsO pic.twitter.com/gOCkkpMkFI
— Zac Gordon (@zgordon) April 17, 2018
Day 10 of writing #React Explained Book for @OSTraining
Kept plugin away at Chapter 3 on The Top-Level React API while on my overnight flight to @WordCampLondon
Follow along with my daily progress here – https://t.co/pbP2PbU5jk pic.twitter.com/wfSG3QZzqw
— Zac Gordon (@zgordon) April 9, 2018
Day 9 of writing #React Explained Book for @OSTraining
Started writing Chapter 3 on the Core React Library and the Top-Level API. Enjoying showing how React works outside of the context of the DOM π
Follow along with my daily progress here – https://t.co/b1nhm4lHsO pic.twitter.com/lwVk4wHDPS
— Zac Gordon (@zgordon) April 4, 2018
Day 8 of writing #React Explained Book for @OSTraining
Researched Chapter 3 – "The Core React Library" by finally reading all the React library source code π€no writing today, but good to have done π
Follow along with my daily progress here – https://t.co/01kOZHu4UT pic.twitter.com/jcacKchEFo
— Zac Gordon (@zgordon) March 28, 2018
Day 7 of writing #React Explained Book for @OSTraining
Finished Chapter 2 – "Important Tools to Know for React." Now we can start writing some actual React content π
Follow along with my daily progress here – https://t.co/01kOZHu4UT pic.twitter.com/R4RguEryog
— Zac Gordon (@zgordon) March 26, 2018
Day 6 of writing #React Explained Book for @OSTraining
Started writing "Important Tools to Know for React." Also launched 3 NEW micro sites:
– https://t.co/VrAaBTwfzr
– https://t.co/E4huCwhXl4
– https://t.co/QCtcSm0MvnFollow along here – https://t.co/01kOZHu4UT pic.twitter.com/mP764Ie6If
— Zac Gordon (@zgordon) March 22, 2018
Day 4/5 of writing #React Explained Book for @OSTraining
Completed section of Chapter 1 on "Important JavaScript to Know for React." Includes info on ES6+, the DOM, how "this" works, functional programming and immutability π
Follow along here – https://t.co/01kOZHu4UT pic.twitter.com/Qvm6p0A69T
— Zac Gordon (@zgordon) March 20, 2018
Just recorded a podcast with @SteveJBurge of @OSTraining about my #React Explained Book ~ should be up in next week or two π excited discussions π pic.twitter.com/yRl8byIVvg
— Zac Gordon (@zgordon) March 19, 2018
Day 3 of writing #React Explained Book for @OSTraining
Worked from back of Learn JavaScript #Deeply track @wordcampmiami today π
Ch 1 "Important JavaScript to Know for React" is becoming more thorough than expected, but feeling good about it π pic.twitter.com/2ao1UDp1xQ
— Zac Gordon (@zgordon) March 18, 2018
Day 2 of writing the "React Explained Book" for @OSTraining:
1. Worked on Chapter 1 – "Preparing to React"
2. Outlined and Started Writing 1.1 – "Important JavaScript to Know for Working with React"
3. Outlined 1.2 – "JavaScript Development Tools"#React #Book #Deeply pic.twitter.com/Gqj4wp9H83— Zac Gordon (@zgordon) March 16, 2018
Day 1 of writing the "React Explained Book" for @OSTraining:
1. Get setup in @pressbooks
2. Write the Introduction: "Simplicity, Ingenuity & The Right Place at the Right Time"
3. Start brainstorming Chapter 1 on "Getting Ready to React"#React #Book #Deeply pic.twitter.com/HCu6TGDZl0— Zac Gordon (@zgordon) March 14, 2018