# The Epic Hashnode Writeathon — The winners! 🏅

🎉 The time has come to announce the winners of [The Epic Hashnode Writeathon](https://townhall.hashnode.com/the-epic-hashnode-writeathon) hosted last month. 

![Celebration GIF](https://c.tenor.com/PeCmi116QoMAAAAC/celebration-yay.gif align="center")

Hashnode is on the mission to empower tech writers worldwide to share knowledge freely without much hassle. Writeathon was an initiative to motivate writers to come forward and express themselves on their [Hashnode blogs](https://hashnode.com/explore/blogs?category=week) and interact with the [global tech community](https://hashnode.com/).

Writeathon had four categories: 
- Web apps, 
- Mobile Apps, 
- Cloud computing, and 
- Web3

A judge was assigned to every category to pick a winner. We are super honored to have some of the best from the tech community in our panel: 

- Web apps: [Quincy Larson](https://twitter.com/ossia) and [Debbie O'Brien](https://twitter.com/debs_obrien)
- Mobile apps: [Evan Bacon](https://twitter.com/Baconbrix)
- Web3: [Bruno Skvorc](https://twitter.com/bitfalls)
- Cloud Computing: [Hassan El Mghari](https://twitter.com/Nutlope) and [Erika Heidi](https://twitter.com/erikaheidi).

## The Winners 🏆

### 🌏 Web apps: Category winner (Grand winner)

[**How To Next.js**](https://blog.astrosaurus.me/how-to-nextjs)  
Written by @[Ephraim Atta-Duncan](@dephraiim)

[![How To Next.js](https://cdn.hashnode.com/res/hashnode/image/upload/v1655450123724/LJHdnktgp.png align="center")](https://blog.astrosaurus.me/how-to-nextjs)

### 📱 Mobile Apps: Category winner

[**How to Combine and Make Drawer and Bottom Tab Navigators Visible on Every Screen in React Native**](https://taofiqcodes.hashnode.dev/how-to-combine-and-make-drawer-and-bottom-tab-navigators-visible-on-every-screen-in-react-native)  
Written by @[Taofiq Aiyelabegan](@Taofiq)

[![How to Combine and Make Drawer and Bottom Tab Navigators Visible on Every Screen in React Native](https://cdn.hashnode.com/res/hashnode/image/upload/v1655450254147/uULtdRWmk.png align="center")](https://taofiqcodes.hashnode.dev/how-to-combine-and-make-drawer-and-bottom-tab-navigators-visible-on-every-screen-in-react-native)

### 🪙 Web3: Category winner

[**Creating an Advanced NFT with RMRK2.0 the Hard Way**](https://hashnode.com/post/creating-an-advanced-nft-with-rmrk20-the-hard-way-cl27zc80b01thaenvbw9galo1)  
Written by @[Brandon Macer](@brawndojo)

[![Creating an Advanced NFT with RMRK2.0 the Hard Way](https://cdn.hashnode.com/res/hashnode/image/upload/v1655451163241/Ykb7e6Jd2.png align="left")](https://hashnode.com/post/creating-an-advanced-nft-with-rmrk20-the-hard-way-cl27zc80b01thaenvbw9galo1)

### ☁️ Cloud Computing: Category winner

[**Introduction to CI/CD & CI/CD Pipeline**](https://kubesimplify.com/introduction-to-cicd-and-cicd-pipeline)  
Written by @[Vaidansh Bhardwaj](@Vaidansh)

[![Introduction to CI/CD & CI/CD Pipeline](https://cdn.hashnode.com/res/hashnode/image/upload/v1655451270439/qfudY8tOb.png align="left")](https://kubesimplify.com/introduction-to-cicd-and-cicd-pipeline)

## 100 Honorable mentions

1. [The Complete Modern React Developer 2022](https://andrewbaisden.hashnode.dev/the-complete-modern-react-developer-2022) by @[Andrew Baisden](@andrewbaisden)
2. [Getting Started With Open Source](https://mudit.hashnode.dev/getting-started-with-open-source) by @[Mudit Mishra](@muditwt)
3. [Hoisting in JavaScript explained visually 🔥 😍](https://webdriphashnode.hashnode.dev/hoisting-in-javascript-explained-visually) by @[Narottam Sahu](@Narottam)
4. [Sessions vs JWTs - A Complete Guide to Authentication](https://blog.dhruva.is-a.dev/sessions-vs-jwts-a-complete-guide-to-authentication) by @[Dhruva Srinivas](@carrotfarmer)
6. [How to test React applications with React Testing Library and Jest](https://giftea.hashnode.dev/how-to-test-react-applications-with-react-testing-library-and-jest) by @[Uhiene Gift Eleojo](@Giftea)
7. [Strategically Thinking Through Coding Exercises](https://www.blog.bydave.dev/strategically-thinking-through-coding-exercises) by @[Dave Guymon](@daveguymon)
8. [Using a Genetic Algorithm to Find Your User's Ideal Theme](https://deleteman.hashnode.dev/using-a-genetic-algorithm-to-find-your-users-ideal-theme) by @[Fernando Doglio](@deleteman)
9. [React: Master useEffect Hook](https://faheemkhan97.hashnode.dev/react-master-useeffect-hook) by @[Faheem Khan](@FaheemKhancodes)
10. [Why You Should Ditch Create-React-App for Vite](https://israelmitolu.hashnode.dev/why-you-should-ditch-create-react-app-for-vite) by @[Israel Oyetunji](@IsraelMitolu)
11. [Better Backend DX: Fastify + ESBuild = ⚡️](https://davipon.hashnode.dev/better-backend-dx-fastify-esbuild) by @[David Peng](@davipon)
12. [Introducing ReactPlay - Learn, Create, Share ReactJS projects](https://blog.greenroots.info/introducing-reactplay-learn-create-share-reactjs-projects) by @[Tapas Adhikary](@atapas)
13. [Build 5 Web Apps in 10 Hours using Next.js, React.js & Tailwind CSS](https://nextjsdev.hashnode.dev/build-5-web-apps-in-10-hours-using-nextjs-reactjs-and-tailwind-css#comments-list) by @[Vikas Rai](@raivikas200)
14. [Animation is Fun with GSAP,](https://kumarsonsoff.hashnode.dev/animation-is-fun-with-gsap) by @[Priyanshu Kumawat](@kumarsonsoff3)
15. [Deciphering Closures in JS 🔥](https://taran.hashnode.dev/deciphering-closures-in-js) by @[Tarandeep Singh](@taran16)
16. [React.js Deep Dive as a beginner](https://nathgoutam93.hashnode.dev/reactjs-deep-dive-as-a-beginner) by @[Goutam Nath](@nathgoutam93)
17. [Add Feature Flags to your NextJS App Using Firebase’s Realtime Database](https://blog.matteomortelliti.com/add-feature-flags-to-your-nextjs-app-using-firebases-realtime-database) by @[Matteo Mortelliti](@matteodm)
18. [Creating A Twitter Bot with Node.js](https://asaoluelijah.hashnode.dev/creating-a-twitter-bot-with-nodejs-cl3ct03kw08eiy3nvdzywhhc8) by @[Asaolu Elijah](@asaoluelijah)
19. [Mobile UI/UX Design Principles You Should Know](https://bhumikhokhani.hashnode.dev/mobile-uiux-design-principles-you-should-know) by @[Bhumi Khokhani](@bhumikhokhani)
20. [Object-Oriented Programming Explained Like Never Before](https://kumartul.hashnode.dev/object-oriented-programming-explained-like-never-before) by @[Atul Kumar](@kumartul)
22. [Learn JavaScript DOM by building a slider without html markups](https://blog.bonarhyme.com/learn-javascript-dom-by-building-a-slider-without-html-markups) by @[Bonaventure Chukwudi](@Bonarhyme)
23. [Best Practice for Optimizing Web Performance](https://beecodes.hashnode.dev/best-practice-for-optimizing-web-performance) by @[Ajayi Bolarinwa.C](@Beecodes)
24. [Getting Better at Web Development](https://snake0.hashnode.dev/getting-better-at-web-development) by @[Jacob Good](@Jacobegood)
25. [The importance of designing towards abstractions](https://aromeronavia.hashnode.dev/the-importance-of-designing-towards-abstractions) by @[Alberto Romero](@aromeronavia)
1. [A Quick Guide To Building Good React Native Mobile Apps](https://blog.esteetey.dev/a-quick-guide-to-building-good-react-native-mobile-apps) by @[Estee Tey](@lyqht)
2. [Moving Network Requests to Native Modules: A Guide](https://corinaferencz.hashnode.dev/moving-network-requests-to-native-modules-a-guide) by @[Corina Ferencz](@CorinaFerencz)
3. [Exploring State Management in Flutter with Provider,](https://cswithiyush.hashnode.dev/exploring-state-management-in-flutter-with-provider) by @[Ayush Pawar](@Iyush)
4. [I found WinDev better than Android Studio, Here's why,](https://blog.antoninhrlt.com/i-found-windev-better-than-android-studio-heres-why) by @[Antonin Hérault](@antoninhrlt)
6. [Turn your SvelteKit app into a PWA in 3 simple steps,](https://thecodingchannel.hashnode.dev/turn-your-sveltekit-app-into-a-pwa-in-3-simple-steps) by @[coldino](@coldino)
7. [Build a better mobile application in 2022 ! 📱](https://blog.rajeshkhadka.info.np/build-a-better-mobile-application-in-2022) by @[Rajesh Khadka](@rajeshkhadka)
8. [Full Guide to Testing Android Applications in 2022](https://maxkim.eu/full-guide-to-testing-android-applications-in-2022) by @[Max Kim](@maxkim)
9. [How to make a simple video calling app with Flutter and Agora,](https://mayourwa.hashnode.dev/how-to-make-a-simple-video-calling-app-with-flutter-and-agora) by @[Oluwa Mayowa](@Mayourwa)
10. [Creating a Flutter App on Windows with WSL2](https://maria.hashnode.dev/creating-a-flutter-app-on-windows-with-wsl2-cl34a3avr00urtpnv3esh69oi) by @[Maria Situmbeko](@MariaSitumbeko)
11. [Advanced Animations in SwiftUI](https://alladinian.com/advanced-animations-in-swiftui) by @[Vasilis Akoinoglou](@alladinian)
12. [Become a React Native Developer in 2022: The *hardcoded* way](https://firstchaircoder.hashnode.dev/become-a-react-native-developer-in-2022-the-hardcoded-way) by @[Joshua A.](@firstChairCoder)
13. [Conditionals, An Easier Design Decision But A Poor Choice](https://5abhisheksaxena.hashnode.dev/conditionals-an-easier-design-decision-but-a-poor-choice) by @[Abhishek Saxena](@5AbhishekSaxena)
14. [Flutter Basic Training: A Complete Guide For Beginners](https://dhruvnakum.xyz/flutter-basic-training-a-complete-guide-for-beginners) by @[Dhruv Nakum](@Dhruv-Nakum)
15. [Kotlin Scope Function Breakdown](https://rohitjakhar.hashnode.dev/kotlin-scope-function-breakdown) by @[Rohit Jakhar](@rohitjakhar)
16. [Simple REST API Android App in Kotlin - Various HTTP Client Library Implementations](https://vtsen.hashnode.dev/simple-rest-api-android-app-in-kotlin-various-http-client-library-implementations) by @[Vincent Tsen](@vtsen)
1. [Explore the sphere of Cloud Computing](https://nibedita.hashnode.dev/explore-the-sphere-of-cloud-computing) by @[Nibedita Behera](@Nobita)
2. [Event-Driven Architecture in Python](https://imsadra.me/event-driven-architecture-in-python) by @[Sadra Yahyapour](@lnxpy)
3. [A beginner's guide to Dualbooting Windows with Ubuntu: Part 1](https://kubesimplify.com/a-beginners-guide-to-dualbooting-windows-with-ubuntu-part-1) by @[Arnav Barman](@ArnavBarman)
4. [How to NOT melt your Credit Card on AWS](https://sreekeshiyer.hashnode.dev/how-to-not-melt-your-credit-card-on-aws) by @[Sreekesh Iyer](@sreekeshiyer)
5. [On-premise vs. Cloud: Should you make the shift?](https://benny.hashnode.dev/on-premise-vs-cloud-should-you-make-the-shift) by @[Benny Ifeanyi Iheagwara](@Bennykillua)
6. [AWS Service Control Policies (SCPs) - A Complete Guide with examples,](https://danny.hashnode.dev/aws-service-control-policies-scps-a-complete-guide-with-examples) by @[Danny Steenman](@dannysteenman)
8. [Docker For Production Build](https://blog.vigneshcodes.in/docker-for-production-build) by @[Vignesh Shetty](@vigneshshettyin)
9. [Set Up Free Professional Emails with Cloudflare and Gmail](https://xinnks.hashnode.dev/set-up-free-professional-emails-with-cloudflare-and-gmail) by @[James Sinkala](@xinnks)
10. [High-Performance Applications with Microservices,](https://baidoo.blog/high-performance-applications-with-microservices) by @[Fiifi Baidoo](@baidoo)
11. [Deploy Rust Applications To AWS Lambda](https://programmingfire.com/deploy-rust-applications-to-aws-lambda) by @[Nouman Rahman](@programmingfire)
12. [Long Running User-Driven Tasks in the Cloud](https://jsonw.hashnode.dev/long-running-user-driven-tasks-in-the-cloud) by @[Jason Williams](@jsonw)
13. [AWS Billing And Cost Optimization; Decoding The Maze!!](https://cyndiekamau.tech/aws-billing-and-cost-optimization-decoding-the-maze) by @[Cynthia Mwihaki Kamau](@CyndieKamau)
14. [☔️ AWS CDK 101 - ⛅️ Dynamodb streams triggering batch deleteObjects S3](https://devpost.hashnode.dev/aws-cdk-101-dynamodb-streams-triggering-batch-deleteobjects-s3) by @[Aravind V](@AravindVCyber)
15. [Leverage AWS Services and CDK to Build an Amazing Read4Me App!](https://davidivad96.hashnode.dev/leverage-aws-services-and-cdk-to-build-an-amazing-read4me-app) by @[David Fernández Ortiz](@davidivad96)
16. [Serverless Cron Jobs with AWS Batch](https://blog.alvinend.tech/serverless-cron-jobs-with-aws-batch) by @[Alvin Endratno](@alvinend)
1. [From Zero to Hero with Solidity](https://ratracegrad.hashnode.dev/from-zero-to-hero-with-solidity) by @[Jennifer Bland](@ratracegrad)
2. [Quickstart Guide To Building NFT Minting DAPPs On The Ethereum Chain](https://osadavc.hashnode.dev/quick-start-guide-to-build-a-minting-dapp) by @[Osada Vidath Chandrasekara](@osadavc)
3. [How to Get Started in Web3 as a Developer](https://awesamarth.hashnode.dev/how-to-get-started-in-web3-as-a-developer) by @[Samarth Saxena](@AweSamarth)
4. [From DeFi to GameFi](https://devforlife.hashnode.dev/from-defi-to-gamefi) by @[Chetan Singh](@DevForLife)
5. [The Blockchain Community needed Ethereum to win!](https://thinkpanda.hashnode.dev/the-blockchain-community-needed-ethereum-to-win) by @[ISAAC NDUBUISI](@ThinkPanda)
6. [Let’s build a Fullstack Minting dapp using blockchain](https://darshancodes.hashnode.dev/lets-build-a-fullstack-minting-dapp-using-blockchain) by @[Darshan Mandade](@Darshancodes)
8. [How to Mint an NFT on Polygon](https://blog.paulmcaviney.ca/how-to-mint-an-nft-on-polygon) by @[Paul McAviney](@0xPaulie)
9. [Solidity in Easy Steps: Building an Escrow Smart Contract (Part 1)](https://blog.mathsend.com/solidity-in-easy-steps-building-an-escrow-smart-contract-part-1) by @[Ewetoye, Ibrahim](@Ewetoyeibrahim)
10. [Overview of Blockchain Environments](https://onecdotin.hashnode.dev/overview-of-blockchain-environments) by @[Aniketh Paul](@Anipl1)
11. [Put Yourself on the Blockchain: Creating an NFT on Solana](https://blog.codedbyjordan.com/put-yourself-on-the-blockchain-creating-an-nft-on-solana) by @[Jordan Baron](@codedbyjordan)
12. [Introduction to Liquid for developers](https://sonny.alvesdi.as/introduction-to-liquid-for-developers) by @[Sonny Alves Dias](@sonny-ad)
13. [Build a Decentralized News Feed using Reactjs, TailwindCSS, Etherjs, IPFS & Solidity](https://blog.idrisolubisi.com/build-a-decentralized-news-feed-using-reactjs-tailwindcss-etherjs-ipfs-and-solidity) by @[Olubisi Idris Ayinde](@olanetsoft)
14. [What Is The Web3 Stack?](https://businesstechguides.co/what-is-the-web3-stack) by @[Emmanuel Awosika](@eawosika)
15. [What is the metaverse anyway?](https://polarzero.hashnode.dev/what-is-the-metaverse-anyway) by @[polarzero](@polarzero)
17. [Building a blockchain without computers, in the middle of an island back in 1528](https://curiousnodes.com/building-a-blockchain-without-computers-in-the-middle-of-an-island-back-in-1528) by @[Joel](@curiousnodes)
18. [Web3, NFTs and Sustainable Agriculture](https://blog.enitan.dev/web3-nfts-and-sustainable-agriculture) by @[Enitan Bello](@enitandev)
19. [Moderation and censorship in the Web3 era](https://allisterb.hashnode.dev/moderation-and-censorship-in-the-web3-era) by @[Allister Beharry](@allisterb)
20. [An Effective Way To Build Your Own Oracle With Solidity](https://noahliechti.hashnode.dev/an-effective-way-to-build-your-own-oracle-with-solidity) by @[Noah Liechti](@noahliechti)
21. [The Complete Guide to Decentralized Finance](https://nonstack.hashnode.dev/the-complete-guide-to-decentralized-finance) by @[Nonstack](@nonstack)
22. [Decentralized Storage Networks — An Explainer](https://aishatakinyemi.com/decentralized-storage-networks-an-explainer) by @[Aishat Adenike Akinyemi](@aishat)
23. [Staying Safe as a Blockchain Dev: Safe Smart Contract and dApp Development for Beginners](https://jahabeebs.hashnode.dev/staying-safe-as-a-blockchain-dev-safe-smart-contract-and-dapp-development-for-beginners) by @[Jacob Habib](@jahabeebs)
24. [How to DApp without Solidity](https://jeremyikwuje.hashnode.dev/how-to-dapp-without-solidity) by @[Jeremy Ikwuje](@ijsucceed)
25. [A beginners guide to Web3](https://surajondev.hashnode.dev/a-beginners-guide-to-web3) by @[Suraj Vishwakarma](@surajondev)
83. [Notify Bot : Github Action + Workflow](https://atharva08.hashnode.dev/notify-bot-github-action-workflow) by @[Atharva Shirdhankar](@Atharva08)
84. [AWS Architecture Diagram As Code Using Python](https://dheeraj3choudhary.com/aws-architecture-diagram-as-code-using-python) by @[Dheeraj Choudhary](@Dheeraj-Choudhary)
85. [How To Learn Any Programming Language](https://blog.anavela.dev/how-to-learn-any-programming-language) by @[Ana Vela](@anaveecodes)
86. [Web Performance - Renderland's Saga, Book 2](https://eman.hashnode.dev/web-performance-renderlands-saga-book-2) by @[Emmanuel Daniel](@eman)
87. [The Making of FlevaR](https://blog.flevar.com/the-making-of-flevar) by @[Carlonn Rivers](@Danidre)
88. [Why I Switched to Typescript in 2022 and Why You Should To](https://avocadev.hashnode.dev/why-i-switched-to-typescript-in-2022-and-why-you-should-to) by @[Developer Avocado](@AvocaDEV)
90. [Principles of UI/UX Design](https://codingstars.hashnode.dev/principles-of-uiux-design) by @[Swati Sarangi](@starCodes)
91. [Load Test Your API in 5 Easy Steps](https://anikeshk.com/load-test-your-api-in-5-easy-steps) by @[Anikesh Kamath](@anikeshk)
94. [How I Built A Web Development Challenges Website With $0 (And You Can Too!)](https://thefierycoder.hashnode.dev/how-i-built-a-web-development-challenges-website-with-dollar0-and-you-can-too) by @[Rishi Purwar](@thefierycoder)
95. [How to speed up a Web App loading time by 10x faster!](https://blog.amitwani.dev/how-to-speed-up-a-web-app-loading-time-by-10x-faster) by @[Amit Wani](@mtwn105)
96. [How I Built a Music Player to Showcase my own Tracks](https://madza.hashnode.dev/how-i-built-a-music-player-to-showcase-my-own-tracks) by @[Madza](@Madza)
97. [AutoML: Where Artificial Intelligence meets Cloud Computing](https://salimcodes.hashnode.dev/automl-where-artificial-intelligence-meets-cloud-computing) by @[Salim Oyinlola](@SalimOpines)
98. [An Introduction to Kubernetes for Complete Beginners](https://vivekon.hashnode.dev/an-introduction-to-kubernetes-for-complete-beginners) by @[Vivek Kumar Singh](@vivekthedev)
99. [Portainer: A guide for docker Beginners](https://orrgato.hashnode.dev/portainer-a-guide-for-docker-beginners) by @[Shivam Verma](@orrgato)
100. [Terraform State File Management (Part 1: local)](https://komlaetou.infrapost.dev/terraform-state-file-management-part-1-local) by @[komlaetou](@komlaetou)

### New additions to the honorable mentions list

1. [Django GraphQL API](https://pneuma.hashnode.dev/django-graphql-api), by @[_Damilare](@9thehuman)
2. [React.js State: what it is and how to use it.](https://blog.rolandsankara.com/reactjs-state-what-it-is-and-how-to-use-it), by @[Roland Sankara](@Roland-Sankara)
3. [Getting started with Shopify's Hydrogen Framework](https://menard-codes.hashnode.dev/getting-started-with-shopifys-hydrogen-framework), by @[Menard Maranan](@menard-codes)
4. [How to Start iOS Development Career - The 5 Steps Plan](https://holyswift.app/how-to-start-ios-development-career-the-5-steps-plan), by @[Leonardo Maia Pugliese](@leoDev)
5. [How to Choose The Right Database for Your Application](https://apoorvtyagi.tech/how-to-choose-the-right-database-for-your-application), by @[Apoorv Tyagi](@apoorvtyagi)
6. [All about Serverless vs Containers](https://ashiprad.com/all-about-serverless-vs-containers), by @[Ashirwad Pradhan](@dominoUzu)
7. [Cloud Computing: Getting Started](https://amanwrites.hashnode.dev/cloud-computing-getting-started), by @[Aman Rawat](@amanWrites)
8. [A to Z of Smart Contract Development and Web3 for Beginners](https://jebitok.hashnode.dev/a-to-z-of-smart-contract-development-and-web3-for-beginners-cl37qdgyv05q1mgnvhkvv9pj6), by @[Sharon Jebitok](@Jebitok)
9. [A Brief History Of Web3 - Cryptocurrencies To Metaverse Of Madness](https://amoghavarsha.hashnode.dev/a-brief-history-of-web3-cryptocurrencies-to-metaverse-of-madness), by @[Amoghavarsha](@amoghavarsha)

---

## Prizes: 

**Grand winner**: $3000  
**Category winners**: $1000 each  
**Honorable mentions**: $100 each  

Hashnode team will reach out to the winners on their registered email addresses from 22nd June onwards. Please reach out to [support](https://hashnode.com/#support) if you have any questions. 

---

## Linode x Hashnode Hackathon 🤑

If you didn't make it to the list, don't be disheartened. Here's your chance to be the hacker you know you can be — participate in [Linode x Hashnode](https://townhall.hashnode.com/build-with-linode-hackathon-june-2022)! Compete for 10K USD in prizes. 

%[https://townhall.hashnode.com/build-with-linode-hackathon-june-2022]

---

We're incredibly proud of the community we have built so far. There are more hackathons and writeathons lined up for this year. Don't forget to join [Hashnode's Discord server](https://discord.gg/hashnode) and follow [@hashnode](https://twitter.com/hashnode) on Twitter. 

Love 💙  
Team Hashnode
