You can solve the CodeCrafters challenges in many languages, and Go is one of them, yes. Not sure if there are books or blog posts about it though. Through the CodeCrafters portal you can access the code of other people and the related repositories, however, so that can help.
Thank you for sharing, guys. The next posts in the series have been in the works for a bit too long, this reminded me that I should keep writing =) Thanks!
Thanks! Sorry for the late reply but I am not the OP, I just found your comment. This is interesting, I will look into it a bit more, as I'm not that familiar with Obj-C any more (I last used it on a NeXT 20 years ago). I think I put into the broad category of composition everything that works through interfaces, but it might be useful to discuss this particular implementation. Thanks again!
Thanks for the suggestion. Actually the rules say "Show HN is for something you've made that other people can play with." so I didn't feel very sure about it.
I just published version 1.0.2 of the book. Some readers spotted typos and bad grammar and submitted pull requests (kudos are in the changelog). You can download it from Leanpub. Happy reading!
Thank you for your comment. I considered using LaTeX or other tools, but in the end Leanpub is very easy and straightforward and, at least for the time being, I'm OK with it. Thanks for sharing your experience with Amazon and Apple
Thank you both for your suggestions, I will consider using one of these in the next versions of the book. Python is a moving target, so I will have to update the examples.
Yes indeed this is the reason why I prefer to leave it on that platform. I haven't published the book to make money, but support is appreciated and covers the publication cost and other things like the blog. Thanks!
I don't know. I believe the Markua specification is still in progress and while it is open Leanpub is the company that pushes it the most obviously. I haven't found any Markua compiler, but for this book a Markdown compiler should cover 90% of the formatting.
Leanpub produces the book starting from Markdown/Markua files. Markua is a dialect/fork of Markdown that implements book-related features like footnotes. So I just wrote it with an editor. You can find the source code of the book here https://github.com/pycabook/pycabook. Thank you for reading the book
Ah, you already know what you will find in the next releases of the book =) Thank for the suggestion, actually I was struck by dataclasses as they are exactly what I needed for a project I have, a sort of library for clean architectures. We'll see. Thanks!
You are welcome! Yes I have the same feeling when discovering these things or when I read some books on past architectures. It took me years to learn some parts of MS-DOS or x86 Assembly :)
This is a series of "lab notes" on the Amiga that I am writing while I explore the architecture and the operating system. I hope others find this interesting and useful.