Live data from Hacker News

Ask HN: What are some books where the reader learns by building projects?

news.ycombinator.com

11–20 of 188 posts

Re: Ask HN: What are some books where the reader learns by building projects?

#12
I don't know if linking to one's own work is considered gauche here, but since it fits with the original question, my own book Practical Microservices fits this description (https://pragprog.com/book/egmicro/practical-microservices). It takes the reader from inception of a projection to a functioning system, explaining the basics of microservices, event sourcing, and CQRS along the way. Each chapter builds on the previous ones.

Re: Ask HN: What are some books where the reader learns by building projects?

#17
Not quite what you're talking about but the best book on car mechanics I ever read... It was red, and textbook-sized, hardcover. Lots of drawings.

It literally started with an explosion in a can, and then progressively enhanced that idea step-by-step: add a lid to the can to capture the energy, add a lever to keep the can lid from flying away, and then attach the lever to a wheel so that it returns the lid to the top of the can for another explosion, add walls to guide the lid, ta-da! Piston.

It goes on like that, adding each piece of the puzzle in a logical way, until you have a mental model of an internal combustion engine. You definitely feel like you could build one from scratch (if you had the metallurgy skill.)

Re: Ask HN: What are some books where the reader learns by building projects?

#19
My book from O'Reilly ("Building Tools with GitHub") builds a variety of applications using the GitHub API in five different languages (Ruby, JavaScript, Python, C#, Java on Android). All the chapters build a complete project (app on Android for writing blogs with Jekyll for example).

You can buy it or read it free online (thanks again to O'Reilly for allowing us to release it under creative commons):

https://buildingtoolswithgithub.teddyhyde.io/

No prior experience with the languages are required, so it is good for a beginner wanting to dip their toes into that language and/or facet of the API.

Re: Ask HN: What are some books where the reader learns by building projects?

#20

Not quite what you're talking about but the best book on car mechanics I ever read... It was red, and textbook-sized, hardcover. Lots of drawings. It literally started with an explosion in a can, and then progressively enhanced that idea step-by-step: add a lid to the can to capture the energy, add a lever to keep the can lid from flying away, and then attach the lever to a wheel so that it returns the lid to the top…

Boy if you could find the name of that book I'd really appreciate it
Post reply on HN