<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: wslyvh</title>
    <description>The latest articles on Forem by wslyvh (@wslyvh).</description>
    <link>https://forem.com/wslyvh</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F124262%2F52c3f4f5-9a7a-49cd-be3c-f854f526660c.png</url>
      <title>Forem: wslyvh</title>
      <link>https://forem.com/wslyvh</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/wslyvh"/>
    <language>en</language>
    <item>
      <title>Clean Contracts - a guide on smart contract patterns &amp; practices</title>
      <dc:creator>wslyvh</dc:creator>
      <pubDate>Tue, 04 Aug 2020 12:49:55 +0000</pubDate>
      <link>https://forem.com/wslyvh/clean-contracts-a-guide-on-smart-contract-patterns-practices-5a7g</link>
      <guid>https://forem.com/wslyvh/clean-contracts-a-guide-on-smart-contract-patterns-practices-5a7g</guid>
      <description>&lt;p&gt;Blockchain and smart contract development are still relatively new and highly experimental. They require a different engineering mindset than traditional web, or app development where ‘move fast and break things’ has become the norm. &lt;/p&gt;

&lt;p&gt;Blockchain development is much more like hardware, or financial service development. Smart contracts are complex instruments that offer the possibility to have self-enforcing contracts including transparent, tamper-proof, and immutable information. They have the authority to allocate high-value resources between complex systems. Often working autonomously. With huge financial loss at risk. This makes smart contracts critical components in these systems. Development of such components requires more investment, design, and effort upfront. Solid engineering practices, rigorous testing, and a strong security mindset. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Ff4upbwiz9cb50hpzgwmt.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Ff4upbwiz9cb50hpzgwmt.jpeg" alt="WTFs per minute" width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In a series of blog posts, I’m planning to go through several patterns, practices, and principles that can be applied to blockchain and smart contract development to reduce the risks associated with it. &lt;/p&gt;

&lt;p&gt;In this first article, I’ll cover more general engineering practices based on the concepts of Clean Code.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Naming &lt;/li&gt;
&lt;li&gt;Structure &amp;amp; Ordering&lt;/li&gt;
&lt;li&gt;Documentation &amp;amp; Natspec &lt;/li&gt;
&lt;li&gt;Formatting &lt;/li&gt;
&lt;li&gt;Contracts &amp;amp; Data structures &lt;/li&gt;
&lt;li&gt;Systems &lt;/li&gt;
&lt;li&gt;Standards &amp;amp; Libraries &lt;/li&gt;
&lt;li&gt;Error handling &lt;/li&gt;
&lt;li&gt;Testing&lt;/li&gt;
&lt;li&gt;Security &amp;amp; code analysis &lt;/li&gt;
&lt;li&gt;Continuous Integration &lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Full blog post at &lt;a href="https://www.wslyvh.com/clean-contracts/"&gt;wslyvh.com&lt;/a&gt;&lt;/p&gt;

</description>
      <category>programming</category>
      <category>learning</category>
      <category>blockchain</category>
      <category>ethereum</category>
    </item>
    <item>
      <title>The hitchhiker’s guide to Ethereum</title>
      <dc:creator>wslyvh</dc:creator>
      <pubDate>Wed, 08 Jul 2020 13:52:59 +0000</pubDate>
      <link>https://forem.com/wslyvh/the-hitchhiker-s-guide-to-ethereum-482k</link>
      <guid>https://forem.com/wslyvh/the-hitchhiker-s-guide-to-ethereum-482k</guid>
      <description>&lt;p&gt;Blockchain has emerged from the once shadowy world of cryptocurrency to become &lt;a href="https://business.linkedin.com/talent-solutions/blog/trends-and-research/2020/most-in-demand-hard-and-soft-skills"&gt;the most in-demand skill in 2020&lt;/a&gt;, according to LinkedIn. The promise of blockchain is huge. And large companies are continuing to hire and expand their blockchain teams, incl. Facebook, Amazon, Microsft, EY, Deloitte, IBM, and Oracle, to name a few. So, it should be well worth the effort to become familiar with how blockchain works, what its perceived benefits are, and as a developer starting building on top of them.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F2cx8d1syrmmg276lxe3x.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F2cx8d1syrmmg276lxe3x.png" alt="Alt Text" width="500" height="387"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Over the past few years, I've been helping and on-boarding new team members and developers into the blockchain space. This helped me to collect blogs, links, materials, and resources and see which worked well for everyone's learning journey. It's time to share that with a broader audience. This guide provides a starting point for developers who're keen to learn more about blockchain and development on top of Ethereum. It will be opinionated and not contain a full list of everything available. But rather, a concise list of highly recommended options, from my own experiences. &lt;/p&gt;

