Look, I know you think blockchain sucks, and it's just a hype but forget everything you heard from social media.
Blockchain joins together a new set of fascinating programming design patterns useful for any software developer.
Characteristic by static documents, personal web pages and few content producers.
Represents read/write/publish model controlled by corporations, commercial platforms with emphasis on mass communication, content, data, power centralization. Google, Youtube, Facebook, Instagram, Medium.
Focus on users' data privacy. The tokenized economy optimizes the value exchange by entirely removing an intermediary.
Blockchain immutability, in combination with asymmetric cryptography, enables the creation of transparent, open-sourced systems that users can trust while preventing centralized data breaches.
Blockchain is a technology of tomorrow's job market. Gain experience today while rest of the developers are bored still writing HTTP endpoints and querying MySQL DB using 30 years old Java/PHP for a below-average salary due to now naturally crowded, web development market.
Sounds harsh? Honestly, I love MySQL, and I have used it for 8 years, but so everybody else now.
In the worst case, you learn new programming design patterns and cryptography. Relevant in your current job as well.
You will explore the magic behind distributed and decentralized systems learning completely new design patterns and concepts improving your low-level software engineering skills (Encodings, Cryptography, Peer-to-Peer Torrent-like Protocols, Event-Based Architecture, etc.)
Lost a job because of COVID-19? The majority of blockchain jobs are remote-friendly, allowing you to work from your favorite places or home for any business sector.
Earn a higher salary due to a lack of talent. I was a senior software engineer at trivago for 5 years (a company with 1000 employees), and after becoming a blockchain developer, my salary increased by 35%—supply vs. demand.
Low cost of living and higher monthly profit if you land a well paid remote job. What's the point of earning 200k a year if you spend 150k on rent?
HIGH RISK / HIGH ROI BONUS: You will understand the most popular blockchain protocols (Bitcoin, Ethereum, XRP) and their technical shortcomings in depth. You will be able to estimate what projects have the brightest feature $!
Web 3.0 core principles aim to reduce corruption in the world and improve transparency in all industries from shipping, politics, manufacturing, trading, and others.
Focus on data privacy. There is no reason your Instagram picture, Facebook status, or Twitter tweet should be stored in a commercial database for sale to advertisers.
Free speech censorship is getting out of control. All western companies from hardware (Apple) to software (Blizzard) are banning applications used by Hong Kong protestors. Web 3.0 design have peer-to-peer dynamics to support basic human rights.
Before you can build a Web 3.0 application, you must understand how blockchain database works.
In this book, you will start with a dummy MVP JSON database and evolve it into a fully functional blockchain system to which all readers, including me, will be connected to!
Git checkout the tag mentioned at the end of each chapter and play around! Refactor code. Add new go-routines and blockchain properties. Experiment with the code at your own pace!
You will learn HOW blockchain works in its core, WHAT makes it useful and WHY is the system beneficial.
I don't want to just sell you the book. I want to transfer you my knowledge! From the beginning, I will lead 1on1 LinkedIn DMs with every reader + one FREE 30mins video call when you finish the book to ensure you fully understand all blockchain concepts!
After we clear all remaining doubts about blockchain in our 30mins video call, I will send you an optional exam for you to recapitulate all the new p2p design patterns, cryptography and blockchain components.
I will also send you a cheat-sheet to print out so you have all knowledge quickly accessible in the future.
If you have fallen in love with blockchain and you will decide to continue in this industry, I will tailor you a custom training plan on how to build your first production-grade application on top of the Ethereum blockchain and we will continue in developing your new skills.
Ethereum extends general blockchain capabilities with a support for turing-complete Smart Contracts but that's a sweet treat for another day. Step by step.
13 extensive chapters with 3 years of content maintenance support if anything in blockchain industry changes.
The flagship material on starting with blockchain development.
Learning: You generate and distribute first blockchain tokens.
Learning: You manually persist new activity into a file system.
Learning: You develop a CLI controlled database from scratch.
Learning: You find out how little rights users posses in their favourite apps.
Learning: You discover the main blockchain's value proposition.
Learning: You make your DB immutable via secure cryptographic hash functions.
Learning: You redesign and refactor your MVP database into a blockchain architecture.
Learning: You program a HTTP server in Go and deploy your program to AWS.
Learning: You design a basic peer-to-peer communication algorithm.
Learning: You implement a p2p database replication.
Learning: You make your program fully decentralized and independent.
Learning: You program a decentralized authentication and authorization using asymmetric cryptography.
reader := newVisitor()
Hi, I am Lukas Lukac. An ex-trivago software engineer, author and blockchain coach.
For the last 2 years I spent 10h a day developing blockchain software and educational resources. Not enough. This industry needs more developers. In April 2020 I decided to open Web3Coach company and train web developers for the new era of Web 3.0 development with focus on users privacy, data ownership and peer-to-peer interactions as a full-time coach.Have a question? Contact me on LinkedIn