<?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: Cyril Kurmann</title>
    <description>The latest articles on DEV Community by Cyril Kurmann (@gr1ll).</description>
    <link>https://dev.to/gr1ll</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%2F1423021%2F30cf16af-a0ad-40ad-91a9-f84f0364f418.jpeg</url>
      <title>DEV Community: Cyril Kurmann</title>
      <link>https://dev.to/gr1ll</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/gr1ll"/>
    <language>en</language>
    <item>
      <title>100 Seconds of Stellar: A Quick Guide to Smart Contracts with Rust</title>
      <dc:creator>Cyril Kurmann</dc:creator>
      <pubDate>Fri, 16 Aug 2024 16:15:00 +0000</pubDate>
      <link>https://dev.to/gr1ll/100-seconds-of-stellar-a-quick-guide-to-smart-contracts-with-rust-2l4e</link>
      <guid>https://dev.to/gr1ll/100-seconds-of-stellar-a-quick-guide-to-smart-contracts-with-rust-2l4e</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/stellar"&gt;Build Better on Stellar: Smart Contract Challenge&lt;/a&gt;: Create a Tutorial&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Your Tutorial
&lt;/h2&gt;

&lt;p&gt;We created a video tutorial that walks you through the process of building, deploying, and interacting with a Stellar smart contract using Rust. Inspired by Fireships "100 Seconds" series, we wanted to make something concise, informative, and a bit fun. You can watch the tutorial on YouTube &lt;a href="https://youtu.be/xLXAGWVP3f8" rel="noopener noreferrer"&gt;here&lt;/a&gt;, and the code is available on our &lt;a href="https://github.com/danieljancar/stellar-smart-contract" rel="noopener noreferrer"&gt;GitHub Repository&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/xLXAGWVP3f8"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Created
&lt;/h2&gt;

&lt;p&gt;Our video tutorial is designed to help developers quickly get up to speed with Stellar smart contracts. The video covers everything from setting up the development environment to deploying the contract on the Stellar Testnet. We hope this resource makes it easier for developers to start working with Stellar and create their own projects. We also have another submission for a dApp, where we hope to win, which you can check out aswell. 🌱&lt;br&gt;
&lt;/p&gt;
&lt;div class="ltag__link"&gt;
  &lt;a href="/gr1ll" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1423021%2F30cf16af-a0ad-40ad-91a9-f84f0364f418.jpeg" alt="gr1ll"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://dev.to/gr1ll/votevault-our-journey-from-a-lunchtime-idea-to-dapp-2opf" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;VoteVault: Our Journey from a Lunchtime Idea to dApp&lt;/h2&gt;
      &lt;h3&gt;Cyril Kurmann ・ Aug 11 '24&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#devchallenge&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#stellarchallenge&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#blockchain&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#web3&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


&lt;h2&gt;
  
  
  Journey
&lt;/h2&gt;

&lt;p&gt;Daniel and I decided to create the video because we were inspired by the Fireship series and noticed that there wasnt anything like it for Stellar smart contracts. Also we had finished working on our &lt;strong&gt;VoteVault&lt;/strong&gt; &lt;a href="https://dev.to/gr1ll/votevault-our-journey-from-a-lunchtime-idea-to-dapp-2opf"&gt;dApp submission&lt;/a&gt; and had some time left. I took on the scripting and text, while Daniel handled the video editing and voiceover. It was a fun and rewarding experience, luckily we already knew a lot about Stellar because of our dApp. Were happy of how the video came out and we hope it helps others dive into the Stellar ecosystem.&lt;/p&gt;

&lt;p&gt;We would love to especially participate in the &lt;strong&gt;Vivid Video&lt;/strong&gt; subcategory with this submission!&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;YouTube Video:&lt;/strong&gt; &lt;a href="https://youtu.be/xLXAGWVP3f8" rel="noopener noreferrer"&gt;https://youtu.be/xLXAGWVP3f8&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;GitHub Repository:&lt;/strong&gt; &lt;a href="https://github.com/danieljancar/stellar-smart-contract" rel="noopener noreferrer"&gt;https://github.com/danieljancar/stellar-smart-contract&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Team Members&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;@danieljancar &lt;/li&gt;
&lt;li&gt;
&lt;a class="mentioned-user" href="https://dev.to/gr1ll"&gt;@gr1ll&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;em&gt;If any images or content used in the video are subject to copyright, please contact us to have them removed.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>stellarchallenge</category>
      <category>blockchain</category>
      <category>web3</category>
    </item>
    <item>
      <title>VoteVault: Our Journey from a Lunchtime Idea to dApp</title>
      <dc:creator>Cyril Kurmann</dc:creator>
      <pubDate>Sun, 11 Aug 2024 22:55:36 +0000</pubDate>
      <link>https://dev.to/gr1ll/votevault-our-journey-from-a-lunchtime-idea-to-dapp-2opf</link>
      <guid>https://dev.to/gr1ll/votevault-our-journey-from-a-lunchtime-idea-to-dapp-2opf</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/stellar"&gt;Build Better on Stellar: Smart Contract Challenge&lt;/a&gt;:&lt;br&gt;
Build a dApp&lt;/em&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What I Built
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;VoteVault&lt;/strong&gt; - Because, who said voting has to be boring?&lt;/p&gt;

&lt;p&gt;VoteVault is a secure, transparent and open-source voting platform built on the Stellar blockchain. We wanted to create something useful in the blockchain space — a platform that allows users to create, participate and verify any types of votes. Using Stellar Smart Contracts for secure and verifiable voting processes, and an Angular frontend for a responsive UI.&lt;/p&gt;

