<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>howto on @PaulRBerg</title><link>https://prberg-2019.netlify.app/tags/howto/</link><description>Recent content in howto on @PaulRBerg</description><generator>Hugo -- gohugo.io</generator><language>en-US</language><lastBuildDate>Thu, 14 May 2020 01:27:05 +0300</lastBuildDate><atom:link href="https://prberg-2019.netlify.app/tags/howto/index.xml" rel="self" type="application/rss+xml"/><item><title>How to Do Your Crypto Taxes by Yourself</title><link>https://prberg-2019.netlify.app/post/2020/05/14/dyi-crypto-taxes/</link><pubDate>Thu, 14 May 2020 01:27:05 +0300</pubDate><guid>https://prberg-2019.netlify.app/post/2020/05/14/dyi-crypto-taxes/</guid><description>Context My goal with this post is to distill the complicated topic of crypto taxes into an actionable tutorial I wish I had myself. It will hopefully make things easy for you and set you on the right track. At the very least, there are many practical tips and tricks that I&amp;rsquo;m sure you&amp;rsquo;ll find useful.
I&amp;rsquo;ll be using and shilling Google Sheets, which I can&amp;rsquo;t recommend enough. I began to appreciate the power of spreadsheet programs only after haplessly attempting to track my crypto portfolio with scripts written in Rust.</description></item><item><title>How to Code Your Own Confidential Token on Ethereum</title><link>https://prberg-2019.netlify.app/post/2019/02/15/confidential-tokens/</link><pubDate>Fri, 15 Feb 2019 19:30:41 +0000</pubDate><guid>https://prberg-2019.netlify.app/post/2019/02/15/confidential-tokens/</guid><description>Context Ethereum is not private. Every time you transfer an ERC20 token or any other digital asset, information is leaked to third parties. They could find out your full financial history simply by heading to Etherscan, Blockscout or any other blockchain explorer out there.
Fear not, there are ways to prevent this. For one, you could use multiple accounts, but you&amp;rsquo;d have to constantly remember not to cross-link these accounts. This would be a life admin nightmare.</description></item><item><title>How to Write Upgradeable Smart Contracts with Truffle ^5.0 and ZeppelinOS ^2.0</title><link>https://prberg-2019.netlify.app/post/2018/12/30/upgradeable-smart-contracts/</link><pubDate>Sun, 30 Dec 2018 17:50:44 +0200</pubDate><guid>https://prberg-2019.netlify.app/post/2018/12/30/upgradeable-smart-contracts/</guid><description>Context In this post, we&amp;rsquo;ll learn how to write upgradeable smart contracts with the latest versions of Truffle and ZeppelinOS. In particular, version ^5.0 of Truffle introduces a lot of updates, with the most prominent one being the integration with web3 ^1.0. Let&amp;rsquo;s unpack these updates and introduce upgradeable smart contracts with the state-of-the-art ZeppelinOS.
This is not an introductory article to Ethereum development, if you want that, take a look at the following resources:</description></item><item><title>How to Host a Static Website with S3, CloudFront and Route53</title><link>https://prberg-2019.netlify.app/post/2018/12/27/static-website-aws/</link><pubDate>Thu, 27 Dec 2018 04:14:42 +0200</pubDate><guid>https://prberg-2019.netlify.app/post/2018/12/27/static-website-aws/</guid><description>Context I recently set-up my self-hosted personal blog and I underestimated the effort I had to put in to make it exactly as I wanted to:
Pay-as-you-go hosting SSL certificate Functional www subdomain Highly customizable but minimalistic design Markdown-powered articles I decided to write a tutorial to help others do it with less overhead. This article will go into fine details on how to tick all the boxes above, with a focus on the back-end components.</description></item></channel></rss>