Hi dev.to,
Lukas: How are you?
Dev.to: Great. We grew in the number of users and added many new cool features into the platform. What about you?
Lukas: I have seen the new features! The DevToConnect is cool! I am launching a new project [https://web3.coach], and I would like the dev.to community to be apart of it. Therefore, I will be sharing all my articles on this great platform.
What's the project about?
I am writing an eBook teaching developers how blockchain works and how to program blockchain systems. The eBook is not specific to any particular blockchain. Opposite. It contains various peer-to-peer, blockchain, and cryptographical design patterns useful for any software developer who wants to expand his programming career. No cryptocurrencies involved!
What's inside?
This product will contain everything I know about blockchain
development. It will have theory, diagrams as well as the full
source code stored in a private Github repository.
What will you build?
You will build a blockchain from scratch in Go.
Don't worry; you don't need to have any prior Go experience to start reading the book. It's a very powerful and beginner-friendly language, and you will pick it up quickly.
What will you learn?
By learning blockchain, you will explore:
- Peer-to-peer systems software architecture
- Event-based architecture
- How servers can communicate autonomously (BTC, ETH, XRP)
- Go programming language ❤
- Solidity programming language (Turing machines)
- Encoding and secure hashing
- Asymmetric cryptography and general internet security
Why Go?
Because like blockchain, it's a fantastic technology for your overall
programming career:
- Trendy language
- Better paid than an average PHP/Java/Javascript position • Optimized for multi-core CPU architecture. You can spawn thou- sands of light-weight threads(Go-routines) without problems -
- Practical for highly parallel and concurrent software such as blockchain networks
- Easy to get started and be productive
- Nearly C++ level of performance out of the box
- Compiles to binary and is very portable
What's blockchain good for?
I know many developers think blockchain is just a hype and how no use-case, but that's a myth!
Blockchain technology has various incredible use-cases transforming major industries as we speak from banking to supply chains and self-sovereign identity.
I have been working on this for more than a year, but I am
finally going to wrap it up. I will be releasing it in a few weeks.
How can you get started?
You can download TODAY the first 6 chapters of the book for FREE:
Ready to start a new programming journey?
PS: If you have any question or want to follow the book updates, add me on Twitter: https://twitter.com/Web3Coach
Top comments (0)