<?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>DEV Community: Chase Struse</title>
    <description>The latest articles on DEV Community by Chase Struse (@captsnoodle).</description>
    <link>https://dev.to/captsnoodle</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%2F272685%2F70499ed5-6278-4231-beb8-894b83c3f578.jpeg</url>
      <title>DEV Community: Chase Struse</title>
      <link>https://dev.to/captsnoodle</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/captsnoodle"/>
    <language>en</language>
    <item>
      <title>[Day 8] Imports are hard</title>
      <dc:creator>Chase Struse</dc:creator>
      <pubDate>Tue, 11 Jan 2022 20:10:40 +0000</pubDate>
      <link>https://dev.to/captsnoodle/day-8-imports-are-hard-7na</link>
      <guid>https://dev.to/captsnoodle/day-8-imports-are-hard-7na</guid>
      <description>&lt;p&gt;Day 8, another day, another day late post since I can't seem to remember to post at the end of the night.. &lt;/p&gt;

&lt;p&gt;All of my code can be found at this Github &lt;a href="https://github.com/ChaseStruse/VideoGameMarketplace"&gt;Repo&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What did I do?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Implemented the User.sol&lt;/li&gt;
&lt;li&gt;Got Storage.sol inside of User.sol&lt;/li&gt;
&lt;li&gt;Trying to figure out why I cannot deploy the contracts&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What did I learn?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Learned how to create an instance of a contract in solidity&lt;/li&gt;
&lt;li&gt;Learned that there are not a whole lot of forum posts around solidity&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Any Side Notes?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Don't forget to slow down. I'm always so amped and wanting to go straight into the code that I miss some small stuff and create headaches for myself that could have been solved long ago. &lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>100daysofcode</category>
      <category>blockchain</category>
    </item>
    <item>
      <title>[Day 7] Solidity, why you gotta be like this?</title>
      <dc:creator>Chase Struse</dc:creator>
      <pubDate>Mon, 10 Jan 2022 16:28:08 +0000</pubDate>
      <link>https://dev.to/captsnoodle/day-7-1k8h</link>
      <guid>https://dev.to/captsnoodle/day-7-1k8h</guid>
      <description>&lt;p&gt;Day 7, totally forgot to post again.. Yesterday I had another fun day, it was a lot of head banging but it was still a fun time learning. Learning something new is always hard but as this journey progresses I am sure I will get better and better or at least I hope so!  &lt;/p&gt;

&lt;p&gt;All of my code can be found at this Github &lt;a href="https://github.com/ChaseStruse/VideoGameMarketplace"&gt;Repo&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What did I do?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Spent a lot of time diagraming and trying to figure out how to structure the smart contracts using Miro&lt;/li&gt;
&lt;li&gt;Read Ethereum.org documentation&lt;/li&gt;
&lt;li&gt;Started to rearrange setup and deleted old contract and test and started implementing the new way I wanted to go. &lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What did I learn?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Learned that it is really beneficial to just take time to read and diagram, you don't always have to jump head first in&lt;/li&gt;
&lt;li&gt;Learning to shift my head towards blockchain programming, thinking in solidity is a lot different than something like C#&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Any Side Notes?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Don't forget to slow down. I'm always so amped and wanting to go straight into the code that I miss some small stuff and create headaches for myself that could have been solved long ago. &lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>blockchain</category>
      <category>100daysofcode</category>
    </item>
    <item>
      <title>[Day 6] Why is blockchain so hard?!</title>
      <dc:creator>Chase Struse</dc:creator>
      <pubDate>Sun, 09 Jan 2022 15:32:44 +0000</pubDate>
      <link>https://dev.to/captsnoodle/day-6-why-is-blockchain-so-hard-36p7</link>
      <guid>https://dev.to/captsnoodle/day-6-why-is-blockchain-so-hard-36p7</guid>
      <description>&lt;p&gt;Day 6, my bad for not posting yesterday, I totally forgot to post but I didn't forget to code! Yesterday was a fun day and I am glad I got myself to code on the weekend. Sometimes weekends can be hard for me because I am so distracted by other things. &lt;/p&gt;