&lt;h2&gt;
  
  
  Demo
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Check out VoteVault in action: &lt;a href="https://vv.danieljancar.dev/" rel="noopener noreferrer"&gt;VoteVault&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;We also created a predefined vote, where we'd like all of you to engage on: &lt;a href="https://vv.danieljancar.dev/#/voting/4a6cdc19-33ec-4f6d-adf1-a71a30370027" rel="noopener noreferrer"&gt;Sample Vote&lt;/a&gt; or copy the voteID: &lt;code&gt;4a6cdc19-33ec-4f6d-adf1-a71a30370027&lt;/code&gt; 🔥&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  My Code
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Explore the code on GitHub: &lt;a href="https://github.com/danieljancar/votevault" rel="noopener noreferrer"&gt;VoteVault Repository&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Our repo includes a README going into further detail and is licensed under MIT.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Journey
&lt;/h2&gt;

&lt;p&gt;This journey is not just about what we build, its about who we are and how we build it.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Team: Cyril &amp;amp; Daniel
&lt;/h3&gt;

&lt;p&gt;We are Cyril and Daniel, two developers with passion for learning and taking on challenges in the most unconventional ways ;). Both of us are apprentices in software development in Switzerland. I'm in my fourth and final year, Daniel is in his third year. We may be early in our careers but we’re already making waves (sometimes literally, lol, since we worked on this project mostly while on vacation).&lt;/p&gt;

&lt;p&gt;The project started during a lunchtime at our company. Full of excitement (and probably too much coffee) we decided to do the Stellar Smart Contracts Challenge the best way we could. &lt;/p&gt;

&lt;p&gt;As said, we wanted to do something different than crypto or token projects and also keep the UI simple and straight-forward without any fancy animations 😆. Also we wanted to show, that Stellar Smart Contracts can be used for literally anything, not only crypto related platforms.&lt;/p&gt;

&lt;p&gt;For the first two weeks, we developed from home, but the pace was a bit slow. The ideas were there but not as much as when we hit the road for our vacations where we also refactored a lot of code we wrote in the first two weeks. We also created full CI/CD for deployment, clean code and testing. We don't have full test coverage yet and will implement it in the near future, also we will develop automated deployment for the Smart Contract if it would be needed. Since it won't be changed that much! 🚀&lt;/p&gt;

&lt;h3&gt;
  
  
  The Real Journey Begins: Vacation Time!
&lt;/h3&gt;

&lt;p&gt;Once we were on vacation things really started to go on. Daniel was coding from Italy, where late-night sessions turned into early mornings, without him even noticing. Italy is known for its relaxation, sea and pizza, but Daniel said that “the flow” waits for nobody.&lt;/p&gt;

&lt;p&gt;While I was in the sun of Sri Lanka. In the beautiful nature and tasty food, I also was able to stay focused on Stellar smart contracts and Rust. Balancing blockchain with beach stuff is not easy but I think we did a good job!&lt;/p&gt;

&lt;p&gt;Our communication relied mostly on Discord where we talked about our ideas, our code and sent snapshots of our remote workstations to each other. We learned a lot about Stellar, Web 3.0, improved our skills in Rust and became really good at refactoring as we constantly got new ideas (prolly because of the weather and vibe).&lt;/p&gt;

&lt;p&gt;Oh yeah, did I say we took some snapshots on our vacation? Look at the banner again. 😊&lt;/p&gt;

&lt;p&gt;Well... what started as a lunchtime idea turned into a project we’re very proud of. VoteVault isn't just a dApp — its the result of a lot of work, late nights and great vacations. We both were able to learn a lot about Stellar and how the future of web might look, not only crypto, but also other sustainable platforms like VoteVault. 😉&lt;/p&gt;

&lt;p&gt;We hope you love VoteVault as much as we do.&lt;/p&gt;

&lt;p&gt;As two young developers at the start of our careers, we’d be absolutely thankful to participate in the Meridian conference, if we are lucky to win. Going to the meridian conference would give us a lot reputation in our early careers and very much experience for our future in the software industry.&lt;/p&gt;

&lt;p&gt;Feel free to explore our code, check out the demo, and let us know what you think.&lt;/p&gt;




&lt;p&gt;Btw. Daniel showed me the song he listened to the most while working on this&lt;br&gt;
project: &lt;a href="https://www.youtube.com/watch?v=H_f1sANBMgg" rel="noopener noreferrer"&gt;How to listen to this Album - Stereoclip&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I created a relatable meme of what I funnily sometimes experienced while working at this project. xD&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fh0r5oaqthohe14gm05hc.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fh0r5oaqthohe14gm05hc.jpg" alt="Relatable meme of doing some fixes and then realizing Daniel already did it faster. xD" width="500" height="616"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;We will continue to work on the project till the due date of the challenge on the 18. August. As said, we'd be happy on your feedback of what can be improved on our &lt;a href="https://github.com/danieljancar/votevault/discussions/58" rel="noopener noreferrer"&gt;Discussion&lt;/a&gt;. 🙌&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Additional Prize Categories: Super Sustainable&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;We think, transparent and fair voting is very important for governance and decision making or getting peoples real opinions on any topic. This makes our dApp a good candidate for the Super Sustainable category.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Team Members&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dev.to/Gr1ll"&gt;@cyrilkurmann&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.to/danieljancar"&gt;@danieljancar&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Cheers,&lt;br&gt;
Daniel and Cyril&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>stellarchallenge</category>
      <category>blockchain</category>
      <category>web3</category>
    </item>
  </channel>
</rss>