&lt;p&gt;The guide covers:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Blockchain foundations &lt;/li&gt;
&lt;li&gt;Ethereum 101 &lt;/li&gt;
&lt;li&gt;Ethereum Development, Smart contracts &amp;amp; DApps &lt;/li&gt;
&lt;li&gt;Advanced Topics, privacy, performance &amp;amp; permissioning &lt;/li&gt;
&lt;li&gt;Next steps &lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;You can find it at &lt;a href="https://www.wslyvh.com/ethereum-guide/"&gt;wslyvh.com&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>career</category>
      <category>learning</category>
      <category>blockchain</category>
      <category>ethereum</category>
    </item>
    <item>
      <title>Hack a better future</title>
      <dc:creator>wslyvh</dc:creator>
      <pubDate>Sun, 05 Apr 2020 10:01:08 +0000</pubDate>
      <link>https://forem.com/wslyvh/hack-a-better-future-2ein</link>
      <guid>https://forem.com/wslyvh/hack-a-better-future-2ein</guid>
      <description>&lt;p&gt;Hackathons are becoming increasingly important and valuable to companies, corporations, and communities. Hackathons teach new skills, strengthen developer communities, and push the limits of new technologies to create new value. They can be fun, energetic and highly productive since everyone is collaborating on a common goal and purpose.&lt;/p&gt;

&lt;p&gt;With the current COVID-crisis, this common goal is more clear than ever. So if you ever wondered how you can help fight the current crisis, now is your chance. &lt;/p&gt;

&lt;h1&gt;
  
  
  Hackathons
&lt;/h1&gt;

&lt;p&gt;Check out some of the current and upcoming hackathons in April:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://dev.to/devteam/announcing-the-twilio-hackathon-on-dev-2lh8"&gt;the Twilio Hackathon&lt;/a&gt; here on DEV &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://www.hackcrisis.com/"&gt;Hack the crisis&lt;/a&gt;, with several initiatives in other countries, e.g. &lt;a href="https://www.hackthecrisis.nl/en/"&gt;Hack the Crisis NL&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://theglobalhack.com/"&gt;The Global Hack&lt;/a&gt;, with support from the EU Commission - April 9-12 &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://hackathon.metacartel.org/"&gt;MetaCartel's Dragon Quest&lt;/a&gt; - April 1st to 30th&lt;/li&gt;
&lt;li&gt;Mozilla's &lt;a href="https://mozilla.org/builders"&gt;Fix-The-Internet MVP Lab&lt;/a&gt; - starts April 6th &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://ethturin.com/"&gt;ETHTurin&lt;/a&gt;, A Virtual Hackathon on Ethereum - April 24-26&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Or check out &lt;a href="https://devpost.com/hackathons"&gt;Devpost&lt;/a&gt; for more..&lt;/p&gt;

&lt;h1&gt;
  
  
  Prepare for a hackathon
&lt;/h1&gt;

&lt;p&gt;I recently published a blog post on how to prepare for a hackathon. While this was aimed at blockchain hackathons, the tips are common to any hackathon. &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Set your own goals for the hackathon&lt;/li&gt;
&lt;li&gt;Connect with the community&lt;/li&gt;
&lt;li&gt;Don't be afraid to ask for help&lt;/li&gt;
&lt;li&gt;Pick something that interests you&lt;/li&gt;
&lt;li&gt;And ultimately... Make sure to have fun!&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Full blog at &lt;a href="https://www.wslyvh.com/how-to-prepare-for-a-blockchain-hackathon/"&gt;https://www.wslyvh.com/how-to-prepare-for-a-blockchain-hackathon/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>hackathon</category>
      <category>career</category>
      <category>learning</category>
      <category>programming</category>
    </item>
    <item>
      <title>Working from home</title>
      <dc:creator>wslyvh</dc:creator>
      <pubDate>Tue, 17 Mar 2020 16:20:19 +0000</pubDate>
      <link>https://forem.com/wslyvh/working-from-home-1bn2</link>
      <guid>https://forem.com/wslyvh/working-from-home-1bn2</guid>
      <description>&lt;p&gt;Remote work can have a serious impact on your life and (mental) health. Especially when you can’t leave the house for extended periods of time. A lot of people are going to experience this for the first time now. So sharing some tips and learnings from the years I've worked remotely.&lt;/p&gt;

&lt;p&gt;In short:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Stick to your regular routines&lt;/li&gt;
&lt;li&gt;Get outside&lt;/li&gt;
&lt;li&gt;Actively communicate with others&lt;/li&gt;
&lt;li&gt;Proactively manage isolation&lt;/li&gt;
&lt;li&gt;Set up your boundaries&lt;/li&gt;
&lt;li&gt;Stay healthy &amp;amp; fit&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The full blog post can be found at:&lt;br&gt;
&lt;a href="https://www.wslyvh.com/working-from-home/"&gt;https://www.wslyvh.com/working-from-home/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;What are you doing to stay healthy?&lt;/p&gt;

</description>
      <category>mentalhealth</category>
      <category>discuss</category>
      <category>remote</category>
    </item>
  </channel>
</rss>