&lt;p&gt;All of my code can be found at this Github &lt;a href="https://github.com/ChaseStruse/VideoGameMarketplace"&gt;Repo&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What did I do?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Continued to modify the structure of the smart contracts&lt;/li&gt;
&lt;li&gt;Wrote tests for Buyer contract&lt;/li&gt;
&lt;li&gt;Fixed issues with failing tests&lt;/li&gt;
&lt;li&gt;Found potential bugs in the way things are setup&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What did I learn?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Learned how to get multiple return types from a function&lt;/li&gt;
&lt;li&gt;Learned how to return multiple values from a single function&lt;/li&gt;
&lt;li&gt;Learned what 'pure' and 'view' are in solidity&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Any Side Notes?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Nope just gotta keep the grind going!&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>100daysofcode</category>
      <category>blockchain</category>
    </item>
    <item>
      <title>[Day 5] Another Dapp </title>
      <dc:creator>Chase Struse</dc:creator>
      <pubDate>Fri, 07 Jan 2022 04:32:44 +0000</pubDate>
      <link>https://dev.to/captsnoodle/day-5-another-dapp-361e</link>
      <guid>https://dev.to/captsnoodle/day-5-another-dapp-361e</guid>
      <description>&lt;p&gt;Day 5, let’s get it! Today was another weird day, tbh the whole weeks been shot but hey I’m still learning and still grinding and that’s all that matters!&lt;/p&gt;

&lt;p&gt;All of my code can be found at this &lt;a href=""&gt;Github Repo&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What did I do?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Researched Solidity best practices&lt;/li&gt;
&lt;li&gt;Spent time experimenting with contracts&lt;/li&gt;
&lt;li&gt;Wrote a storage contract and am attempting to get a purchase contract built&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What did I learn?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Learned how to have inheritance in Solidity&lt;/li&gt;
&lt;li&gt;Learned how to deal with storage&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Any Side Notes?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Gotta keep the grind going! &lt;/li&gt;
&lt;/ul&gt;

</description>
    </item>
    <item>
      <title>[Day 4]  Making another Dapp</title>
      <dc:creator>Chase Struse</dc:creator>
      <pubDate>Wed, 05 Jan 2022 05:12:24 +0000</pubDate>
      <link>https://dev.to/captsnoodle/day-4-making-another-dapp-47ob</link>
      <guid>https://dev.to/captsnoodle/day-4-making-another-dapp-47ob</guid>
      <description>&lt;p&gt;Day 4, whoop whoop! It's another cold day out here in Iowa unfortunately but you know what it could be worse. Today felt a little weird, I didn't feel nearly as creative as I usually do and it was hard to think up what I wanted to do for my next project. All I knew was I didn't want to follow a tutorial and do that again, I want to breakout from tutorial hell and learn on my own. &lt;/p&gt;

&lt;p&gt;All of my code can be found at this &lt;a href=""&gt;Github Repo&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What did I do?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Started an angular project&lt;/li&gt;
&lt;li&gt;Added Truffle and Solidity&lt;/li&gt;
&lt;li&gt;Watched videos regarding CSS tips and tricks&lt;/li&gt;
&lt;li&gt;Tweaked some code with my personal website using the tips and tricks I learned&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What did I learn?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Learned how to center a div a more efficient way&lt;/li&gt;
&lt;li&gt;Learned how to initialize a truffle project&lt;/li&gt;
&lt;li&gt;Learned how to structure a angular app with truffle&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Any Side Notes?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;While it was a day full of no motivation it felt good to still get something done thankfully!&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>100daysofcode</category>
      <category>blockchain</category>
      <category>angular</category>
    </item>
    <item>
      <title>[Day 3]  Operation Making a Dapp Complete </title>
      <dc:creator>Chase Struse</dc:creator>
      <pubDate>Mon, 03 Jan 2022 18:03:58 +0000</pubDate>
      <link>https://dev.to/captsnoodle/day-3-operation-making-a-dapp-complete-4ddh</link>
      <guid>https://dev.to/captsnoodle/day-3-operation-making-a-dapp-complete-4ddh</guid>
      <description>&lt;p&gt;Day 3, can you believe it?!? Feels like this year is already flying by to be completely honest. I completed my first blockchain application this morning and I am so excited! I named the app Ether Marketplace. The app allows you to connect a metamask wallet and buy/sell products with your account using the Ethereum network! How freaking cool. &lt;/p&gt;

