on closeBook
This is the end of the book, I know I want more too. In the next months I plan to do more releases of this book, not only because I am sure I will need to issue erratas but also because there is much more to cover. This was the minimal set of features and discussion I felt was needed to move a beginner LiveCoder into a more seasoned developer experience.
By reaching this point of the book and examining the bundled source code, you should be comfortable with the following things:
- Naming anything under the sun! You should be an expert namer now, and both your variables, stacks, and handlers should all use descriptive and meaningful names, all cohesive with the development experience you’re building.
- How to document your code to save precious time as you forget how stuff was made in the first place and, or, need to on-board more developers into your project. The reasons behind your coding choices should now be apparent not only in the code itself but in the accompanying code comments.
- Splitting your code into the MVC pattern making all the units loose coupled to each other by leveraging the message path and useful patterns such as the publisher/subscriber pattern.
This has been a quick journey but I hope it was worth it for you, I know I am sure it has been worth for me. Please reach out to me with comments, feedback and request for new topics or clarification. My email for this book is feedback@andregarzia.com.
Writing this book has been a great experience for me and I’d really appreciate more feedback about it.
I’d love to write more books. I see myself more as a writer than a developer these days. If you like my work and would like like to support me buy me a coffee at ko-fi.
See you all around!
Andre