Bruno is a blockchain developer and technical educator at the Web3 Foundation, the foundation that's building the next generation of the free people's internet. He runs two newsletters you should subscribe to if you're interested in Web3.0: Dot Leap covers ecosystem and tech development of Web3, and NFT Review covers the evolution of the non-fungible token (digital collectibles) ecosystem inside this emerging new web. His current passion project is RMRK.app, the most advanced NFT system in the world, which allows NFTs to own other NFTs, NFTs to react to emotion, NFTs to be governed democratically, and NFTs to be multiple things at once.
Bruno's articles
NFTs are becoming popular for staking a claim on digital artworks. Learn what NFTs are and the other amazing things they can be used for.
Trusting people is an issue as old as humankind. Learn how Web3 technology is offering a level of trust previously unknown in human history.
R is a programming language designed for data analysis and plotting. Learn the basic data types in R and the essentials of using RStudio.
Using Flarum? Extend it! In this tutorial, you'll learn how to set up a custom field that allows users to add a Web3 address to their profile.
Learn how to add a custom field to a Flarum user account. Users will be able to set this custom field from their profile page, and admins will be able to edit it too.
In this eighth and final tutorial in his series explaining how to build decentralized applications using the Ethereum blockchain, Bruno focuses on deploying the project to the live internet.
In this seventh tutorial in his series explaining how to build decentralized applications using the Ethereum blockchain, Bruno shows how to build the app's front end, setting up and deploying the UI for this story he's been working on.
In this sixth tutorial in his series explaining how to build decentralized applications using the Ethereum blockchain, Bruno takes the DAO to its final form, adding voting, blacklisting/unblacklisting, and dividend distribution and withdrawal, while throwing in some additional helper functions for good measure.
In this fifth tutorial in his series explaining how to build decentralized applications using the Ethereum blockchain, Bruno shows how to add the ability for participants to buy tokens from the DAO and to add submissions into the story.
In this fourth tutorial in his series explaining how to build decentralized applications using the Ethereum blockchain, Bruno takes the first steps towards developing a Story DAO, covering whitelisting and testing.
In this third tutorial in his series explaining how to build decentralized applications using the Ethereum blockchain, Bruno looks at how to compile, deploy, test and verify a TNS token, which is compatible with all exchanges and can be used as a regular ERC20 token.
In this second tutorial in his series explaining how to build decentralized applications using the Ethereum blockchain, Bruno dives right into it and builds and deploys his TNS token — the token users will use to vote on proposals in the Story DAO.
In this first tutorial in his series explaining how to build decentralized applications using the Ethereum blockchain, Bruno lays out the app's rules and features and sets up the private blockchain, showing how to build your own custom Ethereum token with or without an accompanying DAO and app.
Brunk Skvorc introduces Puppeth, a one-stop shop of blockchain service management tools that allow you to start developing smart contracts with ease and deploy them to your test blockchain through your local version of MyEtherWallet or the MetaMask integration of Remix.
Image Resizing: Bruno Škvorc shows how to modify a multi-image gallery blog to serve resized versions of images depending on the size of the viewport.
Bruno Škvorc shows how to implement Varnish as an additional caching layer, along with the Cloudflare CDN, to increase an app's GTMetrix score dramatically.
Bruno applies Blackfire to a freshly started project to identify PHP performance bottlenecks, establishing a process of continuous performance testing.
Bruno Skvorc introduces MetaMask, a simple and practical solution for using the Ethereum blockchain and keeping Ether in your browser, contributing greatly to the mainstream-ization of blockchain technology and cryptocurrency.
What's a CDN? How do Content Delivery Networks work anyway, and what's so special about them? Which one should you choose? Come find out!
Bruno Skvorc walks through the process of generating an Ethereum wallet and sending and receiving ether through the MyEtherWallet interface.
Bruno Skvorc explains how to interpret the transaction types in Ethereum on Etherscan, showing how to say, with a reasonable degree of certainty, what was transferred to whom, when, and where from, as well as identify what triggered it.
Bruno Skvorc compares and contrasts Proof of Work (PoW), Proof of Stake (PoS), Delegated Proof of Stake (DPoS) and Proof of Authority (PoA) as well, examining how they work and their pros and cons.
Bruno Skvorc explains how transaction costs on Ethereum are calculated, covering the concepts of gas, the Ethereum Virtual Machine, ether, GWei, gas limit and gas price.
Bruno Skvorc takes you through the process of generating your first Ethereum wallet and sending and receiving ether through the MyEtherWallet interface.
You've heard of encryption, but do you know what it actually is and how it works? Bruno Skvorc takes you back to the basics and explains encryption, describes the different types, and provides algorithm examples. If you've ever wanted to understand this but it seemed too complicated, you'll love this post.
Bitcoin is currently impractical to use because of slow and expensive transactions plaguing its blockchain. Bruno Skvorc explains the concept of the Lightning Network, which was introduced as a solution to this scalability issue.
Bruno Skvorc explains the concept of nodes in Bitcoin, exploring the difference between mining and validation.
Bruno Skvorc introduces Ethereum, a special blockchain with a special token called Ether, showing how it's different from bitcoin, and what makes it stand out in the world of cryptocurrency.
Bruno Skvorc explains how hardware wallets work in a technical (but hopefully human-readable) way, detailing how they do what they do and how they can be this flexible and yet this secure.
Bruno Skvorc explains what “the blockchain” actually is, how it works, why it’s popular, and why so many people claim it’ll revolutionize the world.