&lt;p&gt;All of my code can be found at this &lt;a href=""&gt;Github Repo&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What did I do?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Linked the createProduct method from the smart contract to front end&lt;/li&gt;
&lt;li&gt;Hooked up the purchaseProduct method from the smart contract to the front end&lt;/li&gt;
&lt;li&gt;Created a form to create a product and list it&lt;/li&gt;
&lt;li&gt;Created a table to display products that are for sale&lt;/li&gt;
&lt;li&gt;Fixed a spelling error I found in the smart contract &lt;/li&gt;
&lt;li&gt;Added a README&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What did I learn?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Learned how to get a method from a smart contract&lt;/li&gt;
&lt;li&gt;Learned how to send data to the smart contracts data&lt;/li&gt;
&lt;li&gt;Learned how to get a receipt that is returned after the smart contract is completed&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Any Side Notes?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;This was an incredibly fun project and even though I was following a tutorial I still felt like I learned an incredible amount of knowledge and I am sooo excited to utilize this information on my own projects&lt;/li&gt;
&lt;li&gt;Huge shoutout to Dapp University, I couldn't have done this without them and I am happy I found them and can use them as a free resource&lt;/li&gt;
&lt;li&gt;Find them &lt;a href="https://www.youtube.com/channel/UCY0xL8V6NzzFcwzHCgB8orQ"&gt;here&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>100daysofcode</category>
      <category>blockchain</category>
    </item>
    <item>
      <title>[Day 2] Making a Dapp pt2</title>
      <dc:creator>Chase Struse</dc:creator>
      <pubDate>Mon, 03 Jan 2022 05:28:41 +0000</pubDate>
      <link>https://dev.to/captsnoodle/day-2-making-a-dapp-pt2-3lgn</link>
      <guid>https://dev.to/captsnoodle/day-2-making-a-dapp-pt2-3lgn</guid>
      <description>&lt;p&gt;Hey hey hey! It's day 2 of my 100 Days of Code challenge and I am super excited! I hope you all are having an incredible start to 2022, I know I for sure am. All of my code can be found at this &lt;a href=""&gt;Github Repo&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What did I do?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Got smart contract to load to front end&lt;/li&gt;
&lt;li&gt;Fixed issue from last night regarding webpack&lt;/li&gt;
&lt;li&gt;Refactored and made some code prettier&lt;/li&gt;
&lt;li&gt;Started to get the hang of ReactJs again after being in angular&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What did I learn?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Learned how to connect a metamask profile to the application&lt;/li&gt;
&lt;li&gt;Learned how to access a smart contract from the front end&lt;/li&gt;
&lt;li&gt;Learned some more ReactJs basics&lt;/li&gt;
&lt;li&gt;Learned more about web3 and getting account information&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Any Side Notes?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;It seems like smart contracts are a big part of the backend when it comes to web3 applications&lt;/li&gt;
&lt;li&gt;Smart contracts are small and powerful&lt;/li&gt;
&lt;li&gt;Connecting metamask to an application is surprisingly easy&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>100daysofcode</category>
      <category>blockchain</category>
    </item>
    <item>
      <title>[Day 1] Making a DApp</title>
      <dc:creator>Chase Struse</dc:creator>
      <pubDate>Sun, 02 Jan 2022 03:27:53 +0000</pubDate>
      <link>https://dev.to/captsnoodle/day-1-making-a-dapp-59k9</link>
      <guid>https://dev.to/captsnoodle/day-1-making-a-dapp-59k9</guid>
      <description>&lt;p&gt;Hey everyone, I hope the start of 2022 has been great for all of you! This year I decided that I would complete my first 100 days of code challenge. My objective of this is stated in my previous post if you were curious definitely go check it out!&lt;/p&gt;

&lt;h2&gt;
  
  
  What did I do?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Researched blockchain and blockchain technologies&lt;/li&gt;
&lt;li&gt;Followed tutorial for blockchain development found &lt;a href=""&gt;here&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Blogged about my experience&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What did I learn?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Learned that Solidity is the main programming language used to create smart contracts on Ethereum &lt;/li&gt;
&lt;li&gt;Learned how to setup and run a local blockchain network&lt;/li&gt;
&lt;li&gt;Learned the basics of writing a smart contracts&lt;/li&gt;
&lt;li&gt;&lt;a href=""&gt;Github Repo&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Any Side Notes?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Ethereum and DApps really seem to be incredibly powerful, obviously only working on this for a day I don't have a ton of knowledge but the limited things I have done I have found to be extremely fun and I could feel the power. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;I used to think Web3.0 and DApps were just a fad but now that I have gotten some development experience and have learned more about the blockchain I feel like I was completely wrong, this will more than likely be the future of the web. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Solidity has weird syntax&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>100daysofcode</category>
      <category>blockchain</category>
    </item>
    <item>
      <title>100 Days of Code</title>
      <dc:creator>Chase Struse</dc:creator>
      <pubDate>Thu, 30 Dec 2021 15:09:29 +0000</pubDate>
      <link>https://dev.to/captsnoodle/100-days-of-code-edg</link>
      <guid>https://dev.to/captsnoodle/100-days-of-code-edg</guid>
      <description>&lt;h2&gt;
  
  
  New Year, New Technologies!
&lt;/h2&gt;

&lt;p&gt;Hey everyone, with 2022 right around the corner people all around are making New Years resolutions and I figured I would get started on mine earlier rather than later!&lt;/p&gt;

&lt;h3&gt;
  
  
  Goals
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Learn Web3 fundamentals&lt;/li&gt;
&lt;li&gt;Learn Solidity and Blockchain fundamentals&lt;/li&gt;
&lt;li&gt;Create a Decentralized Application&lt;/li&gt;
&lt;li&gt;Continue to improve Web Development skills&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>100daysofcode</category>
      <category>web3</category>
    </item>
    <item>
      <title>[Day 1] 100 Days ReDo</title>
      <dc:creator>Chase Struse</dc:creator>
      <pubDate>Tue, 05 Jan 2021 16:03:01 +0000</pubDate>
      <link>https://dev.to/captsnoodle/day-1-100-days-redo-11j4</link>
      <guid>https://dev.to/captsnoodle/day-1-100-days-redo-11j4</guid>
      <description>&lt;p&gt;I completed day one of my redo of the 100 days of code yesterday. I currently work as a software engineer so my goal for this is to gain more knowledge to help me be more marketable.&lt;/p&gt;

&lt;p&gt;With this I decided to begin by learning ReactJs. Currently I have only worked on backend projects using .Net so moving to front end has been an odd change.&lt;/p&gt;

&lt;p&gt;For day one I started by purchasing a Udemy course (linked below) that I personally recommend. It has a ton of great content and I have already learned so much. I will link my GitHub repo for my notes and project so you all can see my progress!&lt;/p&gt;

&lt;p&gt;Things I learned:&lt;br&gt;
Components&lt;br&gt;
State&lt;br&gt;
How to utilize functions and classes&lt;/p&gt;

&lt;p&gt;Links:&lt;br&gt;
Udemy: &lt;a href="https://www.udemy.com/course/complete-react-developer-zero-to-mastery/"&gt;https://www.udemy.com/course/complete-react-developer-zero-to-mastery/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Github: &lt;a href="https://github.com/ChaseStruse/Notes/tree/master/React"&gt;https://github.com/ChaseStruse/Notes/tree/master/React&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Exploring Unity Game Engine</title>
      <dc:creator>Chase Struse</dc:creator>
      <pubDate>Sat, 16 May 2020 04:55:49 +0000</pubDate>
      <link>https://dev.to/captsnoodle/exploring-unity-game-engine-136m</link>
      <guid>https://dev.to/captsnoodle/exploring-unity-game-engine-136m</guid>
      <description>&lt;p&gt;Hey everyone, as I stated back in my previous post I have started to work on some fun projects and so I figured I would begin by exploring Unity. I started the other day and began by following along with a brackeys tutorial. If you haven't checked out his channel make sure you do he is amazing!&lt;/p&gt;

&lt;p&gt;Anyways I began by following his first person shooter series and had a lot of fun but I am never one to follow tutorials for too long because I get super bored and don't learn as well. So I began trying to modify code and do my best to read through the documentation. &lt;/p&gt;

&lt;p&gt;I ended up making a little capsule character that moves around the screen and can shoot a ray trace that isn't visible to the player just yet (still don't know how to do that lol). It's been a lot of fun and I am glad I have tried it, I hope to continue to learn and hopefully I'll have my own game soon.&lt;/p&gt;

</description>
      <category>gamedev</category>
      <category>unity3d</category>
      <category>csharp</category>
    </item>
    <item>
      <title>It’s been a while...</title>
      <dc:creator>Chase Struse</dc:creator>
      <pubDate>Thu, 14 May 2020 18:52:38 +0000</pubDate>
      <link>https://dev.to/captsnoodle/it-s-been-a-while-1dbc</link>
      <guid>https://dev.to/captsnoodle/it-s-been-a-while-1dbc</guid>
      <description>&lt;p&gt;Well everyone, I’m back! Back in November I was posting about the #100days challenge and I was super excited. Since then I actually received a job offer and began my job as a software developer in December! Starting a new job has obviously been stressful and I feel like I have been doing all my learning while at work and after work I need to recharge so I haven’t been able to work on personal projects and develop other skills outside of work sadly. But starting today I will begin my adventure on continuing to learn and do projects outside of work for fun not just for work! This is super important for me because I feel like I’ve lost a little bit of my drive not being able to experiment and program outside of work. Anyways I hope to continue posting and learning! Thanks for everyone who read my rant I hope you all have a good day and feel free to connect with me!&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
