<?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: LearnRepo</title>
    <description>The latest articles on DEV Community by LearnRepo (@learn_repo).</description>
    <link>https://dev.to/learn_repo</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3913284%2Fbdfdbcd4-7482-4223-b8f0-40e93d9c0672.png</url>
      <title>DEV Community: LearnRepo</title>
      <link>https://dev.to/learn_repo</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/learn_repo"/>
    <language>en</language>
    <item>
      <title>500 Blog Posts To Learn About Good Company</title>
      <dc:creator>LearnRepo</dc:creator>
      <pubDate>Wed, 05 Aug 2026 15:00:27 +0000</pubDate>
      <link>https://dev.to/learn_repo/500-blog-posts-to-learn-about-good-company-4dhf</link>
      <guid>https://dev.to/learn_repo/500-blog-posts-to-learn-about-good-company-4dhf</guid>
      <description>&lt;h3&gt;
  
  
  Let's learn about &lt;a href="https://hackernoon.com/tagged/good-company" rel="noopener noreferrer"&gt;Good Company&lt;/a&gt; via these 500 free blog posts. They are ordered by HackerNoon reader engagement data. Visit the &lt;a href="https://github.com/hackernoon/learn" rel="noopener noreferrer"&gt;Learn Repo&lt;/a&gt; or &lt;a href="https://learnrepo.com" rel="noopener noreferrer"&gt;LearnRepo.com&lt;/a&gt; to find the most read blog posts about any technology.
&lt;/h3&gt;

&lt;p&gt;Good Company - because we don't want you to deal with the bad ones.  When you publish as a brand here, HackerNoon distributes your company story around the interwebs. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-use-deepar-for-ar-effects-on-amazon-ivs-live-streams" rel="noopener noreferrer"&gt;1. How to Use DeepAR For AR Effects on Amazon IVS Live Streams &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fp8vbooaygxquneohx124.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fp8vbooaygxquneohx124.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Now that people are more accustomed to using video technology, AR stands to dial up both the functionality and fun factor of the medium.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/why-would-an-nft-marketplace-freeze-an-account" rel="noopener noreferrer"&gt;2. Why Would an NFT Marketplace Freeze an Account?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fovreaxi70hb4au7fciia.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fovreaxi70hb4au7fciia.jpeg" width="800" height="1203"&gt;&lt;/a&gt;&lt;br&gt;
“I have been hacked. All my apes gone. This just sold please help me.” &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/from-clicks-to-value-tapswaps-sustainable-approach-to-tap-to-earn" rel="noopener noreferrer"&gt;3. From Clicks to Value: TapSwap's Sustainable Approach to Tap-to-Earn&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fb3mzz7woihrajpkqjanx.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fb3mzz7woihrajpkqjanx.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
The "Play-Generate Value-Earn" philosophy pulls attention away from mindless tapping to interactions that can now yield real value.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/nintendo-breaks-its-silence-on-palworld" rel="noopener noreferrer"&gt;4. Nintendo Breaks Its Silence On&amp;nbsp;Palworld&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fp19hrvaz49a31nwubnsq.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fp19hrvaz49a31nwubnsq.png" width="624" height="188"&gt;&lt;/a&gt;&lt;br&gt;
Nintendo finally broke its silence after&amp;nbsp;Palworld’s&amp;nbsp;launch raised controversy among the Pokemon community.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-take-screenshots-in-the-browser-using-javascript-l92k3xq7" rel="noopener noreferrer"&gt;5. How To Take Screenshots In The Browser Using JavaScript&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fi6hismm76e5payda5tzs.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fi6hismm76e5payda5tzs.jpeg" width="800" height="267"&gt;&lt;/a&gt;&lt;br&gt;
Taking screenshots in-browser (or 'client-side') is all about tradeoffs - there's no perfect solution for every situation. Let's take a look at three different ways you can take screenshots, and then how you can use them by sending them to a server or letting the user download the image.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-build-a-2fa-application-in-python" rel="noopener noreferrer"&gt;6. How to Build a 2FA Application in Python &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fm3ur352u7xw1jwnweqzf.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fm3ur352u7xw1jwnweqzf.jpeg" width="799" height="544"&gt;&lt;/a&gt;&lt;br&gt;
Sometimes the best way to learn how to code something is by looking at an example, so we’ve created a sample application on GitHub.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/open-source-the-next-step-in-ai-revolution" rel="noopener noreferrer"&gt;7. Open-Source: The Next Step in AI Revolution&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffw7069m46twcbnsijy60.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffw7069m46twcbnsijy60.jpeg" width="800" height="386"&gt;&lt;/a&gt;&lt;br&gt;
Explore the open-source revolution in AI development, distinguishing between genuine innovation and 'open-washing' attempts by Big Tech. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-create-word-documents-within-excel-vba-d13333jl" rel="noopener noreferrer"&gt;8. How to Create Word Documents Within Excel VBA&lt;/a&gt;
&lt;/h3&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%2F73tjo3oij3d504vhhman.jpeg" 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%2F73tjo3oij3d504vhhman.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
By the end of this article, you’ll be able to create Word documents from within Excel VBA.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/7-of-the-best-soc-2-compliance-software-platforms-in-2025" rel="noopener noreferrer"&gt;9. 7 of the Best SOC 2 Compliance Software Platforms in 2025&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flr5kyn06ucl92bi4eixq.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flr5kyn06ucl92bi4eixq.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
A 2025 guide to the best SOC 2 compliance software, comparing automation, integrations, usability, and pricing across seven leading platforms.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/engineering-levels-ladder-explained" rel="noopener noreferrer"&gt;10. Engineering Levels Ladder Explained&lt;/a&gt;
&lt;/h3&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%2Fs9xzy78n2jixzo7v3ox7.jpeg" 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%2Fs9xzy78n2jixzo7v3ox7.jpeg" width="728" height="637"&gt;&lt;/a&gt;&lt;br&gt;
Ockam is sharing their engineer ladder in an effort to provide transparency and help junior engineers understand their potential career path.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-asset-tokenization-with-daml-works" rel="noopener noreferrer"&gt;11. How Asset Tokenization With Daml Works&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbdprq3e5rvc10etq32nz.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbdprq3e5rvc10etq32nz.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
How Daml smart contracts facilitate your asset tokenization. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/accelerate-your-pytest-performance-for-enhanced-code-quality-and-faster-feedback" rel="noopener noreferrer"&gt;12. Accelerate Your Pytest Performance for Enhanced Code Quality and Faster Feedback&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flyddkg1b0dg0r3uor0s1.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flyddkg1b0dg0r3uor0s1.jpeg" width="800" height="417"&gt;&lt;/a&gt;&lt;br&gt;
Integrating Launchable into your pytest testing workflow can help you save substantial time, money and labor.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/web-app-development-in-2022-everything-you-need-to-know" rel="noopener noreferrer"&gt;13. Web App Development in 2022: Everything You Need to Know&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frlx0ffakp4abb5y7vzqm.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frlx0ffakp4abb5y7vzqm.jpeg" width="800" height="482"&gt;&lt;/a&gt;&lt;br&gt;
This blog will discuss the various steps to building progressive web apps.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/top-5-solutions-to-the-kyc-problem-for-crypto-or-nft-projects" rel="noopener noreferrer"&gt;14. Top 5 Solutions to the KYC Problem for Crypto or NFT Projects&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fj0vuxoabkt1egu0fy1vl.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fj0vuxoabkt1egu0fy1vl.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
The future of KYC/AML in the crypto world is looking bright. With projects implementing KYC solutions, we see a move toward a regulated and compliant industry.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/sending-secret-messages-with-the-courier-api-and-nodejs" rel="noopener noreferrer"&gt;15. Sending Secret Messages with the Courier API and Node.js&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjgyx80lrn37qu86wvrvs.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjgyx80lrn37qu86wvrvs.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
In this tutorial, we will be building a Node.js app that sends multi-channel notifications in morse code.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-advantage-do-programmable-nfts-bring-to-users" rel="noopener noreferrer"&gt;16. What Advantage Do Programmable NFTs Bring to Users?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F29lrra70dzoai7h4x6qh.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F29lrra70dzoai7h4x6qh.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Raunaq Vaisoha is a second-time crypto entrepreneur and has been in the space since 2013. NFTs are evolving from static to dynamic objects.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-migrate-project-from-aspnet-mvc-to-aspnet-core-qt1ks31zn" rel="noopener noreferrer"&gt;17. A Step-by-Step Guide to Migrating a Project from ASP.NET MVC to ASP.NET Core&lt;/a&gt;
&lt;/h3&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%2Fhnwe2b1qacqmea72kgth.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%2Fhnwe2b1qacqmea72kgth.jpg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Step-by-step guide&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/integrating-bsc-tokens-into-your-crypto-project" rel="noopener noreferrer"&gt;18. Integrating BSC Tokens Into Your Crypto Project&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwv98t9dqe5iy7ok79t08.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwv98t9dqe5iy7ok79t08.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Learn everything you need to know when it comes to integrating a BSC token into a cryptocurrency project that you are working on and aim to do so.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/will-layer-1-public-blockchains-rise-or-fall-in-the-next-bull-market" rel="noopener noreferrer"&gt;19. Will Layer-1 Public Blockchains Rise or Fall in the Next Bull Market?&lt;/a&gt;
&lt;/h3&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%2F5ile7pme6z20ip5xn2x9.jpeg" 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%2F5ile7pme6z20ip5xn2x9.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
An analysis of differentiated L1 public blockchains and why they may outperform in the next bull market.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-get-cipher-indicators-for-free-and-use-them-to-crush-the-market-yb1j359c" rel="noopener noreferrer"&gt;20. How To Get Market Cipher Indicators For Free and Use Them To Crush The&amp;nbsp;Market&lt;/a&gt;
&lt;/h3&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%2Fqd9po85wp2ecpxlrkhh1.jpeg" 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%2Fqd9po85wp2ecpxlrkhh1.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
The 3 of the most coveted indicators for crypto are now live on Aurox.. For FREE! These indicators cost a whopping $1500 but free on Aurox.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/8-ways-you-can-use-whatsapp-to-improve-customer-service" rel="noopener noreferrer"&gt;21. 8 Ways You Can Use WhatsApp to Improve Customer Service &lt;/a&gt;
&lt;/h3&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%2Fw5s1ccm9e3us64n5783s.jpeg" 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%2Fw5s1ccm9e3us64n5783s.jpeg" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
Check out how brands can leverage WhatsApp for customer service and improve customer communication through WhatsApp Business API.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/why-a-future-proofed-multichannel-notification-system-is-important" rel="noopener noreferrer"&gt;22. Why a Future-Proofed Multichannel Notification System is Important&lt;/a&gt;
&lt;/h3&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%2F0ib6lyju906clt7p8ov8.jpeg" 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%2F0ib6lyju906clt7p8ov8.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
A future-proof multichannel notifications strategy helps PMs stay in touch with their users without coming off as intrusive, non-responsive, or antiquated.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/our-code-is-harming-the-planet-we-need-carbon-aware-design-patterns" rel="noopener noreferrer"&gt;23. Our Code Is Harming The Planet, We Need Carbon Aware Design Patterns&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftgqnduk3238kwr2gjwzd.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftgqnduk3238kwr2gjwzd.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Our Code Is Harming The Planet. Can Carbon Aware Design Patterns Help Us Fix It?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/first-crypto-hackathon-and-workshop-at-harvard-university-to-be-hosted-by-telos" rel="noopener noreferrer"&gt;24. First Crypto Hackathon and Workshop at Harvard University to be Hosted by Telos&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvsku79ztvehuq72xuunn.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvsku79ztvehuq72xuunn.jpeg" width="800" height="548"&gt;&lt;/a&gt;&lt;br&gt;
The Hack Boston event will be the first cryptocurrency hackathon to be held on an Ivy League campus. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-european-blockchain-convention-2023-returns-to-barcelona" rel="noopener noreferrer"&gt;25. The European Blockchain Convention 2023 Returns to Barcelona&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fya7bwyd247mnwynqkr4y.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fya7bwyd247mnwynqkr4y.jpeg" width="799" height="312"&gt;&lt;/a&gt;&lt;br&gt;
European Blockchain Convention 2023 will welcome more than 3,000 attendees - making it the largest edition since the event was launched in 2018.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/space-and-time-receives-$20-million-in-strategic-investment-led-by-microsofts-m12" rel="noopener noreferrer"&gt;26. Space and Time Receives $20 Million in Strategic Investment&amp;nbsp;Led by Microsoft's M12 &lt;/a&gt;
&lt;/h3&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%2Fbpvvw00yrrinlohyaddu.jpeg" 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%2Fbpvvw00yrrinlohyaddu.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Space and Time, a Web3 native data platform that has raised $20 million in strategic capital from notable investors led by Microsoft's M12 fund.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/will-guest-posting-still-be-a-good-seo-strategy-in-2023" rel="noopener noreferrer"&gt;27. Will Guest Posting Still be a Good SEO Strategy in 2023?&lt;/a&gt;
&lt;/h3&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%2Ff89iwvpp7ty3ihn4y9q2.jpeg" 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%2Ff89iwvpp7ty3ihn4y9q2.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
This article will examine when and why guest posting is a good idea. We will also cover some Guest Posting tips to help you get the most out of this strategy.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/whats-the-database-plus-concept-and-what-challenges-can-it-solve" rel="noopener noreferrer"&gt;28. What’s the Database Plus Concept and What Challenges Can It Solve?&lt;/a&gt;
&lt;/h3&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%2F2w5fgepe6g5rv7vfznfq.jpeg" 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%2F2w5fgepe6g5rv7vfznfq.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Explaining the Database Plus concept, its impact on system architecture design, and its innovations: from Proxyless Service Mesh to microservice backend support&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-benefits-of-b2b-contracts-for-workers-in-the-it-industry" rel="noopener noreferrer"&gt;29. The Benefits of B2B Contracts for Workers in the IT Industry&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2F6vGAnfwlZvT3hn2Ei9NfVA20GN03-0y93hyo.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2F6vGAnfwlZvT3hn2Ei9NfVA20GN03-0y93hyo.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Since Covid-19 and the rise of remote work, B2B contracts are rapidly growing in popularity and transforming the world of IT recruitment and remuneration.&amp;nbsp;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/sega-enters-the-web3-gaming-scene-in-partnership-with-doublejumptokyo" rel="noopener noreferrer"&gt;30. double jump.tokyo to Produce Three Kingdoms Inspired Blockchain TCG Licensed from SEGA Corporation&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frpkar48uvia71rlqn0by.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frpkar48uvia71rlqn0by.png" width="799" height="389"&gt;&lt;/a&gt;&lt;br&gt;
double jump.tokyo is thrilled to announce that we have secured the license from SEGA CORPORATION to develop a blockchain game based on the theme of “Sangokushi”&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-fight-for-a-transparent-blockchain" rel="noopener noreferrer"&gt;31. The Fight for a “Transparent” Blockchain&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fp8qobpqxbchpzadyzvxb.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fp8qobpqxbchpzadyzvxb.png" width="800" height="429"&gt;&lt;/a&gt;&lt;br&gt;
Blocking of the main blockchain transaction anonymization service&amp;nbsp;Tornado Cash&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/reconciling-tech-and-ethics-experience-of-building-a-shariah-compliant-financial-ecosystem" rel="noopener noreferrer"&gt;32. Reconciling Tech and Ethics: Building a Shariah-Compliant Financial Ecosystem&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqs9qehjpawqkp843d0ih.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqs9qehjpawqkp843d0ih.jpeg" width="800" height="534"&gt;&lt;/a&gt;&lt;br&gt;
But why does this question arise in the first place? In other words, why can’t religious Muslims use Bitcoin for digital payments?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-build-a-webassembly-language-for-fun-and-profit-parsing" rel="noopener noreferrer"&gt;33. How to Build a WebAssembly Language for Fun and Profit: Parsing&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwmm62ee25hr8omscakn5.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwmm62ee25hr8omscakn5.jpeg" width="800" height="591"&gt;&lt;/a&gt;&lt;br&gt;
In the second article, we’ll cover the next phase of our compiler, parsing, to take the token stream generated by the lexer and converting it to an AST.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/metaverse-launches-the-successes-to-the-messes" rel="noopener noreferrer"&gt;34. Metaverse Launches: The Successes to the Messes&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmjiojb0v158paiup3kfh.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmjiojb0v158paiup3kfh.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
The Metaverse is an unexplored world of opportunity. Brands need to forge their own paths, and we've mapped out a clearer picture of what works and what doesn't&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/regulatory-changes-in-defi-and-stablecoin-will-be-significant" rel="noopener noreferrer"&gt;35. Regulatory Changes in DeFi and Stablecoin will be Significant &lt;/a&gt;
&lt;/h3&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%2Fpoa2hxiuejxzzkf686uv.jpeg" 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%2Fpoa2hxiuejxzzkf686uv.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
HashKey Capital is an asset manager with three dedicated funds investing exclusively in blockchain technology and digital assets. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/top-12-tools-for-nft-analytics-research-and-portfolio-management" rel="noopener noreferrer"&gt;36. Top 12 NFT Tools for Analytics, Research and Portfolio Management&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fk0tpgwmed0y7bfstdrrj.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fk0tpgwmed0y7bfstdrrj.jpeg" width="800" height="420"&gt;&lt;/a&gt;&lt;br&gt;
Our Top 12 NFT Tools for analytics, NFT valuation, NFT social intelligence, portfolio management suites, bots and more.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-solve-the-python-memory-error" rel="noopener noreferrer"&gt;37. How to Solve the Python Memory Error&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Futxu35k2vzvg1ch0x0yo.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Futxu35k2vzvg1ch0x0yo.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
A memory error occurs when an operation runs out of memory. It’s most likely because you’re using a 32-bit Python version.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/choosing-between-front-end-back-end-and-full-stack-developers" rel="noopener noreferrer"&gt;38. Choosing Between Front-End, Back-End &amp;amp; Full Stack Developers&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyx80l2anaa5d3a1977uo.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyx80l2anaa5d3a1977uo.jpeg" width="800" height="1000"&gt;&lt;/a&gt;&lt;br&gt;
Hire a team of front-end and back-end developers or full-stack developers at Systango.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-10-best-nodejs-logging-libraries" rel="noopener noreferrer"&gt;39. The 10 Best Node.js Logging Libraries&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgfkupl4fkfqt1wmw5asf.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgfkupl4fkfqt1wmw5asf.png" width="800" height="519"&gt;&lt;/a&gt;&lt;br&gt;
10 of the best Node.js logging libraries + how to get up and running with them. 1. Pino, 2. Winston, 3. Bunyan...&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/current-web3-development-is-similar-to-the-internet-boom-of-the-late-90s" rel="noopener noreferrer"&gt;40. Current Web3 Development is Similar to the Internet Boom of the Late 90s&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkvbirfalm85zsdtq1uj4.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkvbirfalm85zsdtq1uj4.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
SIMBA Chain started working on its first blockchain projects for organizations like the US Navy, Boeing, and other defence contractors. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-guide-on-how-to-build-a-blockchain-with-javascript" rel="noopener noreferrer"&gt;41. A Guide on How to Build a Blockchain with Javascript&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuphte9cjlaf5cc4navph.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuphte9cjlaf5cc4navph.png" width="799" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Although JavaScript is now the most widely used programming language worldwide, it is not usually the first language picked for building a blockchain&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/pyth-and-auros-are-bringing-real-time-high-frequency-data-to-blockchain-protocols" rel="noopener noreferrer"&gt;42. Pyth and Auros are Bringing Real-Time High-Frequency Data to Blockchain Protocols &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fm0m66pr9r4dpu2j9xf0q.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fm0m66pr9r4dpu2j9xf0q.jpeg" width="800" height="532"&gt;&lt;/a&gt;&lt;br&gt;
Auros, a company specialising in algorithmic trading and market making, and&amp;nbsp;Pyth Network will&amp;nbsp;provide access to high-frequency data in real-time.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/using-amazon-ivs-to-create-interactive-live-streaming-experiences-with-timed-metadata" rel="noopener noreferrer"&gt;43. Using Amazon IVS to Create Interactive Live Streaming Experiences with Timed Metadata&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqk6qmi6nc94bfaaklj7p.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqk6qmi6nc94bfaaklj7p.jpeg" width="800" height="336"&gt;&lt;/a&gt;&lt;br&gt;
Amazon Interactive Video Service (Amazon IVS) gives us a few amazing features that enable interactivity.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/6-domain-name-registration-drivers-in-q2-2022" rel="noopener noreferrer"&gt;44. 6 Domain Name Registration Drivers in Q2 2022&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fh3k699nqirhoeoiq75xh.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fh3k699nqirhoeoiq75xh.jpeg" width="800" height="388"&gt;&lt;/a&gt;&lt;br&gt;
WhoisXML API researchers identified six notable domain registration drivers for Q2 2022. Check an overview of the key findings and takeaways.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/writing-and-compiling-c-on-linux-a-how-to-guide-ddi032di" rel="noopener noreferrer"&gt;45. Writing and Compiling C++ on Linux [A How-To Guide]&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuke83zrnbc80fuvz794t.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuke83zrnbc80fuvz794t.png" width="800" height="528"&gt;&lt;/a&gt;&lt;br&gt;
If you’ve adopted Linux, chances are you might have done so for development purposes. After all, it has everything you need to program in most languages, and do so for (almost) free.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/perch-a-mortgage-fintech-raises-$4m-in-series-a-funding" rel="noopener noreferrer"&gt;46. Perch, a Mortgage Fintech, Raises $4M in Series A Funding&lt;/a&gt;
&lt;/h3&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%2Fcgbup07lkajqjbcp0vdj.jpeg" 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%2Fcgbup07lkajqjbcp0vdj.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Perch, a Mortgage Fintech, Raises $4M in Series A Funding&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/rebuilding-the-tower-of-babel-a-theory-of-new-national-development-based-on-dao" rel="noopener noreferrer"&gt;47. Rebuilding the Tower of Babel: A Theory of New National Development Based on DAO&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnlyag9juxfisnfton6f6.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnlyag9juxfisnfton6f6.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
But when we stop focusing on dysfunctional, centralized government and talk directly to DAO members, we are already transforming ourselves and society.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-deloy-airnode-to-a-rest-api-on-polygon-mumbai" rel="noopener noreferrer"&gt;48. How to request data from a REST API to a Solidity Smart Contract &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fedilx4pamebynpbjjys7.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fedilx4pamebynpbjjys7.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-polygon-supernets-and-ankr-help-build-modular-blockchain-apps" rel="noopener noreferrer"&gt;49. How Polygon Supernets and Ankr Help Build Modular Blockchain Apps&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8o0rkyzco0fpuwjr08xk.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8o0rkyzco0fpuwjr08xk.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Polygon Supernets is an EVM-compatible modular blockchain stack that enables developers to have a custom decentralized modular network.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/top-20-promising-blockchain-projects-in-2020-3d2d3yix" rel="noopener noreferrer"&gt;50. Top 20 Promising Blockchain Projects in 2020&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F88y2mxis81tc44tna32o.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F88y2mxis81tc44tna32o.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Blockchain tech is gradually integrating with the current industries as big corporations and startups seek solutions based on this new innovation. Forbes has since taken up the initiative to list 50 best projects leveraging blockchain; this year’s publication marks the second annual ‘Blockchain 50’ ranking by the magazine.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-send-sms-text-messages-using-python" rel="noopener noreferrer"&gt;51. How to Send SMS Text Messages Using Python&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftyz9brww4htfy3m2mue8.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftyz9brww4htfy3m2mue8.jpeg" width="800" height="1067"&gt;&lt;/a&gt;&lt;br&gt;
You can automate sending out SMS messages with any language.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/top-10-principles-of-good-web-design" rel="noopener noreferrer"&gt;52. Top 10 Principles of Good Web Design&lt;/a&gt;
&lt;/h3&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%2F5966w48ussvfbmp4ke5u.jpeg" 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%2F5966w48ussvfbmp4ke5u.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Have you heard about the best trending 10 principles of good web design? Worth reading the blog. Please comment your thoughts&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/future-of-social-interactions-what-is-socialfi-in-web3" rel="noopener noreferrer"&gt;53. Future of Social Interactions: What is ‘SocialFi’ in Web3?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4oy78xxzet5hoxa4anoa.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4oy78xxzet5hoxa4anoa.png" width="800" height="502"&gt;&lt;/a&gt;&lt;br&gt;
Web 3.0 is introducing new technology fields that combine with decentralized finance (DeFi) elements to blur the lines between web2 and crypto.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/lisk-events-at-berlin-blockchain-week" rel="noopener noreferrer"&gt;54. Lisk Events at Berlin Blockchain Week&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbzfr0a6i1hnjo1lvmb01.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbzfr0a6i1hnjo1lvmb01.jpeg" width="800" height="238"&gt;&lt;/a&gt;&lt;br&gt;
Do you want to learn more about blockchain? Would you like to network with other Web3 enthusiasts and learn more about the most important industry trends? Then &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/everything-you-need-to-know-to-implement-generative-ai-for-your-enterprise" rel="noopener noreferrer"&gt;55. Everything You Need to Know to Implement Generative AI for Your Enterprise&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0q7vy8umu9wyuuj9dc2u.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0q7vy8umu9wyuuj9dc2u.jpeg" width="800" height="239"&gt;&lt;/a&gt;&lt;br&gt;
The easiest way to conceptualize what is possible with Generative AI is to imagine a customized Large Language Model running inside your firewall.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/lumoz-pioneering-blockchain-scalability-with-op-stack-and-zk-innovation" rel="noopener noreferrer"&gt;56. Lumoz: Pioneering Blockchain Scalability With OP Stack and ZK Innovation&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6si2k66w2kwj13ur91r7.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6si2k66w2kwj13ur91r7.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
This article highlights Lumoz’s breakthrough in integrating OP Stack with ZK Proof, boosting performance and security. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/an-intro-to-resiliency-dht-and-autonomous-economic-agents" rel="noopener noreferrer"&gt;57. An Intro to Resiliency, DHT, and Autonomous Economic Agents&lt;/a&gt;
&lt;/h3&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%2Frgivwob32vxkoawebs7y.jpeg" 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%2Frgivwob32vxkoawebs7y.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
According to the paper published by Lokman Rahmani et al., the S/Kademlia distributed hash table (DHT) used by the ACN is resilient against malicious attacks.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-fintech-business-founders-can-develop-crypto-trading-apps" rel="noopener noreferrer"&gt;58. How Fintech Business Founders Can Develop Crypto Trading Apps&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2ku9j8x5sgb5fwinc3vv.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2ku9j8x5sgb5fwinc3vv.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
MobiDev prepared an ultimate crypto trading app development guide to help fintech enthusiasts avoid common pitfalls and create a successful crypto product.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/effective-workarounds-for-sql-style-joins-in-elasticsearch" rel="noopener noreferrer"&gt;59. Effective Workarounds for SQL-Style Joins in Elasticsearch&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fl2rultcd3tw39swri5vv.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fl2rultcd3tw39swri5vv.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
In this blog, we explore how nested objects and parent-child relationships enable SQL-like join operations in Elasticsearch.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/using-supertokens-in-a-vuejs-app-with-your-own-ui" rel="noopener noreferrer"&gt;60. Using SuperTokens in a VueJS App With Your Own UI&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvjreg0omod7kfisr6p5c.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvjreg0omod7kfisr6p5c.png" width="799" height="422"&gt;&lt;/a&gt;&lt;br&gt;
Learn how to build your own login UI with SuperTokens in your VueJS application.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-build-a-data-driven-product-using-metabase" rel="noopener noreferrer"&gt;61. How to Build a Data-Driven Product Using Metabase&lt;/a&gt;
&lt;/h3&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%2Fyg5buqbkb29rd4u87gm7.jpeg" 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%2Fyg5buqbkb29rd4u87gm7.jpeg" width="800" height="402"&gt;&lt;/a&gt;&lt;br&gt;
Metabase is a business intelligence tool that lets you access your data in a read-only manner. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/can-anything-stop-the-death-of-the-token-airdrop-no-bring-it-on" rel="noopener noreferrer"&gt;62. Can Anything Stop the Death of the Token Airdrop? No, Bring It On.&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2F8GQanzjUdAYGxBqUi1iFCeJwMiK2-kx332j3.png" 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%2Fcdn.hackernoon.com%2Fimages%2F8GQanzjUdAYGxBqUi1iFCeJwMiK2-kx332j3.png" width="800" height="451"&gt;&lt;/a&gt;&lt;br&gt;
'Node Drop' is a sustainable alternative to token airdrops, aligning incentives by rewarding active network participants with LiteNodes instead of free tokens.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/archway-users-now-have-access-to-balanced" rel="noopener noreferrer"&gt;63. Archway Users Now Have Access to Balanced&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2nq9nd0cmzm1zkbzlr3k.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2nq9nd0cmzm1zkbzlr3k.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Balanced, a cross-chain decentralized exchange (DEX) native to ICON, is now live on Archway.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/exploring-the-rif-token-bringing-utility-to-bitcoin" rel="noopener noreferrer"&gt;64. Exploring the RIF Token: Bringing Utility to Bitcoin&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjqaxgqwskdgpmyiygopz.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjqaxgqwskdgpmyiygopz.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Learn how the RIF token unlocks DeFi, governance, and improved UX on Bitcoin's leading sidechain, Rootstock.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-top-5-use-cases-of-blockchain-technology-beyond-cryptocurrency" rel="noopener noreferrer"&gt;65. The Top 5 Use Cases of Blockchain Technology Beyond Cryptocurrency&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fl7gz828l05b1ppl74z0r.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fl7gz828l05b1ppl74z0r.jpeg" width="800" height="446"&gt;&lt;/a&gt;&lt;br&gt;
Blockchain technology has been instrumental in changing the way we view finance. Let's take a look at what else can be achieved using it.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/everything-you-need-to-know-about-building-a-chat-app" rel="noopener noreferrer"&gt;66. Everything You Need to Know About Building a Chat App&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frgw3o4r8414dpo4a5r4i.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frgw3o4r8414dpo4a5r4i.jpeg" width="700" height="400"&gt;&lt;/a&gt;&lt;br&gt;
In this post, we will look at how to proceed with building your own chat application to enable your users to connect and communicate.&amp;nbsp;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-social-discovery-can-help-cure-loneliness" rel="noopener noreferrer"&gt;67. How Social Discovery Can Help Cure Loneliness&lt;/a&gt;
&lt;/h3&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%2Fc373zjqffp2pdf9zm1nh.jpeg" 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%2Fc373zjqffp2pdf9zm1nh.jpeg" width="800" height="339"&gt;&lt;/a&gt;&lt;br&gt;
Social nets gave us the opportunity to connect. But being in touch doesn’t mean showing attention, sympathy, and love. What's ahead of online communication? &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-best-medical-speech-recognition-software-and-apis-in-2026" rel="noopener noreferrer"&gt;68. The Best Medical Speech Recognition Software and APIs in 2026&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F18orbit60gpgzda1j7yf.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F18orbit60gpgzda1j7yf.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Compare the best medical speech recognition tools in 2026—APIs and software that cut documentation time, reduce burnout, and improve workflows.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-is-a-bonding-curve-and-how-does-it-affect-token-price" rel="noopener noreferrer"&gt;69. What Is a Bonding Curve and How Does It Affect Token Price?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fo1gsltrml65cv5j8hhhb.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fo1gsltrml65cv5j8hhhb.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Bonding curves are a mathematical tool for DeFi protocols. They can solve several problems haunting the crypto space and hindering trading. Good news here!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/from-zero-to-web3-hero-building-a-multichain-dapp-from-scratch" rel="noopener noreferrer"&gt;70. From Zero to Web3 Hero: Building a Multichain Dapp from Scratch&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmti1tayyhm4iodda3lwi.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmti1tayyhm4iodda3lwi.png" width="800" height="447"&gt;&lt;/a&gt;&lt;br&gt;
What if we told you that a developer without blockchain knowledge can create a multichain dApp in a couple of minutes? Let’s explore how it's possible!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/defi-projects-going-into-the-metaverse" rel="noopener noreferrer"&gt;71. DeFi Projects Going into the Metaverse&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8k06e3yro9x83jtj88m3.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8k06e3yro9x83jtj88m3.jpeg" width="800" height="488"&gt;&lt;/a&gt;&lt;br&gt;
Recently, decentralized finance (DeFi) projects are also dipping into the Metaverse. Their decision lets them leverage technologies from the uncertain field.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/from-company-to-dao-to-protocol-what-will-be-next-for-tellor" rel="noopener noreferrer"&gt;72. From Company to DAO to Protocol, What Will be Next for Tellor?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fya9v6djmr6rrebr2l73s.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fya9v6djmr6rrebr2l73s.jpeg" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
Tellor’s CTO, Nicholas Fett, gives us an overview of his work building a decentralised oracle network.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/developers-guide-to-building-bitcoin-wallets-with-open-source-frameworks" rel="noopener noreferrer"&gt;73. Developer’s Guide to Building Bitcoin Wallets with Open-Source Frameworks&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F25ttfa2wcrybrm9iuhbu.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F25ttfa2wcrybrm9iuhbu.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Learn how to build secure and user-friendly crypto wallets using the open-source RIF Wallet framework.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/understanding-0vix-how-to-approach-market-risk-assessments-via-agent-based-modeling" rel="noopener noreferrer"&gt;74. Understanding 0VIX: How to Approach Market Risk Assessments via Agent Based Modeling&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fx8uxfi2saeewpptwgqe3.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fx8uxfi2saeewpptwgqe3.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
0VIX’s Head of Quantitative Research, Daniele Pinna, gives us a peek under the hood at 0VIX.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-liquity-plans-to-break-the-stablecoin-trilemma" rel="noopener noreferrer"&gt;75. How Liquity Plans to Break the Stablecoin Trilemma &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjcncue3mpzlhxa5zjsaa.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjcncue3mpzlhxa5zjsaa.jpeg" width="799" height="433"&gt;&lt;/a&gt;&lt;br&gt;
From fallback oracles to trust assumptions, learn about Liquity's innovative approach to tackling the stablecoin trilemma.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-happened-this-week-in-crypto-gaming-and-nfts" rel="noopener noreferrer"&gt;76. What Happened This Week in Crypto Gaming and NFTs&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8odl7qhj68982jp4sbva.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8odl7qhj68982jp4sbva.png" width="586" height="462"&gt;&lt;/a&gt;&lt;br&gt;
Giving you the most important stories in crypto gaming and NFTs from the week (17 October - 23 October)&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-unlock-your-888888-kicktokens-from-frozendrop-ohj3z95" rel="noopener noreferrer"&gt;77. How to unlock your 888,888 KickTokens from FrozenDrop?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1rkslfuq4qgzg7pasner.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1rkslfuq4qgzg7pasner.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
In December 2019, we conducted the first-ever FrozenDrop of KickTokens. The Kick Ecosystem team was the first to create and implement the frozen mechanics of frozen tokens on the blockchain. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-first-nft" rel="noopener noreferrer"&gt;78. What are NFTs and how do they work&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F897atqfttaovnl4k2tg6.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F897atqfttaovnl4k2tg6.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
NFTs are a new technology that you need to understand. THis is what they are and how the very first NFT came about in 2014 when it was made on a whim.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/developing-ai-security-systems-with-edge-biometrics" rel="noopener noreferrer"&gt;79. Developing AI Security Systems With Edge Biometrics&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F99k1mon0z5hkyoazz99d.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F99k1mon0z5hkyoazz99d.jpeg" width="799" height="366"&gt;&lt;/a&gt;&lt;br&gt;
Let’s speak about usage of edge AI devices for office entrance security system development with the help of face and voice recognition.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/exploring-the-best-decentralized-escrow-platforms-top-5-picks" rel="noopener noreferrer"&gt;80. Exploring the Best Decentralized Escrow Platforms: Top 5 Picks&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbpdpe1qamohjl8natsuj.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbpdpe1qamohjl8natsuj.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
In a decentralized escrow platform, the trusted third party to handle the funds is a smart contract. Here we analyze several options for it, and their fees.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/octopus-network-unveils-omnity-pioneering-a-fully-decentralized-cross-chain-world" rel="noopener noreferrer"&gt;81. Octopus Network Unveils Omnity, Pioneering a Fully Decentralized Cross-Chain World&lt;/a&gt;
&lt;/h3&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%2Fstjtu4n2rveui31eqmoc.jpeg" 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%2Fstjtu4n2rveui31eqmoc.jpeg" width="512" height="288"&gt;&lt;/a&gt;&lt;br&gt;
Octopus Network announces the upcoming launch of Omnity, a groundbreaking product designed to enhance cross-chain transactions&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-install-and-configure-php-for-apache-and-mysql-wb1m33z1" rel="noopener noreferrer"&gt;82. How to Install and Configure PHP for Apache and MySQL&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0gwwat0xinrljkkggrqy.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0gwwat0xinrljkkggrqy.jpeg" width="800" height="480"&gt;&lt;/a&gt;&lt;br&gt;
In this article, we explain how to install PHP, Apache, and MySQL and then find out how to configure PHP.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/assessing-your-organizations-customer-data-maturity" rel="noopener noreferrer"&gt;83. Assessing Your Organization's Customer Data Maturity&lt;/a&gt;
&lt;/h3&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%2Fzyqb3ec30v7gntdaz1xi.jpeg" 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%2Fzyqb3ec30v7gntdaz1xi.jpeg" width="800" height="576"&gt;&lt;/a&gt;&lt;br&gt;
Investing in customer data is a top priority for marketing leaders.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-future-of-nfts-in-the-web3-economy" rel="noopener noreferrer"&gt;84. The Future of NFTs In The Web3 Economy&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdphz0pri9pxgwdujol72.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdphz0pri9pxgwdujol72.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
The role of NFT in the Web3 economy&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/4-smart-ways-to-quickly-create-and-deploy-email-signatures" rel="noopener noreferrer"&gt;85. 4 Smart Ways to Quickly Create and Deploy Email Signatures&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fl25gmbc4d6ryqknbdpop.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fl25gmbc4d6ryqknbdpop.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Learn four quick and smart ways to create a signature for your business using the integration with Google Sheets, Google Workspace, Freshdesk, or Asana.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/top-10-javascript-file-managers-8o2p34vw" rel="noopener noreferrer"&gt;86. Top 10 Javascript File Managers&lt;/a&gt;
&lt;/h3&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%2F30nt5jryeztz8pl2n5ug.jpeg" 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%2F30nt5jryeztz8pl2n5ug.jpeg" width="760" height="355"&gt;&lt;/a&gt;&lt;br&gt;
File management is a helpful tool in any business application. Here is an overview of the most functional, elegant, and popular JavaScript File Managers ready to be built into the client-server solution. Even if you do not have a direct need to work with files, you can borrow the classic file explorer interface for other tasks. For instance, there are some cases of the classic interface becoming the basis for a new web application in this article.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/innovations-in-online-dating-and-social-discovery-what-sdgs-doing-to-stay-ahead-of-the-curve" rel="noopener noreferrer"&gt;87. Innovations in Online Dating &amp;amp; Social Discovery: What SDG's Doing to Stay Ahead of the Curve&lt;/a&gt;
&lt;/h3&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%2Fydzt18x532v1cv5kmkv4.jpeg" 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%2Fydzt18x532v1cv5kmkv4.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
What will online dating look like in the future? How the new technologies change the way we communicate online? &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/dweb-goes-mainstream-7-websites-that-are-better-on-the-blockchain-6al33pi" rel="noopener noreferrer"&gt;88. dWeb Goes Mainstream: 7 Websites that are Better on the Blockchain&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fg4a3ibb6t3knpn7gplha.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fg4a3ibb6t3knpn7gplha.jpeg" width="800" height="412"&gt;&lt;/a&gt;&lt;br&gt;
You can now update your settings in Chrome or Firefox to connect to blockchain domains. Check out these seven examples to use for your decentralized websites.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/supercharge-tiledb-engine-with-minio" rel="noopener noreferrer"&gt;89. Supercharge TileDB Engine with MinIO&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fy99izw9ahuyyxd6sv40b.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fy99izw9ahuyyxd6sv40b.jpeg" width="800" height="239"&gt;&lt;/a&gt;&lt;br&gt;
MinIO makes a&amp;nbsp; powerful primary TileDB backend because both are built for performance and scale.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-transform-your-data-into-a-voice-ai-knowledge-assistant" rel="noopener noreferrer"&gt;90. How to Transform Your Data Into a Voice AI Knowledge Assistant&lt;/a&gt;
&lt;/h3&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%2Fc6b1r72pq18tcwvn9059.jpeg" 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%2Fc6b1r72pq18tcwvn9059.jpeg" width="799" height="447"&gt;&lt;/a&gt;&lt;br&gt;
RAIN executives give a full breakdown of the build out and power of AI Voice Assistants.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/smooth-sailing-transitioning-from-docker-to-localhost" rel="noopener noreferrer"&gt;91. Smooth Sailing: Transitioning from Docker to Localhost&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3t1ov9a5titqv2w78sm4.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3t1ov9a5titqv2w78sm4.jpeg" width="800" height="239"&gt;&lt;/a&gt;&lt;br&gt;
Understanding Docker networking is more than a technical necessity; it's a step toward mastering containerized environments.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/using-witnet-to-overcome-the-challenges-of-developing-a-truly-multichain-oracle-network" rel="noopener noreferrer"&gt;92. Using Witnet to Overcome The Challenges of Developing A Truly Multichain Oracle Network&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwzbz2hhs1cffju7cbxg6.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwzbz2hhs1cffju7cbxg6.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Tomas Ruiz on overcoming the challenges of developing a truly multi-chain oracle network using Witnet.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-develop-a-metaverse-platform" rel="noopener noreferrer"&gt;93. How to Develop a Metaverse Platform - 2024&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F24d82vxaecj27ajwc0h6.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F24d82vxaecj27ajwc0h6.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
How to create a metaverse platform &amp;amp; application? Here is the detailed guide to the essential features and processes for developing metaverse virtual world,&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/3-best-web-based-remote-desktop-just-click-the-link-and-connect" rel="noopener noreferrer"&gt;94. 3 Best Web-based Remote Desktop: Just Click the Link and Connect&lt;/a&gt;
&lt;/h3&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%2F0k4a7ffoqwcrfz3zit8q.jpeg" 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%2F0k4a7ffoqwcrfz3zit8q.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Quick remote access to your computer. Secure services that help you connect to your PC remotely through your browser. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/lancedb-your-trusted-steed-in-the-duel-against-data-complexity" rel="noopener noreferrer"&gt;95. LanceDB: Your Trusted Steed in the Duel Against Data Complexity&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwu404q73cjmyiquhkgih.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwu404q73cjmyiquhkgih.jpeg" width="800" height="239"&gt;&lt;/a&gt;&lt;br&gt;
There are many ways to build on the foundation offered in this tutorial to create performant, scalable and future-proofed ML/AI architectures.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-clapper-is-revolutionizing-the-creator-economy" rel="noopener noreferrer"&gt;96. How Clapper is Revolutionizing the Creator Economy&lt;/a&gt;
&lt;/h3&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%2Fyx75cw5m2j5kdke8vshe.webp" 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%2Fyx75cw5m2j5kdke8vshe.webp" width="700" height="525"&gt;&lt;/a&gt;&lt;br&gt;
Clapper is a new social media platform for content creators.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/colony-labs-launches-index-token-offering-on-avalanche-ecosystem" rel="noopener noreferrer"&gt;97. Colony Labs Launches Index Token Offering on Avalanche Ecosystem &lt;/a&gt;
&lt;/h3&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%2Fpiwyc393yruz2ik9bfye.jpeg" 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%2Fpiwyc393yruz2ik9bfye.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Colony Avalanche Index (CAI) is the first index token that provides exposure to the AVAX ecosystem.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-pms-can-build-a-great-product-notification-experience" rel="noopener noreferrer"&gt;98. How PMs Can Build a Great Product Notification Experience&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fr88rwqpbvz2a5piibm69.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fr88rwqpbvz2a5piibm69.jpeg" width="800" height="360"&gt;&lt;/a&gt;&lt;br&gt;
After reading this article, you’ll have the confidence and the tools to set up a notification system that delights and doesn’t annoy.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/curve-ball" rel="noopener noreferrer"&gt;99. Curve Ball&lt;/a&gt;
&lt;/h3&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%2F1dst8zghc7fksbet5ujs.jpeg" 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%2F1dst8zghc7fksbet5ujs.jpeg" width="400" height="560"&gt;&lt;/a&gt;&lt;br&gt;
What would happen to the price of Bitcoin in the medium-term if oil ramped 2x to 3x overnight? &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/serverless-software-development-everything-you-need-to-know" rel="noopener noreferrer"&gt;100. Serverless Software Development: Everything You Need to Know&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F94vzv68ozw8l0vhnzwcn.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F94vzv68ozw8l0vhnzwcn.png" width="768" height="460"&gt;&lt;/a&gt;&lt;br&gt;
What is Serverless Software Development, its benefits, different types of services available, how to build Serverless applications, and some best practices.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-are-wallet-drainers-how-to-protect-yourself-from-them" rel="noopener noreferrer"&gt;101. What Are Wallet Drainers? How to Protect Yourself From Them!&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9uelbb5idcrrozdbq6jw.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9uelbb5idcrrozdbq6jw.jpeg" width="800" height="413"&gt;&lt;/a&gt;&lt;br&gt;
Learn about wallet drainers, how to detect and respond to compromises, and the role of Wallet Rescue by Hackless in safeguarding the crypto assets.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-deep-dive-on-digital-identity-why-you-need-to-check-out-genesis-traits-framework" rel="noopener noreferrer"&gt;102. A Deep Dive on Digital Identity: Why You Need to Check Out Genies Traits Framework&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fc82odqt0hmx06zubsqp9.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fc82odqt0hmx06zubsqp9.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
What if your avatar in the Genies Ecosystem encoded not only your visual representation but also who you are – your personality, quirks, and all?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-migrate-from-oracle-to-postgresql" rel="noopener noreferrer"&gt;103. How to Migrate from Oracle to PostgreSQL&lt;/a&gt;
&lt;/h3&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%2Fimunsb06tosmamni2540.jpeg" 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%2Fimunsb06tosmamni2540.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
This article explores the most important challenges and solutions of the database migration from Oracle to PostgreSQL. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/top-5-play-2-earn-games-of-2022-to-look-into" rel="noopener noreferrer"&gt;104. Top 5 Play-2-Earn Games of 2023 to Look Into&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgevnlnrxn9eysflgzixg.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgevnlnrxn9eysflgzixg.jpeg" width="800" height="482"&gt;&lt;/a&gt;&lt;br&gt;
Web3 gaming is rapidly growing due to the new and highly popular play-to-earn (P2E) model. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/dynamodb-filtering-and-aggregation-queries-using-sql-on-rockset" rel="noopener noreferrer"&gt;105. DynamoDB Filtering and Aggregation Queries Using SQL on Rockset&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbmggxod5fvt0p1q11vmd.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbmggxod5fvt0p1q11vmd.png" width="800" height="419"&gt;&lt;/a&gt;&lt;br&gt;
How to use DynamoDB and Rockset together to build a fast, delightful application experience for users.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/understanding-embedded-analytics-definition-benefits-and-use-cases" rel="noopener noreferrer"&gt;106. Understanding Embedded Analytics: Definition, Benefits, and Use Cases&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwni9by7q34tw5qe7ra0u.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwni9by7q34tw5qe7ra0u.png" width="800" height="616"&gt;&lt;/a&gt;&lt;br&gt;
Learn about crucial features, requirements, and the decision-making process for selecting the ideal embedded analytics solution for your software.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/nikkei-advertisement-for-astar-network-receives-the-backing-of-record-329-japanese-corporations" rel="noopener noreferrer"&gt;107. Nikkei Advertisement for Astar Network Receives the Backing of Record 329 Japanese Corporations&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmnwqzwxzj6e8oui1qckm.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmnwqzwxzj6e8oui1qckm.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Astar Network has broken a world record by publishing a national newspaper advertising with the largest brands in a single ad. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-use-remix-and-metamask-to-deploy-smart-contracts-on-the-rsk-testnet-zt393xfz" rel="noopener noreferrer"&gt;108. How To Use Remix and Metamask To Deploy Smart Contracts On The RSK Testnet&lt;/a&gt;
&lt;/h3&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%2F6502jhws3ig04vcsfn4u.jpeg" 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%2F6502jhws3ig04vcsfn4u.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
In this tutorial I will show you step by step how to use Remix and Metamask, which are tools that were originally built for Ethereum, to create and deploy a simple smart contract on RSK’s Testnet.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/creating-a-discord-bot-that-automates-secret-messages-with-nodejs" rel="noopener noreferrer"&gt;109. Creating a Discord Bot That Automates Secret Messages With Node.js&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fa8mlv5dkysws2ra9hu6x.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fa8mlv5dkysws2ra9hu6x.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Our plan is to create and install a Discord bot that automates encrypted messages to the civilians and alerts them about the situation so that they can escape.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/5-defi-projects-you-should-know-about-in-2021-irq347a" rel="noopener noreferrer"&gt;110. 5 DeFi Projects You Should Know About in 2021&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdw6fbtq29nm61478rw6b.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdw6fbtq29nm61478rw6b.jpeg" width="800" height="483"&gt;&lt;/a&gt;&lt;br&gt;
The growth of Defi is remarkable, with the industry making great strides in just the past few years. It's quite right to conclude that this industry is probably the next big thing in the financial world, especially owing to the many use cases of the upcoming projects.&amp;nbsp;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/effective-static-code-analysis-techniques-for-improving-code-quality" rel="noopener noreferrer"&gt;111. Effective Static Code Analysis Techniques for Improving Code Quality&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fscbb0pm15x7wzwo7arqc.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fscbb0pm15x7wzwo7arqc.jpeg" width="800" height="417"&gt;&lt;/a&gt;&lt;br&gt;
Increase the value of your static code analysis with the help of test impact analysis and predictive test selection.&lt;/p&gt;

&lt;h3&gt;
  
  
  [112. With Cyber Threats on the Rise,
&lt;/h3&gt;

&lt;p&gt;Nero Consulting Encourages Businesses to Keep Their Guard Up](&lt;a href="https://hackernoon.com/with-cyber-threats-on-the-rise-nero-consulting-encourages-businesses-to-keep-their-guard-up" rel="noopener noreferrer"&gt;https://hackernoon.com/with-cyber-threats-on-the-rise-nero-consulting-encourages-businesses-to-keep-their-guard-up&lt;/a&gt;)&lt;br&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9hdvcu5zhntm79318jrt.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9hdvcu5zhntm79318jrt.jpeg" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
Nero Consulting CEO Anthony Oren has watched countless companies suffer from the lack of preventative measures to secure their systems. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/project-management-in-software-development-key-questions-answered" rel="noopener noreferrer"&gt;113. Project Management in Software Development: Key Questions Answered&lt;/a&gt;
&lt;/h3&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%2Ff3774w9ykxst7mmrupyq.jpeg" 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%2Ff3774w9ykxst7mmrupyq.jpeg" width="800" height="639"&gt;&lt;/a&gt;&lt;br&gt;
To make sure your project does not spin out of control, you have to make healthy project management a priority.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/10-important-409a-valuation-compliances-to-know" rel="noopener noreferrer"&gt;114. 10 Important 409a Valuation Compliances to Know &lt;/a&gt;
&lt;/h3&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%2Fwcupgtz12391vtv0kpbg.jpeg" 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%2Fwcupgtz12391vtv0kpbg.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
In this article, we will discuss some of the important considerations in the 409A valuation in order to comply with the law.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/lessons-from-kilimanjaro" rel="noopener noreferrer"&gt;115. Lessons from Kilimanjaro&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdvmpkrmrrntfzsky7wr3.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdvmpkrmrrntfzsky7wr3.jpeg" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;There will be more mountains to climb and higher ones each time. The locations and timings will differ and so will your purpose  and vision each time&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/top-chatbot-trends-that-will-dominate-businesses-in-2023" rel="noopener noreferrer"&gt;116. Top Chatbot Trends That Will Dominate Businesses in 2023&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F61s9f21hqob1knmh1epn.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F61s9f21hqob1knmh1epn.jpeg" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
Chatbots are a type of artificial intelligence that is programmed to simulate human communication. They are able to understand the context of a conversation and provide answers in a natural-sounding way.&amp;nbsp;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/developer-experience-supremacy-heres-what-industrial-experts-say-about-it" rel="noopener noreferrer"&gt;117. Developer Experience Supremacy: Here’s What Industry Experts Say About It&lt;/a&gt;
&lt;/h3&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%2F8f1nxu5sxjfwi82pz7z0.jpeg" 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%2F8f1nxu5sxjfwi82pz7z0.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
The focus on enhancing the developer experience is evolving rapidly post COVID, as businesses embark on the digitization journey. What really does this entail?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-unleash-insights-for-everyone-multi-tenant-architecture-for-embedded-analytics" rel="noopener noreferrer"&gt;118. How to Unleash Insights for Everyone: Multi-Tenant Architecture for Embedded Analytics &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F45fqwqr9rx13xz0sp22m.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F45fqwqr9rx13xz0sp22m.png" width="715" height="427"&gt;&lt;/a&gt;&lt;br&gt;
Multi-tenant architecture (MTA) is a software architecture in which a single instance of an application serves multiple customers, known as tenants.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/aws-redshift-vs-snowflake-a-comprehensive-guide-to-embedded-analytics-solutions" rel="noopener noreferrer"&gt;119. AWS Redshift vs Snowflake: A Comprehensive Guide to Embedded Analytics Solutions&lt;/a&gt;
&lt;/h3&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%2F8jzqdd8amqk0gblx7fpj.jpeg" 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%2F8jzqdd8amqk0gblx7fpj.jpeg" width="800" height="419"&gt;&lt;/a&gt;&lt;br&gt;
Discover the importance of embedded analytics within SaaS applications and the critical role of data warehousing solutions like AWS Redshift and Snowflake. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/hungry-gpus-need-fast-object-storage" rel="noopener noreferrer"&gt;120. Hungry GPUs Need Fast Object Storage&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftlsyaknv8cgw80e6s6ly.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftlsyaknv8cgw80e6s6ly.jpeg" width="800" height="239"&gt;&lt;/a&gt;&lt;br&gt;
MinIO is capable of the performance needed to feed your hungry GPUs; a&amp;nbsp;recent benchmark&amp;nbsp;achieved 325 GiB/s on GETs and 165 GiB/s on PUTs.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/transferring-tokens-across-blockchains-the-definitive-guide-to-bridges-atomic-swaps-and-more" rel="noopener noreferrer"&gt;121. Transferring Tokens Across Blockchains: The Definitive Guide to Bridges, Atomic Swaps, and More&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjscud8labolpr8mlspbx.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjscud8labolpr8mlspbx.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
There are four usual ways to transfer tokens: exchanges, synthetic assets, atomic swaps, cross-chain token bridges. Let's take a closer look at each one. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/5-most-impactful-reasons-why-remote-teams-fall-apart" rel="noopener noreferrer"&gt;122. 5 Most Impactful Reasons Why Remote Teams Fall Apart&lt;/a&gt;
&lt;/h3&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%2Fcmy5cuxg86yh9g6o9b2a.jpeg" 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%2Fcmy5cuxg86yh9g6o9b2a.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Why does remote work succeed in some teams yet fails in others? We will attempt to answer this question by examining why remote teams fail to begin with.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/understanding-the-future-of-tradfi-and-defi-with-allianceblock" rel="noopener noreferrer"&gt;123. Understanding the Future of TradFi and DeFi with AllianceBlock&lt;/a&gt;
&lt;/h3&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%2Fjtgvho2j9vol3byph4f5.jpeg" 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%2Fjtgvho2j9vol3byph4f5.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
AllianceBlock co-founder and CTO Matthijs de Vries talks about the platform's vision and web3 economy. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/mixing-the-cross-chain-magic-with-tokenized-real-worlds-assets" rel="noopener noreferrer"&gt;124. Mixing the Cross-Chain magic with Tokenized Real Worlds Assets&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcu8igr5cvdm9ekeq2dok.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcu8igr5cvdm9ekeq2dok.jpeg" width="799" height="405"&gt;&lt;/a&gt;&lt;br&gt;
The future of finance is with tokenized RWAs and cross-chain DeFi; dig into real world assets on Avalanche and ICON.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/view-someones-facebook-messages-without-knowing-their-password" rel="noopener noreferrer"&gt;125. View Someone's Facebook Messages without Knowing Their Password&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fct37tq6eczygjd0bbd8g.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fct37tq6eczygjd0bbd8g.jpeg" width="800" height="534"&gt;&lt;/a&gt;&lt;br&gt;
Wondering how to see someone else's Facebook messages without them knowing? Read this complete guide on dos and don'ts to view someone's Facebook messages.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-custom-data-models-drive-next-generation-embedded-analytics" rel="noopener noreferrer"&gt;126. How Custom Data Models Drive Next-Generation Embedded Analytics&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F13ru2bdcw2o3hr7vgynb.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F13ru2bdcw2o3hr7vgynb.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Learn how custom data models drive impactful embedded analytics within SaaS applications and deliver custom experiences for users and providers alike. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/decoding-oracle-hacks-understanding-vulnerabilities-and-safeguards-in-blockchain-oracles" rel="noopener noreferrer"&gt;127. Understanding Vulnerabilities and Safeguards in Blockchain Oracles&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9llfov4k51cpms9dfxue.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9llfov4k51cpms9dfxue.jpeg" width="800" height="413"&gt;&lt;/a&gt;&lt;br&gt;
This Blockchain Oracle Summit break down offers key insights into the vulnerabilities and safeguards in the realm of blockchain oracles.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/announcing-the-ftnft-yocerebrum-awards-volume-3-eden-of-innovation-and-creativity" rel="noopener noreferrer"&gt;128. Announcing the ftNFT YoCerebrum Awards Volume 3: Eden of Innovation and Creativity&lt;/a&gt;
&lt;/h3&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%2Fh7kn7x1d7sjxd8ty8hvj.png" 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%2Fh7kn7x1d7sjxd8ty8hvj.png" width="800" height="353"&gt;&lt;/a&gt;&lt;br&gt;
The ftNFT YoCerebrum Awards invites all NFT enthusiasts to participate, nominate, and celebrate the pinnacle of NFT achievements.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/strengthening-cybersecurity-breaking-down-indrives-bug-bounty-program" rel="noopener noreferrer"&gt;129. Strengthening Cybersecurity: Breaking Down inDrive’s Bug Bounty Program&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmc3w5w1u491ouk7yxeu7.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmc3w5w1u491ouk7yxeu7.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Learn how inDrive's bug bounty program strengthens cybersecurity by collaborating with white hat hackers to detect vulnerabilities and optimize security process&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/risk-dao-conducts-technology-risk-assessment-on-aurigami-finance" rel="noopener noreferrer"&gt;130. Risk DAO Conducts Technology Risk Assessment on Aurigami Finance &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwhuxka9ci40lxc4hyb97.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwhuxka9ci40lxc4hyb97.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Aurigami conducted a risk analysis of the protocol's risk parameters in an effort to reduce technological risks and improve capital efficiency.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-show-a-modal-dialog-in-angular" rel="noopener noreferrer"&gt;131. How to Show a Modal Dialog in Angular&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjo1xyq5pjw681kdevi0a.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjo1xyq5pjw681kdevi0a.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Learn how to show modal dialogs in Angular using @developer-partners/ngx-modal-dialog library.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/introducing-rootstock-genesis-countdown-user-guide" rel="noopener noreferrer"&gt;132. Introducing Rootstock Genesis Countdown: User Guide&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkruhddy3ro0gfusnkuir.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkruhddy3ro0gfusnkuir.png" width="800" height="448"&gt;&lt;/a&gt;&lt;br&gt;
Join the Rootstock Genesis Countdown from Oct 30 to Jan 3! Complete 16 quests for rewards, raffles, and chances at $16K in prizes across the Rootstock ecosystem&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/lumoz-protocol-mainnet-launch-moz-tokens-and-node-claims-now-open" rel="noopener noreferrer"&gt;133. Lumoz Protocol Mainnet Launch: MOZ Tokens and Node Claims Now Open!&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvziyfra0donn62f1xsww.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvziyfra0donn62f1xsww.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Today, we are proud to announce the official launch of the Lumoz Protocol mainnet! &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/5-free-javascript-spreadsheet-libraries-in-2021-581r3zfn" rel="noopener noreferrer"&gt;134. 5 Free JavaScript Spreadsheet Libraries in 2021&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnirvx3nptn27s9a1osle.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnirvx3nptn27s9a1osle.jpeg" width="800" height="374"&gt;&lt;/a&gt;&lt;br&gt;
Spreadsheet libraries are in high demand today. Such solutions are convenient as they offer ready-made applications, save the developers' time and the owners' money. They can be used in any business domain to deal with big amounts of data.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/scalable-and-secure-data-driven-application-with-multi-tenant-databases-and-embedded-analytics" rel="noopener noreferrer"&gt;135. Scalable and Secure Data-Driven Application With Multi-Tenant Databases and Embedded Analytics&lt;/a&gt;
&lt;/h3&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%2F9fgvu9xx10lws2nj5evg.jpeg" 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%2F9fgvu9xx10lws2nj5evg.jpeg" width="800" height="419"&gt;&lt;/a&gt;&lt;br&gt;
Multi-tenant databases and embedded analytics intersect to securely scale applications and provide real-time analytics.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/top-10-software-development-trends-for-2020-you-need-to-know-as293690" rel="noopener noreferrer"&gt;136. Top 10 Software Development Trends for 2021 You Need to Know&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzy6ufrpd7p3nsxa0odnp.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzy6ufrpd7p3nsxa0odnp.png" width="800" height="383"&gt;&lt;/a&gt;&lt;br&gt;
Today we are seeing the fast digital transformation that affects all life spheres including business, healthcare, manufacturing, and entertainment. Every day people use Artificial Intelligence-enabled programs like Gmail, Google predictive searches, personalized product recommendations even without noticing this.&amp;nbsp;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/developers-are-ditching-basic-text-editorsheres-what-they-want-instead" rel="noopener noreferrer"&gt;137. Developers Are Ditching Basic Text Editors—Here’s What They Want Instead&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhu9nq6fnzb20ua5f8g3m.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhu9nq6fnzb20ua5f8g3m.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Many developers find that rich text editors have become important parts of content management systems, CRMs, productivity platforms, and e-learning solutions.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/build-better-notification-experiences-with-omnichannel-analytics" rel="noopener noreferrer"&gt;138. Build Better Notification Experiences With Omnichannel Analytics&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flcz73zdkezeiik6ht5mk.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flcz73zdkezeiik6ht5mk.jpeg" width="799" height="359"&gt;&lt;/a&gt;&lt;br&gt;
In this article, we talk about omnichannel analytics, why analytics are hard for notifications, and what we believe is needed to empower PMs.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-state-of-rollup-interoperability-solutions" rel="noopener noreferrer"&gt;139. The State Of Rollup Interoperability Solutions&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxtsjzyu07oxikvmslwq7.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxtsjzyu07oxikvmslwq7.jpeg" width="799" height="450"&gt;&lt;/a&gt;&lt;br&gt;
An overview of Ethereum interoperability solutions that covers keystore rollups, intent bridges, cross-chain smart accounts, multichain ENS, and more. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/building-a-gaming-metaverse-on-750-acres-of-land-in-costa-rica" rel="noopener noreferrer"&gt;140. Building a Gaming Metaverse on 750 Acres of Land in Costa Rica&lt;/a&gt;
&lt;/h3&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%2Fnabcmib3q5h80in36e5y.jpeg" 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%2Fnabcmib3q5h80in36e5y.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Alóki is based on an intricate relationship with the 750 acres of jungle in Costa Rica.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-fintech-is-revolutionizing-compliance-automation-ai-and-the-future-of-risk-management" rel="noopener noreferrer"&gt;141. How Fintech Is Revolutionizing Compliance: Automation, AI, and the Future of Risk Management &lt;/a&gt;
&lt;/h3&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%2Fwtgszaeb5fx4mszchrnp.jpeg" 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%2Fwtgszaeb5fx4mszchrnp.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Discover how fintech uses AI and automation to streamline compliance. Noda's Lasma Gavarane shares insights on staying secure and meeting evolving regulations.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-web3-founders-adapt-to-latest-crypto-regulations-while-staying-decentralized-and-privacy-focused" rel="noopener noreferrer"&gt;142. How Web3 Founders Adapt to Latest Crypto Regulations while Staying Decentralized and Privacy-focused&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fllmaitzjwr3akiwyu4in.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fllmaitzjwr3akiwyu4in.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Swisstronik's Web3 compliance platform simplifies crypto asset regulation for startups, ensuring compliance without extensive legal resources.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/step-by-step-guide-how-to-be-a-blockchain-validator-and-earn-rewards-from-it" rel="noopener noreferrer"&gt;143. Step-by-Step Guide: How to Be a Blockchain Validator (and Earn Rewards From It)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fw4ivvden8qcy189fbh2x.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fw4ivvden8qcy189fbh2x.png" width="799" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Aspiring to be a blockchain validator? Learn the process and earn rewards for securing the network, as shared by aelf, layer 1 AI blockchain.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-letter-to-everyone-in-the-zkfair-community" rel="noopener noreferrer"&gt;144. A Letter to Everyone in the ZKFair Community&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F545b9yf8hdkz65n0mv7z.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F545b9yf8hdkz65n0mv7z.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Explore ZKFair's impressive 48-day journey, milestones, and strategic roadmap for 2024.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/building-your-first-app-using-c-builder-part-1" rel="noopener noreferrer"&gt;145. Building Your First App Using C++ Builder (Part 1)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3kiwg6bjwhvxnqoco5qy.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3kiwg6bjwhvxnqoco5qy.jpeg" width="800" height="451"&gt;&lt;/a&gt;&lt;br&gt;
Building mobile applications can be tasking sometimes. In this article, we will share a few steps you can take to build your first app using a free IDE.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/welcoming-the-future-with-exciting-plans-for-zkfair" rel="noopener noreferrer"&gt;146. Welcoming the Future With Exciting Plans for ZKFair&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Femoo8f5p3irj0dvj6pbb.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Femoo8f5p3irj0dvj6pbb.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
We sincerely share the journey of ZKFair thus far and promptly update the community on our future plans.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/helium-mining-in-2024-still-worthwhile-with-helium-farm" rel="noopener noreferrer"&gt;147. Helium Mining in 2024: Still Worthwhile with Helium Farm&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs5kxfc71eeg4ba2nhu5a.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs5kxfc71eeg4ba2nhu5a.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
With its innovative approach and lucrative mining plans, Helium Farm continues to make Helium mining not only accessible but highly profitable.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-run-5000-tests-on-mobile-devices-everyday-from-indrives-playbook-part-1" rel="noopener noreferrer"&gt;148. How to Run 5000+ Tests on Mobile Devices Everyday; From inDrive's Playbook (Part 1)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4ekoid4glyxrtmhcpzwm.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4ekoid4glyxrtmhcpzwm.jpeg" width="800" height="451"&gt;&lt;/a&gt;&lt;br&gt;
How to set up an infrastructure to run thousands of UI tests a day on Android using Selenoid.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/an-introduction-to-bunzz-sdk-how-to-have-a-speedy-dapp-development-process" rel="noopener noreferrer"&gt;149. An Introduction to Bunzz SDK: How to Have a Speedy DApp Development Process&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnq8msrhvmvm963zr19m9.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnq8msrhvmvm963zr19m9.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
DApp Development Tutorials,&amp;nbsp;Knowledge related to Web3&amp;nbsp;/ By&amp;nbsp;Marcel Clarembaux&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/enhancing-global-communication-the-power-of-multi-language-javascript-ocr-apis-for-document-process" rel="noopener noreferrer"&gt;150. Enhancing Global Communication: The Power of Multi-Language JavaScript OCR APIs for Document Process&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhcm1531cpmli531m4vfs.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhcm1531cpmli531m4vfs.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Multi-language JavaScript OCR APIs enhance global document processing, streamline communication, and break language barriers for businesses worldwide.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/why-ai-powered-image-hosting-apis-are-essential-for-modern-businesses" rel="noopener noreferrer"&gt;151. Why AI-Powered Image Hosting APIs Are Essential for Modern Businesses&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fle0vbvthwvjjonm76tp0.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fle0vbvthwvjjonm76tp0.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Discover how AI and image-hosting APIs transform image management for businesses, offering automated tagging, image recognition, and efficient content delivery.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/pioneering-telegram-integrated-defi-an-interview-with-storm-trade-co-founder-denis-vasin" rel="noopener noreferrer"&gt;152. Pioneering Telegram-Integrated DeFi: An Interview with Storm Trade Co-Founder Denis Vasin&lt;/a&gt;
&lt;/h3&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%2Fjie456rtxhhhcf672vyx.png" 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%2Fjie456rtxhhhcf672vyx.png" width="656" height="656"&gt;&lt;/a&gt;&lt;br&gt;
Denis Vasin, Co-Founder &amp;amp; Lead Dev of Storm Trade, shares insights on the platform's Telegram integration, $STORM token launch, and vision&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/why-we-switched-from-nginx-is-to-kong-api-gateway" rel="noopener noreferrer"&gt;153. Why We Switched from NGINX Is to KONG API Gateway&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fo1zib9ydg89hm3wdxi8l.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fo1zib9ydg89hm3wdxi8l.jpeg" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
For many developers, NGINX would be the primary choice for reverse proxy. However, we moved on to something more exciting!&amp;nbsp;NGINX move over, here comes the Kong!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/building-dapps-that-last-why-cairo-is-the-winner-programming-language-for-web3-devs" rel="noopener noreferrer"&gt;154. Building dApps that Last: Why Cairo is the Winner Programming Language for Web3 Devs&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdz4baz9ws4v3bzijzbgd.webp" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdz4baz9ws4v3bzijzbgd.webp" width="800" height="457"&gt;&lt;/a&gt;&lt;br&gt;
Like the city itself - a learning gateway to complex histories, Cairo, the coding language, is opening new doors in the decentralised world &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-use-anus-quantum-random-number-generator-in-your-smart-contracts" rel="noopener noreferrer"&gt;155. How you can use Quantum random numbers as a public good, on 13 smart contract protocols&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcn6gbzpjbdubhyt86s4c.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcn6gbzpjbdubhyt86s4c.jpeg" width="799" height="571"&gt;&lt;/a&gt;&lt;br&gt;
A deterministic virtual machine is incapable of generating ‘true’ randomness. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/why-does-eth-30-need-lumozs-zk-computing-network" rel="noopener noreferrer"&gt;156. Why Does ETH 3.0 Need Lumoz's ZK Computing Network? &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F68a1ts7ux7c2jmup68ug.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F68a1ts7ux7c2jmup68ug.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Find out why ETH 3.0 needs Lumoz's Computing Network.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-fix-flaky-end-to-end-tests-with-playwright-and-reflow" rel="noopener noreferrer"&gt;157. How to Fix Flaky End-to-End Tests with Playwright and Reflow&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkkzj2xp8lfmnx2tut2yw.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkkzj2xp8lfmnx2tut2yw.jpeg" width="799" height="504"&gt;&lt;/a&gt;&lt;br&gt;
A software engineer codes for 18 months and builds a SaaS. He thinks he knows how to improve end-to-end testing.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/torches-finance-a-decentralized-lending-protocol-launched-on-kcc" rel="noopener noreferrer"&gt;158. Torches Finance: A Decentralized Lending Protocol Launched on KCC&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Faszp2sq62ynzuo9atb1r.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Faszp2sq62ynzuo9atb1r.jpeg" width="800" height="383"&gt;&lt;/a&gt;&lt;br&gt;
Singapore, June 27, 2022 - Torches Finance, a decentralized lending protocol based on KuCoin Community Chian (KCC), announced the mainnet launch on KCC. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/using-flask-to-build-a-rule-based-chatbot-in-python" rel="noopener noreferrer"&gt;159. Using Flask to Build a Rule-based Chatbot in Python&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkgy0hecnt4gfyw73ozix.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkgy0hecnt4gfyw73ozix.jpeg" width="799" height="444"&gt;&lt;/a&gt;&lt;br&gt;
Learn to  build AI ruled-based chatbot with a simple tutorial that can be showcased in your Portfolio.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/maxbidding" rel="noopener noreferrer"&gt;160. #MAXBIDDING&lt;/a&gt;
&lt;/h3&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%2F80ya95tugjez2urbu8r8.jpeg" 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%2F80ya95tugjez2urbu8r8.jpeg" width="401" height="560"&gt;&lt;/a&gt;&lt;br&gt;
Nothing lasts forever, but the current crop of economic “isms” all believe that national economies must and can grow ad infinitum.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/trubit-and-clapper-bring-us-latam-payment-solutions-to-maximize-earnings-for-content-creators" rel="noopener noreferrer"&gt;161. TruBit and Clapper Bring US-LATAM  Payment Solutions to Maximize Earnings for Content Creators&lt;/a&gt;
&lt;/h3&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%2Fw8vsle0dxrhc0gtutr06.png" 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%2Fw8vsle0dxrhc0gtutr06.png" width="800" height="442"&gt;&lt;/a&gt;&lt;br&gt;
Clapper, a rapidly growing social media platform, announces its partnership with TruBit, the leading digital asset payment solutions platform in Latin America.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/5-steps-to-build-an-exchange-optimized-l3-rollup-eventum" rel="noopener noreferrer"&gt;162. 5 Steps to Build an Exchange-Optimized L3 Rollup "Eventum"&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmxkfmwyhudhpn98r1pw6.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmxkfmwyhudhpn98r1pw6.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Why we chose the blockchain solution that forms the foundation of the Evedex ecosystem and 5 steps to build it.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/towards-glory-lumoz-og-nft-event-is-now-live" rel="noopener noreferrer"&gt;163. Towards Glory: Lumoz OG NFT Event is Now Live!&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fg7azb5zqtmdcbqys1bv0.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fg7azb5zqtmdcbqys1bv0.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
We’re thrilled to announce that the Lumoz OG NFT event will officially launch on November 12 at 16:00 (UTC+8)!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/q-and-a-with-taf-ceo-bill-nolan" rel="noopener noreferrer"&gt;164. Powering the Next Generation of DeFi: Q and A with TAF CEO Bill Nolan&lt;/a&gt;
&lt;/h3&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%2Fpft9uqk3ac6x0z2tr7xs.jpeg" 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%2Fpft9uqk3ac6x0z2tr7xs.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
The TAF ecosystem emerges in the DeFi space to bring unique benefits and terms to its users. Learn more about the project from the interview with its founder. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/lumoz-raas-introduces-layer-2-solution-on-move-ecosystem" rel="noopener noreferrer"&gt;165. Lumoz RaaS Introduces Layer 2 Solution on Move Ecosystem&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnbsfdhwbtcuqf82673nl.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnbsfdhwbtcuqf82673nl.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Lumoz RaaS Layer 2 solution on Move ecosystem enables Ethereum projects to integrate seamlessly, offering lower costs, crosschain support, and enhanced security&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/swipe-away-loneliness-2024-dating-trends-forecast" rel="noopener noreferrer"&gt;166. Swipe Away Loneliness: 2024 Dating Trends Forecast&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3l75d254o3rn6j0s5hun.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3l75d254o3rn6j0s5hun.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Loneliness is a significant societal concern in today’s world. How are digital products helping to solve it? &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/5-great-crypto-exchange-platforms-that-dont-require-kyc-verification-wqk3xxg" rel="noopener noreferrer"&gt;167. 5 Great Crypto Exchange Platforms that Don’t Require KYC Verification&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F37dibef61ud6yqy928tg.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F37dibef61ud6yqy928tg.jpeg" width="800" height="483"&gt;&lt;/a&gt;&lt;br&gt;
KYC (Know Your Customer) guidelines are a prominent feature in financial systems. KYC is part of the wider Anti-Money Laundering (AML) policies that reduce the risks in financial transactions. KYC refers to the process of verifying the identities of the individuals using a service, and in most countries, it involves providing some identification documents.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/bnb-chain-launches-tokenization-solution-to-empower-sbos-onboarding-web3" rel="noopener noreferrer"&gt;168. BNB Chain Launches Tokenization Solution to Empower SBOs Onboarding Web3&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpd5g6x09yc89pc5abasc.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpd5g6x09yc89pc5abasc.png" width="800" height="270"&gt;&lt;/a&gt;&lt;br&gt;
BNB Chain launches a one-stop tokenization solution for easy, secure asset tokenization, empowering SBOs and individuals to join Web3 seamlessly.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/successfully-audited-by-certik-confti-is-now-officially-open-source" rel="noopener noreferrer"&gt;169. Successfully Audited By CertiK, Confti is Now Officially Open Source&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvdbbfuwss6qlkvxees1h.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvdbbfuwss6qlkvxees1h.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Confti is a decentralized platform focused on NFT one-stop solutions to meet the diverse needs of NFT investors.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/lumoz-unveils-esmoz-airdrop-details" rel="noopener noreferrer"&gt;170. Lumoz Unveils esMOZ Airdrop Details&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fz2klu7jdtec40niey6ls.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fz2klu7jdtec40niey6ls.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
This airdrop is our way of expressing gratitude for your continued support and is a significant step toward our journey into the next chapter.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/deep-dive-into-bitcoins-lightning-network-technology" rel="noopener noreferrer"&gt;171. Deep Dive into Bitcoin's Lightning Network Technology&lt;/a&gt;
&lt;/h3&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%2Fyafkrrl1vqbz0pvi40qa.png" 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%2Fyafkrrl1vqbz0pvi40qa.png" width="800" height="447"&gt;&lt;/a&gt;&lt;br&gt;
Discover how Bitcoin’s Lightning Network powers instant, low-cost payments! Explore the future of finance and unlock Bitcoin's full potential.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-hoteltonight-prioritizes-finding-and-fixing-critical-bugs-while-maintaining-an-1percent-error-budget" rel="noopener noreferrer"&gt;172. How HotelTonight Prioritizes Finding and Fixing Critical Bugs While Maintaining a 1% Error Budget&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqdam6rgj8fgmj4i49kij.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqdam6rgj8fgmj4i49kij.jpeg" width="500" height="310"&gt;&lt;/a&gt;&lt;br&gt;
The stability score in particular has made it possible for their team to measure their application’s stability &amp;amp; maintain their team’s error budget of 1% error.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/exit-liquidity" rel="noopener noreferrer"&gt;173. Exit Liquidity&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fg97aezdivqacyvjwepxg.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fg97aezdivqacyvjwepxg.jpeg" width="400" height="560"&gt;&lt;/a&gt;&lt;br&gt;
The debate over whether the USD can be replaced as the global reserve currency is a heated one&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-conway-ants-and-apache-kafka-can-teach-us-about-ai-system-design" rel="noopener noreferrer"&gt;174. What Conway, Ants, and Apache Kafka Can Teach Us About AI System Design&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftg7rw7ii8rqqe55keb19.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftg7rw7ii8rqqe55keb19.png" width="755" height="448"&gt;&lt;/a&gt;&lt;br&gt;
Learn how ant colonies, Conway’s Game of Life, and Apache Kafka can inspire smarter, scalable AI through modular, multi-agent system design.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/metablaze-brings-nfts-to-life-with-story-telling-games-and-more" rel="noopener noreferrer"&gt;175. MetaBlaze Brings NFTs to Life With Story-Telling, Games, and More!&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2ow9ygjdc766juqcvzx5.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2ow9ygjdc766juqcvzx5.jpeg" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
MetaBlaze is an ecosystem of intergalactic and immersive games powered by their utility-driven and reward-driven $MBLZ token. Jump into Galaxia Blue through the&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/voting-starts-for-the-ftnft-yocerebrum-awards-2024" rel="noopener noreferrer"&gt;176. Voting Starts for the ftNFT YoCerebrum Awards 2024!&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FInxBRjRIs6M1kdhuWcyNHiiUrxm1-w9034qe.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FInxBRjRIs6M1kdhuWcyNHiiUrxm1-w9034qe.jpeg" width="799" height="600"&gt;&lt;/a&gt;&lt;br&gt;
Join the final voting for the ftNFT YoCerebrum Awards 2024! Vote from November 6th to 10th to honor top NFT projects and support creativity in the Web3 world!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/whats-lurking-in-latin-americas-tech-industry-surprising-facts-of-latams-talent-reserve" rel="noopener noreferrer"&gt;177. What’s Lurking in Latin America’s Tech Industry?— Surprising Facts of LATAM’s Talent Reserve&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flt1xvnqmurhy16oodv0j.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flt1xvnqmurhy16oodv0j.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
A snapshot of LATAM’s tech industry and why it has become a go-to destination for U.S. companies to hire remote software engineers. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/can-the-stellar-accelerator-kickstart-your-web3-idea" rel="noopener noreferrer"&gt;178. Can The Stellar Accelerator Kickstart Your Web3 Idea?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fglm9rzjbgggw9x140htx.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fglm9rzjbgggw9x140htx.png" width="800" height="441"&gt;&lt;/a&gt;&lt;br&gt;
Join the Stellar Accelerator! SCF’s Kickstart Program Cohort 9 offers mentorship, funding, and support to launch your Web3 project on Stellar. Apply by Nov 17!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/can-ai-really-code-i-put-deepseek-to-the-test" rel="noopener noreferrer"&gt;179. Can AI Really Code? I Put DeepSeek to the Test&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdlu1hze5682pmgi07a8s.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdlu1hze5682pmgi07a8s.png" width="799" height="436"&gt;&lt;/a&gt;&lt;br&gt;
I remember the day I first started experimenting with&amp;nbsp;DeepSeek for coding. It felt like stepping into a new dimension where code could almost write itself.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/take-chatgpt-with-you-introducing-ariana-the-chatgpt-assistant-that-lives-in-whatsapp" rel="noopener noreferrer"&gt;180. Take ChatGPT With You: Introducing Ariana, the ChatGPT Assistant That Lives in WhatsApp&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4b4hqn2omba5bdiz15uq.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4b4hqn2omba5bdiz15uq.jpeg" width="800" height="479"&gt;&lt;/a&gt;&lt;br&gt;
Meet Ariana, a ChatGPT AI assistant living in WhatsApp, providing instant answers, translations, and idea generation. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/fastex-receives-in-principle-approval-for-a-vfa-category-4-license-from-maltas-mfsa" rel="noopener noreferrer"&gt;181. Fastex Receives In-Principle Approval for a VFA Category 4 License from Malta’s MFSA &lt;/a&gt;
&lt;/h3&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%2F0r83n2h2q1zno2u3k5xo.png" 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%2F0r83n2h2q1zno2u3k5xo.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Fastex Secures In-Principle Approval for VFA Category 4 License from Malta’s MFSA, Paving the Way for MiCA Compliance&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/introducing-anti-sandwich-tool-for-ethereum-and-bsc-with-10000-$hkls-airdrop-pool-for-beta-users" rel="noopener noreferrer"&gt;182. An Anti-Sandwich Tool for Ethereum and BSC - With 10,000 $HKLS Airdrop Pool for Beta Users&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgzri09xdg0tmkjo7i9tk.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgzri09xdg0tmkjo7i9tk.jpeg" width="800" height="531"&gt;&lt;/a&gt;&lt;br&gt;
DeFi security provider, Hackless, is introducing a new tool that helps fight sandwich attacks on BNB Chain and Ethereum. Try safe swaps with AntiSandwich&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/scraping-information-from-linkedin-into-csv-using-python-tkh3ulu" rel="noopener noreferrer"&gt;183. Scraping Information From LinkedIn Into CSV using Python&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F48f3il40rixcqngzqtql.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F48f3il40rixcqngzqtql.jpeg" width="700" height="394"&gt;&lt;/a&gt;&lt;br&gt;
In this post, we are going to scrape data from Linkedin using Python and a&amp;nbsp;Web Scraping Tool. We are going to extract Company Name, Website, Industry, Company Size, Number of employees, Headquarters Address, and Specialties.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-are-the-challenges-of-learning-new-javascript-frameworks-or-grapecity-javascript" rel="noopener noreferrer"&gt;184. What Are the Challenges of Learning New JavaScript Frameworks? | GrapeCity JavaScript&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsuahiark1ot6a2groqfp.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsuahiark1ot6a2groqfp.png" width="800" height="510"&gt;&lt;/a&gt;&lt;br&gt;
Learn about the top challenges developer face when they are learning new JavaScript frameworks. See more from GrapeCity today.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/omnity-eliminates-the-chasm-between-bitcoin-and-other-networks" rel="noopener noreferrer"&gt;185. Omnity Eliminates the Chasm Between Bitcoin and Other Networks&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flot6qrn2hxhizrkx661n.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flot6qrn2hxhizrkx661n.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Thanks to the fusion of ICP and Omnity technology, users can now easily move Bitcoin assets across the heterogeneous chains.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/astar-network-and-acala-partner-to-launch-defi-rising-for-unlocking-new-opportunities-for-developers" rel="noopener noreferrer"&gt;186. Astar Network and Acala Partner to Launch DeFi Rising for Unlocking New Opportunities for Developers&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frphlswyx8g01fjy1dbk6.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frphlswyx8g01fjy1dbk6.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
The "Astar x Acala DeFi Rising" initiative was just released by the two top parachains in order to provide developers with more options and incentives.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-localize-your-ios-app-and-reach-a-global-audience" rel="noopener noreferrer"&gt;187. How to Localize Your iOS App and Reach a Global Audience?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqllqbqc8rw7zakdr0bo3.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqllqbqc8rw7zakdr0bo3.jpeg" width="800" height="424"&gt;&lt;/a&gt;&lt;br&gt;
Most mobile apps and games, big and small, support multiple languages, as it is counter-productive to spend a lot of time and resources on app development.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/investigating-internet-freedom-content-moderation-in-a-borderless-world" rel="noopener noreferrer"&gt;188. Investigating Internet Freedom: Content Moderation in a Borderless World&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhx7y4vdllfuann9ntaiv.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhx7y4vdllfuann9ntaiv.jpeg" width="799" height="186"&gt;&lt;/a&gt;&lt;br&gt;
Do content regulations create boundaries in the seemingly boundless online universe? &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-dating-apps-shift-focus-from-simple-matching-to-mental-health" rel="noopener noreferrer"&gt;189. How Dating Apps Shift Focus from Simple “Matching” to Mental Health&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcmrgakxzoc747cwnkyp4.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcmrgakxzoc747cwnkyp4.png" width="723" height="389"&gt;&lt;/a&gt;&lt;br&gt;
Why Dating Apps Shift Focus from Simple “Matching” to Help Users Prioritize Mental Health?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/ai-meets-bitcoin-how-rootstock-powers-the-future-of-trustless-ai" rel="noopener noreferrer"&gt;190. AI Meets Bitcoin: How Rootstock Powers the Future of Trustless AI&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4g8ol9equ5bdcozhpadg.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4g8ol9equ5bdcozhpadg.png" width="799" height="428"&gt;&lt;/a&gt;&lt;br&gt;
Rootstock merges Bitcoin’s security with Ethereum’s flexibility, enabling AI-driven blockchain apps for trustless governance, security, and fraud detection.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/atpc-cyber-forum-to-focus-on-next-generation-cybersecurity-and-artificial-intelligence-issues" rel="noopener noreferrer"&gt;191. ATPC Cyber Forum To Focus On Next Generation Cybersecurity And Artificial Intelligence Issues&lt;/a&gt;
&lt;/h3&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%2F6r638p8mlpuxqlzfwja6.jpeg" 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%2F6r638p8mlpuxqlzfwja6.jpeg" width="800" height="523"&gt;&lt;/a&gt;&lt;br&gt;
This event will feature leading cyber experts from the financial services sector, Federal agencies, the White House, and Congress to focus on pressing cybersecu&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-twitter-can-satisfy-elon-musks-request-for-fake-account-clarity" rel="noopener noreferrer"&gt;192. How Twitter Can Satisfy Elon Musk's Request for Fake Account Clarity&lt;/a&gt;
&lt;/h3&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%2Frrkefmbyxcdp1uu36d61.jpeg" 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%2Frrkefmbyxcdp1uu36d61.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Twitter claims that less than 5% of users are fake. Is Elon Musk right to be skeptical? Until a proper test is run, nobody truly knows how bad the situation is.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/launched-first-open-source-headless-cms-running-on-aws-serverless-to-cut-hosting-bill-by-60percent-80percent-n1ct30ls" rel="noopener noreferrer"&gt;193. [Launched] First Open Source Headless CMS Running on AWS Serverless To Cut Hosting Bill by 60%-80%&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqr7m1rkmfq4tinso7nzs.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqr7m1rkmfq4tinso7nzs.jpg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
So why you need another Headless CMS?&amp;nbsp;For a change, with this one, you won't worry about scaling, installing, configuring and managing infrastructure. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-is-the-best-fiat-on-ramp-for-your-crypto-appwebsite-ss1x33oc" rel="noopener noreferrer"&gt;194. What is the Best Fiat On-ramp for your Crypto App/Website?&lt;/a&gt;
&lt;/h3&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%2Fhackernoon.com%2Fimages%2F8az3ZDArrngnfwciW4EyxJi2nNj2-rz4o3zxs.jpeg" 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%2Fhackernoon.com%2Fimages%2F8az3ZDArrngnfwciW4EyxJi2nNj2-rz4o3zxs.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
A fiat on-ramp can be integrated to allow users to buy cryptocurrencies on your app or website. But what is the best fiat onramp? In this guide, we’ll find out for you.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/synthetic-data-and-its-potential-in-healthcare" rel="noopener noreferrer"&gt;195. Synthetic Data And Its Potential In Healthcare&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe2dnqhnoosmskpzppusk.webp" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe2dnqhnoosmskpzppusk.webp" width="799" height="327"&gt;&lt;/a&gt;&lt;br&gt;
Synthetic data&amp;nbsp;represents a paradigm shift in healthcare because it allows data to transcend its potential shortcomings.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/from-institutional-feast-to-community-ownership-the-billion-journey-of-zkfair" rel="noopener noreferrer"&gt;196. From Institutional Feast to Community Ownership: The Billion Journey of ZKFair&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fa1rb39icx2dsjmfb765y.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fa1rb39icx2dsjmfb765y.png" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
ZKFair is an EVM L2 ecosystem built by Lumoz, a&amp;nbsp;Rollup as a Service provider. This L2 is a pioneer of its kind as the first Polygon CDK ZkRollup to be on Mainne&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/lumoz-leading-zk-pow-algorithm-zk-computation-efficiency-improved-by-50percent" rel="noopener noreferrer"&gt;197. Lumoz: Leading ZK-PoW Algorithm, ZK Computation Efficiency Improved by 50%&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkapljv1cmmhti3eun650.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkapljv1cmmhti3eun650.png" width="800" height="288"&gt;&lt;/a&gt;&lt;br&gt;
Discover Lumoz's groundbreaking optimizations in ZKP generation, enhancing efficiency by 50% while attracting over 1M users in its latest testnet!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/it-audit-or-step-by-step-guide-xl39344a" rel="noopener noreferrer"&gt;198. IT Audit | Step-by-Step Guide&lt;/a&gt;
&lt;/h3&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%2F6o3olk50v106f2svqfvy.jpeg" 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%2F6o3olk50v106f2svqfvy.jpeg" width="800" height="578"&gt;&lt;/a&gt;&lt;br&gt;
In 2020, an IT audit is important for all organizations. It provides insights into the business’ IT infrastructure and how it can be improved.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/lumozs-quidditch-testnet-ends-successfullymainnet-launch-expected-in-q4" rel="noopener noreferrer"&gt;199. Lumoz's Quidditch Testnet Ends Successfully—Mainnet Launch Expected in Q4!&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fktbekanoobmjgegin0zl.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fktbekanoobmjgegin0zl.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
See the remarkable achievements of Lumoz's Quidditch Testnet and whats coming next!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/top-reasons-to-farm-on-near-protocol" rel="noopener noreferrer"&gt;200. Top Reasons to Farm on NEAR Protocol&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcech2zkpknxluqz4dn6h.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcech2zkpknxluqz4dn6h.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
NEAR is the top decentralized blockchain infrastructure for DeFi yield farming. We examine the features that make it a favorite for developers and users.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-make-a-web-app-user-interface-with-python" rel="noopener noreferrer"&gt;201. How to Make a Web App User Interface with Python&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpqnkp8tnbbj387blqeej.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpqnkp8tnbbj387blqeej.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
A bite-sized introduction to building web app user interfaces with nothing but Python.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/zkrollup-as-a-service-opsides-l3-rollup-chain-environments-advantages-and-support-for-devs" rel="noopener noreferrer"&gt;202. ZKRollup-as-a-Service: Opside's L3 Rollup Chain, Environments, Advantages, and Support for Devs&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fitwpru3w85dwijmq18ic.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fitwpru3w85dwijmq18ic.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Opside Layer3, aka the Rollup Layer, is a scaling solution that executes transactions off-chain, so it doesn’t have to compete for Execution Layer block space&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/venom-foundation-and-iceberg-capital-launch-$1-billion-fund-for-investing-in-web3-technologies" rel="noopener noreferrer"&gt;203. Venom Foundation and Iceberg Capital Launch $1 Billion Fund for Investing in Web3 Technologies &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F96x6zm88xcengc580x8t.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F96x6zm88xcengc580x8t.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
The partnership between Venom Foundation and Iceberg Capital to launch the $1 billion Venom Ventures Fund (VVF) is a critical step.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-complete-guide-to-laravel-sail" rel="noopener noreferrer"&gt;204. A Complete Guide to Laravel Sail&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbirzuksocvsli73vsf2b.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbirzuksocvsli73vsf2b.jpeg" width="800" height="471"&gt;&lt;/a&gt;&lt;br&gt;
Laravel Sail is a powerful tool for managing Laravel development environments, making it a great choice for both solo developers and teams. Get more details.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-best-seo-is-no-seo" rel="noopener noreferrer"&gt;205. The Best SEO is No SEO&lt;/a&gt;
&lt;/h3&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%2Fjrukmvqiqq9hj0o6ahcr.jpeg" 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%2Fjrukmvqiqq9hj0o6ahcr.jpeg" width="640" height="485"&gt;&lt;/a&gt;&lt;br&gt;
Always take content as priority. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-5-most-lucrative-trading-pairs-for-uniswap-liquidity-providers-in-2020-d41b3z19" rel="noopener noreferrer"&gt;206. The 5 Most Lucrative Trading Pairs for UniSwap Liquidity Providers in 2020&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8gy1o9mhqcm6k7zwebl1.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8gy1o9mhqcm6k7zwebl1.jpeg" width="800" height="483"&gt;&lt;/a&gt;&lt;br&gt;
Decentralized Finance (DeFi) and decentralized exchanges have witnessed insane growth in recent years. Decentralized exchanges (DEX) offer several benefits, including access to a broader array of trading pairs to lower trading risk, lower transaction fees, and decreased counterparty risk since no intermediary is involved in the security and management of private keys. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/omnity-network-launches-omnity-ai" rel="noopener noreferrer"&gt;207. Omnity Network Launches Omnity AI &lt;/a&gt;
&lt;/h3&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%2Fg034f2e1u4pji8w9cg9n.png" 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%2Fg034f2e1u4pji8w9cg9n.png" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Omnity AI: Revolutionize token distribution on social media with AI-driven multichain Grants, launching on X. Expand Web3 communities securely and efficiently.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/crypto-2024-recap-key-updates-from-mexcs-december-highlights" rel="noopener noreferrer"&gt;208. Crypto 2024 Recap: Key Updates from MEXC’s December Highlights&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fktrro8arbqe6h3br0jgg.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fktrro8arbqe6h3br0jgg.png" width="799" height="446"&gt;&lt;/a&gt;&lt;br&gt;
MEXC highlights key December 2024 crypto trends, from Bitcoin's $100K milestone to Solana's transaction records, AI narratives, and NFT sales surge.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/customer-identification-and-fraud-detection-from-maruti-techlabs-playbook-a-banking-case-study" rel="noopener noreferrer"&gt;209. Customer Identification &amp;amp; Fraud Detection from Maruti Techlabs' Playbook: A Banking Case Study&lt;/a&gt;
&lt;/h3&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%2F349hun0rthhb6l19w1rk.webp" 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%2F349hun0rthhb6l19w1rk.webp" width="799" height="433"&gt;&lt;/a&gt;&lt;br&gt;
Voice-based fraud detection offers safe authentication while improving customer service in banking and various industries handling customer calls. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-supercell-powers-its-massive-social-network-with-scylladb" rel="noopener noreferrer"&gt;210. How Supercell Powers its Massive Social Network with ScyllaDB&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyz82865uduvslzqubsa1.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyz82865uduvslzqubsa1.png" width="800" height="422"&gt;&lt;/a&gt;&lt;br&gt;
Supercell powers real-time cross-game chat, presence, and notifications for millions using ScyllaDB Cloud, enabling low-latency, scalable events.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-my-development-team-utilized-github-copilot-and-ai-tools-to-boost-productivity-by-vimaldeep-singh" rel="noopener noreferrer"&gt;211. How My Development Team Utilized GitHub Copilot &amp;amp; AI Tools to Boost Productivity by Vimaldeep Singh&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fq6yhlkcn8o9j6c0lijsu.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fq6yhlkcn8o9j6c0lijsu.png" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Runner-up in R Systems Blogbook: Chapter 1, Vimaldeep Singh shares how GitHub Copilot and AI tools boosted team code quality, productivity, and collaboration&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/meet-lisk" rel="noopener noreferrer"&gt;212. Meet Lisk&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbkl88cwyqiiryi7sqapk.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbkl88cwyqiiryi7sqapk.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Lisk is an open-source blockchain application platform that aims to improve Web3 accessibility for both users and developers.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/orcamindai-time-for-ai-to-get-hands-on" rel="noopener noreferrer"&gt;213. OrcaMind.ai: Time for AI to Get Hands-On&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Finybrf5qlufe0b1zaoky.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Finybrf5qlufe0b1zaoky.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
OrcaMind.ai is an AI-powered thinking, on-chain intelligent whale — AI-powered and built to navigate the deep waters of Web3.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/7-best-whois-domain-name-search-and-lookup-tools-to-support-security-research-and-investigations-d7s329x" rel="noopener noreferrer"&gt;214. 7 Best WHOIS Domain Name Search and Lookup Tools to Support Security Research and Investigations&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhyciz5tzc2gbaoaxh0ex.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhyciz5tzc2gbaoaxh0ex.png" width="800" height="566"&gt;&lt;/a&gt;&lt;br&gt;
Businesses can’t afford to lose millions of dollars because of malicious domain names used in all types of domain-related attacks including domain name squatting, business email compromise (BEC) frauds or, more generally, spoofing and phishing scams.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/ai-is-making-it-easier-to-engineer-better-productsheres-how" rel="noopener noreferrer"&gt;215. AI Is Making it Easier to Engineer Better Products—Here's How&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fr6kbdmz4c6boe34h62ai.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fr6kbdmz4c6boe34h62ai.png" width="799" height="310"&gt;&lt;/a&gt;&lt;br&gt;
AI-powered insights transform the limits of product engineering with new concepts about product ideation, design, and delivery.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/scraping-glassdoor-job-data" rel="noopener noreferrer"&gt;216. Scraping Glassdoor Job Data&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fu1qmoj9e0nv89g3g7rjb.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fu1qmoj9e0nv89g3g7rjb.jpeg" width="800" height="420"&gt;&lt;/a&gt;&lt;br&gt;
Glassdoor is one of the biggest job markets in the world but can be hard to scrape. In this article, we'll legally extract job data with Python &amp;amp; Beautiful Soup&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/crypto-payments-are-on-the-rise-despite-the-bear-market-heres-why" rel="noopener noreferrer"&gt;217. Crypto Payments Are on the Rise Despite the Bear Market — Here's Why&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvuemedy1wvs9z1s431t3.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvuemedy1wvs9z1s431t3.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Today's most popular and promising practical application of blockchain technology is the payment field.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-spy-on-a-cell-phone-privately" rel="noopener noreferrer"&gt;218. How to Spy on a Cell Phone Privately&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FM6G22rxQzLTqx37eMqcSVG1Ybvj2-uj23o32.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FM6G22rxQzLTqx37eMqcSVG1Ybvj2-uj23o32.jpeg" width="800" height="601"&gt;&lt;/a&gt;&lt;br&gt;
If you want to spy on someone's cell phone without them knowing, look out for in-demand programs offering a free trial period. Learn more about spying apps.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/custodial-vs-non-custodial-crypto-trading" rel="noopener noreferrer"&gt;219. The Difference Between Custodial And Non-Custodial Crypto Trading&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8197rlioegbpp11j3d8z.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8197rlioegbpp11j3d8z.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
What does non-custodial mean in crypto? What's the difference between Custodial Vs Non-custodial exchange? How are custodial and non-custodial methods applied?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/fortinet-fortigate-vm-enterprise-class-security-for-applications-and-workloads-running-on-aws" rel="noopener noreferrer"&gt;220. Fortinet FortiGate-VM: Enterprise-class Security for Applications and Workloads Running on AWS&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fj494gijsks32n2ugwxgo.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fj494gijsks32n2ugwxgo.png" width="799" height="547"&gt;&lt;/a&gt;&lt;br&gt;
Meet Fortinet FortiGate: AI-Powered Firewall Ranked by Gartner in the Leader’s Quadrant 13 Years in a Row.&lt;/p&gt;

&lt;h3&gt;
  
  
  [221. The Case for a Decentralized Cloud:
&lt;/h3&gt;

&lt;p&gt;How Vendor Lock-in Broke Cloud Storage](&lt;a href="https://hackernoon.com/the-case-for-a-decentralized-cloud-how-vendor-lock-in-broke-cloud-storage" rel="noopener noreferrer"&gt;https://hackernoon.com/the-case-for-a-decentralized-cloud-how-vendor-lock-in-broke-cloud-storage&lt;/a&gt;)&lt;br&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fusl0utersrvtycbz9rru.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fusl0utersrvtycbz9rru.png" width="800" height="457"&gt;&lt;/a&gt;&lt;br&gt;
Cloud storage once promised freedom, but turned into vendor lock-in. Learn how Sia’s decentralized design is challenging this and rewriting the future of data.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/clapper-expands-to-mexico-betting-big-on-authenticity-and-creator-empowerment" rel="noopener noreferrer"&gt;222. Clapper Expands to Mexico, Betting Big on Authenticity and Creator Empowerment&lt;/a&gt;
&lt;/h3&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%2Falw8dcjmz9eu7si9f0hp.webp" 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%2Falw8dcjmz9eu7si9f0hp.webp" width="468" height="530"&gt;&lt;/a&gt;&lt;br&gt;
Positioned as a sanctuary for authentic self-expression and creativity, Clapper’s foray into the Mexican market highlights the platform's growing clout.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/30-most-influential-people-in-blockchain-industry-236a36zg" rel="noopener noreferrer"&gt;223. 30 Most Influential People In Blockchain Industry&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxsuikaz4etxrva1xk7zr.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxsuikaz4etxrva1xk7zr.png" width="799" height="305"&gt;&lt;/a&gt;&lt;br&gt;
Cryptocurrencies are fastly becoming part of our life thanks to the work of thousands of individuals that are pushing hard to see masses adopting crypto. In this piece, I have compiled a list of the most influential people in crypto today based on their contributions to the industry.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-denominator" rel="noopener noreferrer"&gt;224. The Denominator&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fk8urdkt057ovptvv72b2.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fk8urdkt057ovptvv72b2.jpeg" width="400" height="560"&gt;&lt;/a&gt;&lt;br&gt;
In almost every country, banks will always be bailed out. But which schmucks get included in the denominator responsible for paying to recapitalize the bank?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/startups-that-help-construction-companies" rel="noopener noreferrer"&gt;225. Startups That Help Construction Companies&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fl3vviif356pxhsrzt3qa.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fl3vviif356pxhsrzt3qa.jpeg" width="800" height="481"&gt;&lt;/a&gt;&lt;br&gt;
Let's take a look at a few construction startups that simplify the work of construction companies through artificial intelligence, robotics, and automation.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-dating-app-breach-that-turned-into-a-biometric-black-mirror-episode" rel="noopener noreferrer"&gt;226. The Dating App Breach That Turned Into a Biometric Black Mirror Episode&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzgy70l3jqn36h16qnrf2.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzgy70l3jqn36h16qnrf2.png" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
Tea's Firebase misconfiguration exposed 1.1M sensitive messages. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-github-copilot-enhances-developer-productivity-by-preeti-verma" rel="noopener noreferrer"&gt;227. How GitHub Copilot Enhances Developer Productivity by Preeti Verma&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzwfvgg4gscf6adf2qiot.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzwfvgg4gscf6adf2qiot.png" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
In this winning article by Preeti Verma from R Systems Blogbook Ch. 1, discover how GitHub Copilot boosts developer productivity through automation and learning&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/everything-you-need-to-know-about-the-lumoz-token-generation-event" rel="noopener noreferrer"&gt;228. Everything You Need to Know About the Lumoz Token Generation Event&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fi9yolamyooz63uyiua8q.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fi9yolamyooz63uyiua8q.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
The modular compute layer &amp;amp; RaaS platform Lumoz will launch its mainnet and conduct the TGE within a week. Find all the details here!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-best-javascript-apis-for-file-upload-in-2025" rel="noopener noreferrer"&gt;229. The Best JavaScript APIs for File Upload in 2025&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9afnyqgm6ehx3as3gvag.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9afnyqgm6ehx3as3gvag.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
This article highlights the eight best JavaScript APIs for file uploads in 2025, analyzing factors such as scalability, ease of use, and advanced features.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/undetectable-ai-bypass-ai-content-detection" rel="noopener noreferrer"&gt;230. Undetectable AI: Bypass AI Content Detection&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fio3ywgw8yrgwtg1gydop.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fio3ywgw8yrgwtg1gydop.jpeg" width="800" height="823"&gt;&lt;/a&gt;&lt;br&gt;
Undetectable AI bypasses AI content detectors by turning ChatGPT generated text into 100% human written quality text&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/top-10-platforms-to-create-an-ecommerce-mobile-app-without-coding-z58z33po" rel="noopener noreferrer"&gt;231. Top 10 Platforms to Create your eCommerce Mobile App Without Coding&lt;/a&gt;
&lt;/h3&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%2Fejrcgsdk2bsph19ui8kx.jpeg" 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%2Fejrcgsdk2bsph19ui8kx.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
According to Criteo, mobile represents 65% of all e-commerce transactions in the world. And 70% of the time, apps are preferred to mobile websites. For eMerchants, thinking mobile-first has become a priority. However, technical knowledge or a large budget is usually necessary to create a Shopping App.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/an-honest-guide-to-the-10-best-pr-software-platforms-in-2025" rel="noopener noreferrer"&gt;232. An Honest Guide to The 10 Best PR Software Platforms in 2025 &lt;/a&gt;
&lt;/h3&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%2Ftztt6vdjhpbtvr2xps9y.jpeg" 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%2Ftztt6vdjhpbtvr2xps9y.jpeg" width="800" height="536"&gt;&lt;/a&gt;&lt;br&gt;
The best PR software of 2025 as selected by a PR pro who has spent way too much time in the weeds with public relations tools.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/why-i-built-a-mongodb-powered-message-queue" rel="noopener noreferrer"&gt;233. Why I Built a MongoDB-Powered Message Queue&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6de0ce24oapeq40zvsva.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6de0ce24oapeq40zvsva.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Reinventing the wheel: a message queue system with MongoDB&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/private-transactions-insights-to-the-design-principles-in-zcash-and-aleo" rel="noopener noreferrer"&gt;234. Private Transactions: Insights to the Design Principles in ZCash and Aleo&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F324h1vuppbg6ylla805s.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F324h1vuppbg6ylla805s.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
This article introduces you to the core concepts of Zcash.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/6-ways-to-use-a-crypto-exchange-aggregator-and-save-on-swaps" rel="noopener noreferrer"&gt;235. 6 Ways to Use a Crypto Exchange Aggregator and Save on Swaps&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkfsgcln7s5f8f8y2fvsn.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkfsgcln7s5f8f8y2fvsn.png" width="800" height="420"&gt;&lt;/a&gt;&lt;br&gt;
Maximize your crypto swaps! Learn 6 ways an exchange aggregator saves you money. Find the best rates on Bitcoin, Ethereum, &amp;amp; other cryptocurrencies on DEXs.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/investigating-internet-freedom-unseen-aspects-of-our-online-existence" rel="noopener noreferrer"&gt;236. Investigating Internet Freedom: Unseen Aspects of Our Online Existence&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcwro9svk3ro5j8x7r7hk.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcwro9svk3ro5j8x7r7hk.jpeg" width="800" height="267"&gt;&lt;/a&gt;&lt;br&gt;
Join award-winning journalist Nicole Scott in her latest video series, exploring digital democracy and our collective role in shaping the online world.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/bringing-permissionless-lending-making-sense-of-euler" rel="noopener noreferrer"&gt;237. Bringing Permissionless Lending: Making Sense of Euler&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs8np0jry0yc9tusa2pmd.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs8np0jry0yc9tusa2pmd.png" width="799" height="449"&gt;&lt;/a&gt;&lt;br&gt;
Explore how Euler v2 revolutionizes DeFi lending with modular architecture, ERC-4626 vaults, and permissionless, customizable lending markets in this article. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/5-best-website-categorization-tools-5s2337ny" rel="noopener noreferrer"&gt;238. 5 Best Website Categorization Tools&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftqcdkx1y8b4cgyw24o59.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftqcdkx1y8b4cgyw24o59.jpeg" width="799" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Website categorization refers to the process of classifying websites that users come into contact with into various categories.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/lumoz-flips-the-switch-on-its-ai-powered-blockchain" rel="noopener noreferrer"&gt;239. Lumoz Flips the Switch On Its AI-Powered Blockchain&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F95xlwxdn5r8subi09pea.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F95xlwxdn5r8subi09pea.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
On February 13, Lumoz announced the official launch of Lumoz Chain and released the migration guide and reward plan for Verifier nodes. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/meet-clique-an-identity-oracle-that-brings-web2-user-behaviors-to-web3" rel="noopener noreferrer"&gt;240. Meet Clique: An Identity Oracle That Brings Web2 User Behaviors to Web3&lt;/a&gt;
&lt;/h3&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%2F67emqltqypcolmbo0nfr.jpeg" 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%2F67emqltqypcolmbo0nfr.jpeg" width="621" height="405"&gt;&lt;/a&gt;&lt;br&gt;
The founders of Clique, an identity-oracle protocol connecting web2 and web3, are proud to announce its first alpha launch this winter.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/3-best-dns-history-lookup-and-checker-resources-for-cybersecurity-8q2f3yyt" rel="noopener noreferrer"&gt;241. 3 Best DNS History Lookup and Checker Resources for Cybersecurity&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/drafts%2Fjidq3ynx.png" 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/drafts%2Fjidq3ynx.png" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
For a long time, there were no practical ways to trace or recount prior Domain Name System (DNS) records in any DNS zone. So when cybersecurity teams were investigating a suspicious IP address, they couldn’t see all of the domain names that it had resolved to in the past. This predicament left many stones unturned.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/iot-in-manufacturing-what-you-need-to-know" rel="noopener noreferrer"&gt;242. IoT in Manufacturing: What you Need to Know&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fn2k5mn9rkt5wydq20mo0.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fn2k5mn9rkt5wydq20mo0.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Discover IoT applications in manufacturing and the challenges you could expect if you set your mind on giving your manufacturing facilities an IoT upgrade.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/benchmarking-minio-with-warp-and-speedtest" rel="noopener noreferrer"&gt;243. Benchmarking MinIO with WARP and Speedtest&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwtetd0silweazddye1pv.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwtetd0silweazddye1pv.jpeg" width="799" height="450"&gt;&lt;/a&gt;&lt;br&gt;
When performance is critical, you need to know that you’re achieving the best performance possible.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/using-daml-to-create-blockchain-nft-based-customer-experiences" rel="noopener noreferrer"&gt;244. Using Daml to Create Blockchain NFT-Based Customer Experiences&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkhtgudpvla7l6oo69kkq.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkhtgudpvla7l6oo69kkq.jpeg" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
How to write a smart contract NFT? Daml allows blockchain NFT smart contracts to interoperate with each other when deployed on multiple blockchains.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/from-screens-to-streets-how-field-ux-research-in-morocco-helped-redesign-intercity-booking" rel="noopener noreferrer"&gt;245. From Screens to Streets: How Field UX Research in Morocco Helped Redesign Intercity Booking&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fk47jh6z8hw4s2rmjyhon.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fk47jh6z8hw4s2rmjyhon.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Discover how inDrive's Intercity team used UX research in Morocco to test a redesigned, step-by-step booking form. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/compromised-private-keys-primary-targets-and-upcoming-solutions" rel="noopener noreferrer"&gt;246. Compromised Private Keys: Primary Targets and Upcoming Solutions&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8yweqbkd7j1mf3qn4y4d.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8yweqbkd7j1mf3qn4y4d.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Compromised private keys can cause serious losses at all levels of DeFi and for all kinds of users. Hackless aims to mitigate this growing concern. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/nfts-are-so-much-more-than-just-digital-collectibles" rel="noopener noreferrer"&gt;247. NFTs Are So Much More Than Just Digital Collectibles&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwqo3aeplq5eyzcsij935.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwqo3aeplq5eyzcsij935.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Reddit launched digital collectibles, and that's great. But NFTs aren't all digital collectibles, and we should stop using the term so often. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-filecoin-virtual-machine-everything-you-need-to-know" rel="noopener noreferrer"&gt;248. The Filecoin Virtual Machine: Everything You Need to Know&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frld6fa6gqfzcemgtcmsd.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frld6fa6gqfzcemgtcmsd.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
The Filecoin Virtual Machine (FVM) was created to bring programmability to the Filecoin storage network.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-learn-python-without-any-programming-background-pn4l36lr" rel="noopener noreferrer"&gt;249. How to Learn Python Without Any Programming Background&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fntx3bs45e67c7uzaudeg.gif" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fntx3bs45e67c7uzaudeg.gif" width="600" height="338"&gt;&lt;/a&gt;&lt;br&gt;
You are not a programmer. You have zero coding experience. You probably consider yourself “not a math person”. So let’s find out how you can learn Python, even if you’ve never had any exposure to a programming language.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/finance-from-first-principles" rel="noopener noreferrer"&gt;250. Finance from First Principles&lt;/a&gt;
&lt;/h3&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%2Fyisbcdt6p7toj9kmgg5f.png" 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%2Fyisbcdt6p7toj9kmgg5f.png" width="799" height="547"&gt;&lt;/a&gt;&lt;br&gt;
Explore the evolution of financial markets from Finance 0.0 to 3.0, the rise of DeFi, and the challenges of replacing traditional finance with blockchain-based &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/bella-protocol-joins-forces-with-goat-network-and-nudex-to-launch-joint-trading-campaign" rel="noopener noreferrer"&gt;251. Bella Protocol Joins Forces with GOAT Network and NuDEX to Launch Joint Trading Campaign&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frci3djiaeax2ekq85i4v.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frci3djiaeax2ekq85i4v.jpeg" width="800" height="534"&gt;&lt;/a&gt;&lt;br&gt;
Bella Protocol teams up with NuDEX and GOAT Network for a trading campaign featuring AI tools, real-time alerts, and social tasks with $1,500 in rewards.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/introducing-the-rootstock-hacktivator-program" rel="noopener noreferrer"&gt;252. Introducing the Rootstock Hacktivator Program&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fp3tgf7dieatjvssjfuq9.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fp3tgf7dieatjvssjfuq9.png" width="799" height="438"&gt;&lt;/a&gt;&lt;br&gt;
Learn how you can earn rewards by contributing code or educational content to the Rootstock ecosystem through its Hacktivator Program.&lt;/p&gt;

&lt;h3&gt;
  
  
  [253. The Space Industry Needs Skilled Software Engineers, Network
&lt;/h3&gt;

&lt;p&gt;Engineers, and Coders](&lt;a href="https://hackernoon.com/the-space-industry-needs-skilled-software-engineers-network-engineers-and-coders" rel="noopener noreferrer"&gt;https://hackernoon.com/the-space-industry-needs-skilled-software-engineers-network-engineers-and-coders&lt;/a&gt;)&lt;br&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fev5fzs2la46rcykgzfmq.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fev5fzs2la46rcykgzfmq.jpeg" width="800" height="575"&gt;&lt;/a&gt;&lt;br&gt;
The need for tech talent in the space industry is at an all-time high. If you'll like to get involved with the space industry, now it the time to do it.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/polkadot-vs-cosmos-vs-octopus-network-vs-near-protocol-fat-hubs-are-better-than-hub-minimalism" rel="noopener noreferrer"&gt;254. Polkadot Vs. COSMOS Vs. Octopus Network Vs. NEAR Protocol: Fat Hubs Are Better Than Hub Minimalism&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F472aysd8yfcbpkx7tsj0.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F472aysd8yfcbpkx7tsj0.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
For a new public blockchain to occupy a significant place on the Internet of Blockchains, it must first develop into a robust DeFi center — a Fat Hub.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/will-liquid-cooled-miners-dominate-the-3rd-hashrate-revolution" rel="noopener noreferrer"&gt;255. Will Liquid-Cooled Miners Dominate the 3rd Hashrate Revolution?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7ov9sv226wrybtbxwyo9.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7ov9sv226wrybtbxwyo9.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Mining hashrate has come to a crossroads. Water-cooled products are being accepted and recognized by mainstream manufacturers, but will they dominate?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/automation-of-rights-permissions-and-access-levels-in-azure-devops" rel="noopener noreferrer"&gt;256. Automation of Rights, Permissions, and Access Levels in Azure DevOps&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1kt6cup9a4s1hktfmatg.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1kt6cup9a4s1hktfmatg.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Customized solutions to automate rights, permissions, and access levels in Azure DevOps. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/jan-zoltkowski-the-visionary-behind-janitorais-limitless-entertainment-experience" rel="noopener noreferrer"&gt;257. Jan Zoltkowski: The Visionary Behind JanitorAI's Limitless Entertainment Experience&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fy1h1zke9s9p6021c23nu.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fy1h1zke9s9p6021c23nu.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/will-ai-agents-lead-the-next-big-crypto-bull-run" rel="noopener noreferrer"&gt;258. Will AI Agents Lead the Next Big Crypto Bull Run?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fv0r5rq48ws2yjxpfrjmk.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fv0r5rq48ws2yjxpfrjmk.png" width="800" height="337"&gt;&lt;/a&gt;&lt;br&gt;
Discover how AI agents and blockchain are merging to drive the next crypto bull run, with top-performing projects like $GOAT and $VIRTUAL leading the way.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/lumoz-unveils-teezk-multi-proof-for-on-chain-ai-agent" rel="noopener noreferrer"&gt;259. Lumoz Unveils TEE+ZK Multi-Proof for On-chain AI Agent&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fla0c344fn5338gjw01n5.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fla0c344fn5338gjw01n5.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
AI Agents demonstrate potential in Web3 applications, such as managing private keys, automating transactions, and supporting DAO operations. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/decimated-launches-dio-staking-pool" rel="noopener noreferrer"&gt;260. Decimated Launches DIO Staking Pool&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fk6em8rtaggj49gd4ta9e.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fk6em8rtaggj49gd4ta9e.jpeg" width="800" height="457"&gt;&lt;/a&gt;&lt;br&gt;
The award winning videogame, Decimated, has launched staking pools for it's in-game virtual currency DIO.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-is-yield-farming-the-new-age-of-decentralized-finance" rel="noopener noreferrer"&gt;261. What Is Yield Farming? The New Age of Decentralized Finance&lt;/a&gt;
&lt;/h3&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%2Flvk11qzftvcsj3v5yx8q.png" 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%2Flvk11qzftvcsj3v5yx8q.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Wondering what is yield farming and how this strategy can help you profit in the crypto world? We cover all there is to know about this new way of investing. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/demystifying-zkfairs-tokenomic-model" rel="noopener noreferrer"&gt;262. Demystifying ZKFair's Tokenomic Model&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ft8zpczdwoda2cd5shrq0.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ft8zpczdwoda2cd5shrq0.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Explore the groundbreaking testnet launch of ZKFair, the community-driven xZK L2 network, aiming to address challenges in the ZK L2 ecosystem.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/creating-a-great-ux-outside-of-your-app" rel="noopener noreferrer"&gt;263. Creating a Great UX Outside of your App&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1ikpr78zewv2wgbul7x6.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1ikpr78zewv2wgbul7x6.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Your app has a whole other interface that has more impact on your users, that provides a deeper user experience than your application interface.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/boost-team-wellness-with-uzairaadvisory-and-save-10percent-on-all-our-business-marketing-and-tech-services" rel="noopener noreferrer"&gt;264. Boost Team Wellness With UzairaAdvisory and Save 10% on All Our Business, Marketing &amp;amp; Tech Services&lt;/a&gt;
&lt;/h3&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%2F7r49jwm4jx77booyvfbc.png" 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%2F7r49jwm4jx77booyvfbc.png" width="800" height="675"&gt;&lt;/a&gt;&lt;br&gt;
Book Your Preventive Healthcare Seminar with UzairaAdvisory—Elevate Team Wellness and Unlock 10% OFF Our High-Impact Business, Marketing &amp;amp; Technology Solutions!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/live-stream-in-the-cloud-with-amazon-ivs-part-1" rel="noopener noreferrer"&gt;265. Live Stream in the Cloud with Amazon IVS: Part 1&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpsddhp7aw7o6htk3wvu6.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpsddhp7aw7o6htk3wvu6.jpeg" width="800" height="336"&gt;&lt;/a&gt;&lt;br&gt;
Amazon Interactive Video Service (or Amazon IVS) is the service that powers Twitch. You can use it to power your own interactive live video streaming app.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/3-common-types-of-3d-sensors-stereo-structured-light-and-tof-194033f0" rel="noopener noreferrer"&gt;266. 3 Common Types of 3D Sensors: Stereo, Structured Light, and ToF&lt;/a&gt;
&lt;/h3&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%2Fi30s1awgu4k12ugjt63c.jpeg" 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%2Fi30s1awgu4k12ugjt63c.jpeg" width="512" height="352"&gt;&lt;/a&gt;&lt;br&gt;
Over the past decade, 3D sensors have emerged to become one of the most versatile and ubiquitous types of sensor used in robotics.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-zigchain-summit-lays-down-roadmap-for-web3s-wealth-creation-narrative" rel="noopener noreferrer"&gt;267. The ZIGChain Summit Lays Down Roadmap For Web3’s Wealth Creation Narrative&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbbyld3d1qr88wwb0hvsd.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbbyld3d1qr88wwb0hvsd.png" width="799" height="343"&gt;&lt;/a&gt;&lt;br&gt;
ZIGChain Summit in Dubai showcased DeFi innovation, RWA tokenization, and tools like the Wealth Management Engine for inclusive, on-chain wealth generation. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-game-changing-leap-in-voice-ai-technology" rel="noopener noreferrer"&gt;268. A Game-Changing Leap in Voice AI Technology &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8u9l85qqjg2zhiw3rocd.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8u9l85qqjg2zhiw3rocd.jpeg" width="799" height="417"&gt;&lt;/a&gt;&lt;br&gt;
Coqui, in partnership with Hugging Face, has unveiled the groundbreaking XTTS model, reshaping the landscape of voice AI. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-build-a-websitein-1997" rel="noopener noreferrer"&gt;269. How to Build a Website...in 1997&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fazwi75uipdsxgda8i8v1.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fazwi75uipdsxgda8i8v1.jpeg" width="800" height="570"&gt;&lt;/a&gt;&lt;br&gt;
The web was fairly new, and digital publishing was far from the norm.A lot of information about the early web was being distributed through books.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-rescue-funds-from-hacked-crypto-wallets" rel="noopener noreferrer"&gt;270. How to Rescue Funds From Hacked Crypto Wallets&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3ur5uku9zlu0af4m898i.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3ur5uku9zlu0af4m898i.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Another milestone for Hackless, as we recently opened private access to Wallet Rescue.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/10-best-automobile-software-development-companies-worldwide-204434dg" rel="noopener noreferrer"&gt;271. 10 Best Automobile Software Development Companies Worldwide 2023&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fll4v3oc0jcu68j50uf22.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fll4v3oc0jcu68j50uf22.jpeg" width="799" height="444"&gt;&lt;/a&gt;&lt;br&gt;
Looking for Top Automotive Software Development Companies in USA, Australia, Uk. Here is list of top 10 automotive software engineering companies in USA 2023&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/cross-chain-bridges-explained-how-they-work-and-why-security-is-critical" rel="noopener noreferrer"&gt;272. Cross-Chain Bridges Explained: How They Work and Why Security Is Critical&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F715wfzck89qfquy2qfjs.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F715wfzck89qfquy2qfjs.png" width="800" height="550"&gt;&lt;/a&gt;&lt;br&gt;
Cross-chain bridges enable the transfer of assets, data, or information between isolated blockchain networks, fostering interoperability.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-principles-to-keep-in-mind-when-building-a-modern-datalake-for-your-ai-infrastructure" rel="noopener noreferrer"&gt;273. The Principles to Keep In Mind When Building a Modern Datalake for Your AI Infrastructure&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fh1ix26p8edkt070ree8o.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fh1ix26p8edkt070ree8o.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
The AI game is about performance at scale, and this requires the right foundation. Here's how to be smart when building a modern datalake.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/is-the-stock-market-more-legitimate-than-the-cryptocurrency-market" rel="noopener noreferrer"&gt;274. Is the Stock Market More Legitimate Than the Cryptocurrency Market?&lt;/a&gt;
&lt;/h3&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%2Fvwjjqfnct1925z4bmmkj.jpeg" 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%2Fvwjjqfnct1925z4bmmkj.jpeg" width="800" height="544"&gt;&lt;/a&gt;&lt;br&gt;
He wished cryptocurrency had never been invented and crypto was for people who wanted to get rich quickly by doing very little for civilization.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/defi-projects-that-offer-top-staking-rewards-in-2021-7fs34qs" rel="noopener noreferrer"&gt;275. DeFi Projects That Offer Top Staking Rewards in 2021&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F07w45yic9oly7gwcaqzi.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F07w45yic9oly7gwcaqzi.jpeg" width="800" height="483"&gt;&lt;/a&gt;&lt;br&gt;
When it comes to determining the best staking rewards, a lot comes down to your strategy. DeFi is diverse, and you can earn profits in many different ways.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-manage-configurations-easily-using-toml-files" rel="noopener noreferrer"&gt;276. How to Manage Configurations Easily Using TOML Files&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvyuxmszj8744lm7w7j91.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvyuxmszj8744lm7w7j91.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Central configuration files are a plus for modern Python project structures. TOML files help us store project parameters in a beginner-friendly way.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/which-front-end-framework-is-better-a-comparison-between-angular-and-react" rel="noopener noreferrer"&gt;277. Which Front-End Framework Is Better? A Comparison Between Angular and React&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F27ywg3xr41t9skl1xgth.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F27ywg3xr41t9skl1xgth.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
This article compares two powerful open-source front-end technologies, Angular and React. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/3-best-auditing-companies-for-your-smart-contracts-in-2022" rel="noopener noreferrer"&gt;278. 7 Best Auditing Companies for Your Smart Contracts in 2024&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbnvt7m0wv6w0ct2sybfe.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbnvt7m0wv6w0ct2sybfe.jpeg" width="800" height="483"&gt;&lt;/a&gt;&lt;br&gt;
A smart contract audit is essentially the same as testing a bridge for the safety and security of its users before opening it to the public.&amp;nbsp;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/nvidia-gtc-2023-the-future-of-generative-ai-is-here" rel="noopener noreferrer"&gt;279. NVIDIA GTC 2023: The Future of Generative AI is Here  &lt;/a&gt;
&lt;/h3&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%2Fif5c2lhlnyw7ebyeg2f4.jpeg" 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%2Fif5c2lhlnyw7ebyeg2f4.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
NVIDIA’s GTC 2023 offers more than 650 special events, sessions, and expert panels across technologies, industries, and skill levels.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-use-datadog-for-the-apm-metrics-application" rel="noopener noreferrer"&gt;280. How to Use Datadog for the APM Metrics Application&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8tp9lta1pwwpzbvdbjhk.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8tp9lta1pwwpzbvdbjhk.jpeg" width="800" height="339"&gt;&lt;/a&gt;&lt;br&gt;
Hacks on how to build a stable application monitoring and metrics system with Datadog. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/web-scraping-sites-with-session-cookie-authentication-using-nodejs-request" rel="noopener noreferrer"&gt;281. Web Scraping Sites With Session Cookie Authentication Using NodeJS Request&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3muzltf9gu0qu3jamo95.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3muzltf9gu0qu3jamo95.png" width="800" height="417"&gt;&lt;/a&gt;&lt;br&gt;
Web scraping as a product has low entry requirements, which attracts freelancers and development teams to it.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/data-migration-from-dell-ecs-to-minio" rel="noopener noreferrer"&gt;282. Data Migration from Dell ECS to MinIO&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fixtld11bbztavn8umbwl.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fixtld11bbztavn8umbwl.jpeg" width="799" height="239"&gt;&lt;/a&gt;&lt;br&gt;
Dell ECS clusters allow you to migrate your data to any S3 compatible store. Dell ECS calls this feature “Data Movement”, also called copy-to-cloud.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-funding-ask-slide-how-to-make-it-better" rel="noopener noreferrer"&gt;283. The Funding Ask Slide: How to Make it Better?&lt;/a&gt;
&lt;/h3&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%2Frsikdszptlvim59sm0f2.jpeg" 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%2Frsikdszptlvim59sm0f2.jpeg" width="800" height="278"&gt;&lt;/a&gt;&lt;br&gt;
Asking for money isn't always as straightforward as it seems. Ask for too much, and you can end up looking for funds for months or years on end. Fail to show ho&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/mailbird-expands-to-mac-manage-all-your-inboxes-and-favorite-apps-in-one-place" rel="noopener noreferrer"&gt;284. Mailbird Expands to Mac: Manage All Your Inboxes and Favorite Apps in One Place&lt;/a&gt;
&lt;/h3&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%2Fcx1m6bbsrao12ow6ijx0.png" 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%2Fcx1m6bbsrao12ow6ijx0.png" width="800" height="671"&gt;&lt;/a&gt;&lt;br&gt;
Mailbird, the email client trusted by millions of Windows users worldwide, is now available for Mac.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/aiml-model-deployment-with-mlflow-and-kubernetes-from-experimentation-to-enterprise-grade-deployment" rel="noopener noreferrer"&gt;285. AI/ML Model Deployment with MLflow &amp;amp; Kubernetes: From Experimentation to Enterprise-Grade Deployment&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fypwk1vgmwcphv8qhikjt.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fypwk1vgmwcphv8qhikjt.png" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Shashi Prakash Patel’s runner-up article from R Systems Blogbook Chapter 1 discusses how MLflow and Kubernetes streamline scalable, reliable AI/ML deployment.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/why-zack-shooter-believes-ai-agents-will-expose-a-structural-fault-line-in-financial-infrastructure" rel="noopener noreferrer"&gt;286. Why Zack Shooter Believes AI Agents Will Expose a Structural Fault Line in Financial Infrastructure&lt;/a&gt;
&lt;/h3&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%2Fvftamyop802n644d9rr4.jpeg" 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%2Fvftamyop802n644d9rr4.jpeg" width="420" height="236"&gt;&lt;/a&gt;&lt;br&gt;
AI is ready for autonomous finance. But today’s financial infrastructure wasn’t built for software that moves money on its own.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/unlocking-depin-potential-with-storx-network-revolutionizing-decentralized-cloud" rel="noopener noreferrer"&gt;287. Unlocking DePIN Potential with StorX Network: Revolutionizing Decentralized Cloud&lt;/a&gt;
&lt;/h3&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%2F7o38yu7gzlzkurjanlzu.jpeg" 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%2F7o38yu7gzlzkurjanlzu.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Unlocking DePIN Potential with StorX Network: Revolutionizing Decentralized Cloud&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/unpacking-the-starknet-bolt-upgrade" rel="noopener noreferrer"&gt;288. Unpacking The Starknet Bolt Upgrade&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0r6063ri2r7jsjhn1tj6.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0r6063ri2r7jsjhn1tj6.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Learn how the Starknet Bolt upgrade improves performance on one of Ethereum's most popular Layer 2 (L2) chains in this deep dive by 2077 Research. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/session-messaging-app-is-launching-sesh-tokenwhy-and-what-do-we-know-about-it" rel="noopener noreferrer"&gt;289. Session, Messaging App is Launching SESH Token—Why? And What Do We Know About It?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ft6vzxk6yiva6poi7szpf.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ft6vzxk6yiva6poi7szpf.png" width="800" height="292"&gt;&lt;/a&gt;&lt;br&gt;
The upcoming launch of $SESH represents a significant milestone for Session, as it seeks to create a sustainable and decentralized messaging ecosystem.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/in-1999-the-word-community-took-on-a-new-meaning-on-the-web" rel="noopener noreferrer"&gt;290. In 1999, the Word “Community” Took on a New Meaning on the Web&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhlsczoz6yqzejizn1pfc.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhlsczoz6yqzejizn1pfc.jpeg" width="800" height="707"&gt;&lt;/a&gt;&lt;br&gt;
In 1999, the word “community” took on a new meaning on the web.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/cronos-establishes-$100-million-war-chest-to-launch-accelerator-program" rel="noopener noreferrer"&gt;291. Cronos Establishes $100 Million War Chest to Launch Accelerator Program &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9dpwk0ybwub0zw2agcfd.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9dpwk0ybwub0zw2agcfd.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
The Cronos Accelerator Program is designed to enable early-stage crypto companies looking for mentoring, investment, and growth to get the aid they need.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-lumoz-is-unlocking-ai-powered-decentralized-apps-with-mcp-and-web3" rel="noopener noreferrer"&gt;292. How Lumoz Is Unlocking AI-Powered Decentralized Apps with MCP and Web3&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9ldu36bw3wdah11cc4c1.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9ldu36bw3wdah11cc4c1.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Lumoz’s MCP Server bridges AI and Web3, enabling natural language-driven blockchain operations and lowering barriers to decentralized applications.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/proof-of-memes-builds-one-blockchain-to-unite-them-allmemes-that-is" rel="noopener noreferrer"&gt;293. Proof of Memes Builds One Blockchain To Unite Them All—Memes, That Is&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2v8z6lo0ktpp10a720i6.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2v8z6lo0ktpp10a720i6.png" width="799" height="296"&gt;&lt;/a&gt;&lt;br&gt;
Here's an overview of Proof Of Memes and why it's in a unique position to reignite the meme coin sector going into 2023.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/python-vs-javascript-main-differences-performance-comparison-and-areas-of-application" rel="noopener noreferrer"&gt;294. Python vs JavaScript: Main Differences, Performance Comparison, and Areas of Application&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6j8d2iq989vsnyx2qlv9.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6j8d2iq989vsnyx2qlv9.jpeg" width="799" height="231"&gt;&lt;/a&gt;&lt;br&gt;
The complexity of modern web apps lies far beyond creating eye-catching user interfaces with countless elements. To enable lag-free experience and effortless scalability, it’s important to pay due attention to the architecture design, which can be pretty challenging. Under the hood of a full-featured online app, different frameworks and libraries can peacefully coexist with different programming languages used to build software. Since the equation may contain so many variables, it’s essential to master your knowledge of each potential system component to know when and why to use them.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/embracing-the-opside-journey-unveiling-the-pre-alpha-testnet-and-its-incentives" rel="noopener noreferrer"&gt;295. Embracing the Opside Journey: Unveiling the Pre-alpha Testnet and its Incentives&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fo8wxy5k8ss9tt07awirp.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fo8wxy5k8ss9tt07awirp.png" width="800" height="376"&gt;&lt;/a&gt;&lt;br&gt;
The pre-alpha testnet marks a significant advancement in the development of Opside, particularly in its introduction of a hybrid PoS &amp;amp; PoW consensus mechanism.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/dont-hesitate-to-raise-an-incident" rel="noopener noreferrer"&gt;296. Don't Hesitate to Raise an Incident&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F00v1v7dmlyhd6o70ibux.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F00v1v7dmlyhd6o70ibux.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Declaring your first incident can be intimidating. Let’s look at some common fears, and work out how to address them.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/opside-pioneering-decentralized-provers-for-next-generation-zk-rollups" rel="noopener noreferrer"&gt;297. Opside: Pioneering Decentralized Provers for Next-Generation ZK-Rollups&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8sirelz4zrknvrdzeg45.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8sirelz4zrknvrdzeg45.png" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Identifying the need for decentralized provers in ZK-Rollups: advantages, challenges, two-step submission algorithm, and Opside's innovative vision.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/bep-341-consecutive-block-production" rel="noopener noreferrer"&gt;298. BEP 341: Consecutive Block Production&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3n34ikvfiqhsw9as5oty.webp" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3n34ikvfiqhsw9as5oty.webp" width="800" height="457"&gt;&lt;/a&gt;&lt;br&gt;
This proposal introduces a tried and tested approach where validators can produce consecutive blocks.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/social-daos-an-essential-guide" rel="noopener noreferrer"&gt;299. Social DAOs: An Essential Guide&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FPsbYH0Gf7bSdaWavmIxhltNrJig1-il13aqf.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FPsbYH0Gf7bSdaWavmIxhltNrJig1-il13aqf.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
The best overview of all social DAOs that you haven't heard about yet to understand how social DAOs actually work, what they have in common and what's different&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-5-best-cryptocurrency-data-apis-in-2020-reviewed-7e1d32md" rel="noopener noreferrer"&gt;300. The 5 Best Cryptocurrency Data APIs in 2022&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-05T13%3A59%3A59.118Z-hccn1yy9w9g6r7w3wc5elypo" 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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-05T13%3A59%3A59.118Z-hccn1yy9w9g6r7w3wc5elypo" width="1080" height="810"&gt;&lt;/a&gt;&lt;br&gt;
From enterprise clients such as funds, traders and tax companies, to market makers, researchers, developers and crypto hobbyists - all are in need of a top cryptocurrency API. As the industry grows and matures, the quality of the data being offered to track cryptocurrencies has similarly grown, and the data on offer changes from year to year. But how do you decide which is best?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/an-architects-guide-to-building-reference-architecture-for-an-aiml-datalake" rel="noopener noreferrer"&gt;301. An Architect’s Guide to Building Reference Architecture for an AI/ML Datalake&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fd210khc51cl32qrum9ch.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fd210khc51cl32qrum9ch.jpeg" width="799" height="239"&gt;&lt;/a&gt;&lt;br&gt;
Organizations should not build an infrastructure dedicated to AI and AI only while leaving other workloads to fend for themselves.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-create-a-leading-mobile-app-application-stability-index" rel="noopener noreferrer"&gt;302. How to Create a Leading Mobile App: Application Stability Index&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fv9dva75zw19ro18q7fu7.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fv9dva75zw19ro18q7fu7.jpeg" width="800" height="1198"&gt;&lt;/a&gt;&lt;br&gt;
The more 9s in an app’s stability score, the higher the app store ratings.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/6-examples-of-outsourcing-failure-yv223y4u" rel="noopener noreferrer"&gt;303. 6 Examples of Outsourcing Failure &lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-05T13%3A59%3A59.112Z-xb3oyzwog1kz32zhdscensdr" 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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-05T13%3A59%3A59.112Z-xb3oyzwog1kz32zhdscensdr" width="1080" height="720"&gt;&lt;/a&gt;&lt;br&gt;
Outsourcing is the practice of handing off a certain aspect of your business operations and/or individual tasks to a company or professional that operates outside of the organization on an independent basis. It's essentially the delegation of a task to someone else for an agreed-upon price.&amp;nbsp;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-you-could-have-potentially-saved-your-money-from-the-ustluna-disaster" rel="noopener noreferrer"&gt;304. How You Could Have Potentially Saved Your Money From the UST/LUNA Disaster&lt;/a&gt;
&lt;/h3&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%2Fstie5tcrpiak419ylu1k.jpeg" 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%2Fstie5tcrpiak419ylu1k.jpeg" width="800" height="451"&gt;&lt;/a&gt;&lt;br&gt;
Many DeFi users were hit incredibly hard by Luna’s sudden collapse. DeFiHelper could have saved your money from disasters like this &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-critical-role-of-data-annotation-in-shaping-the-future-of-generative-ai" rel="noopener noreferrer"&gt;305. The Critical Role of Data Annotation in Shaping the Future of Generative AI&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcrof7eh4kzg0b77ty8qb.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcrof7eh4kzg0b77ty8qb.png" width="799" height="327"&gt;&lt;/a&gt;&lt;br&gt;
Explore how data annotation is crucial to generative AI success. Learn about tools, strategies, &amp;amp; best practices that enhance AI model performance, scalability.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/rootstockcollective-in-depth-empowering-bitcoin-builders" rel="noopener noreferrer"&gt;306. RootstockCollective In-Depth: Empowering Bitcoin Builders&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs3nik6wkjbsdeb2q070k.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs3nik6wkjbsdeb2q070k.png" width="800" height="447"&gt;&lt;/a&gt;&lt;br&gt;
Empowering Bitcoin builders with RootstockCollective DAO: Rewarding innovation, stakers, and developers in the Bitcoin sidechain ecosystem.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/test-impact-analysis-what-it-is-how-to-test-it-and-everything-else-you-need-to-know" rel="noopener noreferrer"&gt;307. Test Impact Analysis - What It Is, How to Test It, and Everything Else You Need to Know&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs24pq0y6ph1cs4rovdnq.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs24pq0y6ph1cs4rovdnq.jpeg" width="800" height="417"&gt;&lt;/a&gt;&lt;br&gt;
Test impact analysis can help speed up test cycles but not properly managed it can become unruly. Learn how to effectively utilize this method here.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/building-a-composable-fiat-chain-with-interoperable-blockchain-offering" rel="noopener noreferrer"&gt;308. Building a Composable Fiat Chain With Interoperable Blockchain Offering &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fk7khiaqvwpinu2sgs5c2.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fk7khiaqvwpinu2sgs5c2.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Pendulum CTO Torsten Stuber discusses a new type of decentralised payment system that aims to replace the current system of bank-to-bank transfers. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/introducing-opside-a-3-layer-zk-raas-platform" rel="noopener noreferrer"&gt;309. Introducing Opside, a 3-layer ZK-RaaS Platform&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzomb71jbbyx5tx5gvn0p.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzomb71jbbyx5tx5gvn0p.jpeg" width="800" height="382"&gt;&lt;/a&gt;&lt;br&gt;
This article will give you an overview of Opside by answering two simple questions: What is Opside? And how do "I" benefit from it.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/beyond-launchpads-why-coin-terminals-no-staking-no-barrier-model-is-the-future-of-idos" rel="noopener noreferrer"&gt;310. Beyond Launchpads: Why Coin Terminal’s No-Staking, No-Barrier Model is the Future of IDOs&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fppp9qqj19xui31htpai8.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fppp9qqj19xui31htpai8.jpeg" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
Coin Terminal’s no-staking model enables anyone to invest in early-stage crypto projects, helping expand access and shape the future of IDOs. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/5-cryptocurrency-staking-providers-a-review-wa1c3209" rel="noopener noreferrer"&gt;311. 5 Cryptocurrency Staking Providers - A Review&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzvq68n53sok5cb16reho.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzvq68n53sok5cb16reho.jpeg" width="800" height="483"&gt;&lt;/a&gt;&lt;br&gt;
Staking cryptocurrencies has largely become a primary form of earning passive income in the crypto space and staking pools have become more popular than ever.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/beyond-the-hype-how-data-annotation-powers-generative-ai" rel="noopener noreferrer"&gt;312. Beyond the Hype: How Data Annotation Powers Generative AI&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhpbdca5hi5e1enurds5o.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhpbdca5hi5e1enurds5o.png" width="799" height="310"&gt;&lt;/a&gt;&lt;br&gt;
 Explore how data annotation powers generative AI, driving innovations from chatbots to deepfake technology.Learn about challenges, opportunities, and the futur&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/netizens-2023-is-the-year-to-up-skill-in-cybersecurity" rel="noopener noreferrer"&gt;313. Netizens, 2023 is the Year to Up-skill in Cybersecurity&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwbtig1ml5nr7s1cyfuj9.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwbtig1ml5nr7s1cyfuj9.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Stay ahead of the curve in 2023 with these essential cybersecurity courses by EC-Council.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/eliminating-difference-between-business-intelligence-analysts-data-analysts-or-data-scientists" rel="noopener noreferrer"&gt;314. Eliminating Difference Between Business Intelligence analysts, Data Analysts or Data Scientists 🚀&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5it8k7wk7bq1zi5oprw8.webp" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5it8k7wk7bq1zi5oprw8.webp" width="400" height="400"&gt;&lt;/a&gt;&lt;br&gt;
There was a time when the data analyst on the team was the person driving digitalization in an adventurous data quest...and then the engineers took over.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/creating-an-augmented-reality-app-technology-guide-2022" rel="noopener noreferrer"&gt;315. Creating an Augmented Reality App: Technology Guide 2022&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzwaplzi9dt4krr2tm8en.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzwaplzi9dt4krr2tm8en.jpeg" width="800" height="333"&gt;&lt;/a&gt;&lt;br&gt;
Learn how to develop an AR app in 2022/2023: Mobile AR, ARKit and ARCore platform comparison, Smart Glasses, Wearables, and Web-based AR overview.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/top-algorithmic-aigo-trading-and-investment-software-solutions-la2f32dl" rel="noopener noreferrer"&gt;316. Top Artificial Intelligence Algorithmic Trading Software Solutions For Serious ROI&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyxxcoghdvcv0y8flpafb.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyxxcoghdvcv0y8flpafb.png" width="800" height="417"&gt;&lt;/a&gt;&lt;br&gt;
With banks currently pretty much asking you to pay money to let them control your money, many who want to actually see some kind of ROI are looking at alternative investment solutions.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-we-built-a-gaming-platform-that-never-takes-your-money-but-still-makes-millions" rel="noopener noreferrer"&gt;317. How We Built a Gaming Platform That Never Takes Your Money (But Still Makes Millions)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpmxhd493urjokurt3xrl.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpmxhd493urjokurt3xrl.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Slotozilla hosts 40K+ slot demos from 200+ providers, scaling globally with no deposits. Here’s how its tech stack makes millions without real-money play.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/kaiseki" rel="noopener noreferrer"&gt;318. Kaiseki&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgoe8ji0umj1evyrj9610.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgoe8ji0umj1evyrj9610.jpeg" width="400" height="560"&gt;&lt;/a&gt;&lt;br&gt;
Trouble was brewing in the banking sector&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/encrypted-portals-how-we-created-a-swift-app-that-uses-rust" rel="noopener noreferrer"&gt;319. Encrypted Portals: How We Created a Swift App That Uses Rust&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkopum7nc1umv5se2mu9u.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkopum7nc1umv5se2mu9u.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
How the Portals for Mac app, built in Swift, uses the Ockam Rust library to privately share services with your friends over End-to-End Encrypted Portals.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/best-tools-to-mass-unfollow-twitter-x-accounts" rel="noopener noreferrer"&gt;320. Best Tools to Mass Unfollow Twitter / X Accounts&lt;/a&gt;
&lt;/h3&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%2F49s1uefnuimv2e2l67ol.jpeg" 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%2F49s1uefnuimv2e2l67ol.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Discover the best and most available tools to mass unfollow Twitter / X accounts effectively and safely! Bulk Unfollow X accounts with ease now!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/kickstart-your-crypto-trading-journey-with-these-top-ai-trading-bots" rel="noopener noreferrer"&gt;321. New to Crypto Trading? These Top AI Trading Bots Might Just Do the Job for You&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhcx1003kntjoqs4n179a.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhcx1003kntjoqs4n179a.png" width="799" height="450"&gt;&lt;/a&gt;&lt;br&gt;
This guide explores top AI trading platforms, their unique features, and how savvy investors choose the right bots to maximize trading efficiency. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/veloce-media-group-partners-with-racino-to-pioneer-virtual-motorsports-with-real-stake" rel="noopener noreferrer"&gt;322. Veloce Media Group Partners With Racino To Pioneer Virtual Motorsports With Real Stake&lt;/a&gt;
&lt;/h3&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%2Fcdl0467latsbqe8gmuu4.jpeg" 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%2Fcdl0467latsbqe8gmuu4.jpeg" width="512" height="307"&gt;&lt;/a&gt;&lt;br&gt;
Through the incorporation of the VEXT token into Racino’s ecosystem, players can acquire various collectible cars, liveries, and driver cosmetics.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/immutable-backups-everything-you-need-to-know-to-protect-your-cloud" rel="noopener noreferrer"&gt;323. Immutable Backups: Everything You Need To Know To Protect Your Cloud&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4ca73o9yrm0vrbb3inkk.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4ca73o9yrm0vrbb3inkk.png" width="799" height="539"&gt;&lt;/a&gt;&lt;br&gt;
Learn how immutable backups prevent ransomware, ensure data integrity, and meet compliance needs with secure, tamper-proof cloud data protection.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/content-retrieval-and-peer-to-peer-storage-a-practical-explainer-for-ipfs-gateways" rel="noopener noreferrer"&gt;324. Content Retrieval &amp;amp; Peer to Peer Storage: A Practical Explainer for IPFS Gateways&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbajn8i7sudwqtcikogj9.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbajn8i7sudwqtcikogj9.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
The Interplanetary File System (IPFS) is a peer-to-peer protocol for storing and accessing files and websites.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/politics-in-social-media-bots-idm-and-decentralized-moderation" rel="noopener noreferrer"&gt;325. Politics in Social Media: Bots, IDM and Decentralized Moderation&lt;/a&gt;
&lt;/h3&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%2Fjb592cffphrnhsp0t10d.jpeg" 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%2Fjb592cffphrnhsp0t10d.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
The internet has become the agora of modern times. The question is not whether we are discussing politics over the internet or not (we&amp;nbsp;obviously are) but if...&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/ockam-launches-orchestrator-for-enterprise-grade-trust-of-data-in-motion" rel="noopener noreferrer"&gt;326. Ockam launches Orchestrator for Enterprise-grade Trust of Data-in-Motion&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzoqs60ccp8xuqxe9hpf4.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzoqs60ccp8xuqxe9hpf4.jpeg" width="800" height="408"&gt;&lt;/a&gt;&lt;br&gt;
Ockam launches Ockam Orchestrator, a fully-managed cloud service that Enterprise developers need to build trust between applications.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/is-web3-advertising-finally-solving-its-targeting-problem-addressable-and-sevio-expand-web3-ads-reach" rel="noopener noreferrer"&gt;327. Is Web3 Advertising Finally Solving Its Targeting Problem? Addressable &amp;amp; Sevio Expand Web3 Ads Reach&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fill5nr777k2t8oc55uof.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fill5nr777k2t8oc55uof.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
A new partnership between Addressable and Sevio will enable programmatic display ads on major crypto platforms, making web3 target more efficient. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-run-5000-tests-on-mobile-devices-everyday-from-indrives-playbook-part-2" rel="noopener noreferrer"&gt;328. How to Run 5000+ Tests on Mobile Devices Everyday; From inDrive's Playbook (Part 2)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fw3jur34wo5zd9kroacu3.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fw3jur34wo5zd9kroacu3.jpeg" width="800" height="451"&gt;&lt;/a&gt;&lt;br&gt;
How to Run 5000+ Tests on Mobile Devices Everyday. We explain how we incorporated the launch of UI tests in iOS.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/blockchain-scalability-state-channels-are-winning-big-time" rel="noopener noreferrer"&gt;329. Blockchain Scalability: State Channels are Winning Big Time!&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2tvg38xz5b16g6otdxm8.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2tvg38xz5b16g6otdxm8.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
When it comes to blockchain scalability, state channels still beat all other Layer-2 scalability solutions. Here is why.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/tiktoks-uncertain-future-why-creators-are-turning-to-a-us-based-alternative" rel="noopener noreferrer"&gt;330. TikTok’s Uncertain Future: Why Creators Are Turning to a US-Based Alternative&lt;/a&gt;
&lt;/h3&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%2Fpk3s0yhuowcf58qsd5zx.jpeg" 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%2Fpk3s0yhuowcf58qsd5zx.jpeg" width="799" height="533"&gt;&lt;/a&gt;&lt;br&gt;
The looming threat of a TikTok ban has once again thrown creators and businesses into a whirlwind of uncertainty.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/klink-finance-disrupts-failing-web2-ads-launching-$klink-token-this-october" rel="noopener noreferrer"&gt;331. Klink Finance Disrupts Failing Web2 Ads - Launching $KLINK Token This October&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkkebac9yisamlo0ddp02.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkkebac9yisamlo0ddp02.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Klink is an earnings platform where you get paid in cash or crypto for completing online offers, playing games, and social quests.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/easy-file-type-converters-guide-best-practices-master-techniques-and-more" rel="noopener noreferrer"&gt;332. Easy File Type Converters Guide: Best Practices, Master Techniques, and More&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8u2ns2ilqdauf94bwh2c.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8u2ns2ilqdauf94bwh2c.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
This blog explores easy file-type converters. It explains what they do and why they matter for tasks like sharing documents and editing media.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/openxai-launches-on-base-to-let-anyone-start-an-ai-business-in-minutes-without-middleman" rel="noopener noreferrer"&gt;333. OpenxAI Launches on Base to Let Anyone Start an AI Business in Minutes, Without Middleman&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe635wqwsd6b1tci19rsk.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe635wqwsd6b1tci19rsk.jpeg" width="800" height="534"&gt;&lt;/a&gt;&lt;br&gt;
OpenxAI, the world’s first permissionless, peer-to-peer AI network, today announced its launch on Base&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/7-best-javascript-file-uploads-apis-in-2023" rel="noopener noreferrer"&gt;334. 7 Best JavaScript File Uploads APIs in 2023&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F92gc8veugo9grtwf9sh6.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F92gc8veugo9grtwf9sh6.jpeg" width="800" height="534"&gt;&lt;/a&gt;&lt;br&gt;
File uploads are a necessary thing for many web applications. They allow users to share their files, photos, and videos on your site with others.&amp;nbsp;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/free-cv-domains-for-everyone-a-tiny-island-nation-is-rewriting-the-future-of-professional-profiles" rel="noopener noreferrer"&gt;335. Free .cv Domains for Everyone: A Tiny Island Nation Is Rewriting the Future of Professional Profiles&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgfmlwgqznvmgjwv651xh.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgfmlwgqznvmgjwv651xh.jpeg" width="512" height="288"&gt;&lt;/a&gt;&lt;br&gt;
The .cv domain is shaping a new global identity layer in the AI era, as Cape Verde and Ola.cv build an open, DNS-anchored alternative to LinkedIn.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/12-best-web-scraping-apis-in-2025" rel="noopener noreferrer"&gt;336. 12 Best Web Scraping APIs in 2025&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8tq4ylvqdfczcj1myujv.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8tq4ylvqdfczcj1myujv.png" width="799" height="547"&gt;&lt;/a&gt;&lt;br&gt;
Discover the 12 best web scraping APIs of 2025, comparing performance, pricing, features, &amp;amp; success rates to help teams scale reliable data extraction.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-we-reduced-standard-audience-calculation-time-by-80percent" rel="noopener noreferrer"&gt;337. An 80% Reduction in Standard Audience Calculation Time&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4phg03lhye5cf5d7ddcq.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4phg03lhye5cf5d7ddcq.png" width="800" height="449"&gt;&lt;/a&gt;&lt;br&gt;
Standard Audiences: A product that extends the functionality of regular Audiences, one of the most flexible, powerful, and heavily leveraged tools on mParticle.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/zkfairs-gas-fee-airdrop-community-guide-the-countdown-begins" rel="noopener noreferrer"&gt;338. ZKFair‘s Gas Fee Airdrop Community Guide: The Countdown Begins! &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fj3bs48tosceg0s2skwco.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fj3bs48tosceg0s2skwco.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
The ZKFair gas fee airdrop will launch on December 23 at 11:00 AM (UTC+8), with a cap of $3 million USDC, available on a first-come, first-served basis&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/open-ais-chatgpt-pricing-explained-how-much-does-it-cost-to-use-gpt-models" rel="noopener noreferrer"&gt;339. Open AI's ChatGPT Pricing Explained: How Much Does It Cost to Use GPT Models?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fru3cnkp50o4u6dcrs4nv.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fru3cnkp50o4u6dcrs4nv.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
How much does it cost to use GPT-3 in a commercial project? We ran an experiment and a project simulation based on the results.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/zkfair-to-distribute-100percent-of-their-tokens-as-airdrops-on-l2-mainnet-launch-hows-that-for-fairness" rel="noopener noreferrer"&gt;340. ZKFair To Distribute 100% of Their Tokens As Airdrops On L2 Mainnet Launch: How's That For Fairness?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe0o59arrwix9lmzzyc1f.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe0o59arrwix9lmzzyc1f.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
ZKFair hopes to do this by creating a fair-launch, community-driven ZK-L2 network. 100% of ZKF tokens will be airdropped to the community immediately&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/opside-secures-$4-million-seed-round-to-expand-its-zk-rollup-as-a-service-platform" rel="noopener noreferrer"&gt;341. Opside Secures $4 Million Seed Round to Expand Its ZK-Rollup as a Service Platform&lt;/a&gt;
&lt;/h3&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%2F6f3of2xwdf82kseuhwpw.png" 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%2F6f3of2xwdf82kseuhwpw.png" width="800" height="358"&gt;&lt;/a&gt;&lt;br&gt;
The funding was led by Web3.com Venture Capital, along with participation from other notable investors in the crypto industry.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/understanding-dynamic-programming-so-you-can-use-it-effectively" rel="noopener noreferrer"&gt;342. Understanding Dynamic Programming So You Can Use It Effectively&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqcjj3jupbim1j487mcgc.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqcjj3jupbim1j487mcgc.jpeg" width="800" height="451"&gt;&lt;/a&gt;&lt;br&gt;
I’ll discuss Dynamic Programming (DP) and how to use previous computation experience effectively. I hope you will find it interesting.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-automate-your-vpn-setup-with-ansible-nl3133ri" rel="noopener noreferrer"&gt;343. How to Automate Your VPN Setup With Ansible&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frddt02fl0s4rhf12rre5.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frddt02fl0s4rhf12rre5.jpeg" width="800" height="532"&gt;&lt;/a&gt;&lt;br&gt;
Setting up a WireGuard VPN? Learn how to increase server uptime, relay traffic and more, with in-depth code examples.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/join-lumoz-zkverifier-node-mining-and-share-25-billion-moz-rewards" rel="noopener noreferrer"&gt;344. Join Lumoz zkVerifier Node Mining and Share 2.5 Billion MOZ Rewards&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzpkqc7up4qultxm65to8.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzpkqc7up4qultxm65to8.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Lumoz Node Network &amp;amp; MOZ staking are live! Join the zkVerifier network, stake MOZ, or run nodes to share 25% of $90M in rewards. Act now!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/python-vs-php-vs-javascript-which-is-best-for-your-next-project-i33v31y1" rel="noopener noreferrer"&gt;345. Python vs PHP vs JavaScript: Which is Best For Your Next&amp;nbsp;Project?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frdiyqxg6bmtjyl12zcm5.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frdiyqxg6bmtjyl12zcm5.jpeg" width="800" height="419"&gt;&lt;/a&gt;&lt;br&gt;
Python vs PHP vs JavaScript: A Comparative Study in&amp;nbsp;2021 discussing the UI/UX design, features, complexity, their back ends, and their front ends.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-i-built-a-static-website-with-user-authentication-and-dynamic-database-for-free" rel="noopener noreferrer"&gt;346. How I Built a Static Website with User Authentication and Dynamic Database for Free&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ff5fztduf49gpcutoxmfg.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ff5fztduf49gpcutoxmfg.jpeg" width="800" height="790"&gt;&lt;/a&gt;&lt;br&gt;
How I built a functional static web app with user authentication and dynamic database for FREE using Webflow, Vault Vision, Cyclic and Airtable with #LowCode&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/devtools-to-build-on-filecoin-virtual-machine-and-announcing-the-fvm-dataverse-hackathon" rel="noopener noreferrer"&gt;347. Devtools to Build on Filecoin Virtual Machine &amp;amp; Announcing the FVM Dataverse Hackathon&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fq55f4ws8rqy95gu65cjg.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fq55f4ws8rqy95gu65cjg.png" width="800" height="454"&gt;&lt;/a&gt;&lt;br&gt;
The FVM Dataverse Hack on Devpost is a great opportunity to build projects that may potentially become core building blocks in the Filecoin ecosystem.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/vabble-a-new-paradigm-in-dao-and-entertainment" rel="noopener noreferrer"&gt;348. Vabble: A New Paradigm in DAO and Entertainment&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F18sqvqieqsoonxd6cj3l.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F18sqvqieqsoonxd6cj3l.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
In an era where blockchain technology is reshaping industries, Vabble is using smart contracts capable of transforming the film and entertainment industry.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-filecoin-virtual-machine-fvm-has-arrived-bringing-smart-contracts-to-filecoin" rel="noopener noreferrer"&gt;349. The Filecoin Virtual Machine (FVM) Has Arrived, Bringing Smart Contracts to Filecoin&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2w5uk3flc5ptdahp2fty.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2w5uk3flc5ptdahp2fty.jpeg" width="799" height="454"&gt;&lt;/a&gt;&lt;br&gt;
Today, the Filecoin community is proud to announce the successful launch of the&amp;nbsp;Filecoin Virtual Machine (FVM). &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/coinzilla-delivers-75m-impressions-powering-bitgets-120percent-growth-in-one-month" rel="noopener noreferrer"&gt;350. Coinzilla Delivers 75M+ Impressions, Powering Bitget’s 120% Growth in One Month&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fl78f8m2bj7ewdyrou9ss.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fl78f8m2bj7ewdyrou9ss.jpeg" width="800" height="539"&gt;&lt;/a&gt;&lt;br&gt;
The results demonstrate how targeted campaigns, effective publisher selection, and real-time optimization can drive scalable growth for crypto brands.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/overcoming-challenges-in-web3-gaming-interview-with-race-protocols-co-founder" rel="noopener noreferrer"&gt;351. Overcoming Challenges in Web3 Gaming: Interview with RACE Protocol's Co-Founder&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1umdcpa7lex4nc5ds40w.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1umdcpa7lex4nc5ds40w.jpeg" width="800" height="668"&gt;&lt;/a&gt;&lt;br&gt;
RACE Protocol co-founder discusses overcoming web3 gaming challenges, NFT pre-sales, and fostering a secure, fair, and thriving blockchain gaming ecosystem.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/publish-subscribe-design-pattern-introduction-to-scalable-messaging-781k3tae" rel="noopener noreferrer"&gt;352. Publish-Subscribe Design Pattern: Introduction to Scalable Messaging&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F38c3zrjzwt9tvq32afky.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F38c3zrjzwt9tvq32afky.jpeg" width="468" height="208"&gt;&lt;/a&gt;&lt;br&gt;
The publish-subscribe (or pub/sub) messaging pattern is a design pattern that provides a framework for exchanging messages that allows for loose coupling and scaling between the sender of messages (publishers) and receivers (subscribers) on topics they subscribe to.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/radixs-asset-oriented-transactions-making-transactions-meaningful" rel="noopener noreferrer"&gt;353. Radix’s Asset-Oriented Transactions: Making Transactions Meaningful&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8tkwifpkpzgp6vej8uyc.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8tkwifpkpzgp6vej8uyc.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Let’s talk about what a Radix transaction is, and some of the amazing things they make possible for users and developers.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-ctos-reflection-of-the-2023-rsa-conference" rel="noopener noreferrer"&gt;354. A CTO’s Reflection of the 2023 RSA Conference&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpdt5d3059g2a3hqlb02s.webp" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpdt5d3059g2a3hqlb02s.webp" width="480" height="640"&gt;&lt;/a&gt;&lt;br&gt;
Ockam's CTO reflects on his experience at the RSA conference, and how our current approach to cybersecurity is untenable&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/zenon-network-aims-to-be-satoshis-ethereum-stex-bullish-on-aliens" rel="noopener noreferrer"&gt;355. Zenon Network Aims To Be Satoshi's Ethereum: STEX Bullish on Aliens&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fa7gnwhanplwb40f9b00x.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fa7gnwhanplwb40f9b00x.jpeg" width="800" height="422"&gt;&lt;/a&gt;&lt;br&gt;
My suggestion for most people is to buy ZNN or QSR from STEX, then immediately withdraw as native ZNN or QSR to their SYRIUS wallet.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/machine-learning-consulting-companies-ldahg3zzw" rel="noopener noreferrer"&gt;356. Top 30 Machine Learning Consulting Companies&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8d4k0t4v47m8gi40l5fa.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8d4k0t4v47m8gi40l5fa.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Machine learning (ML) and artificial intelligence (AI) technologies can hardly be called emerging in 2019. For the last decade, domains of all sorts have been leveraging them, and the visualization by McKinsey Global Institute speaks to the fact. Today, ML and AI create value for organizations across Consumer Services, Automotive, Agriculture, Retail, Healthcare, and other major industries.&amp;nbsp;&amp;nbsp;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/lumoz-a-new-paradigm-for-rollup-platformization" rel="noopener noreferrer"&gt;357. Lumoz: A New Paradigm for Rollup Platformization&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjyjucegjkr31q10joafq.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjyjucegjkr31q10joafq.png" width="640" height="360"&gt;&lt;/a&gt;&lt;br&gt;
Discover Lumoz: A new paradigm in rollup platforms, enhancing Ethereum with scalable, secure ZK-Rollup solutions and innovative zkVerifier licenses.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-send-sms-notifications-and-alerts-using-javascript-and-nodejs" rel="noopener noreferrer"&gt;358. How to Send SMS Notifications and Alerts Using JavaScript and Node.js&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4zlzbnbzf7p0yyizg3z7.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4zlzbnbzf7p0yyizg3z7.jpeg" width="800" height="1189"&gt;&lt;/a&gt;&lt;br&gt;
You’re in luck, because you can add the ability to send and receive text messages easily with the help of a cloud communications platform.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/option2trade-o2t-the-hidden-gem-forecasting-1000x-growth" rel="noopener noreferrer"&gt;359. Option2Trade (O2T): The Hidden Gem Forecasting 1000x Growth&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcaovclwjlbplmhizzaur.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcaovclwjlbplmhizzaur.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Option2Trade (O2T) is emerging as a secret cryptocurrency gem with the potential to disrupt the market and offer unparalleled returns&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/bouncy-castle" rel="noopener noreferrer"&gt;360. Bouncy Castle&lt;/a&gt;
&lt;/h3&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%2Fv7d5axxklwtuyrjz9eez.jpeg" 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%2Fv7d5axxklwtuyrjz9eez.jpeg" width="400" height="560"&gt;&lt;/a&gt;&lt;br&gt;
Stick a fork in it, ‘cause we’re done with inflation in Pax Americana. Hip hip hooray!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-study-on-parallel-execution-everything-you-need-to-know" rel="noopener noreferrer"&gt;361. A Study on Parallel Execution: Everything You Need to Know&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhifrwhitsro4blktbgoz.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhifrwhitsro4blktbgoz.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
This research compares implementation systems similar to Ethereum and analyzes the difficulties and possibilities of achieving parallel execution of transaction&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-game-changing-blockchain-startup-for-dapp-development-with-no-code" rel="noopener noreferrer"&gt;362. A Game-Changing Blockchain Startup for DApp Development with No Code&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxhy4k2qydomki0cus9h8.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxhy4k2qydomki0cus9h8.jpeg" width="799" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Bunzz is the world's first platform that allows software developers and businesses to develop DApps (Decentralized Applications) in a few minutes without knowin&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/yelps-mobile-app-stability-soars-to-9998percent-with-bugsnag" rel="noopener noreferrer"&gt;363. Yelp's Mobile App Stability Soars to 99.98% with BugSnag&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Femaxsm34gx6mpkxe5gux.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Femaxsm34gx6mpkxe5gux.jpeg" width="800" height="496"&gt;&lt;/a&gt;&lt;br&gt;
Yelp's Mobile App Stability Soars to 99.98% with BugSnag. Here's how it was achieved. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/technical-analysis-on-zkbase-a-high-performance-zk-rollup-for-scalable-and-secure-eth-transactions" rel="noopener noreferrer"&gt;364. Technical Analysis on ZKBase: A High-Performance ZK-Rollup for Scalable and Secure ETH Transactions&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Foyv325ip1u8eox65fzs3.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Foyv325ip1u8eox65fzs3.jpeg" width="799" height="450"&gt;&lt;/a&gt;&lt;br&gt;
ZKBase is a high-performance ZK-Rollup that enhances transaction processing capability and provides a cost-effective network experience.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-move-end-to-end-encrypted-data-through-kafka" rel="noopener noreferrer"&gt;365. How to Move End-to-end Encrypted Data Through Kafka&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fp7ber6ws0krcoyvqw7x2.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fp7ber6ws0krcoyvqw7x2.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
The Confluent add-on for Ockam Orchestrator enables tamper-proof and end-to-end encrypted message streams through Confluent Cloud, with zero-code changes.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/regulatory-clarity-on-wallets-will-shape-defi-in-2025" rel="noopener noreferrer"&gt;366. Regulatory Clarity on Wallets Will Shape DeFi in 2025&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftlnb3b8to68fw9enex25.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftlnb3b8to68fw9enex25.png" width="720" height="540"&gt;&lt;/a&gt;&lt;br&gt;
Regulatory shifts in 2025 will shape crypto wallets. Learn how compliance, DeFi, and Stellar’s Soroban ecosystem will impact the future of Web3 wallets.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-connect-distributed-clients-to-a-private-influxdb-database" rel="noopener noreferrer"&gt;367. How to Connect Distributed Clients to a Private InfluxDB Database&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpte8cvk0xywnh1tocj3i.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpte8cvk0xywnh1tocj3i.jpeg" width="661" height="358"&gt;&lt;/a&gt;&lt;br&gt;
Ockam enables developers to securely connect clients to the InfluxDB database with exposing it to the public internet. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/why-dataops-is-becoming-everyones-joband-how-to-excel-at-it" rel="noopener noreferrer"&gt;368. Why DataOps Is Becoming Everyone’s Job—and How to Excel at It&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdhufseq6l4up1nhdk6zy.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdhufseq6l4up1nhdk6zy.jpeg" width="799" height="239"&gt;&lt;/a&gt;&lt;br&gt;
As DataOps becomes central to modern data work, learn what defines great DataOps engineering—and why fast, high-performance object storage is essential.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/lumoz-launches-svm-as-a-service-supporting-the-integration-of-zk-and-tee-multi-proof-for-svm-l2" rel="noopener noreferrer"&gt;369. Lumoz Launches SVM as a Service, Supporting the Integration of ZK and TEE Multi-Proof for SVM L2&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5swfyjmoz4y1e9cdulea.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5swfyjmoz4y1e9cdulea.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Lumoz SVM Stack delivers ultra-high transaction throughput and processing speeds for the SVM chain.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/ai-is-devouring-e-commerce" rel="noopener noreferrer"&gt;370. AI Is Devouring E-Commerce&lt;/a&gt;
&lt;/h3&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%2F4910v72xihkr47yii0m7.jpeg" 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%2F4910v72xihkr47yii0m7.jpeg" width="800" height="445"&gt;&lt;/a&gt;&lt;br&gt;
AI is about to eat e-commerce: Here's why.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-to-expect-from-nfts-in-2023" rel="noopener noreferrer"&gt;371. What to Expect from NFTs in 2023&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmd9qi3z07azewb04iml9.webp" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmd9qi3z07azewb04iml9.webp" width="800" height="489"&gt;&lt;/a&gt;&lt;br&gt;
2022 is coming to a close, and the new year’s just around the corner now! I personally have lots of predictions for the NFT ecosystem in 2023.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/lumoz-node-sale-is-coming-in-hot-pre-sale-and-whitelist-registration-begins-june-17" rel="noopener noreferrer"&gt;372. Lumoz Node Sale is Coming in Hot! Pre-sale and Whitelist Registration Begins June 17&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fopqgcila9s6hfhs17qne.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fopqgcila9s6hfhs17qne.png" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
The Lumoz zkVerifier Node cap is set at 200,000, available on a first-come, first-served basis.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/trading-crypto-in-2021-how-to-switch-to-polygon-and-avoid-the-ethereum-traffic-jam-ot1822jc" rel="noopener noreferrer"&gt;373. Trading Crypto in 2021: How to Switch to Polygon &amp;amp; Avoid the Ethereum Traffic Jam&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fp7kxh4j5uozghu4itzp2.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fp7kxh4j5uozghu4itzp2.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Avoid crippling gas fees! Learn how to transfer your tokens from the Ethereum to Polygon blockchain, so you can trade at a fraction of the cost and speed.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/7-of-the-top-best-languages-for-web-application-development-8q1531zd" rel="noopener noreferrer"&gt;374. 7 of the Top Best Languages for Web Application Development&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F51su6zk8ajuyv5c4nbku.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F51su6zk8ajuyv5c4nbku.jpeg" width="800" height="421"&gt;&lt;/a&gt;&lt;br&gt;
Interested in choosing the best language for developing web applications? Our developers have shared the top seven choices in 2021. Discover what they are.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/best-ai-visibility-tools-for-2025" rel="noopener noreferrer"&gt;375. Best AI Visibility Tools for 2025&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyrpllh23ozmrqzigwgfs.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyrpllh23ozmrqzigwgfs.png" width="800" height="597"&gt;&lt;/a&gt;&lt;br&gt;
An exhaustive guide to AI visibility tools written by someone who has tried all of them.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-connect-flutter-with-unity-uu32353d" rel="noopener noreferrer"&gt;376. How to Connect Flutter with Unity&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsp8joh4losp3lmuow15a.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsp8joh4losp3lmuow15a.jpeg" width="800" height="445"&gt;&lt;/a&gt;&lt;br&gt;
One of their most successful products is FocusCalm, a brain-sensing headband and an app that helps users learn how to control their mindset in just a minutes&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/serp-benchmarks-success-rates-and-latency-at-scale" rel="noopener noreferrer"&gt;377. SERP Benchmarks: Success Rates and Latency at Scale&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzpfvwrzk7j81ojgjvmr7.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzpfvwrzk7j81ojgjvmr7.png" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
​​We benchmark SERP APIs for success rate,&lt;br&gt;
​​speed, and stability under load. Learn which setup delivers consistent results for AI agents ​​and deep research. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/winners-crowned-as-everscale-hackathon-wraps-up" rel="noopener noreferrer"&gt;378. Winners Crowned as Everscale Hackathon Wraps up&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0e5nf9xgzd484t47sjpf.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0e5nf9xgzd484t47sjpf.png" width="799" height="289"&gt;&lt;/a&gt;&lt;br&gt;
Everscale, one of Asia’s premier blockchain networks, has concluded its online Elysium hackathon. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/navigating-the-latest-crypto-bull-run-a-quick-guide-for-traders" rel="noopener noreferrer"&gt;379. Navigating the Latest Crypto Bull Run: A Quick Guide for Traders&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4sb8f3l795qagqwojvcm.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4sb8f3l795qagqwojvcm.png" width="800" height="342"&gt;&lt;/a&gt;&lt;br&gt;
Discover the latest crypto bull run trends! Bitcoin hits $108K, Ethereum rallies, and traders explore MEXC tools for maximizing gains in a volatile market.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/an-architects-guide-to-the-top-10-tools-needed-to-build-the-modern-data-lake" rel="noopener noreferrer"&gt;380. An Architect’s Guide to the Top 10 Tools Needed to Build the Modern Data Lake&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9p9iluq3o28nh0w8336a.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9p9iluq3o28nh0w8336a.jpeg" width="799" height="239"&gt;&lt;/a&gt;&lt;br&gt;
Here is a list of vendors and tools needed to build the modern data lake, with each entry a capability needed to support generative AI.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/solo-satoshi-becomes-authorized-canaan-distributor-for-avalon-home-bitcoin-miners" rel="noopener noreferrer"&gt;381. Solo Satoshi Becomes Authorized Canaan Distributor for Avalon Home Bitcoin Miners.&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9ozglmv0w79mcu8009wh.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9ozglmv0w79mcu8009wh.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Solo Satoshi is now an authorized Canaan distributor, bringing the full Avalon home Bitcoin miner lineup to 40,000+ customers. Start mining Bitcoin at home!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-guide-to-displaying-password-protected-pdfs-in-a-web-application" rel="noopener noreferrer"&gt;382. A Guide to Displaying Password Protected PDFs in a Web Application&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftlolur0jzfw9klha7qmt.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftlolur0jzfw9klha7qmt.jpeg" width="800" height="418"&gt;&lt;/a&gt;&lt;br&gt;
Develop a Node application harnessing the power of Foxit PDF SDK Web. Integration allows you to effortlessly open password-protected PDFs directly in browser.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/12-best-proxy-service-providers-in-2025" rel="noopener noreferrer"&gt;383. 12 Best Proxy Service Providers in 2025&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcx7clw7b4ed6igaf9syp.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcx7clw7b4ed6igaf9syp.png" width="800" height="756"&gt;&lt;/a&gt;&lt;br&gt;
Discover the top 12 proxy providers of 2025, tested and ranked. Compare pricing, features, and performance to find the perfect proxy service for your needs.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/binance-smart-chain-vs-ethereum-lets-look-at-the-stats-ow403341" rel="noopener noreferrer"&gt;384. Binance Smart Chain vs. Ethereum: Let's Look at the Stats&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7fc6e3egxbknxiwaggbx.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7fc6e3egxbknxiwaggbx.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Trading volume on Binance increased by 30% on February 10, then by 70% on February 18 against Ethereum&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/algorithmic-stablecoins-a-beginners-guide-pmh320t" rel="noopener noreferrer"&gt;385. Algorithmic Stablecoins: A Beginner's Guide&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffkjhwv1awfuobace8hbm.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffkjhwv1awfuobace8hbm.jpeg" width="800" height="531"&gt;&lt;/a&gt;&lt;br&gt;
Stablecoins have already acquired a large market. Reportedly, the total supply for stablecoin grew by about 493%&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/never-the-one-to-die-persistent-data-with-a-cdc-minio-sink-for-cockroachdb" rel="noopener noreferrer"&gt;386. Never the One to Die: Persistent Data with a CDC MinIO Sink for CockroachDB&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbxazq8chuueoaaxxrhen.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbxazq8chuueoaaxxrhen.jpeg" width="800" height="239"&gt;&lt;/a&gt;&lt;br&gt;
When you absolutely need to have a perfect replica of your data for data exploration, CockroachDB and MinIO is your winning strategy.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/cracking-the-code-of-cloudflare-bypass" rel="noopener noreferrer"&gt;387. Cracking the Code of Cloudflare Bypass&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fi1hqbl9byizzfijsmhsh.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fi1hqbl9byizzfijsmhsh.jpeg" width="800" height="306"&gt;&lt;/a&gt;&lt;br&gt;
Your web scraper has just been blocked by Cloudflare again! Here's solution to bypassing Cloudflare. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-best-way-to-create-a-web-admin-dashboard-for-your-projects-xi3034yz" rel="noopener noreferrer"&gt;388. The Best Way to Create a Web Admin Dashboard for Your Projects&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4ew647852xcuqr5h5l8v.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4ew647852xcuqr5h5l8v.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
A simple solution at first glance is to opt for a CMS: there are indeed many of them, the most popular being for example Wordpress&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/selective-privacy-how-belnets-split-tunneling-balances-speed-and-security" rel="noopener noreferrer"&gt;389. Selective Privacy: How BelNet’s Split Tunneling Balances Speed and Security&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsj3opjlxaynilcfr97hi.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsj3opjlxaynilcfr97hi.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
BelNet introduces split tunneling for faster, more private browsing—select which data is encrypted, and enjoy speed without compromising confidentiality.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/beyond-the-ide-second-generation-ai-coding-software" rel="noopener noreferrer"&gt;390. Beyond the IDE: Second-Generation AI Coding Software&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnd9l02zirdmask3hlcow.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnd9l02zirdmask3hlcow.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Explore how second-gen AI coding tools are transforming software development—boosting productivity, enabling intent-driven workflows, and shaping engineering.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/massa" rel="noopener noreferrer"&gt;391. Massa&lt;/a&gt;
&lt;/h3&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%2Fdubwp4s2swz3p9q3u0s1.jpeg" 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%2Fdubwp4s2swz3p9q3u0s1.jpeg" width="415" height="542"&gt;&lt;/a&gt;&lt;br&gt;
Will Bitcoin be chosen by AI as the currency in which their economic actions are denominated?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/introducing-dchat-decentralized-chat-for-all-ya2y3ypo" rel="noopener noreferrer"&gt;392. Introducing DChat - Decentralized Chat for All&lt;/a&gt;
&lt;/h3&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%2F2tzfsdygekzs2qqkyve4.jpeg" 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%2F2tzfsdygekzs2qqkyve4.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Messaging&amp;nbsp;is a core feature of the internet. It was described as the internet’s killer app. It enabled anyone to communicate with anyone else in the world instantly, and for free. Billions of people chat every day.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/back-to-basics-database-design-as-storytelling" rel="noopener noreferrer"&gt;393. Back to Basics: Database Design as Storytelling&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ft9x2wwaqnhk0qi6dzubt.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ft9x2wwaqnhk0qi6dzubt.png" width="799" height="349"&gt;&lt;/a&gt;&lt;br&gt;
Why great database design is really storytelling—and why ignoring relational fundamentals leads to poor performance AI can’t fix.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/beyond-blockchain-borders-the-balanced-approach-to-cross-chain-defi" rel="noopener noreferrer"&gt;394. Beyond Blockchain Borders: the Balanced Approach to Cross-chain DeFi&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fa6mm8lzir191lp4mkf5a.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fa6mm8lzir191lp4mkf5a.png" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Balanced is a design-focused DeFi product bringing its stablecoin and exchange to a wide range of blockchains.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/6-critical-challenges-of-productionizing-vector-search" rel="noopener noreferrer"&gt;395. 6 Critical Challenges of Productionizing Vector Search&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9vpffcwlbghd1w3r7201.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9vpffcwlbghd1w3r7201.jpeg" width="800" height="419"&gt;&lt;/a&gt;&lt;br&gt;
Prepare for complexities of deploying vector search in production with insights on indexing, metadata filtering, query language, and vector lifecycle management&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/an-nft-purchase-does-not-automatically-give-you-ownership-rights" rel="noopener noreferrer"&gt;396. “An NFT purchase does not automatically give you ownership rights.”&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0bvtvml2yu9x513fxxf0.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0bvtvml2yu9x513fxxf0.jpeg" width="800" height="439"&gt;&lt;/a&gt;&lt;br&gt;
Anyone who plans to buy an NFT must understand what they're getting. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-sign-android-apks-with-apache-cordova-a-brief-guide-uj13339k" rel="noopener noreferrer"&gt;397. How to Sign Android APKs with Apache Cordova: A Brief Guide&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7fq9oywy4mx7abgsqd1n.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7fq9oywy4mx7abgsqd1n.jpeg" width="800" height="420"&gt;&lt;/a&gt;&lt;br&gt;
A short article on how to easily and correctly sign your Cordova Android APK.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/all-you-need-to-know-to-repatriate-from-aws-s3-to-minio" rel="noopener noreferrer"&gt;398. All You Need to Know to Repatriate from AWS S3 to MinIO&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0vklwjoszikvkmjt4e5k.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0vklwjoszikvkmjt4e5k.jpeg" width="800" height="429"&gt;&lt;/a&gt;&lt;br&gt;
Let's dig a little deeper into the costs and savings associated with repatriation to make it easier for you to put together your own analysis.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/an-actionable-cps-234-implementation-guide" rel="noopener noreferrer"&gt;399. An Actionable CPS 234 Implementation Guide&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkl9105cvdyjtuled3j5w.webp" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkl9105cvdyjtuled3j5w.webp" width="800" height="418"&gt;&lt;/a&gt;&lt;br&gt;
CPS 234 is a prudential standard issued by APRA that mandates cyber resilience requirements for regulated entities.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/revolutionizing-digital-advertising-inside-everyworlds-game-changing-model" rel="noopener noreferrer"&gt;400. Revolutionizing Digital Advertising: Inside Everyworld's Game-Changing Model&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjrlyoc4ypuqvcizaorop.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjrlyoc4ypuqvcizaorop.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Explore how Everyworld merges blockchain and gaming to transform digital advertising. Discover its innovative approach and benefits for users and advertisers.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/analyzing-the-pros-cons-and-risks-of-llms" rel="noopener noreferrer"&gt;401. Analyzing the Pros, Cons, and Risks of LLMs&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4c97367iq57aitvzlfz8.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4c97367iq57aitvzlfz8.jpeg" width="800" height="239"&gt;&lt;/a&gt;&lt;br&gt;
LLMs cannot think, understand or reason. This is the fundamental limitation of LLMs.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/deploying-your-smart-contract-on-ethereums-sepolia-testnet-using-remix-or-dapp-development-series" rel="noopener noreferrer"&gt;402. Deploying Your Smart Contract on Ethereum’s Sepolia Testnet using Remix | dApp Development Series&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwqwttfz8prfdwkg5odv5.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwqwttfz8prfdwkg5odv5.jpeg" width="800" height="382"&gt;&lt;/a&gt;&lt;br&gt;
This blog post explains how a smart contract can be deployed using Remix and Ethereum’s Sepolia Testnet. Read on to know more…&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/managing-large-data-volumes-with-minio-langchain-and-openai" rel="noopener noreferrer"&gt;403. Managing Large Data Volumes With MinIO, Langchain and OpenAI&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F51vfmkb4gztp47fpd5kg.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F51vfmkb4gztp47fpd5kg.jpeg" width="800" height="239"&gt;&lt;/a&gt;&lt;br&gt;
A practical guide to integrating MinIO, Langchain and OpenAI’s GPT-3.5 model focusing on summarizing documents stored in MinIO buckets.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-multiplatform-game-development-grows-your-audience-a-guide-to-playing-globally" rel="noopener noreferrer"&gt;404. How Multiplatform Game Development Grows Your Audience: A Guide to Playing Globally&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftyhm82nlt3th4qd7h4df.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftyhm82nlt3th4qd7h4df.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Game development for multiple platforms at once is key to winning over players globally and boosting your revenue. Learn how it’s done in the article.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/building-data-intelligence-brick-by-brick-from-databricks-playbook" rel="noopener noreferrer"&gt;405. Building Data Intelligence Brick by Brick: From Databricks' Playbook&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flxqaqnuhzas16ssxd4wj.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flxqaqnuhzas16ssxd4wj.png" width="799" height="547"&gt;&lt;/a&gt;&lt;br&gt;
Book a free demo of Databricks Data Intelligence Platform via AWS Marketplace.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/mexc-reports-235-million-users-across-ai-trading-suite-in-first-six-months" rel="noopener noreferrer"&gt;406. MEXC Reports 2.35 Million Users Across AI Trading Suite in First Six Months&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmfcvnbhoto2jeo754aif.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmfcvnbhoto2jeo754aif.png" width="800" height="467"&gt;&lt;/a&gt;&lt;br&gt;
MEXC reports 2.35M users across its AI trading suite, with 10.8M interactions and record activity during October’s flash crash.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-is-agentic-testing" rel="noopener noreferrer"&gt;407. What is Agentic Testing? &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fn2j3mvhnqpe1xshzv35v.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fn2j3mvhnqpe1xshzv35v.png" width="800" height="537"&gt;&lt;/a&gt;&lt;br&gt;
If your test suite breaks every time a button moves, a div changes, or – gods forbid – an A/B test runs, is it really testing anything?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/scaling-postgresql-how-we-tamed-10-billion-daily-records-and-350-tb-of-data" rel="noopener noreferrer"&gt;408. Scaling PostgreSQL: How We Tamed 10 Billion Daily Records and 350 TB+ of Data&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fktdw3ign1wp7zmtmscdw.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fktdw3ign1wp7zmtmscdw.jpeg" width="800" height="460"&gt;&lt;/a&gt;&lt;br&gt;
Read how we used Timescale to scale a 350 TB+ PostgreSQL database to build Insights, our new database observability tool.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-apply-machine-learning-and-deep-learning-methods-to-audio-analyis-wt6p32qz" rel="noopener noreferrer"&gt;409. How To Apply Machine Learning And Deep Learning Methods to Audio Analysis&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Famtw27najn6ok3l6oys0.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Famtw27najn6ok3l6oys0.jpg" width="800" height="427"&gt;&lt;/a&gt;&lt;br&gt;
To view the code, training visualizations, and more information about the python example at the end of this post, visit the&amp;nbsp;Comet project page.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-is-pair-programming" rel="noopener noreferrer"&gt;410. What is Pair Programming?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8lfhrtqsgfaipjfjl3tf.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8lfhrtqsgfaipjfjl3tf.png" width="800" height="445"&gt;&lt;/a&gt;&lt;br&gt;
You’re staring at your code and thinking, “There’s nothing wrong here.” &lt;/p&gt;

&lt;p&gt;But there is: the app isn’t working. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/defi-on-bitcoin-part-1-a-guide-to-building-dapps-with-rootstock" rel="noopener noreferrer"&gt;411. DeFi on Bitcoin Part 1: A Guide To Building dApps With Rootstock&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmvra2phwcznbxw4mxffk.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmvra2phwcznbxw4mxffk.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
In this article, we explore how layer 2 solutions extend the capabilities of Bitcoin, and why developers choose Rootstock to build on Bitcoin...&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-automate-dynamic-pdf-generation-ni1k37fl" rel="noopener noreferrer"&gt;412. How to Automate Dynamic PDF Generation&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F869y76wxwwzjzw6h037d.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F869y76wxwwzjzw6h037d.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Production challenges with dynamic PDF generation can set organisations back significantly. This article reviews the possible technology options available.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/lumoz-supports-op-stack-zk-fraud-proof-initiating-a-new-paradigm-in-l2-architecture" rel="noopener noreferrer"&gt;413. Lumoz Supports Op Stack + ZK Fraud Proof, Initiating a New Paradigm in L2&amp;nbsp;Architecture&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fiaanbroy9cbtvx0cdb5e.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fiaanbroy9cbtvx0cdb5e.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Lumoz's Modular Compute Layer has pioneered a new Layer 2 architecture model, filling the gap in the current market for a mixed solution of ZK and OP.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/cake-defi-has-given-out-$317-million-in-rewards-as-of-q1-2022" rel="noopener noreferrer"&gt;414. Cake DeFi has Given Out $317 Million in Rewards as of Q1 2022&lt;/a&gt;
&lt;/h3&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%2Fjyxcjirzo99hztrshsxc.jpeg" 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%2Fjyxcjirzo99hztrshsxc.jpeg" width="800" height="676"&gt;&lt;/a&gt;&lt;br&gt;
CakeDeFi has paid around $317 million in rewards to its customers as of the end of Q1 2022 to become one of the fastest growing DeFi platforms in Asia.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/best-hr-software-for-midsize-companies-in-2026" rel="noopener noreferrer"&gt;415. Best HR Software For Midsize Companies in 2026&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2F2jqChkrv03exBUgkLrDzIbfM99q2-4d023ky.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2F2jqChkrv03exBUgkLrDzIbfM99q2-4d023ky.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Modern midsize companies need platforms that balance sophistication with agility, offering powerful features without overwhelming complexity.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-deploy-grafana-loki-and-save-data-to-minio-using-docker-containers-or-direct-from-source" rel="noopener noreferrer"&gt;416. How To Deploy Grafana Loki and Save Data to MinIO Using Docker Containers or Direct from Source&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgnypu1ku0gye2pqagehz.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgnypu1ku0gye2pqagehz.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Although commonplace, logs hold critical information about system operations and are a valuable source of debugging and troubleshooting information.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/why-more-vars-and-sis-are-embedding-melissa-into-their-enterprise-solutions" rel="noopener noreferrer"&gt;417. Why More VARs and SIs Are Embedding Melissa Into Their Enterprise Solutions&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fg4dm74sahq9cs4ngwu9e.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fg4dm74sahq9cs4ngwu9e.jpeg" width="800" height="467"&gt;&lt;/a&gt;&lt;br&gt;
Partner with Melissa to empower VARs and SIs with accurate data, seamless integrations, and scalable verification tools for smarter, faster client solutions.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/from-layer1-to-zkevm-opsides-zk-rollup-launchbase-is-offering-a-plethora-of-choices" rel="noopener noreferrer"&gt;418. From Layer1 to zkEVM: Opside's ZK-Rollup LaunchBase Is Offering a Plethora of Choices&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmt1bjqbjur7qscol0o6g.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmt1bjqbjur7qscol0o6g.jpeg" width="799" height="398"&gt;&lt;/a&gt;&lt;br&gt;
On August 14th, the decentralized ZK-RaaS platform, Opside, announced a major update to its ZK-Rollup LaunchBase.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/successful-integration-of-personal-medical-devices-with-mobile-telemedicine-application" rel="noopener noreferrer"&gt;419. Successful Integration of Personal Medical Devices with Mobile Telemedicine Application&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwpzbb0gjl0ageucgwxds.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwpzbb0gjl0ageucgwxds.png" width="800" height="389"&gt;&lt;/a&gt;&lt;br&gt;
Personal medical device integration with telemedicine application&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/adding-dao-governance-to-existing-token-contracts" rel="noopener noreferrer"&gt;420. Adding DAO Governance to Existing Token Contracts&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe8fc3l6m8vythx0c3cd4.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe8fc3l6m8vythx0c3cd4.jpeg" width="800" height="420"&gt;&lt;/a&gt;&lt;br&gt;
What if you already have a token and you want to create a DAO using that token? Natacha shows us how to enable DAO governance for your existing token!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/an-introduction-to-dart-code-and-isolate-em3j34u1" rel="noopener noreferrer"&gt;421. An Introduction to Dart Code and Isolate&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3rb9nrrbxl6tz55mli7w.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3rb9nrrbxl6tz55mli7w.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Any Dart code is executed in Isolate. Isolate is an isolated environment, inside which there is memory allocated to it and its EventLoop. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/with-jsonb-data-in-postgresql-you-can-get-the-best-of-both-worlds" rel="noopener noreferrer"&gt;422. With JSONB Data in PostgreSQL, You Can Get the Best of Both Worlds&lt;/a&gt;
&lt;/h3&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%2Fa7g3f6q0akwadnrj6slw.jpeg" 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%2Fa7g3f6q0akwadnrj6slw.jpeg" width="800" height="336"&gt;&lt;/a&gt;&lt;br&gt;
JSONB in PostgreSQL offers the best of relational and NoSQL. Here are two techniques that we use at AppLand to make JSONB data even more effective. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/ai-is-changing-how-developers-learn-heres-what-that-means" rel="noopener noreferrer"&gt;423. AI Is Changing How Developers Learn: Here’s What That Means&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fb0lgsg8euqwv7mfoscsf.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fb0lgsg8euqwv7mfoscsf.png" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
AI-powered learning for software developers is here to stay. Here's how we're building the learning platform of the future at Educative.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/opsides-ncrc-trustless-native-protocol-in-focus" rel="noopener noreferrer"&gt;424. Opside’s NCRC Trustless Native Protocol in Focus&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fu769reqr75t1ykd18iyh.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fu769reqr75t1ykd18iyh.jpeg" width="799" height="365"&gt;&lt;/a&gt;&lt;br&gt;
Opside has successfully implemented NCRC on the testnet. Here's how you can be a part of the experience. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-issue-with-crypto-transactions-today" rel="noopener noreferrer"&gt;425. The Issue With Crypto Transactions Today&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8ucqf7r2wkn79uee7xa5.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8ucqf7r2wkn79uee7xa5.jpeg" width="800" height="449"&gt;&lt;/a&gt;&lt;br&gt;
Web3 and DeFi today aren't ready for mainstream users; it’s all too confusing, risky, and expensive for anyone who isn’t a dedicated crypto head.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-javascript-api-client-can-be-a-saas-product-find-out-how" rel="noopener noreferrer"&gt;426. A JavaScript API Client Can Be a SaaS Product. Find Out How.&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0zk2ou97c5cfjl60n8e9.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0zk2ou97c5cfjl60n8e9.jpeg" width="787" height="1400"&gt;&lt;/a&gt;&lt;br&gt;
An API is not just a wrapper; it’s a separate, light-weight application that enables developers to interact with a full-featured software platform.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/we-sold-real-estate-on-the-blockchain-no-pixels-involved" rel="noopener noreferrer"&gt;427. We Sold Real Estate on the Blockchain: No Pixels Involved&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5hmolxad2r8lbqbdi8m6.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5hmolxad2r8lbqbdi8m6.jpeg" width="799" height="363"&gt;&lt;/a&gt;&lt;br&gt;
How we sold multiple real world properties as NFTs, and what's still needed to disrupt the multi-trillion dollar real estate industry via NFTs.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/trick-bot-to-share-$10000-prize-pool-in-blockchain-adventure-by-hackless" rel="noopener noreferrer"&gt;428. Trick Bot to Share $10,000 Prize Pool in Blockchain Adventure by Hackless&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fh8q1nohckotwsfrvnoe8.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fh8q1nohckotwsfrvnoe8.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
PixelPiratesQuest is a unique quest-style journey, allowing you to dive into the vast ocean of the blockchain.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/arize-ai-leads-the-way-in-ai-observability-with-prompt-variable-monitoring" rel="noopener noreferrer"&gt;429. Arize AI Leads the Way in AI Observability with Prompt Variable Monitoring&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnwzn0b9y8xbccp39muoh.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnwzn0b9y8xbccp39muoh.jpeg" width="800" height="542"&gt;&lt;/a&gt;&lt;br&gt;
Arize AI premiered prompt variable monitoring and analysis onstage at Google Cloud Next '24 this week.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-does-it-take-to-break-into-the-global-b2c-ecommerce-market-in-2024" rel="noopener noreferrer"&gt;430. What Does It Take to Break Into the Global B2C eCommerce Market in 2024?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqy6lmmpxamau5kznhnnu.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqy6lmmpxamau5kznhnnu.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Learn the basics of a B2C eCommerce business and how to get started in 2024 by utilizing strategies to capitalize on the global market.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/best-bep-20-token-generators-in-2021-0p2237nj" rel="noopener noreferrer"&gt;431. Best BEP-20 Token Generators in 2021&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzrrlrskry3pz32vz1js9.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzrrlrskry3pz32vz1js9.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Create BEP-20 tokens using the best token generators of 2021. A BEP-20 token is a fantastic option if you want to create your own cryptocurrency token.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/backing-up-weaviate-with-minio-s3-buckets-to-achieve-strategic-enhancement-to-data-management" rel="noopener noreferrer"&gt;432. Backing Up Weaviate with MinIO S3 Buckets to Achieve Strategic Enhancement to Data Management&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fie5egtdqb7ccylzoqxvm.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fie5egtdqb7ccylzoqxvm.jpeg" width="800" height="239"&gt;&lt;/a&gt;&lt;br&gt;
Combining the advanced vector database capabilities of Weaviate with the storage solutions of MinIO empowers users to unlock the full potential of their data.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-nuid-ecosystem-an-improved-identity-layer-putting-identity-ownership-in-users-hands" rel="noopener noreferrer"&gt;433. The NuID Ecosystem: An Improved Identity Layer Putting Identity Ownership In Users’ Hands&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9ldp99rqj3kiyobha1z8.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9ldp99rqj3kiyobha1z8.jpeg" width="800" height="444"&gt;&lt;/a&gt;&lt;br&gt;
The internet grew without an identity layer, meaning it grew without a reliable way of knowing or verifying who you were connecting to which can be dangerous.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/why-we-rewrote-ockam-in-rush" rel="noopener noreferrer"&gt;434. Why We Rewrote Ockam in Rust&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1kwnpkrk9witvltbr4c1.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1kwnpkrk9witvltbr4c1.png" width="799" height="450"&gt;&lt;/a&gt;&lt;br&gt;
In the early days of Ockam we were developing a C library. Here's the story of why we decided to abandon tens of thousands of lines of C and rewrite in Rust&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-use-minio-as-external-tables-to-extend-snowflake" rel="noopener noreferrer"&gt;435. How to Use MinIO as External Tables to Extend Snowflake&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fut9vz2px4kmkmdyp03wp.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fut9vz2px4kmkmdyp03wp.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
MinIO is a high-performance, cloud native object store. Because of this, MinIO can become the global datastore for Snowflake customers, wherever their data sits&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/rgb-layer-transforming-bitcoin-with-asset-issuance-smart-contracts-and-interoperability" rel="noopener noreferrer"&gt;436. RGB++ Layer: Transforming Bitcoin with Asset Issuance, Smart Contracts, and Interoperability&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F89usmec8p9f9twzkj0sx.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F89usmec8p9f9twzkj0sx.jpeg" width="800" height="284"&gt;&lt;/a&gt;&lt;br&gt;
Discover how RGB++ Layer revolutionizes the Bitcoin ecosystem with advanced asset issuance, smart contract capabilities, and seamless cross-chain functionality.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-break-your-postgresql-iiot-database-and-learn-something-in-the-process" rel="noopener noreferrer"&gt;437. How to Break Your PostgreSQL IIoT Database and Learn Something in the Process&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F24x15uj7an31ddyvvupn.webp" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F24x15uj7an31ddyvvupn.webp" width="799" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Learn how to stress test your IIoT database using PostgreSQL. Identify bottlenecks, simulate scale, and design systems that won’t fail in production.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/data-modeling-in-elasticsearch-using-nested-queries-and-parent-child-relationships" rel="noopener noreferrer"&gt;438. Data Modeling in Elasticsearch: Using Nested Queries and Parent-Child Relationships&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8q9znef9kh31onourft8.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8q9znef9kh31onourft8.png" width="800" height="418"&gt;&lt;/a&gt;&lt;br&gt;
Managing relationships in Elasticsearch can be challenging, but we have nested queries and parent-child relationships to work around it, and more.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/5-low-cost-cybersecurity-measures-smbs-cant-afford-to-not-implement" rel="noopener noreferrer"&gt;439. 5 Low-Cost Cybersecurity Measures SMBs Can’t Afford to Not Implement&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6tadmplq1faefndluxqj.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6tadmplq1faefndluxqj.jpeg" width="618" height="408"&gt;&lt;/a&gt;&lt;br&gt;
A successful cyber attack can be devastating; many cybersecurity measures that can help SMBs can be implemented at surprisingly little cost.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-is-blockchain-escrow-service-and-how-does-it-work" rel="noopener noreferrer"&gt;440. What is Blockchain Escrow Service &amp;amp; How Does it Work?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuo339pp3n0y41co5r0wr.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuo339pp3n0y41co5r0wr.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
If you ever wondered what a blockchain escrow is and how it works this is the answer to your questions. Dive into the mystery of blockchain and smart contracts.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-address-autocomplete-and-verification-using-lobs-vue-component-library" rel="noopener noreferrer"&gt;441. How to add Address Autocomplete and Verification Using Lob’s Vue Component Library&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flhwt2sa0o17doahw4s39.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flhwt2sa0o17doahw4s39.png" width="800" height="418"&gt;&lt;/a&gt;&lt;br&gt;
Tutorial for building Address Autocomplete and Address Verification with Lob's Vue Component Library.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/utilizing-external-tables-to-store-and-query-data-on-minio-with-sql-server-2022" rel="noopener noreferrer"&gt;442. Utilizing External Tables to Store and Query Data on MinIO with SQL Server 2022&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Feli48nb3gi6y2sgr9u1z.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Feli48nb3gi6y2sgr9u1z.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
With&amp;nbsp;Microsoft SQL Server 2022, object storage becomes a first class citizen through a technique called external tables. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/integrating-apache-druid-and-apache-superset-with-minio" rel="noopener noreferrer"&gt;443. Integrating Apache Druid and Apache Superset with MinIO&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fd13cb68rdi28n71363ls.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fd13cb68rdi28n71363ls.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Prepare to be amazed at how quickly you can build a high-performance analytics and visualization stack with open source products.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/7-must-watch-crypto-films-and-documentaries" rel="noopener noreferrer"&gt;444. 7 Must-Watch Crypto Films and Documentaries&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FAO3i53agltRgq8NH0cq0AaViIh42-ju835fi.png" 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%2Fcdn.hackernoon.com%2Fimages%2FAO3i53agltRgq8NH0cq0AaViIh42-ju835fi.png" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Who doesn’t want to see a good story about a big heist or a death mystery? Let’s check ahead some crypto films now available on several streaming platforms.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/strategies-for-database-size-reduction-in-postgresql-a-usage-based-approach" rel="noopener noreferrer"&gt;445. Strategies for Database Size Reduction in PostgreSQL: A Usage-Based Approach&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F312rmsxt3nskwav70y3o.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F312rmsxt3nskwav70y3o.jpeg" width="600" height="333"&gt;&lt;/a&gt;&lt;br&gt;
Harness Timescale's features to shrink your PostgreSQL database size, improve performance, and embrace a new paradigm of efficiency.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/top-30-business-intelligence-consulting-companies-zq2034ob" rel="noopener noreferrer"&gt;446. Top 30 Business Intelligence Consulting Companies&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-05T13%3A59%3A59.065Z-hyau2imxnb90l4unmlxgul9v" 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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-05T13%3A59%3A59.065Z-hyau2imxnb90l4unmlxgul9v" width="1080" height="720"&gt;&lt;/a&gt;&lt;br&gt;
In the information age, data is a vital source for everything: from housekeeping to business management, people need to stay tuned in order to survive. But the tricky thing is that the amount of data available both offline and online is so huge it cannot be traced manually anymore, and it continues to grow. According to Raconteur, each day we publish 500 million tweets, send 294 billion emails, and make five billion search requests. The amount of data generated daily is expected to reach 463 exabytes by 2025. The numbers are mind-blowing, and the first question to arise is: how do we process all this data?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/building-effective-modern-data-architectures-with-iceberg-tabular-and-minio" rel="noopener noreferrer"&gt;447. Building Effective Modern Data Architectures with Iceberg, Tabular and MinIO&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhalzkg0lfcsk43wxl6aj.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhalzkg0lfcsk43wxl6aj.jpeg" width="800" height="239"&gt;&lt;/a&gt;&lt;br&gt;
Modern datalakes provide a central hub for all your data needs. However, building and managing an effective data lake can be complex.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/introducting-all-registered-domains-database-pk153uzh" rel="noopener noreferrer"&gt;448. Introducting All Registered Domains Database&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8npt50su5twc3vxwdbmw.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8npt50su5twc3vxwdbmw.jpeg" width="799" height="531"&gt;&lt;/a&gt;&lt;br&gt;
There are close to 400 million active domain names in the Domain Name System (DNS) to date. This number is not static, however. Tens of thousands of domain names appear and disappear from the DNS every day as domain owners start or stop using them. How would you be able to track these changes as they happen? This is where a list of all registered domain names, often in the form or a database, comes in.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-train-an-object-detection-model-using-a-custom-dataset-with-minio-and-yolo" rel="noopener noreferrer"&gt;449. How to Train an Object Detection Model Using a Custom Dataset With MinIO and YOLO&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwlomla49deih5afue09r.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwlomla49deih5afue09r.jpeg" width="799" height="238"&gt;&lt;/a&gt;&lt;br&gt;
A step-by-step look at how to train an object detection model on a custom dataset and use it to make predictions whenever a new image appears.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/doppleai-overtakes-mainstream-competitors-with-unfiltered-unbiased-ai-chatbots" rel="noopener noreferrer"&gt;450. Dopple.ai Overtakes Mainstream Competitors With Unfiltered, Unbiased AI Chatbots&lt;/a&gt;
&lt;/h3&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%2Fdppgusbsgepm9np9vpgz.jpeg" 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%2Fdppgusbsgepm9np9vpgz.jpeg" width="800" height="457"&gt;&lt;/a&gt;&lt;br&gt;
Dopple.ai is a free AI chatbot that lets you interact with virtual characters based on real and fictional people.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/pro-tips-for-debugging-minio-overcoming-common-issues-in-kubernetes-and-bare-metal-environments" rel="noopener noreferrer"&gt;451. Pro Tips for Debugging MinIO: Overcoming Common Issues in Kubernetes and Bare Metal Environments&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fstc02k51v1l2tx7cfcv6.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fstc02k51v1l2tx7cfcv6.jpeg" width="800" height="222"&gt;&lt;/a&gt;&lt;br&gt;
Learn how to debug a MinIO install running in Kubernetes, as well as some common issues, you might encounter during bare metal installation, `and their fixes.  &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/leveraging-minio-and-apache-tika-for-automated-text-extraction-and-analysis" rel="noopener noreferrer"&gt;452. Leveraging MinIO and Apache Tika for Automated Text Extraction and Analysis&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fa3jtzbetojiqo9fg9xsv.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fa3jtzbetojiqo9fg9xsv.jpeg" width="800" height="239"&gt;&lt;/a&gt;&lt;br&gt;
Discover how to leverage MinIO Bucket Notifications and Apache Tika for efficient text extraction and analysis in fine-tuning, LLM training, and RAG projects. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/moai" rel="noopener noreferrer"&gt;453. Moai&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fordrzvqwrd6oc6rvr25c.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fordrzvqwrd6oc6rvr25c.png" width="400" height="560"&gt;&lt;/a&gt;&lt;br&gt;
How AI DAOs will fundraise and why Decentralized Exchanges  (DEX) will ultimately be venues on which AI DAOs trade.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/sia-redefines-cloud-security-with-supreme-privacy-and-impenetrable-protection" rel="noopener noreferrer"&gt;454. Sia Redefines Cloud Security with Supreme Privacy and Impenetrable Protection&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdra18wgc3fioice9vmd9.webp" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdra18wgc3fioice9vmd9.webp" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Sia delivers decentralized cloud security with Supreme Privacy and Impenetrable Protection, eliminating single points of failure and insider threats.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/best-ai-automation-platforms-for-building-smarter-workflows-in-2026" rel="noopener noreferrer"&gt;455. Best AI Automation Platforms for Building Smarter Workflows in 2026&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fubs5pc0br7zawbvx3r8r.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fubs5pc0br7zawbvx3r8r.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
From no-code tools to enterprise AI systems, discover the top AI workflow automation platforms to use in 2026, and learn which solution fits your business needs&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-create-a-pdf-invoicing-web-application-using-nodejs-and-foxit-pdf-sdk" rel="noopener noreferrer"&gt;456. How to Create a PDF Invoicing Web Application Using NodeJS and Foxit PDF SDK&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fb70irfceatdets2s0ng7.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fb70irfceatdets2s0ng7.png" width="800" height="418"&gt;&lt;/a&gt;&lt;br&gt;
Generating payment invoices is a crucial aspect of any business, and digital invoicing has become a common practice across various industries.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/shaping-a-new-era-of-transparent-crypto-trading-tradelink" rel="noopener noreferrer"&gt;457. Shaping a New Era of Transparent Crypto Trading: TradeLink&lt;/a&gt;
&lt;/h3&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%2Fd5cwkkv6j417hz4dwy6c.png" 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%2Fd5cwkkv6j417hz4dwy6c.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
TradeLink redefines crypto trading with transparency and trust, offering tools to empower traders and investors . Discover our vision for a fairer crypto world.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/bnb-chain-announces-gasless-stablecoin-transactions-for-everyday-use" rel="noopener noreferrer"&gt;458. BNB Chain Announces Gasless Stablecoin Transactions for Everyday Use&lt;/a&gt;
&lt;/h3&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%2F8ovfn5w7zni57i5y0hg7.png" 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%2F8ovfn5w7zni57i5y0hg7.png" width="716" height="400"&gt;&lt;/a&gt;&lt;br&gt;
BNB Chain introduces gasless stablecoin payments, collaborating with top exchanges and wallets for zero-fee USDT, USDC, and FDUSD transactions.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/architecting-a-robust-vector-embedding-creation-system-for-postgresql-data" rel="noopener noreferrer"&gt;459. Architecting a Robust Vector Embedding Creation System for PostgreSQL Data &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fp23aruc0nmvvff2w1iy2.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fp23aruc0nmvvff2w1iy2.jpeg" width="800" height="448"&gt;&lt;/a&gt;&lt;br&gt;
Explore the groundbreaking PgVectorizer, a resilient system for creating and managing vector embeddings in PostgreSQL tables.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-you-need-to-know-about-the-career-lattice-to-get-your-next-tech-role" rel="noopener noreferrer"&gt;460. What You Need To Know About the Career Lattice To Get Your Next Tech Role&lt;/a&gt;
&lt;/h3&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%2F5fkwbmziomby1hzxqreu.jpeg" 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%2F5fkwbmziomby1hzxqreu.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Forget the traditional career ladder because the career lattice offers a realistic way to grow and advance your tech journey&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-fastest-ways-to-teach-yourself-javascript-jk3h33bh" rel="noopener noreferrer"&gt;461. The Fastest Ways to Teach Yourself JavaScript&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxtcy5g3oqxmh4jbdqkn1.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxtcy5g3oqxmh4jbdqkn1.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
JavaScript, &amp;nbsp;the language known for “running the internet,” is entrenched in the programming world. Here are a few of the best ways to learn JavaScript. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/p2p-economy-leading-a-blockchain-renaissance" rel="noopener noreferrer"&gt;462. P2P Economy: Leading a Blockchain Renaissance&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fj4i7dtyt2yb0lys73f4g.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fj4i7dtyt2yb0lys73f4g.png" width="742" height="387"&gt;&lt;/a&gt;&lt;br&gt;
The blockchain industry faces stagnation, with innovation giving way to speculation. A shift to a peer-to-peer economy could revive its true potential.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/deploying-deep-learning-models-with-model-server" rel="noopener noreferrer"&gt;463. Deploying Deep Learning Models with Model Server&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnvbricme3xii517vc0ot.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnvbricme3xii517vc0ot.jpeg" width="799" height="376"&gt;&lt;/a&gt;&lt;br&gt;
Learn how to deploy deep learning models with Model Server.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/streamline-your-software-testing-with-batch-testing" rel="noopener noreferrer"&gt;464. Streamline Your Software Testing with Batch Testing&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fv5741g6onuzdiht72i1k.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fv5741g6onuzdiht72i1k.jpeg" width="800" height="417"&gt;&lt;/a&gt;&lt;br&gt;
By employing batch testing, we can validate various scenarios and edge cases related to user registration in a consolidated manner. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/top-10-ai-consulting-firms-today" rel="noopener noreferrer"&gt;465. Top 10 AI Consulting Firms Today&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F89pi6m9scv1qyh4005fc.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F89pi6m9scv1qyh4005fc.jpeg" width="800" height="749"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/can-ai-audit-smart-contracts-better-than-human-auditors" rel="noopener noreferrer"&gt;466. Can AI Audit Smart Contracts Better than Human Auditors?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6yv8izvgfa0bqlum84f4.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6yv8izvgfa0bqlum84f4.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
AI-based audits are not yet perfect, but they may be the next step in smart contract auditing.&lt;/p&gt;

&lt;h3&gt;
  
  
  [467. ISO 27001 Compliance Tools in 2026: A Comparative Overview of 7 Leading Platforms
&lt;/h3&gt;

&lt;p&gt;](&lt;a href="https://hackernoon.com/iso-27001-compliance-tools-in-2026-a-comparative-overview-of-7-leading-platforms" rel="noopener noreferrer"&gt;https://hackernoon.com/iso-27001-compliance-tools-in-2026-a-comparative-overview-of-7-leading-platforms&lt;/a&gt;)&lt;br&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6tzph051ynafyh269dch.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6tzph051ynafyh269dch.jpeg" width="799" height="534"&gt;&lt;/a&gt;&lt;br&gt;
Breaking down the best ISO 27001 Compliance tools in the market for 2026.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/data-lake-mysteries-revealed-nessie-dremio-and-minio-make-waves" rel="noopener noreferrer"&gt;468. Data Lake Mysteries Revealed: Nessie, Dremio, and MinIO Make Waves&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcywvd63s04hwn80gar78.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcywvd63s04hwn80gar78.jpeg" width="800" height="239"&gt;&lt;/a&gt;&lt;br&gt;
Let's see how Nessie, Dremio and MinIO work together to enhance data quality and collaboration in your data engineering workflows.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-set-up-affordable-text-messaging-for-small-businesses" rel="noopener noreferrer"&gt;469. How to Set Up Affordable Text Messaging for Small Businesses&lt;/a&gt;
&lt;/h3&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%2Fchvhv9q2s9vw55nvzwjw.jpeg" 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%2Fchvhv9q2s9vw55nvzwjw.jpeg" width="800" height="1200"&gt;&lt;/a&gt;&lt;br&gt;
10DLC is a fairly new service implemented by US telecom carriers that provides cost-effective text messaging for businesses of all sizes.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-closer-look-into-the-minio-enterprise-object-store-firewall" rel="noopener noreferrer"&gt;470. A Closer Look Into the MinIO Enterprise Object Store Firewall&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwhtl1e7ihbhlisy0hpg4.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwhtl1e7ihbhlisy0hpg4.jpeg" width="799" height="239"&gt;&lt;/a&gt;&lt;br&gt;
The MinIO Enterprise Object Store Firewall is designed specifically to work with applications using MinIO object store and its API endpoints.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-minio-datapod-a-reference-architecture-for-exascale-computing" rel="noopener noreferrer"&gt;471. The MinIO DataPod: A Reference Architecture for Exascale Computing&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7d5hqvlqa1c95okzxifc.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7d5hqvlqa1c95okzxifc.jpeg" width="799" height="239"&gt;&lt;/a&gt;&lt;br&gt;
MinIO has created a comprehensive blueprint for data infrastructure to support exascale AI and other large scale data lake workloads.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/wpay-revolutionizing-p2p-payments-through-cryptographic-proof" rel="noopener noreferrer"&gt;472. WPAY: Revolutionizing P2P Payments Through Cryptographic Proof&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgmjklqn91jfttz1ocufy.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgmjklqn91jfttz1ocufy.jpeg" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
WPAY will be launching utilities, introducing a WPAY P2P Exchange, and developing a WPAY Wallet that has two-factor authentication. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/setting-up-minio-with-quickwit" rel="noopener noreferrer"&gt;473. Setting Up MinIO With Quickwit&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fd9yrg0hxt0fy96jmjpy3.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fd9yrg0hxt0fy96jmjpy3.jpeg" width="800" height="239"&gt;&lt;/a&gt;&lt;br&gt;
MinIO is the right choice for Quickwit because of its industry-leading performance and scalability. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-build-an-image-search-engine-to-find-similar-images" rel="noopener noreferrer"&gt;474. How to Build an Image Search Engine to Find Similar Images&lt;/a&gt;
&lt;/h3&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%2Fwrjztfv41lalln9bybro.jpeg" 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%2Fwrjztfv41lalln9bybro.jpeg" width="780" height="356"&gt;&lt;/a&gt;&lt;br&gt;
After reading this article, you will be able to create a search engine for similar images for your objective from scratch&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-work-with-multiple-versions-of-java-on-linux-sp1a3y15" rel="noopener noreferrer"&gt;475. How To Work With Multiple Versions Of Java On Linux&lt;/a&gt;
&lt;/h3&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%2Ffirebasestorage.googleapis.com%2Fv0%2Fb%2Fhackernoon-app.appspot.com%2Fo%2Fimages%252FmDsj2387wdN4dArKgC2UNVj38ru1-knn3uou.webp%3Falt%3Dmedia%26token%3D98492f7d-949a-4551-ae79-62471b1c0c17" 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%2Ffirebasestorage.googleapis.com%2Fv0%2Fb%2Fhackernoon-app.appspot.com%2Fo%2Fimages%252FmDsj2387wdN4dArKgC2UNVj38ru1-knn3uou.webp%3Falt%3Dmedia%26token%3D98492f7d-949a-4551-ae79-62471b1c0c17" width="4321" height="2419"&gt;&lt;/a&gt;&lt;br&gt;
Java has been a developer staple for quite some time. In fact, Java is one of the most popular programming languages on the market. Part of the reason for that is Android. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-customize-embedded-business-intelligence-for-your-business" rel="noopener noreferrer"&gt;476. How to Customize Embedded Business Intelligence For Your Business&lt;/a&gt;
&lt;/h3&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%2F1vruewog53uovp6nb1h0.jpeg" 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%2F1vruewog53uovp6nb1h0.jpeg" width="800" height="425"&gt;&lt;/a&gt;&lt;br&gt;
Choosing the right analytics solution is important for empowering users to access valuable insights without leaving your application.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/your-guide-to-running-grafana-mimir-with-minio-for-persistent-metrics-storage" rel="noopener noreferrer"&gt;477. Your Guide to Running Grafana Mimir with MinIO for Persistent Metrics Storage&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fewa49xmhx85oo37on83f.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fewa49xmhx85oo37on83f.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Mimir stores data in object storage for persistence, allowing it to take advantage of ubiquitous, cost-effective and high-durability MinIO.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-genies-tool-kit-everything-you-need-to-know" rel="noopener noreferrer"&gt;478. The Genies Tool Kit: Everything You Need to Know&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpg6nr8t87qoyasca10nw.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpg6nr8t87qoyasca10nw.jpeg" width="800" height="418"&gt;&lt;/a&gt;&lt;br&gt;
The Genies Tool Kit is grounded in two core pillars: the Avatar Framework and the Traits Framework &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/quantum-state-how-two-things-can-be-true-at-the-same-time" rel="noopener noreferrer"&gt;479. Quantum State: How Two Things Can Be True at the Same Time&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhgy0833ey2r23luj1njk.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhgy0833ey2r23luj1njk.jpeg" width="800" height="640"&gt;&lt;/a&gt;&lt;br&gt;
How do you increase profitability by both going to the cloud AND from leaving it? Simple, by using the cloud operating model. Learn more here.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-iceberg-aistor-power-the-modern-multi-engine-data-lakehouse" rel="noopener noreferrer"&gt;480. How Iceberg + AIStor Power the Modern Multi-Engine Data Lakehouse&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqek7paz86k0xi3jgrd39.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqek7paz86k0xi3jgrd39.jpeg" width="799" height="239"&gt;&lt;/a&gt;&lt;br&gt;
Learn how Apache Iceberg paired with AIStor forms a high-performance, scalable lakehouse architecture with SQL features, snapshots, &amp;amp; multi-engine support.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-build-your-very-own-android-mobile-pdf-scanning-tool" rel="noopener noreferrer"&gt;481. How to Build Your Very Own Android Mobile PDF Scanning Tool&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fscgpjo1w2g2ej1rsiwma.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fscgpjo1w2g2ej1rsiwma.jpeg" width="800" height="491"&gt;&lt;/a&gt;&lt;br&gt;
The following guide outlines how you can harness the power of Foxit’s Android PDF SDK to swiftly develop an app with robust scanning capabilities. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/using-the-common-vulnerability-scoring-system" rel="noopener noreferrer"&gt;482. Using the Common Vulnerability Scoring System&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdkyj2mtaud2fsherfud4.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdkyj2mtaud2fsherfud4.jpeg" width="799" height="475"&gt;&lt;/a&gt;&lt;br&gt;
The common vulnerability scoring system (CVSS) is a way to assign scores to vulnerabilities on the basis of their principal characteristics.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/your-definitive-guide-to-lakehouse-architecture-with-iceberg-and-minio" rel="noopener noreferrer"&gt;483. Your Definitive Guide to Lakehouse Architecture with Iceberg and MinIO&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0avqcz34shwhtozcunkj.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0avqcz34shwhtozcunkj.jpeg" width="800" height="321"&gt;&lt;/a&gt;&lt;br&gt;
This post focuses on how Iceberg and MinIO complement each other and how various analytic frameworks (Spark, Flink, Trino, Dremio, Snowflake) can leverage them.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/introducing-the-rootstock-world-tour-user-guide" rel="noopener noreferrer"&gt;484. Introducing the Rootstock World Tour: User Guide&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbzg75lzaabjz71b64fad.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbzg75lzaabjz71b64fad.jpeg" width="799" height="446"&gt;&lt;/a&gt;&lt;br&gt;
Join us on the Rootstock World Tour! Interact with 10 dApps to complete quests and earn exclusive NFTs, then enter a raffle for $1,000 in RBTC.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-happens-when-a-legal-complaint-is-fatally-flawed-and-overall-a-mangled-and-mangy-mess" rel="noopener noreferrer"&gt;485. What Happens When a Legal Complaint is Fatally Flawed and Overall a Mangled and Mangy Mess?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyzyx8xsuxk2cg2hqv2k8.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyzyx8xsuxk2cg2hqv2k8.jpeg" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
In a scathing motion to dismiss filed with the court yesterday, the defendants pull no punches in their response to Triller. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/from-materialized-views-to-continuous-aggregates-enhancing-postgresql-with-real-time-analytics" rel="noopener noreferrer"&gt;486. From Materialized Views to Continuous Aggregates: Enhancing PostgreSQL With Real-Time Analytics&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxepov7daucavlhmq6k27.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxepov7daucavlhmq6k27.jpeg" width="800" height="399"&gt;&lt;/a&gt;&lt;br&gt;
Discover how PostgreSQL's materialized views have evolved into dynamic, real-time analytical tools called continuous aggregates. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/combining-delta-lake-with-minio-for-multi-cloud-data-lakes" rel="noopener noreferrer"&gt;487. Combining Delta Lake With MinIO for Multi-Cloud Data Lakes&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjx6bzkbqdll79zxmzg1y.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjx6bzkbqdll79zxmzg1y.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
The combination of MinIO and Delta Lake enables enterprises to have a multi-cloud data lake that serves as a consolidated single source of truth.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/bnb-chain-launches-bnb-chain-bridge-with-celer-debridge-and-stargate" rel="noopener noreferrer"&gt;488. BNB Chain Launches “BNB Chain Bridge” with Celer, deBridge, and Stargate&lt;/a&gt;
&lt;/h3&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%2Fdc9pboek7ipe8ir5wxxw.png" 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%2Fdc9pboek7ipe8ir5wxxw.png" width="712" height="398"&gt;&lt;/a&gt;&lt;br&gt;
BNB Chain Bridge launches with Celer, deBridge, and Stargate, boosting cross-chain interoperability and enhancing the UX for seamless asset transfers.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-ai-automates-data-scraping-and-data-analysis" rel="noopener noreferrer"&gt;489. How AI Automates Data Scraping and Data Analysis&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fntxfeb5goed9e51r2569.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fntxfeb5goed9e51r2569.jpeg" width="800" height="457"&gt;&lt;/a&gt;&lt;br&gt;
There are numerous ways that AI can help us in data scraping and data analysis. Check out these tools and methods!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-real-reasons-why-ai-is-built-on-object-storage" rel="noopener noreferrer"&gt;490. The Real Reasons Why AI is Built on Object Storage&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Foua7bkmqaccfuqkego3v.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Foua7bkmqaccfuqkego3v.png" width="800" height="296"&gt;&lt;/a&gt;&lt;br&gt;
From no limits on unstructured data to having greater control over serving models, here are some reasons why AI is built on object storage.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/setting-up-a-minio-ftpsftp-server-now-with-more-data-options-than-ever" rel="noopener noreferrer"&gt;491. Setting Up a MinIO FTP/SFTP Server — Now With More Data Options Than Ever&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjqowk39pzyryc2w1pesf.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjqowk39pzyryc2w1pesf.jpeg" width="800" height="239"&gt;&lt;/a&gt;&lt;br&gt;
While the S3 API is fundamentally superior, it lacks the bare bones simplicity of&amp;nbsp;FTP/SFTP&amp;nbsp;and the ability to run in highly constrained environments.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/crypto-launchpads-the-best-crypto-project-funding-platforms-wb2134r8" rel="noopener noreferrer"&gt;492. Crypto Launchpads: The Best Crypto Project Funding Platforms &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2ds2mobgu3el249a8fin.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2ds2mobgu3el249a8fin.jpeg" width="800" height="483"&gt;&lt;/a&gt;&lt;br&gt;
Crypto launchpads help new projects attract the community, thus making it easier for them to tread in crypto. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-start-of-a-new-era-for-nfts-bridging-nfts-to-l2" rel="noopener noreferrer"&gt;493. The Start of a New Era for NFTs: Bridging NFTs to L2 🌉&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmh07vux3p312c7lhqc2n.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmh07vux3p312c7lhqc2n.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Quix, the first NFT marketplace on Optimism L2, opened up the Optimism NFT Bridge this week.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/github-copilot-review-does-it-really-give-a-55percent-speed-boost-to-development" rel="noopener noreferrer"&gt;494. GitHub Copilot Review: Does it Really Give a 55% Speed Boost to Development?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvf2cesxyeh8si8fc9cfc.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvf2cesxyeh8si8fc9cfc.jpeg" width="799" height="270"&gt;&lt;/a&gt;&lt;br&gt;
This article presents a GitHub Copilot review and assesses its impact on enhancing development speed in real-life scenarios.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/compete-for-dollar100k-prizes-join-the-bitcoin-olympics-hackathon-now" rel="noopener noreferrer"&gt;495. Compete for $100K Prizes: Join The Bitcoin Olympics Hackathon Now&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhalwpet66v6m22eikv8o.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhalwpet66v6m22eikv8o.png" width="799" height="450"&gt;&lt;/a&gt;&lt;br&gt;
The Bitcoin Olympics Hackathon is offering over $100,000 in prizes to teams that build transformative technologies that pioneer and advance the bitcoin economy.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-best-9-hr-management-platforms-in-2026" rel="noopener noreferrer"&gt;496. The Best 9 HR Management Platforms in 2026&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvlx3zbdk7fmq4w79mnpe.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvlx3zbdk7fmq4w79mnpe.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Expert guide to the Best 9 HR Management Platforms in 2026. Compare features, pricing, and best use cases for mid-market companies (200–3,000 employees).&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/introducing-the-genies-avatar-sdk-integrate-high-fidelity-customizable-avatars-into-your-game" rel="noopener noreferrer"&gt;497. Introducing the Genies Avatar SDK: Integrate High-Fidelity, Customizable Avatars into Your Game&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fh2suns6ph8djltxwxqao.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fh2suns6ph8djltxwxqao.jpeg" width="800" height="537"&gt;&lt;/a&gt;&lt;br&gt;
Genies Avatar Framework is a flexible system for building high-quality avatars that fit naturally into any game world. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-gen-ai-and-aws-bedrock-supercharged-real-estate-data-extraction" rel="noopener noreferrer"&gt;498. How Gen AI and AWS Bedrock Supercharged Real Estate Data Extraction  &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkz0sz43ifi7yaovhbmd5.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkz0sz43ifi7yaovhbmd5.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
How Gen AI and AWS Bedrock Supercharged Real Estate Data Extraction  &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/measuring-test-runtime-how-to-optimize-your-test-suite-performance" rel="noopener noreferrer"&gt;499. Measuring Test Runtime: How to Optimize Your Test Suite Performance&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fswkptxf8q3iocv1kvlpv.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fswkptxf8q3iocv1kvlpv.jpeg" width="800" height="417"&gt;&lt;/a&gt;&lt;br&gt;
Understand why measuring test runtime can help accelerate your development cycles and the optimal ways in with to complete the measurement.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/6-easy-ways-to-earn-bitcoin-to213zdg" rel="noopener noreferrer"&gt;500. 6 Easy Ways to Earn Bitcoin&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbqxkmitxdl106wizi53e.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbqxkmitxdl106wizi53e.jpeg" width="650" height="379"&gt;&lt;/a&gt;&lt;br&gt;
Cryptocurrency has come a long way from its roots. Back in 2010, a computer programmer&amp;nbsp;bought two Papa John's pizzas&amp;nbsp;for 10,000 Bitcoins. At current exchange rates, those two pizzas would be worth over 90 million dollars. It's safe to say that these were the two most expensive pizzas ever bought by human hands.&lt;/p&gt;

&lt;h3&gt;
  
  
  Thank you for checking out the 500 most read blog posts about &lt;a href="https://hackernoon.com/tagged/good-company" rel="noopener noreferrer"&gt;Good Company&lt;/a&gt; on &lt;a href="https://hackernoon.com/" rel="noopener noreferrer"&gt;HackerNoon&lt;/a&gt;.
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://github.com/hackernoon/learn?ref=hackernoon.com" rel="noopener noreferrer"&gt;Visit the /Learn Repo&lt;/a&gt; to find the most read blog posts about any technology.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published on &lt;a href="https://hackernoon.com/500-blog-posts-to-learn-about-good-company" rel="noopener noreferrer"&gt;HackerNoon&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>goodcompany</category>
      <category>learn</category>
      <category>learngoodcompany</category>
    </item>
    <item>
      <title>390 Blog Posts To Learn About Golang</title>
      <dc:creator>LearnRepo</dc:creator>
      <pubDate>Wed, 05 Aug 2026 07:01:19 +0000</pubDate>
      <link>https://dev.to/learn_repo/390-blog-posts-to-learn-about-golang-596p</link>
      <guid>https://dev.to/learn_repo/390-blog-posts-to-learn-about-golang-596p</guid>
      <description>&lt;h3&gt;
  
  
  Let's learn about &lt;a href="https://hackernoon.com/tagged/golang" rel="noopener noreferrer"&gt;Golang&lt;/a&gt; via these 390 free blog posts. They are ordered by HackerNoon reader engagement data. Visit the &lt;a href="https://github.com/hackernoon/learn" rel="noopener noreferrer"&gt;Learn Repo&lt;/a&gt; or &lt;a href="https://learnrepo.com" rel="noopener noreferrer"&gt;LearnRepo.com&lt;/a&gt; to find the most read blog posts about any technology.
&lt;/h3&gt;

&lt;p&gt;Real work applications of a statically typed language option, one identified to be particularly useful for lightweight micro-services, API generation and so forth.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/asyncawait-in-golang-an-introductory-guide-ol1e34sg" rel="noopener noreferrer"&gt;1. Async/Await in Golang: An Introductory Guide&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fy2f556ouhn0f3p5nzd7o.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fy2f556ouhn0f3p5nzd7o.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Golang is a concurrent programming language. It has powerful features like Goroutines and Channels that can handle asynchronous tasks very well. Also, goroutines are not OS threads, and that's why you can spin up as many goroutines as you want without much overhead, it's stack size starts at 2KB only. So why async/await? Async/Await is a nice language feature that provides a simpler interface to asynchronous programming.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/go-the-complete-guide-to-profiling-your-code-h51r3waz" rel="noopener noreferrer"&gt;2. Go: The Complete Guide to Profiling Your Code&lt;/a&gt;
&lt;/h3&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%2Ffirebasestorage.googleapis.com%2Fv0%2Fb%2Fhackernoon-app.appspot.com%2Fo%2Fimages%252F1TK1GF25j4howhTpHIP368t3NKs2-588z139m.jpeg%3Falt%3Dmedia%26token%3Da174dd63-8c5f-47db-82da-a2beba435e6e" 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%2Ffirebasestorage.googleapis.com%2Fv0%2Fb%2Fhackernoon-app.appspot.com%2Fo%2Fimages%252F1TK1GF25j4howhTpHIP368t3NKs2-588z139m.jpeg%3Falt%3Dmedia%26token%3Da174dd63-8c5f-47db-82da-a2beba435e6e" width="760" height="484"&gt;&lt;/a&gt;&lt;br&gt;
Go is a programming language often used for applications in which performance matters. Optimizing your code based on assumptions is not a best practice of course. You need to have insights about your code performance and bottlenecks to be able to optimize it efficiently.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/in-memory-caching-in-golang" rel="noopener noreferrer"&gt;3. In-Memory Caching in Golang&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fexvlfaircms577uttmw9.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fexvlfaircms577uttmw9.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
How to implement in-memory cache in Golang App&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-set-up-docker-compose-for-prometheus-grafana" rel="noopener noreferrer"&gt;4. How to Set Up Docker Compose For Prometheus + Grafana&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7opm3j778ldkk7xk6lem.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7opm3j778ldkk7xk6lem.jpeg" width="800" height="516"&gt;&lt;/a&gt;&lt;br&gt;
Want to have Prometheus and Grafanna locally so that you could test the metrics sent by your service? check this guide using Docker Compose&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/dependency-inversion-principle-in-go-what-it-is-and-how-to-use-it" rel="noopener noreferrer"&gt;5. Dependency Inversion Principle in Go: What It Is and How to Use It&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhihe5lb3ain3epytfmir.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhihe5lb3ain3epytfmir.jpeg" width="800" height="622"&gt;&lt;/a&gt;&lt;br&gt;
In this article, we will discuss the Dependency Inversion principle. In short, we'll talk about what it is and examine this principle&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/chatgpt-go-libraries-a-comparison-with-examples" rel="noopener noreferrer"&gt;6. ChatGPT Go Libraries: A Comparison With Examples&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F47ghkxlt58gje7j6xqz8.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F47ghkxlt58gje7j6xqz8.png" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
Comparison of ChatGPT API clients for Go language&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/avoiding-memory-leak-in-golang-api-1843ef45fca8" rel="noopener noreferrer"&gt;7. Avoiding Memory Leak in Golang API&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fc31bfs7z3td0q6o904en.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fc31bfs7z3td0q6o904en.png" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
You must read this before releasing your Golang API into production. Based on our true story at Kurio, how we struggling for every release because we are not doing it in the right&amp;nbsp;ways.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/mastering-synchronization-primitives-in-go" rel="noopener noreferrer"&gt;8. Mastering Synchronization Primitives in Go &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F18w36wcnfyo1dspt3lqu.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F18w36wcnfyo1dspt3lqu.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Golang's Goroutines make it easy to run code concurrently. We can simply add the keyword “go” in front of a function call to make it run in a separate routine, or asynchronously.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/nodejs-48x-faster-if-you-go-back-to-callbacks" rel="noopener noreferrer"&gt;9. NodeJS: 4.8x Faster if You go Back to Callbacks!&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F42o1tpfjf8cwi5pdw4zd.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F42o1tpfjf8cwi5pdw4zd.jpeg" width="800" height="420"&gt;&lt;/a&gt;&lt;br&gt;
Callbacks are&amp;nbsp;4.8x&amp;nbsp;faster when running them parallel over async/await in parallel. And only&amp;nbsp;1.9x&amp;nbsp;faster when we run sequential callbacks.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/creating-a-middleware-in-golang-for-jwt-based-authentication-cx3f32z8" rel="noopener noreferrer"&gt;10. Creating a Middleware in Golang for JWT based Authentication&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-05T02%3A00%3A00.662Z-gysh3civykqxymxmeaan5kfi" 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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-05T02%3A00%3A00.662Z-gysh3civykqxymxmeaan5kfi" width="1080" height="760"&gt;&lt;/a&gt;&lt;br&gt;
Golang has been a popular language over the past few years known for it's simplicity and great out-of-the-box support for building web applications and for concurrency heavy processing. Similarly, JWT (JSON Web Tokens) are turning into an increasingly popular way of authenticating users. In this post I shall go over how to create an authentication middleware for Golang that can restrict certain parts of your web app to require authentication. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/programming-languages-of-the-future-b61332kd" rel="noopener noreferrer"&gt;11. A Look Ahead to Programming Languages in 2020&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8b2wf5ipsjlc8mpl2fva.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8b2wf5ipsjlc8mpl2fva.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Python and JavaScript are the two hottest programming languages today. However, they cannot remain on top forever. Eventually, they must fall out of favour, as all languages do. This is likely to happen within the next decade or so.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-write-benchmarks-in-golang-like-an-expert-0w1834gs" rel="noopener noreferrer"&gt;12. How To Write Benchmarks In Golang Like An Expert&lt;/a&gt;
&lt;/h3&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%2Fhackernoon.com%2Fimages%2FpbHhPcoSDWY470tliHRnqSk6GMX2-6k5c34sx.png" 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%2Fhackernoon.com%2Fimages%2FpbHhPcoSDWY470tliHRnqSk6GMX2-6k5c34sx.png" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Golang: benchmarking made easy&lt;/p&gt;

&lt;p&gt;In this article we'll see how we can use golang's benchmark utility to easily write benchmark tests. Also, we'll see how to plot&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/today-i-learned-pass-by-reference-on-interface-parameter-in-golang-35ee8d8a848e" rel="noopener noreferrer"&gt;13. Today I Learned: Pass By Reference on Interface Parameter in Golang&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fftrbxb3qlcphufki4oxu.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fftrbxb3qlcphufki4oxu.png" width="800" height="247"&gt;&lt;/a&gt;&lt;br&gt;
Pass Parameters by Reference in&amp;nbsp;GolangA simple diary about a simple thing that I learned about Pass By Reference in&amp;nbsp;Golangpass by reference on interface parameter in&amp;nbsp;Golang&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/golang-how-to-parse-json-data-in-go" rel="noopener noreferrer"&gt;14. Golang - How to Parse JSON Data in Go&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0zynb73wgbgy06ztibik.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0zynb73wgbgy06ztibik.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Want to parse JSON data in Go? Learn the step-by-step process of parsing JSON and accessing its data in Go with this comprehensive guide.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/this-150-line-go-script-is-actually-a-full-on-load-balancer" rel="noopener noreferrer"&gt;15. This 150-Line Go Script Is Actually a Full-On Load Balancer&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe0d4dq2y0fwarnhsgidj.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe0d4dq2y0fwarnhsgidj.jpeg" width="800" height="640"&gt;&lt;/a&gt;&lt;br&gt;
This article will show you how to create a simple HTTP load balancer in Go, using only the standard library.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-create-golang-rest-api-project-layout-configuration-part-1-am733yi7" rel="noopener noreferrer"&gt;16. How To Create Golang REST API: Project Layout Configuration [Part 1]&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyj2ddt756dbzus5efuct.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyj2ddt756dbzus5efuct.jpeg" width="800" height="355"&gt;&lt;/a&gt;&lt;br&gt;
During past couple of years I have worked on few projects written in GO. I noticed that the biggest challenge developers are facing is lack of constraints or standards when it comes to project layout. I'd like to share some findings and patterns that have worked best for me and my team. For better understanding I'll go through steps of creating a simple REST API.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-send-millions-of-push-notifications-with-go-and-firebase-cloud-messaging-554w35rs" rel="noopener noreferrer"&gt;17. How to Send Millions of Push Notifications with Go and Firebase Cloud Messaging&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F98r6q3fgdi1sxrow4gym.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F98r6q3fgdi1sxrow4gym.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
A Go service implementation that dispatches push messages via Firebase.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/golang-in-machine-learning" rel="noopener noreferrer"&gt;18. Golang in Machine Learning&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fu43uhmkanxdne60y4zbs.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fu43uhmkanxdne60y4zbs.jpeg" width="700" height="467"&gt;&lt;/a&gt;&lt;br&gt;
Can Golang be used in Machine Learning? In the article you will learn advantages and disadvantages of using Go lang in Machine learning&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/running-a-grpc-service-with-docker" rel="noopener noreferrer"&gt;19. Running a&amp;nbsp;gRPC&amp;nbsp;Service with&amp;nbsp;Docker&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdwdh53007arqq5spmi63.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdwdh53007arqq5spmi63.jpeg" width="744" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Let's learn how to write a dockerized gRPC service in Go.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/mongodb-and-docker-compose-how-to-enable-a-custom-user-and-password-automatically" rel="noopener noreferrer"&gt;20. MongoDB and Docker-Compose: How to Enable a Custom User and Password Automatically&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4sq968umb8f5b4zfrdyw.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4sq968umb8f5b4zfrdyw.jpeg" width="744" height="400"&gt;&lt;/a&gt;&lt;br&gt;
How can we create a custom user and password to access MongoDB when using docker-compose? Let's see how.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/go-design-patterns-an-introduction-to-solid" rel="noopener noreferrer"&gt;21. GO Design Patterns: An Introduction to SOLID&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fg193saea88f5r5c2zuag.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fg193saea88f5r5c2zuag.jpeg" width="800" height="391"&gt;&lt;/a&gt;&lt;br&gt;
 Adopt SOLID design principles in GO for better code quality and easier software maintenance.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/creating-clean-architecture-using-golang-9h5i3wgr" rel="noopener noreferrer"&gt;22. Creating Clean Architecture Using Golang&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0x55za2opwnyugroool3.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0x55za2opwnyugroool3.jpg" width="800" height="427"&gt;&lt;/a&gt;&lt;br&gt;
Hi guys, I’m a Front-End developer. Before there was a time 2 years working CMS Magento, I like CMS Magento because system clean, and architecture database EAV (Entity — Attribute — Value) but I don’t understand why present I’m dev front-end (I don’t know) in the 2-year current. And present I chance comeback working position Back-End that I like. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-anatomy-of-an-api-gateway-in-golang" rel="noopener noreferrer"&gt;23. The Anatomy of an API Gateway in Golang&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzxmfndchek9o663ju1ao.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzxmfndchek9o663ju1ao.jpeg" width="799" height="457"&gt;&lt;/a&gt;&lt;br&gt;
Build your own API gateway in Go&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/some-insights-on-maps-in-golang-rm5v3ywh" rel="noopener noreferrer"&gt;24. Some insights on Maps in&amp;nbsp;Golang&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8x896jbupbhgl7prlvlo.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8x896jbupbhgl7prlvlo.jpg" width="799" height="422"&gt;&lt;/a&gt;&lt;br&gt;
Article is about maps internal structure, hashes and performance. How data is actually stored inside.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/go-handling-json-in-mysql-su2h31wg" rel="noopener noreferrer"&gt;25. Go: Handling JSON in MySQL&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fppou3pntq5d2rcg4lm53.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fppou3pntq5d2rcg4lm53.jpeg" width="744" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/postgresql-transaction-isolation-levels-with-go-examples-lt5g3yh5" rel="noopener noreferrer"&gt;26. PostgreSQL Transaction Isolation Levels with Go Examples&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9606oq5tzz8c7o37jt03.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9606oq5tzz8c7o37jt03.jpg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Illustration composed from&amp;nbsp;MariaLetta/free-gophers-pack, original gopher by Renee French.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/no-stress-cuda-programming-using-go-and-c-fy1y3agf" rel="noopener noreferrer"&gt;27. No-stress CUDA programming using Go and C&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzqbzsj7sqjccvk58d906.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzqbzsj7sqjccvk58d906.png" width="320" height="320"&gt;&lt;/a&gt;&lt;br&gt;
Programming&amp;nbsp;CUDA&amp;nbsp;using&amp;nbsp;Go&amp;nbsp;is a bit more complex than in other languages. Although there are some excellent packages, such as&amp;nbsp;mumax, the documentation is poor, lacks examples and it’s difficult to use.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/generate-swagger-doc-files-from-go-code-using-go-swagger" rel="noopener noreferrer"&gt;28. Generate Swagger Doc Files From Go Code Using Go-swagger&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyr07jjid5672xs7oz8r1.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyr07jjid5672xs7oz8r1.png" width="280" height="280"&gt;&lt;/a&gt;&lt;br&gt;
In this article, I will try to explain basic ideas on how to generate swagger docs using go-swagger package.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/practice-with-functional-programming-in-go" rel="noopener noreferrer"&gt;29. Practice with Functional Programming in Go&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fr0hj9el3v3jno1cgq001.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fr0hj9el3v3jno1cgq001.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Take a look at a functional programming paradigm in Go&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/nats-jetstream-a-new-way-to-create-resilient-message-queue" rel="noopener noreferrer"&gt;30. NATS JetStream — a New Way to Create Resilient Message Queue&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjbnehriy2jd8aatyg45h.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjbnehriy2jd8aatyg45h.jpeg" width="800" height="439"&gt;&lt;/a&gt;&lt;br&gt;
Today, I'll walk you through how to use NATS JetStream with a Golang app.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/an-argument-for-using-golang-to-code-your-next-projects-ybcz32n2" rel="noopener noreferrer"&gt;31. An Argument For Using Golang to Code Your Next Projects &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvrb2equ0i8naqbu64s25.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvrb2equ0i8naqbu64s25.png" width="800" height="534"&gt;&lt;/a&gt;&lt;br&gt;
After spending years sticking to conventional programming languages, why should tech business founders use Golang? That’s one of the buzzing questions that founders will be asking, as the decade-old programming language is getting more prominence.&amp;nbsp;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/leveraging-multithreading-to-read-large-files-faster-in-go-lmn32t7" rel="noopener noreferrer"&gt;32. Leveraging Multithreading To Read Large Files Faster In Go&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbpn3skh52muy22se5aj3.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbpn3skh52muy22se5aj3.png" width="800" height="444"&gt;&lt;/a&gt;&lt;br&gt;
The other day I was interviewing at one of the companies, and I was asked the following question, how can you count occurrences of a word in a 50gb file with 4gb of RAM. The trick is to not load the whole file into memory and keep processing each word as we keep on moving the pointer of the file. With this, we can easily process the whole file with a minimal amount of memory resources.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/comparing-optimistic-and-pessimistic-locking-with-go-and-postgresql" rel="noopener noreferrer"&gt;33. Comparing Optimistic and Pessimistic Locking With GO and PostgreSQL&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvx1sr8x6nex1667sxuyt.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvx1sr8x6nex1667sxuyt.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Comparison between Optimistic and Pessimistic locking with Golang and PostgreSQL&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-true-importance-of-exceptions-error-handling-in-php-vs-golang" rel="noopener noreferrer"&gt;34. The True Importance of Exceptions: Error Handling in PHP vs. Golang&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fro3j9ujcl54foga233cf.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fro3j9ujcl54foga233cf.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Looking back, the ways we've dealt with errors show how developer’s needs and challenges have changed over time.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/mastering-maps-in-go-everything-you-need-to-know" rel="noopener noreferrer"&gt;35. Mastering Maps in Go: Everything You Need to Know&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkkv7ap431icm9u7g1vaf.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkkv7ap431icm9u7g1vaf.jpeg" width="800" height="457"&gt;&lt;/a&gt;&lt;br&gt;
Learn about using maps in Go (golang), including associative arrays, hash maps, collision handling, and sync.Map, with practical code examples.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/go-design-patterns-an-introduction-to-builder" rel="noopener noreferrer"&gt;36. GO Design Patterns: An Introduction to Builder&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flnswhjwl8stacm1vl5y4.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flnswhjwl8stacm1vl5y4.jpeg" width="799" height="298"&gt;&lt;/a&gt;&lt;br&gt;
Streamlining Your Code: An Introduction to the Builder Pattern in Go&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/introducing-bun-a-golang-orm" rel="noopener noreferrer"&gt;37. Introducing Bun: A Golang ORM &lt;/a&gt;
&lt;/h3&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%2Feke6yuws5d6vicwu8vhi.jpeg" 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%2Feke6yuws5d6vicwu8vhi.jpeg" width="600" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Bun is a SQL-first Golang ORM for PostgreSQL, MySQL/MariaDB, MSSQL, and SQLite. It supports migrations, fixtures, and performance monitoring.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/golang-templating-substituting-values-between-different-yaml-files" rel="noopener noreferrer"&gt;38. Golang Templating: Substituting Values Between Different YAML Files&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7wa9scwco2nkif2pwjc9.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7wa9scwco2nkif2pwjc9.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
In this tutorial we'll see how we can use Go templating to replace values in a YAML file with values from another YAML file, similar to what Helm does.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/building-an-in-memory-database-in-go" rel="noopener noreferrer"&gt;39. Building An In-memory Database in Go&lt;/a&gt;
&lt;/h3&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%2Fwhkosigqs2um35ejjpjk.jpeg" 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%2Fwhkosigqs2um35ejjpjk.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Building an in-memory database in golang is a basic task that you are likely to have to do. It needs you to make a database and a table before organising.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-make-global-constant-maps-and-slices-in-go-wlv3y3a" rel="noopener noreferrer"&gt;40. How to Make Global Constant Maps and Slices in Go&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgbh41hqbs6823sozk112.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgbh41hqbs6823sozk112.png" width="800" height="530"&gt;&lt;/a&gt;&lt;br&gt;
For the most part, Go developers are pretty good about using constants for global configuration, rather than global variables.  A problem arises however when we want a global constant slice or map. The go compiler doesn't allow these more complex types to be set as constant. Many developers, upon making this realization, decide to then use a dangerous global variable. In this article we will explore a better option.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/custom-traceid-in-elastic-apm-82q3uox" rel="noopener noreferrer"&gt;41. Custom TraceID in Elastic APM&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcudjtyzvm8wl24pavzen.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcudjtyzvm8wl24pavzen.jpeg" width="800" height="295"&gt;&lt;/a&gt;&lt;br&gt;
Elastic APM is extensively useful in monitoring the lifecycle of a HTTP request in a system especially in µservices architecture. Wide variety of web frameworks and databases are supported which is useful in tracking the request up to DB calls. The documentation is simple and concise which makes it easy to instrument the application.&lt;/p&gt;

&lt;p&gt;This article aims to help or at least make it easy to trace the HTTP request lifecycle after instrumentation. Golang is used in this article for code snippets but the concept can be extended to other languages as well.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-detect-and-delete-emojis-in-golang" rel="noopener noreferrer"&gt;42. How to Detect and Delete Emojis in Golang&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fphczppseq12s8umeqsh1.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fphczppseq12s8umeqsh1.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
I encountered an issue when 10 million messages with emoji were written in the MySQL table with utf8 encoding. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/platforms-on-k8s-with-golang-watch-any-crd-0v2o3z1q" rel="noopener noreferrer"&gt;43. Platforms on k8s with Golang - Watch any CRD&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgnepdv3lc0el82ida9i1.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgnepdv3lc0el82ida9i1.jpeg" width="800" height="448"&gt;&lt;/a&gt;&lt;br&gt;
Let’s say you want to do more with Kubernetes than run off-the-shelf apps. Perhaps you want to stitch apps together into a bespoke platform. Imagine that when your user clicks a button you want to provision a new database or open up a new public-facing endpoint.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/real-time-data-processing-easily-processing-10-million-messages-with-golang-kafka-and-mongodb" rel="noopener noreferrer"&gt;44. Real Time Data Processing: Easily Processing 10 Million Messages With Golang, Kafka and MongoDB&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkujcg1hp04s1luvj1fkx.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkujcg1hp04s1luvj1fkx.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
How fast Golang can be for processing a high number of messages coming from a Kafka topic?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/golang-unsafe-type-conversions-and-memory-access-odz3yrl" rel="noopener noreferrer"&gt;45. Golang Unsafe Type Conversions and Memory Access&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fp8jvfwfkq0e6ziqfpx6r.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fp8jvfwfkq0e6ziqfpx6r.jpg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Illustration composed from MariaLetta/free-gophers-pack, original gopher by Renee French.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-use-maps-safely-in-go" rel="noopener noreferrer"&gt;46. How to Use Maps Safely in Go&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgaatd6lqtkvwg5rpagv6.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgaatd6lqtkvwg5rpagv6.jpeg" width="800" height="525"&gt;&lt;/a&gt;&lt;br&gt;
Different ways to protect maps from concurrent access in Golang.&lt;br&gt;
Golang, concurrent programming, sync.Mutex, sync.RWMutex, sync.Map, channels&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/hello-world-in-golang-how-to-develop-a-simple-web-app-in-go-2l39316u" rel="noopener noreferrer"&gt;47. 'Hello, World!' in Golang - How to Develop a Simple Web App in Go&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fg3xp6ub7sslxqoyzu258.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fg3xp6ub7sslxqoyzu258.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
I'm going to show you how easy it is to develop a simple web application in Go, package it as a lightweight Docker image, and deploy it to Heroku.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/faster-than-linux-ii2e3ybp" rel="noopener noreferrer"&gt;48. Faster than Linux&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fr294hfskz4osyk2ij47o.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fr294hfskz4osyk2ij47o.jpg" width="800" height="483"&gt;&lt;/a&gt;&lt;br&gt;
FTL usually refers to "faster than light". A theoretical particle known as a tachyon that powers certain spaceships in the Star Trek universe keeps the plot going for decades through multiple series and and movie franchises.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-use-consul-as-a-host-resolver-in-grpc" rel="noopener noreferrer"&gt;49. How to Use Consul as a Host Resolver in gRPC&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe5ai6hz2divqk8lrms35.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe5ai6hz2divqk8lrms35.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Recently, I faced with lack of documentation when I wanted to use Consul as a host resolver in gRPC connections. That’s why I wanted to write this story.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/go-and-syncpool" rel="noopener noreferrer"&gt;50. Go and sync.Pool&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fv8mn5n54hub1q3uvktl2.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fv8mn5n54hub1q3uvktl2.png" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
The garbage collector (GC) does not collect garbage constantly, but at certain intervals.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/from-javascript-and-python-to-golang-3-steps-to-learn-go-programming-pus32y0" rel="noopener noreferrer"&gt;51. 3 Steps To Learn Go: Moving From JavaScript and Python to Golang &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fioq3dzhqwua932oxj96u.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fioq3dzhqwua932oxj96u.jpg" width="666" height="514"&gt;&lt;/a&gt;&lt;br&gt;
Mastering a programming language takes years of time but learning a new language does not. And Trust me, Nobody is perfect when it comes to coding. As a software engineer, one should be at least familiar with minimum 4–5 different languages or at least he should know how to learn a new language in small amount of time. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/choosing-the-best-protocol-grpc-vs-apache-thrift" rel="noopener noreferrer"&gt;52. Choosing the Best Protocol: gRPC vs. Apache Thrift&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxcqv2yftvfud0f8df7z2.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxcqv2yftvfud0f8df7z2.jpeg" width="799" height="534"&gt;&lt;/a&gt;&lt;br&gt;
The choice of communication protocol can significantly impact your applications' performance, scalability, and maintainability.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/concurrency-in-golang-and-workerpool-part-1-e9n31ao" rel="noopener noreferrer"&gt;53. Concurrency in Golang And WorkerPool [Part 1]&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxtmsbfdpvc3mubargf8o.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxtmsbfdpvc3mubargf8o.jpeg" width="800" height="442"&gt;&lt;/a&gt;&lt;br&gt;
Project Link: &lt;a href="https://github.com/Joker666/goworkerpool" rel="noopener noreferrer"&gt;https://github.com/Joker666/goworkerpool&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/unit-test-aws-lambda-in-go-h85l3ymz" rel="noopener noreferrer"&gt;54. Unit Test AWS Lambda in Go&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-05T02%3A00%3A00.554Z-wxr2cwplhto5pvua1ywc5m2b" 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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-05T02%3A00%3A00.554Z-wxr2cwplhto5pvua1ywc5m2b" width="1080" height="720"&gt;&lt;/a&gt;&lt;br&gt;
When I started working in Go and AWS Lambda, one of the difficulties that I faced was unit testing. I had a decent idea about what is unit testing and knew how to do it in Ruby but in Go, I had no idea because I was a beginner.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/optimizing-string-comparisons-in-go-7h1b3udm" rel="noopener noreferrer"&gt;55. Optimizing String Comparisons in Go&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkfi915lmlyl34gq084mz.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkfi915lmlyl34gq084mz.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Want your Go programs to run faster? Optimizing string comparisons in Go can improve your application’s response time and help scalability. Comparing two strings to see if they’re equal takes processing power, but not all comparisons are the same. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/golang-can-remove-code-from-the-binary-and-you-may-want-to-know-that" rel="noopener noreferrer"&gt;56. Golang Can Remove Code From the Binary, and You May Want to Know That!&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjidbuifdy96upav9rtl6.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjidbuifdy96upav9rtl6.jpeg" width="799" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Simple linter which can highlight non-trivial bugs which lead Golang compiler to remove code completely (due to optimizator logic).&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/validating-zero-enum-value-in-the-protocol-buffer" rel="noopener noreferrer"&gt;57. Validating Zero Enum Value in the Protocol Buffer&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftxvnwjdvgzpr24jxygk2.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftxvnwjdvgzpr24jxygk2.jpeg" width="800" height="420"&gt;&lt;/a&gt;&lt;br&gt;
How to validate that an enum value field in Protobuf can not be empty? Turn out that is not supported directly by Protobuf!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/avoid-xss-and-csrf-attacks-in-jwt-react-golang-a-tutorial" rel="noopener noreferrer"&gt;58. Avoid XSS and CSRF Attacks in JWT (React + Golang): A Tutorial&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwmbv9un4qn201lihw6gn.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwmbv9un4qn201lihw6gn.jpeg" width="800" height="250"&gt;&lt;/a&gt;&lt;br&gt;
Avoid XSS and CSRF attack in JWT with Golang and React for backend and frontend respectively.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/5-best-practices-for-integrating-with-external-apis" rel="noopener noreferrer"&gt;59. 5 Best Practices for Integrating with External APIs&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fefppyop0htdp6g301ven.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fefppyop0htdp6g301ven.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
the must-have practices if you use external APIs&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/go-and-protocol-buffers-quick-tutorial" rel="noopener noreferrer"&gt;60. Go and Protocol Buffers (Quick Tutorial)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fypchsl1f9x43nvf5dzf2.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fypchsl1f9x43nvf5dzf2.png" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
How to use Protocol Buffers in Go using proto3.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-remove-duplicates-in-go-slices" rel="noopener noreferrer"&gt;61. How to Remove Duplicates in Go Slices&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frikqyc60xzy0nzmmxyjc.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frikqyc60xzy0nzmmxyjc.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Different ways to remove duplicates in slices in Go, a powerful language whose lack of tools makes learning this necessary if you want to make full use of it.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/building-reproducible-verifiable-binaries-with-golang" rel="noopener noreferrer"&gt;62. Building Reproducible, Verifiable Binaries with Golang&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgp4mju0hs81oqpt8ndxx.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgp4mju0hs81oqpt8ndxx.png" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
 A quick and easy way to compile reproducible binaries with Golang.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/functional-testing-with-your-backend-in-go-vp813yi2" rel="noopener noreferrer"&gt;63. Functional Testing With Your Backend in Go&lt;/a&gt;
&lt;/h3&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%2F28mytuy3fg95n3v1jw8m.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%2F28mytuy3fg95n3v1jw8m.jpg" width="799" height="534"&gt;&lt;/a&gt;&lt;br&gt;
For Terrastruct, which has a little over 50K lines of code as of now, I've only written functional end-to-end tests. This blog post describes a successful setup that took some iterating to get to, and it's one I wish existed when I started with a Go API backend.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/smoke-your-server-using-goroutines-zau32au" rel="noopener noreferrer"&gt;64. Smoke Your Server Using Goroutines&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffelg9aw85sn9h68yqcm3.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffelg9aw85sn9h68yqcm3.png" width="649" height="509"&gt;&lt;/a&gt;&lt;br&gt;
We all want to test our servers and the latency induced by scale. There are different ways to do that one way would be to use postman to send multiple requests. But how do I send concurrent requests? Say I want to a million requests with different levels of concurrency. This can be easily achieved by leveraging the power of Goroutines.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/building-a-media-streaming-server-using-go-and-hls-protocol-j85h3wem" rel="noopener noreferrer"&gt;65. Building a Media Streaming Server Using Go And HLS Protocol&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpgw95mcrb7pdh6vpbbsa.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpgw95mcrb7pdh6vpbbsa.png" width="800" height="534"&gt;&lt;/a&gt;&lt;br&gt;
In this tutorial, I'm going to walk you through building a streaming API using Golang. Don't worry, its surprisingly easy to build a robust streaming server, especially if we utilize one of the more modern protocols: HLS.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/golang-more-error-handling-with-less-checking-eeh31go" rel="noopener noreferrer"&gt;66. Golang ― More Error Handling with Less Checking&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F86711cr8tw1mlahxmnwm.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F86711cr8tw1mlahxmnwm.jpeg" width="799" height="442"&gt;&lt;/a&gt;&lt;br&gt;
Error checks are essential but turn to noise without automatic propagation. Fixing Go's error-handling.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/golang-using-systemd-for-zero-downtime-restarts-and-deploys" rel="noopener noreferrer"&gt;67. Golang: Using systemd for Zero Downtime Restarts and Deploys &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdanijde9hqa902541fn1.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdanijde9hqa902541fn1.jpeg" width="799" height="400"&gt;&lt;/a&gt;&lt;br&gt;
By configuring a systemd socket, you can tell systemd to listen on the configured ports and start your service with a copy of the listening sockets. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-a-go-program-compiles-down-to-machine-code-e4532dc8b8ca" rel="noopener noreferrer"&gt;68. How a Go Program Compiles down to Machine Code&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F77r7u6nxc2ijy2pgkya2.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F77r7u6nxc2ijy2pgkya2.png" width="800" height="418"&gt;&lt;/a&gt;&lt;br&gt;
Here at &lt;a href="https://getstream.io" rel="noopener noreferrer"&gt;Stream&lt;/a&gt;, we use Go extensively, and it has drastically improved our productivity. We have also found that by using Go, the speed is outstanding and since we started using it, we have implemented mission-critical portions of our stack, such as our in-house storage engine powered by gRPC, Raft, and RocksDB.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/choosing-the-right-programming-language-for-your-project-a-comprehensive-guide" rel="noopener noreferrer"&gt;69. Choosing the Right Programming Language for Your Project: A Comprehensive Guide&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvybxadr9uhsy64es8nm3.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvybxadr9uhsy64es8nm3.jpeg" width="800" height="569"&gt;&lt;/a&gt;&lt;br&gt;
In this comprehensive guide, we'll explore practical insights, real-world examples, and actionable tips to help you navigate this crucial choice...&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/concurrency-in-golang-and-workerpool-part-2-l3w31q7" rel="noopener noreferrer"&gt;70. Concurrency in Golang And WorkerPool [Part 2]&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fh6gqn0qfswfevyhz4j7z.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fh6gqn0qfswfevyhz4j7z.jpeg" width="800" height="442"&gt;&lt;/a&gt;&lt;br&gt;
Project Link: &lt;a href="https://github.com/Joker666/goworkerpool" rel="noopener noreferrer"&gt;https://github.com/Joker666/goworkerpool&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/we-built-the-worlds-largest-real-time-high-frequency-low-latency-streaming-system-on-golang-xf4r346e" rel="noopener noreferrer"&gt;71. We Built The World's Largest Real time High-Frequency, Low Latency Streaming System on Golang&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjw0iooqp4s3lzo4uwsmq.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjw0iooqp4s3lzo4uwsmq.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
The evolution, failures and design decisions behind one of the world’s largest real-time, high-frequency and low-latency streaming systems.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-complete-microservice-tutorial-introduction-part-1-ygl31q9" rel="noopener noreferrer"&gt;72. The Complete Microservice Tutorial: Introduction [Part 1]&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fifpr0cqlp645uuxgy051.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fifpr0cqlp645uuxgy051.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Project Link:&amp;nbsp;&lt;a href="https://github.com/Joker666/microservice-demo/" rel="noopener noreferrer"&gt;https://github.com/Joker666/microservice-demo/&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/5-21-2024-noonification" rel="noopener noreferrer"&gt;73. The Noonification: Whats Inside Play to Earn (5/21/2024)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvm6bu5shi3e24icihaa9.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvm6bu5shi3e24icihaa9.png" width="800" height="457"&gt;&lt;/a&gt;&lt;br&gt;
5/21/2024: Top 5 stories on the HackerNoon homepage!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/generic-programming-in-go" rel="noopener noreferrer"&gt;74. Generic Programming in Go&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqgsay40hzgyq2glxj42z.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqgsay40hzgyq2glxj42z.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Generic Programming in Go using different methods: interfaces, typecasting, Generic Functions&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-generate-a-pdf-report-from-html-with-go-p02f33kx" rel="noopener noreferrer"&gt;75. How To Generate A PDF Report From HTML with Go&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwfgw0rnm7cjvirjbqz5t.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwfgw0rnm7cjvirjbqz5t.jpeg" width="800" height="520"&gt;&lt;/a&gt;&lt;br&gt;
HTML for PDF in Go for creating quality PDF reports with Table of Contents, Bookmarks and other important native PDF features. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/8-top-programming-languages-in-2020-according-to-tiobe-an-overview-1kab30to" rel="noopener noreferrer"&gt;76. 8 Top Programming Languages in 2020 According to TIOBE &amp;amp; Stack Overflow [An Overview]&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdkyn3ool1678gaif7vai.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdkyn3ool1678gaif7vai.png" width="800" height="383"&gt;&lt;/a&gt;&lt;br&gt;
At the moment, the TIOBE index monitors 265 popular programming languages. The TIOBE includes a language on the list if it matches three key requirements: it is Turing complete, has its own Wikipedia page, and provides more than 5,000 search results on Google.&amp;nbsp;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/security-considerations-in-golang-xo4y3ykk" rel="noopener noreferrer"&gt;77. Security Considerations in Golang&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-05T02%3A00%3A00.532Z-skl11ee00pwjfqouwdyv0i39" 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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-05T02%3A00%3A00.532Z-skl11ee00pwjfqouwdyv0i39" width="1080" height="720"&gt;&lt;/a&gt;&lt;br&gt;
Golang recently turned 10 and the success this language has created over the last 10 years is overwhelming. Today, many of the most popular DevOps tools are now written in Go. This proves that Go is a language that has a great future in the DevOps industry. It is meant for cloud network infrastructure practitioners - this was one of the primary goals of the Go creators. As a result, Every major cloud provider today has turned to Go for their core cloud infrastructure, to name some - Docker, Kubernetes, Istio, Etcd, Prometheus, and Terraform.&amp;nbsp;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-step-by-step-guide-to-immudb-the-open-source-immutable-database-5h5732nq" rel="noopener noreferrer"&gt;78. A Step by Step Guide to immudb — the open source immutable database&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpk7gl4m1p2xlufisuuaw.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpk7gl4m1p2xlufisuuaw.jpg" width="746" height="700"&gt;&lt;/a&gt;&lt;br&gt;
immudb&amp;nbsp;is&amp;nbsp;lightweight, high-speed immutable database&amp;nbsp;for systems and applications.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/debugging-go-application-inside-kubernetes-from-ide-h5683xeb" rel="noopener noreferrer"&gt;79. Debugging Go Applications Inside Kubernetes From IDE&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2a7cwldzyjoftvw2hgpf.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2a7cwldzyjoftvw2hgpf.png" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
When your application only works with api expose by kubernetes, you can simply launch your application from IDE in debug mode and debug your application. But when your application needs to connect to other services or components which are only available inside the Kubernetes cluster then this solution will not work.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-download-files-using-golang-and-grpc" rel="noopener noreferrer"&gt;80. How to Download Files Using Golang and gRPC&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F67gy6ugpipt3ravrgfh4.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F67gy6ugpipt3ravrgfh4.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Sometimes we need to download files from some storage. Let's do it using Golang and gRPC using io.Reader interface.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-create-golang-rest-api-project-layout-configuration-part-2-wh2z3y5z" rel="noopener noreferrer"&gt;81. How To Create Golang REST API: Project Layout Configuration [Part 2]&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8n0swojs46l74ho1buds.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8n0swojs46l74ho1buds.jpeg" width="800" height="457"&gt;&lt;/a&gt;&lt;br&gt;
In a previous post I was explaining the basics of setting up GO application for REST API. Now I'll go into details by first creating configurable server, adding http router (mux) and some DB interaction. Let's get (the indoors party) started!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/cross-compiling-rust-on-macos-to-run-as-a-unikernel-ff1w3ypi" rel="noopener noreferrer"&gt;82. Cross Compiling Rust on MacOS to Run as a Unikernel&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxw2n515zboep5wr25rlh.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxw2n515zboep5wr25rlh.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Most programs on Linux are dynamically linked. So when you are creating a unikernel with OPS out of a linux application OPS goes out and finds all the libraries it's dynamically linked to and throws it onto the disk image. This works well if you are on linux - 99% of everything on linux is dynamically linked.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-i-built-a-redis-compatible-pubsub-system-using-golang" rel="noopener noreferrer"&gt;83. How I Built a Redis-Compatible Pub/Sub System Using Golang&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkif7yqc9ntk689i75r9e.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkif7yqc9ntk689i75r9e.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
EchoVault's Pub/Sub implementation aims to be compatible with Redis clients. This article is a brief description of how EchoVault implements the Pub/Sub module.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-history-of-hackathons-a-digital-evolution" rel="noopener noreferrer"&gt;84. The History of Hackathons: A Digital Evolution &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fv5ynso91gib1quj7ikww.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fv5ynso91gib1quj7ikww.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
The term hackathon is a compound word, a fusion of hacking and marathon, where hack is used in the sense of exploratory programming.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/running-linux-applications-as-unikernels-with-k8s-gl2p3yfr" rel="noopener noreferrer"&gt;85. Running Linux Applications as Unikernels with K8S&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F02erbluxsdtw5amzoc31.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F02erbluxsdtw5amzoc31.jpg" width="799" height="399"&gt;&lt;/a&gt;&lt;br&gt;
If you've read some of my prior articles you might've thought I'd never write this one huh? :) Well here goes.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/billion-dollar-mistake-in-go-ll1s3tkc" rel="noopener noreferrer"&gt;86. Billion-Dollar Mistake in Go?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffr99rsn8bl0ivxbwr6e0.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffr99rsn8bl0ivxbwr6e0.png" width="487" height="463"&gt;&lt;/a&gt;&lt;br&gt;
The following sample code is from Go's standard library documentation:&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/gos-cryptography-packages-were-audited-the-results" rel="noopener noreferrer"&gt;87. Go's Cryptography Packages Were Audited: The Results &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9jlq9efnsahebmoshe93.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9jlq9efnsahebmoshe93.jpeg" width="800" height="475"&gt;&lt;/a&gt;&lt;br&gt;
The audit produced a single low-severity finding, in the legacy and unsupported Go+BoringCrypto integration, and a handful of informational findings.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/is-go-faster-than-java-the-wrong-question-to-ask-y022348f" rel="noopener noreferrer"&gt;88. Is Go faster than Java? - The Wrong Question to&amp;nbsp;Ask&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmneu4bp5miumhkqm7934.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmneu4bp5miumhkqm7934.jpeg" width="508" height="358"&gt;&lt;/a&gt;&lt;br&gt;
This means to compare programming languages on what really matters, which in most cases, specifically in the enterprise world, is how efficient it is to develop&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/modern-hashing-with-go-a-guide" rel="noopener noreferrer"&gt;89. Modern Hashing With Go: A Guide&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fikbpqbq1i2zrgvt78140.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fikbpqbq1i2zrgvt78140.png" width="799" height="547"&gt;&lt;/a&gt;&lt;br&gt;
Let's break down everything you need to know about using hash functions in Go, with plenty of real-world examples you can start using today.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-create-golang-rest-api-project-layout-configuration-part-3-pr453ylt" rel="noopener noreferrer"&gt;90. How To Create Golang REST API: Project Layout Configuration [Part 3]&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F278vpzkrj8f48gnebacq.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F278vpzkrj8f48gnebacq.png" width="799" height="452"&gt;&lt;/a&gt;&lt;br&gt;
Good cake is the one you can easily slice into parts with no crumbs falling apart. That's all this project is about: 3 simple parts, no nasty additives. In part 1 and part 2 I've explained the basics of setting up golang project using docker, creating configurable server, interacting with DB, adding routes and handlers. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-build-a-bitcoin-telegram-bot-693i33xy" rel="noopener noreferrer"&gt;91. How to Build a Bitcoin Telegram Bot&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fywxc6z7vfey6lebgc8b7.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fywxc6z7vfey6lebgc8b7.jpeg" width="800" height="419"&gt;&lt;/a&gt;&lt;br&gt;
I created a simple Telegram bot that could retrieve Bitcoin's Price to convince my friends that Telegram is far superior to Whatsapp.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-use-goreleaser-to-automate-golang-build-releases" rel="noopener noreferrer"&gt;92. How to Use GoReleaser to Automate GoLang Build Releases&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdq39wt7jhgxeu793zr5r.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdq39wt7jhgxeu793zr5r.jpeg" width="800" height="378"&gt;&lt;/a&gt;&lt;br&gt;
This is a quick start for GoReleaser to automate the building and publishing GoLang projects.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/custom-rego-function-by-example" rel="noopener noreferrer"&gt;93. Custom Rego Function by Example&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0s1sskgkxbkd6pjvqq2l.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0s1sskgkxbkd6pjvqq2l.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Extending Open Policy Agent and creating custom rego functions&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/protobuf-under-the-hood-how-serialization-and-deserialization-work-in-go" rel="noopener noreferrer"&gt;94. Protobuf Under the Hood: How Serialization and Deserialization Work in Go &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnxs2l0ldz0bu5f0u5tva.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnxs2l0ldz0bu5f0u5tva.png" width="799" height="547"&gt;&lt;/a&gt;&lt;br&gt;
Protocol Buffers (Protobuf) is a fast, efficient, and language-agnostic data serialization mechanism.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/getting-to-know-grpc" rel="noopener noreferrer"&gt;95. Getting to Know gRPC&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F18gownptxl0tdbp4639q.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F18gownptxl0tdbp4639q.png" width="800" height="349"&gt;&lt;/a&gt;&lt;br&gt;
Need a quick beginner's guide to gRPC? What is it? How do you set up a client and server, and make an RPC call? All your answers are here!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-develop-a-facebook-messenger-bot-in-golang" rel="noopener noreferrer"&gt;96. How to Develop a Facebook Messenger Bot in Golang&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fi7vjc8y4utabo35j31mn.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fi7vjc8y4utabo35j31mn.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
A comprehensive guide on how to create a Facebook Messenger bot in Golang.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/optimizing-memory-usage-in-golang-when-is-a-variable-allocated-to-the-heap" rel="noopener noreferrer"&gt;97. Optimizing Memory Usage in Golang: When is a Variable Allocated to the Heap&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F52tx3x9hthjuwgsolc0j.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F52tx3x9hthjuwgsolc0j.png" width="800" height="457"&gt;&lt;/a&gt;&lt;br&gt;
Optimize memory usage in Golang by understanding stack vs heap allocation, escape analysis, and improving performance with efficient memory management&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/dont-make-these-5-golang-mistakes-3l3x3wcw" rel="noopener noreferrer"&gt;98. Don't Make These 5 Golang Mistakes&lt;/a&gt;
&lt;/h3&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%2Ffirebasestorage.googleapis.com%2Fv0%2Fb%2Fhackernoon-app.appspot.com%2Fo%2Fimages%252F1TK1GF25j4howhTpHIP368t3NKs2-z88i139a.jpeg%3Falt%3Dmedia%26token%3D0656052d-3ef6-4e97-ae07-0188785596f5" 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%2Ffirebasestorage.googleapis.com%2Fv0%2Fb%2Fhackernoon-app.appspot.com%2Fo%2Fimages%252F1TK1GF25j4howhTpHIP368t3NKs2-z88i139a.jpeg%3Falt%3Dmedia%26token%3D0656052d-3ef6-4e97-ae07-0188785596f5" width="760" height="533"&gt;&lt;/a&gt;&lt;br&gt;
These are mistakes that I’ve made writing Go. Although these might not &lt;br&gt;
cause any sort of error but they can potentially affect the software.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/microservices-deserve-modern-programming-platforms-java-may-not-be-the-best-option-1v5z3tai" rel="noopener noreferrer"&gt;99. Microservices Deserve Modern Programming Platforms: Java May Not be the Best Option&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3izxkeka4h88w5t2pm9q.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3izxkeka4h88w5t2pm9q.jpeg" width="800" height="402"&gt;&lt;/a&gt;&lt;br&gt;
Microservices are very popular today, even in traditional corporate IT shops. Often though they are implemented using languages, such as Java, born in the early ’90s and designed for a world of monolithic applications. Do you remember the big old Application Servers?&amp;nbsp;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/lets-go-5-use-cases-when-you-need-golang-for-your-tech-project-wp1931r0" rel="noopener noreferrer"&gt;100. Let's Go! 5 Use Cases When You Need Golang for Your Tech Project&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftm275m6cv6ostyyolexa.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftm275m6cv6ostyyolexa.jpeg" width="800" height="239"&gt;&lt;/a&gt;&lt;br&gt;
Reveal why there is hype around Golang and describe the best application variants for this programming language as well as cases when Go is not the best choice.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/introduction-to-rds-proxy-exploring-with-benchmarks-in-go-82u34rl" rel="noopener noreferrer"&gt;101. Introduction to RDS Proxy: Exploring with Benchmarks in Go&lt;/a&gt;
&lt;/h3&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%2Fcb84e5d3apqmxpynf44x.jpeg" 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%2Fcb84e5d3apqmxpynf44x.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
A deep dive into the performance characteristics of RDS Proxy vs RDS&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/golang-linters-how-they-analyze-code-formatting-complexity-and-comparison" rel="noopener noreferrer"&gt;102. Golang Linters: How they Analyze Code, Formatting, Complexity, and Comparison&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkd3bhqi1m6k79fbffes9.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkd3bhqi1m6k79fbffes9.jpeg" width="800" height="576"&gt;&lt;/a&gt;&lt;br&gt;
Curious about which linters are available in Golang ecosystem? Here's an introduction of how to get started.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/red-team-phishing-simulations-using-evilginx2-and-gophish" rel="noopener noreferrer"&gt;103. Red Team Phishing Simulations: Using Evilginx2 and GoPhish&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzjmaep176niqqglbfgk4.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzjmaep176niqqglbfgk4.jpeg" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
I'd like to share my experiences using evilginx2 and gophish for red teaming phishing simulations.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-generate-api-blueprint-using-swaggo-gz1s33v7" rel="noopener noreferrer"&gt;104. How To Generate API Blueprint using SwagGo&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fg9ej8kqj1n6atyikwgkz.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fg9ej8kqj1n6atyikwgkz.jpeg" width="800" height="456"&gt;&lt;/a&gt;&lt;br&gt;
Generating API blueprint REST API Golang using SwagGo tools&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/interview-with-anderson-queiroz-golang-is-the-perfect-language-for-the-21st-century-xmc433jo" rel="noopener noreferrer"&gt;105. Interview with Anderson Queiroz: Golang is The Perfect Language for the 21st Century&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcrz9bd0colvbi5a26d53.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcrz9bd0colvbi5a26d53.jpg" width="800" height="230"&gt;&lt;/a&gt;&lt;br&gt;
Introduction&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/using-bitwise-operators-to-handle-permissions-in-go-65ac32d8" rel="noopener noreferrer"&gt;106. Using Bitwise Operators To Handle Permissions in GO&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-05T02%3A00%3A00.471Z-b23ypa10sjnpjk287rr54gse" 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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-05T02%3A00%3A00.471Z-b23ypa10sjnpjk287rr54gse" width="1080" height="721"&gt;&lt;/a&gt;&lt;br&gt;
Few days ago, I stumbled across a very interesting approach to give permissions (or roles) to users in the system. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/mojo-traits-how-do-they-compare-to-go-interfaces" rel="noopener noreferrer"&gt;107. Mojo Traits: How Do They Compare to Go Interfaces?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3rcgzrs6pi8ebumo80rr.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3rcgzrs6pi8ebumo80rr.jpeg" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
A walkthrough on working with Mojo Traits with examples, and a comparison of Mojo Traits to Go Interfaces. Limitations and caveats of Mojo traits.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/using-guard-clauses-to-clean-up-your-conditionals-a-how-to-guide-74ik32iu" rel="noopener noreferrer"&gt;108. Using Guard Clauses to Clean Up Your Conditionals [A How-To Guide]&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1qsou3ccw35uto9ulxg1.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1qsou3ccw35uto9ulxg1.png" width="799" height="527"&gt;&lt;/a&gt;&lt;br&gt;
One of the first techniques developers learn is the if/else statement. For obvious reasons if/else statements are a primary way to create logic trees. This is where we handle calculations differently depending on the input variables. However, complex and nested if/else statements become a cognitive burden to reason about.  Therefore, it can be hard for the next developer to understand quickly.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/mastering-graceful-shutdowns-in-go-a-comprehensive-guide-for-kubernetes" rel="noopener noreferrer"&gt;109. Mastering Graceful Shutdowns in Go: A Comprehensive Guide for Kubernetes&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5kpa47yy1gh2f1z4lcjy.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5kpa47yy1gh2f1z4lcjy.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
For applications deployed in orchestrated environments (e.g., Kubernetes), graceful handling of termination signals is crucial.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/pointer-and-nil-in-go-reasons-why-you-should-be-wary" rel="noopener noreferrer"&gt;110. Pointer and Nil in Go: Reasons Why You Should Be&amp;nbsp;wary&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwqku987bk56pd6sl7m6c.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwqku987bk56pd6sl7m6c.jpeg" width="734" height="494"&gt;&lt;/a&gt;&lt;br&gt;
The harmful part of Go that you might not be aware of.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/monitor-your-kubernetes-cluster-events-with-eventrouter-golang-and-kafka-wh2a35l0" rel="noopener noreferrer"&gt;111. Monitor Your Kubernetes Cluster Events With EventRouter, Golang, and Kafka&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftu5xz0xhes28recryhag.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftu5xz0xhes28recryhag.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
In this article, I will show you how to build such a pipeline for processing and storing Kubernetes cluster events.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/grpc-secret-mastering-deadlines-timeouts-and-custom-contexts" rel="noopener noreferrer"&gt;112. gRPC-Secret: Mastering Deadlines, Timeouts, and Custom Contexts&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F453f9s0oml42kv3wtm93.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F453f9s0oml42kv3wtm93.png" width="799" height="547"&gt;&lt;/a&gt;&lt;br&gt;
gRPC is an open-source remote procedure call (RPC) framework. It enables efficient and scalable communication between services.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/understanding-the-basic-concepts-of-heap-data-structure-in-golang" rel="noopener noreferrer"&gt;113. Understanding the Basic Concepts of Heap Data Structure in GoLang&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbfz29hxk6vac1d9o0xf1.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbfz29hxk6vac1d9o0xf1.jpeg" width="800" height="403"&gt;&lt;/a&gt;&lt;br&gt;
We are trying to learn the basic concepts about heaps like inserting and extracting data from heaps and also the time complexity of heaps. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/understanding-concurrency-patterns-in-go" rel="noopener noreferrer"&gt;114. Understanding Concurrency Patterns in Go&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvoa6qhvbi01lzxyn4trn.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvoa6qhvbi01lzxyn4trn.png" width="337" height="451"&gt;&lt;/a&gt;&lt;br&gt;
Explore Go’s concurrency patterns, including worker pools, fan-out/fan-in, and pipelines, to build efficient, robust, and scalable applications.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-configure-useful-user-snippets-in-vscode-for-golang" rel="noopener noreferrer"&gt;115. How to Configure Useful User Snippets in VSCode for Golang&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0ryqnthjjvceargzmdu0.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0ryqnthjjvceargzmdu0.jpeg" width="744" height="400"&gt;&lt;/a&gt;&lt;br&gt;
In this article, I'll show how we can configure some useful user snippets in&amp;nbsp;VSCode&amp;nbsp;to make our life easier.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-practical-guide-to-interfaces-in-golang" rel="noopener noreferrer"&gt;116. A Practical Guide to Interfaces in Golang&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fb6ffwjh96p7xic2do056.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fb6ffwjh96p7xic2do056.jpeg" width="800" height="444"&gt;&lt;/a&gt;&lt;br&gt;
A simple and explanatory guide to understanding interfaces in golang.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/why-should-you-go-with-golang-newbies-guide-s69y3wkk" rel="noopener noreferrer"&gt;117. Why Should You Go With GoLang [Newbie's Guide]&lt;/a&gt;
&lt;/h3&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%2Foxbjmgd9z5qodvqzxe00.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%2Foxbjmgd9z5qodvqzxe00.jpg" width="779" height="700"&gt;&lt;/a&gt;&lt;br&gt;
Go is a programming language that was designed in 2007, and this fact directly puts it into the young budding category. Even it is fairly young, as compared to others, it has a lot to offer. No, don't get confused with its adorable and goofy Gopher mascot. This language is more like a dominant alien trying to rule the universe of development!   &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/easy-steps-to-create-static-websites-using-hugo-github-pages" rel="noopener noreferrer"&gt;118. Easy Steps to Create Static Websites Using Hugo-Github Pages&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0ahbyo3s2tp8sx8cddb1.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0ahbyo3s2tp8sx8cddb1.jpeg" width="799" height="321"&gt;&lt;/a&gt;&lt;br&gt;
How to create a static web sites using Hugo-Github Pages&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/fast-golang-router-with-error-handling" rel="noopener noreferrer"&gt;119. Fast Golang Router With Error Handling&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Faemvj322v2ykyjqgbd23.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Faemvj322v2ykyjqgbd23.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Getting started with fast Golang router that allows to handle and monitor errors using middlewares.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-build-a-concurrent-chat-app-with-go-and-websockets-or153wa7" rel="noopener noreferrer"&gt;120. How to Build a Concurrent Chat App with Go and Websockets&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ft6ptued4hmyukpsbiqp8.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ft6ptued4hmyukpsbiqp8.jpeg" width="799" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Go emerged from Google out of a need to build highly performant applications using an easy-to-understand syntax. It's a statically typed, compiled language developed by some of the innovators of C, without the programming burden of manual memory management. Primarily, it was designed to take advantage of modern multicore CPUs and networked machines.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/making-a-simple-service-app-for-a-yocto-based-linux-distro" rel="noopener noreferrer"&gt;121. Making a Simple Service App for a Yocto-Based Linux Distro&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9p9vnor4oj54k57jgy98.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9p9vnor4oj54k57jgy98.jpeg" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
I decided to make the first steps in Yocto-oriented software development and make a rather simple service app for Yocto-based Linux distro.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-i-got-my-website-to-load-in-1-second-646h32m4" rel="noopener noreferrer"&gt;122. How I Got My Website To Load in 1 Second&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flgnulxs6qd1ro5u3xf2n.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flgnulxs6qd1ro5u3xf2n.png" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
The front page of&amp;nbsp;JeremyMorgan.com&amp;nbsp;loads less than a second, most of the time, from various parts of the world.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/purity-in-my-programming-pure-functions-in-go-c21m3u2z" rel="noopener noreferrer"&gt;123. Purity in My Programming: Functions in Go&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8o84wgfyxxvdob4gksgf.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8o84wgfyxxvdob4gksgf.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Pure functions are often hyped up in the Javascript world, probably because of the abundance of state in front end applications. While pure functions have their downsides (i.e. inconvenience, potentially large argument lists), I believe they should be used as much as reasonably possible, and I want to focus on pure functions in Go.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/flight-recorder-a-new-go-execution-tracer" rel="noopener noreferrer"&gt;124. Flight Recorder: A New Go Execution Tracer&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-kh53dc4.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-kh53dc4.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Flight recording is now available in Go 1.25, and it’s a powerful new tool in the Go diagnostics toolbox.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/githack-we-are-the-reason-for-the-hack" rel="noopener noreferrer"&gt;125. GitHACK! We are the vulnerability&lt;/a&gt;
&lt;/h3&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%2Ftbobjptyu6u1fgjx0s56.jpeg" 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%2Ftbobjptyu6u1fgjx0s56.jpeg" width="728" height="380"&gt;&lt;/a&gt;&lt;br&gt;
Github has been hacked. The affected computers cloned the affected repositories. How much is it Github's fault? How can we protect ourselves from this? &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/checking-palindrome-with-generics-in-go-118" rel="noopener noreferrer"&gt;126. Checking Palindrome With Generics in Go 1.18&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjfddoi5tdgx7e7efoe2s.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjfddoi5tdgx7e7efoe2s.jpeg" width="800" height="420"&gt;&lt;/a&gt;&lt;br&gt;
Palindrome checking function in go that can receive integer or string. Utilize new generics feature in Go 1.18. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/mastering-contexts-in-go" rel="noopener noreferrer"&gt;127. Mastering Contexts in Go&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmq7lm5hfx5hxjbk39g8r.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmq7lm5hfx5hxjbk39g8r.png" width="337" height="451"&gt;&lt;/a&gt;&lt;br&gt;
Learn how to use contexts in Go for managing execution time, cancellations, and data passing between goroutines with practical examples.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/interfaces-in-golang-60923yqx" rel="noopener noreferrer"&gt;128. Interfaces in Go&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgullilp3il1srjrmlnlq.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgullilp3il1srjrmlnlq.jpeg" width="799" height="531"&gt;&lt;/a&gt;&lt;br&gt;
What are Interfaces in Golang?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/golang-declarative-validation-made-similar-to-ruby-on-rails-1d2z34c0" rel="noopener noreferrer"&gt;129. Golang: Declarative Validation Made Similar to Ruby on Rails&lt;/a&gt;
&lt;/h3&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%2Fhackernoon.com%2Fimages%2FpbHhPcoSDWY470tliHRnqSk6GMX2-2he330j.jpeg" 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%2Fhackernoon.com%2Fimages%2FpbHhPcoSDWY470tliHRnqSk6GMX2-2he330j.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Using declarative validation in Golang, in a similar way to Active Record validations.  &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/go-has-indeed-become-the-language-of-cloud-infrastructure-rob-pike-q51a3wle" rel="noopener noreferrer"&gt;130. “Go Has Indeed Become The Language Of Cloud Infrastructure“ - Rob Pike&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F507965e7kk6pljr25u36.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F507965e7kk6pljr25u36.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
We&amp;nbsp;spoke to&amp;nbsp;Rob&amp;nbsp;Pike, the&amp;nbsp;co-author of&amp;nbsp;the&amp;nbsp;Go&amp;nbsp;programming language, about a&amp;nbsp;career spanning four decades, the&amp;nbsp;evolution of&amp;nbsp;Go&amp;nbsp;over the&amp;nbsp;last ten&amp;nbsp;years, and&amp;nbsp;into the&amp;nbsp;future.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/an-intro-to-rio-a-lightweight-job-scheduler-in-go-fl5g37mh" rel="noopener noreferrer"&gt;131. An Intro to Rio: A Lightweight Job Scheduler in Go&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjvs3xeqfzcxnu8uyt0d6.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjvs3xeqfzcxnu8uyt0d6.jpeg" width="800" height="534"&gt;&lt;/a&gt;&lt;br&gt;
Rio is a lightweight job scheduler and job chaining library. Its mainly build for Golang web apps, but it can be very easily mold to serve any applications.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/2-error-free-options-for-decimal-handling-in-golang-q53a318r" rel="noopener noreferrer"&gt;132. 2 Error-Free Options for Decimal handling in Golang&lt;/a&gt;
&lt;/h3&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%2Ft3zzzm730mymujctd5be.jpeg" 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%2Ft3zzzm730mymujctd5be.jpeg" width="800" height="534"&gt;&lt;/a&gt;&lt;br&gt;
CockroachDB and using a popular database are two error-free options for decimal handling in Golang.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/golang-tutorial-how-to-migrate-your-database" rel="noopener noreferrer"&gt;133. Golang Tutorial: How to Migrate Your Database&lt;/a&gt;
&lt;/h3&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%2F6v7haq6237o8eajfo3oy.jpeg" 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%2F6v7haq6237o8eajfo3oy.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Golang - How to handle database migration using GORM.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-a-unicorn-startup-in-japan-leveraged-the-power-of-microservices" rel="noopener noreferrer"&gt;134. How a Unicorn Startup in Japan Leveraged the Power of Microservices&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7lmogqdu5588ont6kzsf.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7lmogqdu5588ont6kzsf.jpeg" width="800" height="652"&gt;&lt;/a&gt;&lt;br&gt;
Startup experience in Mercari. Road to microservices from monolith.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-create-a-dynamic-pipeline-route-in-go" rel="noopener noreferrer"&gt;135. How to Create a Dynamic Pipeline Route in Go&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhicb2pyxh77z2wmtr2t4.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhicb2pyxh77z2wmtr2t4.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Is it possible to create a pipeline with dynamic routes in Go? How to do it?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/serverless-api-with-terraform-go-and-aws-part-1" rel="noopener noreferrer"&gt;136. Serverless API with Terraform, GO and AWS, Part 1&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FVZCQ0e1Yv2eJAMyEidHksLMysJ73-wf139o7.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FVZCQ0e1Yv2eJAMyEidHksLMysJ73-wf139o7.jpeg" width="799" height="442"&gt;&lt;/a&gt;&lt;br&gt;
Knowing how to build REST API with latest tech is cool. You know what's even cooler? It's being able to deploy it to the cloud! I'll walk you through the process of building simple, server-less application using GO, AWS (Lambda, API Gateway, Dynamodb) and Terraform.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-go-concurrent-sudoku-solver-that-solves-arguably-the-worlds-hardest-sudoku-in-under-3-seconds-9xbx30wo" rel="noopener noreferrer"&gt;137. Golang Sudoku Solver for Hard Sudoku Puzzles&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fw5je6yao07upx7b58lgu.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fw5je6yao07upx7b58lgu.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Motivation&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/creating-an-image-recognizer-on-golang-telegram-bot-wp5g35d5" rel="noopener noreferrer"&gt;138. Creating an Image Recognizer on Golang Telegram Bot&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fco2z409561gy6l8y8a0v.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fco2z409561gy6l8y8a0v.jpeg" width="800" height="444"&gt;&lt;/a&gt;&lt;br&gt;
In this article, we will go over a project on image recognition using Go. We will also create a Telegram bot, through which we can send images for recognition.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/decouple-your-go-components-by-leveraging-mediator-and-event-aggregator-patterns" rel="noopener noreferrer"&gt;139. Decouple Your Go Components by Leveraging Mediator and Event Aggregator Patterns&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftwtlkukd7dd1bymukg4x.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftwtlkukd7dd1bymukg4x.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Decouple your Go components by leveraging Mediator and Event Aggregator patterns. Learn how to use open-source mediator / event aggregator library called mob.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/snappoint-a-hard-reset-for-your-dev-machine" rel="noopener noreferrer"&gt;140. SnapPoint: A Hard Reset for Your Dev Machine&lt;/a&gt;
&lt;/h3&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%2F1avobf4oc3x3clfqzthw.jpeg" 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%2F1avobf4oc3x3clfqzthw.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
SnapPoint helps developers audit, clean, and realign their system by finding ghost binaries, PATH conflicts, and leftover tool junk.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/mastering-go-channels-for-elegant-synchronization" rel="noopener noreferrer"&gt;141. Mastering Go Channels for Elegant Synchronization&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fr33hae2zqrfil9wcjav6.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fr33hae2zqrfil9wcjav6.jpeg" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
Channels in Go are a core part of the language's concurrency model, which is built around the principles of Communicating Sequential Processes.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/everything-you-need-to-know-about-managing-go-processes" rel="noopener noreferrer"&gt;142. Everything You Need To Know About Managing Go Processes&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhx88eamw8w7hmr0w40lf.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhx88eamw8w7hmr0w40lf.jpeg" width="800" height="420"&gt;&lt;/a&gt;&lt;br&gt;
Explore techniques for managing blocking processes in Go, focusing on signal handling, process groups, &amp;amp; platform-specific considerations in linux environments.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/building-a-rest-api-in-go-with-mongodb-integration-a-step-by-step-guide" rel="noopener noreferrer"&gt;143. Building a REST API in Go with MongoDB Integration: A Step-by-Step Guide&lt;/a&gt;
&lt;/h3&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%2Fzppxt4v4vr2mojv5cekt.jpeg" 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%2Fzppxt4v4vr2mojv5cekt.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Code or Write a REST API with GO internal libraries and MongoDB as database&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/solar-harvesting-wi-fi-camera" rel="noopener noreferrer"&gt;144. Building a Solar Harvesting Wi-Fi Camera&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffihhfcvs9yvnbzfijmve.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffihhfcvs9yvnbzfijmve.jpeg" width="800" height="451"&gt;&lt;/a&gt;&lt;br&gt;
Compact and waterproof camera based on ESP32 usable for short periods of time, powered by solar energy.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/top-6-golang-logging-best-practices" rel="noopener noreferrer"&gt;145. Top 6 Golang Logging Best Practices&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fin7qolq1jpowkxiiusol.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fin7qolq1jpowkxiiusol.jpeg" width="600" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Let’s discuss a few rules of thumb for logging in Go, as well as some features you may not have heard of that can make debugging easier. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/top-6-programming-languages-to-learn-in-2022" rel="noopener noreferrer"&gt;146. Top 6 Programming Languages to Learn in 2022&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fagyko8wi8cksqy4ztmut.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fagyko8wi8cksqy4ztmut.jpeg" width="707" height="579"&gt;&lt;/a&gt;&lt;br&gt;
This blog will outline the top 6 trending programming languages to learn in 2022 and equip you with some tips to choose the best one.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/navigating-the-path-to-becoming-a-backend-developer-what-i-learned-from-my-self-taught-journey" rel="noopener noreferrer"&gt;147. Navigating the Path to Becoming a Backend Developer: What I Learned From My Self-Taught Journey&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzme75vrkhh7n8cgmeh4g.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzme75vrkhh7n8cgmeh4g.jpeg" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
Gain insights from my Golang journey. Choose a job-friendly language. Avoid stress. Forge your path.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/make-file-transfers-between-computers-easy-with-portal" rel="noopener noreferrer"&gt;148. Portal: The Easy Way to Transfer Large Files Between Computers 🌌✨&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fm7050sp869mv61gc47lw.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fm7050sp869mv61gc47lw.jpeg" width="720" height="240"&gt;&lt;/a&gt;&lt;br&gt;
Portal is a platform-agnostic command-line file transfer utility for sending files from any computer to another.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-step-by-step-guide-for-building-a-simple-todo-app-with-gin-gonic-in-zerops" rel="noopener noreferrer"&gt;149. A Step-by-step Guide for Building a Simple TODO App With Gin-gonic in Zerops&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdw5bwz2eyngf8xz45mh6.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdw5bwz2eyngf8xz45mh6.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Learn how to build a sample CRUD TODO API written in GO using gin-gonic, one of the most popular web frameworks, which saves data to a PostgreSQL database&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-make-a-linux-kernel-with-nasm-go-binary-mini-linux" rel="noopener noreferrer"&gt;150. How to Make a Linux Kernel with Nasm, Go Binary, Mini&amp;nbsp;Linux&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F74x85b61ri4tt3555uyl.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F74x85b61ri4tt3555uyl.jpeg" width="800" height="566"&gt;&lt;/a&gt;&lt;br&gt;
How to Make a Linux Kernel with Nasm, Go Binary, Mini&amp;nbsp;Linux&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-is-protobuf-in-hyperledger-fabric-explained-gk7s32fz" rel="noopener noreferrer"&gt;151. What is Protobuf in Hyperledger Fabric? [Explained]&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmf5iahaf6828wbf1rtuh.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmf5iahaf6828wbf1rtuh.jpg" width="799" height="415"&gt;&lt;/a&gt;&lt;br&gt;
In this article, I’ll explain the technique used in serializing structured data using Protobuf in Hyperledger Fabric. Protobuf makes simpler in data processing and formatting. It structures the data with specially generated source code to easily write and read data within the same smartcontract.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-latest-software-development-trends-to-watch-right-now" rel="noopener noreferrer"&gt;152. The Latest Software Development Trends To Watch Right Now&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5dywbcjdllpxhr2p7ykx.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5dywbcjdllpxhr2p7ykx.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
The latest software development trends are discussed with topics including web development programming languages, app development, and the us of AI.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/lets-explore-the-top-uses-of-the-golang-web-framework-in-2022" rel="noopener noreferrer"&gt;153. Let's Explore the Top Uses of the Golang Web Framework in 2022&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fykryq0xmkh629brl3snk.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fykryq0xmkh629brl3snk.jpeg" width="740" height="493"&gt;&lt;/a&gt;&lt;br&gt;
The ever-evolving technological era has necessitated the need for cost-effective, high-speed, and reliable sources for web applications. The current market trend of cost reduction and efficiency has dictated that an Internet-based one replaces the traditional desktop-based application.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-comprehensive-guide-to-approaching-package-organization-in-go" rel="noopener noreferrer"&gt;154. A Comprehensive Guide to Approaching Package Organization in Go&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F322aive7sdtsuhmj5p5a.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F322aive7sdtsuhmj5p5a.png" width="600" height="600"&gt;&lt;/a&gt;&lt;br&gt;
Let's find out together how to structure Go code according to the best software engineering practices.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-build-jwts-in-go-cf8o374x" rel="noopener noreferrer"&gt;155. How To Build JWT's in Go&lt;/a&gt;
&lt;/h3&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%2F24pt0dqbdgzgjl0v6vys.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%2F24pt0dqbdgzgjl0v6vys.jpg" width="789" height="399"&gt;&lt;/a&gt;&lt;br&gt;
Go is becoming very popular for backend web development, and JWT's are one of the most popular ways to handle authentication on API requests. In this article, we are going to go over the basics of JWT's and how to implement a secure authentication strategy in Go!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/golang-a-beginner-guide-to-getting-started" rel="noopener noreferrer"&gt;156. Golang: A Beginner' Guide To Getting Started&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvg034vy3eh5wpdgodlqe.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvg034vy3eh5wpdgodlqe.jpeg" width="800" height="534"&gt;&lt;/a&gt;&lt;br&gt;
In this guide, you will learn everything you need to know to get started using Go to build real-world applications.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/making-a-case-for-offchain-storage-in-hyperledger-fabric-deep-dive-2f8g32v0" rel="noopener noreferrer"&gt;157. Making A Case for OffChain Storage in Hyperledger Fabric [Deep Dive]&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Faex8scr7srew8w8gzjon.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Faex8scr7srew8w8gzjon.jpg" width="799" height="415"&gt;&lt;/a&gt;&lt;br&gt;
In this article, I’ll try to explain the significance of&amp;nbsp;OffChain&amp;nbsp;Storage in Hyperledger Fabric and also the&amp;nbsp;offchaindata&amp;nbsp;application that I have built to demonstrate the offchain storage implementation using the Go Programming language for Hyperledger Fabric.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-restful-api-template-project-for-developers" rel="noopener noreferrer"&gt;158. A RESTful API Template Project for Developers&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F53uqvyncrtjldw236d2x.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F53uqvyncrtjldw236d2x.png" width="710" height="565"&gt;&lt;/a&gt;&lt;br&gt;
Building a RESTful API can be daunting for developers who have never done it before. That’s why we’re pleased to announce the RESTful API template project. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/managing-go-module-pseudo-versions-in-go-113-412h30lw" rel="noopener noreferrer"&gt;159. Managing Go Module Pseudo-Versions in Go 1.13&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fy17psl3qul7otlissc3y.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fy17psl3qul7otlissc3y.jpg" width="512" height="178"&gt;&lt;/a&gt;&lt;br&gt;
Go modules have helped bring order to Go development, but there’s been some disorder lurking. Managing module pseudo-versions can be difficult, especially with some of the latest changes to Go.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/why-front-end-developers-going-full-stack-should-choose-go-2ct3ewm" rel="noopener noreferrer"&gt;160. Why Front End Developers Going Full Stack Should Choose Go&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fn51eudim7w73rahs2srr.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fn51eudim7w73rahs2srr.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
So you’re a front end developer, and you want to learn some backend stuff. You want to become a&amp;nbsp;full stack&amp;nbsp;developer someday, so where do you start? Google’s Go language is an excellent place.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/golang-a-restful-api-using-temporal-table-with-mariadb" rel="noopener noreferrer"&gt;161. Golang: a RESTful API Using Temporal Table With MariaDB&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ft91a3nu31yogpi8p2k93.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ft91a3nu31yogpi8p2k93.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Temporal tables&amp;nbsp;are a type of database table that store historical data, allowing users to query the data as it existed at specific points in time.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/building-a-restful-api-service-in-go-without-having-repetitive-boilerplate" rel="noopener noreferrer"&gt;162. Building a RESTful API Service in Go Without Having Repetitive Boilerplate&lt;/a&gt;
&lt;/h3&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%2Flyavp42s212n05jj3aqi.jpeg" 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%2Flyavp42s212n05jj3aqi.jpeg" width="800" height="302"&gt;&lt;/a&gt;&lt;br&gt;
How to build a RESTful API service without repetitive boilerplate and hassle.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/bloom-filter-basics-in-go" rel="noopener noreferrer"&gt;163. Bloom Filter Basics in Go&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffohbj16zq3g51eqh30sz.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffohbj16zq3g51eqh30sz.jpeg" width="800" height="273"&gt;&lt;/a&gt;&lt;br&gt;
Learn about Bloom filters: memory-efficient data structures using hashing for fast set membership queries. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-build-a-twitter-bot-with-ipfs-cluster-b62b3a2j" rel="noopener noreferrer"&gt;164. How to Build a Twitter Bot with IPFS Cluster&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Feaq4zupez8fqn7f30cfl.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Feaq4zupez8fqn7f30cfl.jpg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Till now, we have explored a number of fun examples using InterPlanetary File System (IPFS), InterPlanetary Linked Data (IPLD) &amp;amp; Libp2p. We have built Websites on IPFS, Youtube on IPFS, Online Publication on IPLD &amp;amp; Chat Application on Libp2p.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-3-important-lessons-i-learned-from-implementing-raft-in-go" rel="noopener noreferrer"&gt;165. The 3 Important Lessons I Learned From Implementing Raft in Go&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F10n093vo43u533cwdlgf.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F10n093vo43u533cwdlgf.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Implementing Raft was an overall great experience that added many practical tools under my belt and improved my proficiency with Go.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/php-microservice-framework-swoft-x7ea30fy" rel="noopener noreferrer"&gt;166. Evaluating Swoft — A PHP Microservices Framework&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fx5sd5f7yf9qyur056sti.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fx5sd5f7yf9qyur056sti.png" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Swoft is a PHP high performance microservice co-routine framework.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/native-fuzzing-in-go-118" rel="noopener noreferrer"&gt;167. Native Fuzzing in Go 1.18&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fa0qf0gztw1zzld7opjm4.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fa0qf0gztw1zzld7opjm4.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Go&amp;nbsp;adds&amp;nbsp;fuzzing as a part of its testing tools. This feature is planned for the 1.18 release and is already available for beta testing&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/adding-encryption-to-a-fast-database-without-compromise-5u3b3yth" rel="noopener noreferrer"&gt;168. Adding Encryption to a Fast Database, Without Compromise&lt;/a&gt;
&lt;/h3&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%2Fe7ydnszs3i2roskql7ct.png" 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%2Fe7ydnszs3i2roskql7ct.png" width="525" height="700"&gt;&lt;/a&gt;&lt;br&gt;
This article will be of particular interest to people who are curious about how powerful encryption can be implemented in high performance systems. It is also for people who just want to know a bit more about how strong encryption works and how all the pieces fit together.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/fixing-race-conditions-in-go-with-redis-based-distributed-locks" rel="noopener noreferrer"&gt;169. Fixing Race Conditions in Go with Redis-Based Distributed Locks&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwtgoq3clnymwdb1sii3m.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwtgoq3clnymwdb1sii3m.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Go's 'sync.Mutex' is a lock designed to lock critical sections of code.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/surviving-tech-debt-how-2611-golang-linter-issues-solved-in-3-days" rel="noopener noreferrer"&gt;170. Surviving Tech Debt: How 2,611 Golang Linter Issues Solved in 3 Days &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkdp8d9f9jfcbpgbub2rc.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkdp8d9f9jfcbpgbub2rc.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Automate fixing 2600+ Golang linter issues using AI. This guide shows how DDD isolation and a triage matrix cut 130 hours of tech debt to just 3.5 days. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-one-expressjs-programmer-visited-go-land-pn4e3yvp" rel="noopener noreferrer"&gt;171. How One ExpressJS Programmer Visited Go Land&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flz2n347zf5md5dy5k2q8.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flz2n347zf5md5dy5k2q8.jpg" width="799" height="382"&gt;&lt;/a&gt;&lt;br&gt;
I describe why Fiber it's really a good start for learn Go when you have experience in ExpressJS, what similarities and differences to expect, and what things I learned when building my first API on Go.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-i-built-a-simple-forex-app-with-telegram-bots-and-aws-lambda" rel="noopener noreferrer"&gt;172. How I Built a Simple Forex App with Telegram Bots and AWS Lambda&lt;/a&gt;
&lt;/h3&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%2Fgba2zo8lsfparf09amjo.jpeg" 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%2Fgba2zo8lsfparf09amjo.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
As a freelancer working for different countries, I needed to optimize my currency exchange. So, I built a simple forex app with AWS Lamda and Telegram bots.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/pet-projects-are-fun-yb1i369x" rel="noopener noreferrer"&gt;173. Pet Projects are Fun&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe1ab0784w258ylxdpdgo.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe1ab0784w258ylxdpdgo.png" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
I love pet projects, they are great excuse to use libraries and other technologies that you can’t use at work. Lately I’ve been working on a bigger pet project that needs to parse Go files, I’ve used&amp;nbsp;ANTLR&amp;nbsp;before to make this kind of things but unfortunately,&amp;nbsp;ANTLR’s&amp;nbsp;Go target has poor performance. So I began to search for alternatives written in pure Go and came across with this one, which took a different approach on creating parsers with Go, but before we’re going to understand how this library is different from others, let’s cover some basic concepts about parsing.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-is-so-great-about-golang-fjx33xm" rel="noopener noreferrer"&gt;174. What Is so Great About Golang?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqre6dds1fpjykdcvhgvq.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqre6dds1fpjykdcvhgvq.jpeg" width="799" height="600"&gt;&lt;/a&gt;&lt;br&gt;
Check out why you should use golang for your next project&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/best-regexp-alternative-for-go-benchmarks-and-plots" rel="noopener noreferrer"&gt;175. Best Regexp Alternative for Go; Benchmarks and Plots&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbuw0989tr5hc9oeljtlj.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbuw0989tr5hc9oeljtlj.jpeg" width="800" height="415"&gt;&lt;/a&gt;&lt;br&gt;
In this article, we will look at alternatives to the standard regexp library in Go and benchmark them for speed and memory consumption.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-i-built-a-1-gb-observability-stack-for-my-go-startup-using-prometheus-loki-and-grafana" rel="noopener noreferrer"&gt;176. How I Built a 1 GB Observability Stack for My Go Startup Using Prometheus, Loki, and Grafana&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Foxn29fvzotttcx5qrtbh.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Foxn29fvzotttcx5qrtbh.png" width="799" height="653"&gt;&lt;/a&gt;&lt;br&gt;
How to set up Prometheus, Loki, and Grafana on a free VPS with just 1 GB of RAM for a Go service. Stack comparison, configs, and Grafana dashboards&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/spend-zero-time-on-devops-with-render-paas" rel="noopener noreferrer"&gt;177. Spend Zero Time on DevOps with Render PaaS&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fga6nqhux18y4z90jd6n3.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fga6nqhux18y4z90jd6n3.jpeg" width="800" height="518"&gt;&lt;/a&gt;&lt;br&gt;
Check out how efficient it is to create a new API using Go, and then deploy it to the Render PaaS, both for the first time with zero DevOps.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/filling-and-flattening-pdf-forms-in-go-with-examples-gc1h35z5" rel="noopener noreferrer"&gt;178. Filling And Flattening PDF Forms In Go With Examples&lt;/a&gt;
&lt;/h3&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%2Fhackernoon.com%2Fimages%2FzTVLAWw5raaMXiux9MRCZpHpOtg2-bdaq347x.jpeg" 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%2Fhackernoon.com%2Fimages%2FzTVLAWw5raaMXiux9MRCZpHpOtg2-bdaq347x.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
PDF forms are a convenient tool for gathering and storing information about your customers or users. This is a breakdown of how you can fill and flatten them.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/building-stupid-stuff" rel="noopener noreferrer"&gt;179. Building Stupid Stuff&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjhhi7g2zgmwvp93gkpz3.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjhhi7g2zgmwvp93gkpz3.jpeg" width="800" height="336"&gt;&lt;/a&gt;&lt;br&gt;
A first blog post to reduce (or increase?) the awkwardness.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/daily-coding-problem-triangular-numbers-and-big-divisors" rel="noopener noreferrer"&gt;180. Daily Coding Problem: Triangular Numbers and Big Divisors&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fb1t06828lwtygdu1vjub.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fb1t06828lwtygdu1vjub.jpeg" width="727" height="524"&gt;&lt;/a&gt;&lt;br&gt;
Finding triangular numbers and their divisors&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/automate-and-deploy-a-docker-container-to-google-cloud-run-from-scratch-using-pulumi-and-go" rel="noopener noreferrer"&gt;181. Automate and Deploy a Docker Container to Google Cloud Run from Scratch Using Pulumi and Go&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1t1gsywcuydgq6slpbm5.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1t1gsywcuydgq6slpbm5.jpeg" width="800" height="480"&gt;&lt;/a&gt;&lt;br&gt;
Automate and Deploy a Docker Container to Google Cloud Run from Scratch using Pulumi and Go with minimal permissions.&lt;/p&gt;

&lt;p&gt;Step by Step&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/clean-code-functions-and-error-handling-in-go-from-chaos-to-clarity-part-1" rel="noopener noreferrer"&gt;182. Clean Code: Functions and Error Handling in Go: From Chaos to Clarity [Part 1]&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs5vx5mrsin3rn349bwun.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs5vx5mrsin3rn349bwun.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Learn how to write clean Go functions that pass code review. Practical patterns for single responsibility, error handling, and the defer statement from 6 years &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-embed-static-resources-into-a-go-project" rel="noopener noreferrer"&gt;183. How to Embed Static Resources Into a Go Project&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F89c0o6lx41c3v4bryh80.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F89c0o6lx41c3v4bryh80.png" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
I wanted to create a small standalone web application in Go, the opposite of a regular web application&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/clean-code-interfaces-in-go-why-small-is-beautiful-part-3" rel="noopener noreferrer"&gt;184. Clean Code: Interfaces in Go - Why Small Is Beautiful [Part 3]&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flspuwuqmryi0nf62dw3p.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flspuwuqmryi0nf62dw3p.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Master Go interfaces: why single-method interfaces rule, accept interfaces return structs, and the nil interface gotcha that crashes production. From 6 years of&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-programmers-history-of-golang" rel="noopener noreferrer"&gt;185. A Programmer's History of Golang &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frj7bjobb6amy9oe4nrc6.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frj7bjobb6amy9oe4nrc6.png" width="735" height="438"&gt;&lt;/a&gt;&lt;br&gt;
Go was created in 2007 to address the unique challenges of large-scale software projects. It's not about cramming in features but about trimming out the fat.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/building-a-go-dependency-scanner-from-scratch" rel="noopener noreferrer"&gt;186. Building a Go Dependency Scanner From Scratch&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdpu8qnq7drkmqbjy3223.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdpu8qnq7drkmqbjy3223.png" width="800" height="560"&gt;&lt;/a&gt;&lt;br&gt;
Build a Go dependency scanner with the standard library: parse go.mod, query OSV for vulnerabilities, and analyze licenses.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-guide-to-familiarize-yourself-with-workspaces-in-go" rel="noopener noreferrer"&gt;187. A Guide to Familiarize Yourself With Workspaces in Go&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-z313bd2.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-z313bd2.jpeg" width="799" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Go 1.18 adds workspace mode to Go, which lets you work on multiple modules simultaneously.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/express-setup-golang-and-testcontainers-unwrapped" rel="noopener noreferrer"&gt;188. Express Setup: Golang and Testcontainers Unwrapped&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe00810hwuhng79as1b7v.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe00810hwuhng79as1b7v.jpeg" width="480" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Do we need all of this just to run a couple of integration tests for the database? The answer is obviously no.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-build-your-own-todo-list-service-with-golang-and-mongodb" rel="noopener noreferrer"&gt;189. How to Build Your Own TODO-list Service With Golang and MongoDB&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe1x34se9h5rhtwoqcooz.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe1x34se9h5rhtwoqcooz.png" width="799" height="547"&gt;&lt;/a&gt;&lt;br&gt;
Many have wondered how a simple task sheet or applications that provide such functionality work. In this article, we will write a small TODO service.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/gos-new-experimental-packages-what-to-know" rel="noopener noreferrer"&gt;190. Go's New Experimental Packages: What to Know&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fapnh3hulxkm8c4gu4991.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fapnh3hulxkm8c4gu4991.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
This blog post is about Go 1.25’s new experimental encoding/json/v2 and encoding/json/jsontext packages, which bring long-awaited improvements and fixes. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/weird-things-about-golang-part-1-ob4z3y84" rel="noopener noreferrer"&gt;191. Weird Things About GOLANG [Part 1]&lt;/a&gt;
&lt;/h3&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%2Fsmz42vh6h1c1zyxmywcj.png" 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%2Fsmz42vh6h1c1zyxmywcj.png" width="800" height="500"&gt;&lt;/a&gt;&lt;br&gt;
On a first glance when I started working on go, for me it seems very very weird language. I am working on node-js for two and more years and then start working on golang is not so cool for me. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/finally-a-way-to-run-your-shopify-store-without-clicking-yourself-into-madness" rel="noopener noreferrer"&gt;192. Finally, a Way to Run Your Shopify Store Without Clicking Yourself Into Madness&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fi36fc15vw3ceapdalg09.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fi36fc15vw3ceapdalg09.jpeg" width="800" height="531"&gt;&lt;/a&gt;&lt;br&gt;
ShopCTL lets you easily manage your Shopify store via the command line, offering quick commands to access your store’s data right from your terminal. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/heres-how-i-scaled-a-cryptocurrency-exchanges-trading-engine-to-1-million-tps-a62e3xyt" rel="noopener noreferrer"&gt;193. Here's How I Scaled A Cryptocurrency Exchange's Trading Engine to 1 Million TPS&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwpapgsp3dghgpvx0i567.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwpapgsp3dghgpvx0i567.jpeg" width="431" height="117"&gt;&lt;/a&gt;&lt;br&gt;
Crypto exchange has been in great demand with the adaptability of cryptocurrencies surging and multiple new tokens/coins been put there attracting users by showcasing their great potential.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/skip-list-from-scratch-a-guide" rel="noopener noreferrer"&gt;194. Skip List From Scratch: A Guide&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqyoaksa3ohaglbaisufi.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqyoaksa3ohaglbaisufi.jpeg" width="800" height="371"&gt;&lt;/a&gt;&lt;br&gt;
A skip list is a probabilistic data structure that serves as a dynamic set. It offers an alternative to red-black or AVL trees. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/es7-style-asyncawait-implementation-in-golang" rel="noopener noreferrer"&gt;195. ES7-style Async/Await Implementation in Golang&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxrmasy6a1bx7xenhg4m6.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxrmasy6a1bx7xenhg4m6.jpeg" width="800" height="447"&gt;&lt;/a&gt;&lt;br&gt;
In Golang, we use goroutines to execute asynchronous tasks while these goroutines communicate with each other via the data structure called Channel.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/3-golang-pitfalls-every-developer-needs-to-know" rel="noopener noreferrer"&gt;196. 3 Golang Pitfalls Every Developer Needs to Know&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsmrkalh2qp5dooy11kxr.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsmrkalh2qp5dooy11kxr.png" width="800" height="857"&gt;&lt;/a&gt;&lt;br&gt;
Over-viewing common coding pitfalls we've encountered when we started to use GoLang for production systems&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/go-125-is-released-the-go-programming-language" rel="noopener noreferrer"&gt;197. Go 1.25 is released - The Go Programming Language&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-3a03de7.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-3a03de7.jpeg" width="799" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Go 1.25 comes with improvements over Go 1.24 across its tools, the runtime, compiler, linker, and the standard library&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/gos-16th-anniversary-and-the-major-highlights-of-2025" rel="noopener noreferrer"&gt;198. Go’s 16th Anniversary and the Major Highlights of 2025&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-wk03bnf.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-wk03bnf.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
The Go team is applying its thoughtful and uncompromising mindset to the problems and opportunities of this dynamic space.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-accelerate-your-golang-backend-with-supabase-api" rel="noopener noreferrer"&gt;199. How to Accelerate Your Golang Backend With Supabase API&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8vukgiczkdsg2z63kmdt.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8vukgiczkdsg2z63kmdt.jpeg" width="799" height="193"&gt;&lt;/a&gt;&lt;br&gt;
Boost your Golang backend with the Supabase API: A seamless guide to setting up and utilizing supabase for efficient database operations and authentication.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-is-go-protobuf-exploring-the-new-opaque-api" rel="noopener noreferrer"&gt;200. What Is Go Protobuf? Exploring The New Opaque API&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-vz0399n.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-vz0399n.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
This blog post explains the motivation for creating a new API and shows you how to use it in your projects.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/issues-with-private-data-and-confidentiality-in-hyperledger-fabric-deep-dive-2ljd32oh" rel="noopener noreferrer"&gt;201. Issues With Private Data and Confidentiality in Hyperledger Fabric [Deep Dive]&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzjng87tc2m19capq2lqa.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzjng87tc2m19capq2lqa.jpg" width="799" height="415"&gt;&lt;/a&gt;&lt;br&gt;
In many blockchain platforms such as Ethereum and Bitcoin, data confidentiality is a kind of excluded item in their blockchain framework. In these distributed blockchain platform transactions are executed in every participant node in the network. So, every transaction in the network can be visible to all the peers. The ledger update process through all the endorsed peers and has to reach an agreement among all before it committed successfully to the ledger. So, in this scenario creating a private record and comprises within a certain group of participants in the network is a complete “No”.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-testing-hack-that-makes-bugs-easier-to-catch-and-code-easier-to-read" rel="noopener noreferrer"&gt;202. The Testing Hack That Makes Bugs Easier to Catch (and Code Easier to Read)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvjybbq7tl4yqmtkqlm06.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvjybbq7tl4yqmtkqlm06.jpeg" width="799" height="449"&gt;&lt;/a&gt;&lt;br&gt;
Table-driven testing simplifies how we test multiple input-output cases by organizing them like data rows. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-append-to-a-slice-in-golang" rel="noopener noreferrer"&gt;203. How to Append to a Slice in Golang&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F85ihmckyhzhmxi7p6s8z.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F85ihmckyhzhmxi7p6s8z.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Slices in go are not same as slices in other programming language&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/is-kafka-the-key-the-evolution-of-highlights-ingest" rel="noopener noreferrer"&gt;204. Is Kafka the Key? The Evolution of Highlight's Ingest&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjx5l3rnm1tf9w9au9yzz.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjx5l3rnm1tf9w9au9yzz.jpeg" width="800" height="420"&gt;&lt;/a&gt;&lt;br&gt;
Building a distributed message processing queue using Apache Kafka requires some thought. We walk through how we process thousands of large messages per second.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-one-config-to-rule-them-all" rel="noopener noreferrer"&gt;205. The One Config to Rule Them All&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe5etuqwvtq0cem81koxk.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe5etuqwvtq0cem81koxk.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Goplicate - An epic tale about a developer trying to maintain dozens of project config files and finding the one config to bind them and rule them all.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/is-golang-object-oriented" rel="noopener noreferrer"&gt;206. Does Golang Follow the Object Oriented Programming Paradigm?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F58d7wdn13i5djv6uuicx.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F58d7wdn13i5djv6uuicx.jpeg" width="720" height="378"&gt;&lt;/a&gt;&lt;br&gt;
Many are wondering whether Golang is a language that can apply the Object Oriented Programming paradigm. Let's discuss this here.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/hands-on-ipld-tutorial-in-golang-hk122awm" rel="noopener noreferrer"&gt;207. Hands-on IPLD Tutorial in Golang&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdilmyttoksiaa9aexd0t.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdilmyttoksiaa9aexd0t.jpeg" width="799" height="531"&gt;&lt;/a&gt;&lt;br&gt;
This article was first published on our open-source platform, SimpleAsWater.com. If you are interested in IPFS, Libp2p, Ethereum, Zero-knowledge Proofs, DeFi, CryptoEconomics, IPLD, Multiformats, and other Web 3.0 projects, concepts and interactive tutorials, then be sure to check out SimpleAsWater.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-prevent-server-overload-in-go" rel="noopener noreferrer"&gt;208. How To Prevent Server Overload In Go&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyesvr8kkoble2ka5q0ps.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyesvr8kkoble2ka5q0ps.jpeg" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
An in-depth guide on server overload, rate limiting, load shedding, Golang, and resilience.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/daily-coding-problem-minimum-coins-count" rel="noopener noreferrer"&gt;209. Daily Coding Problem: Minimum Coins Count&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzggoi18bjt37u4s06lxs.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzggoi18bjt37u4s06lxs.jpeg" width="720" height="493"&gt;&lt;/a&gt;&lt;br&gt;
Counting the minimum numbers of coin to reach a certain amount&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-is-the-best-way-to-design-a-budget-friendly-mobile-app-dk5qq31cl" rel="noopener noreferrer"&gt;210. What is the Best Way to Design a Budget-Friendly Mobile App?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs8jjqo403qasstkx7tjy.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs8jjqo403qasstkx7tjy.jpg" width="702" height="351"&gt;&lt;/a&gt;&lt;br&gt;
Today to build a mobile application is a mandate for businesses. But, when it comes to investing money for that mobile application, most people have different strategies. Many enterprises believe that a quality mobile app development cost higher and that mobile apps developed with a low budget are bound to fail.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/publish-go-packages-with-goreleaser" rel="noopener noreferrer"&gt;211. Publish Go Packages With Goreleaser&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fl16u9lmf5wijzbr5296u.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fl16u9lmf5wijzbr5296u.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Goreleaser is awesome. It's a simple tool that allows you to release your go packages.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/daily-coding-problem-remove-the-k-th-index-from-the-linked-list-in-one-pass" rel="noopener noreferrer"&gt;212. Daily Coding Problem: Remove the k-th Index From the Linked List in One Pass&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6dfj11jn7qzeqjdi4zg5.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6dfj11jn7qzeqjdi4zg5.png" width="800" height="203"&gt;&lt;/a&gt;&lt;br&gt;
Algorithm to remove an element from a linked list given its index in one pass only&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/connecting-dots-go-docker-and-k8s-part-1-1i1k33lm" rel="noopener noreferrer"&gt;213. Connecting Dots: Go, Docker and k8s [Part 1]&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5pxs7e5qhufw62crh4af.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5pxs7e5qhufw62crh4af.jpeg" width="799" height="441"&gt;&lt;/a&gt;&lt;br&gt;
In this post my plan is to create open tcp port scanning tool, use GO and worker pool to make it very fast. Expose it via REST resource, containerise and deploy&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/learning-go-by-building-a-specification-by-example-framework-li503wpu" rel="noopener noreferrer"&gt;214. Learning Go by Building a Specification-by-Example Framework&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-05T02%3A00%3A00.373Z-ogmv55a1m1e09oaana7sn2g7" 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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-05T02%3A00%3A00.373Z-ogmv55a1m1e09oaana7sn2g7" width="1080" height="810"&gt;&lt;/a&gt;&lt;br&gt;
Beginning.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/clean-code-in-go-part-2-structs-methods-and-composition-over-inheritance" rel="noopener noreferrer"&gt;215. Clean Code: Structs, Methods, and Composition Over Inheritance [Part 2]&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fohxy4pticgxotazkd5y8.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fohxy4pticgxotazkd5y8.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Write cleaner Go code. Learn how structs, methods, and composition replace OOP inheritance the idiomatic Go way.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/using-the-kubernetes-controller-for-envoy" rel="noopener noreferrer"&gt;216. Using the Kubernetes Controller for Envoy&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fce6woux1onesyx9er7y8.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fce6woux1onesyx9er7y8.jpeg" width="800" height="528"&gt;&lt;/a&gt;&lt;br&gt;
Creating Kubernetes controller for Envoyproxy with xDS protocol and Custom Resource Definition&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/golang-a-short-history-of-my-tech-journey-qkaz3tdo" rel="noopener noreferrer"&gt;217. Golang: A Short History of My Tech Journey&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fok00cntn8wmfihw1uvd8.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fok00cntn8wmfihw1uvd8.jpeg" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
The journey of a thousand miles begins with a single step. That's how everything in our tech journey begins. We all got here with a single step, that slowly became multiple steps. Before we know it, we are a thousand miles in. When I first started my career, I was in helpdesk. Now, I’m a developer advocate. The way that happened was with thousands of steps.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-ten-best-programming-languages-for-beginners-to-learn-in-2021-in4j31vu" rel="noopener noreferrer"&gt;218. The Ten Best Programming Languages for Beginners to Learn in 2021&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Feotifqrh0swbrtgaupmr.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Feotifqrh0swbrtgaupmr.jpeg" width="800" height="601"&gt;&lt;/a&gt;&lt;br&gt;
Here are my top ten best programming languages to learn first. Start from here, choose your path and get yourself on the road to your dream job.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/dont-procrastinate-go-code" rel="noopener noreferrer"&gt;219. Don't Procrastinate, GO Code!&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgduayty0lnmkk3tkmi17.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgduayty0lnmkk3tkmi17.jpeg" width="800" height="1198"&gt;&lt;/a&gt;&lt;br&gt;
This guide shows you how to write your first lines of GO code.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/go-the-testingsynctest-package-explained" rel="noopener noreferrer"&gt;220. Go: The Testing/Synctest Package Explained&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-7w03dqp.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-7w03dqp.jpeg" width="799" height="533"&gt;&lt;/a&gt;&lt;br&gt;
In Go 1.25, the testing/synctest package has graduated from experiment to general availability.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-are-generics-an-introduction-for-beginners" rel="noopener noreferrer"&gt;221. What Are Generics? An Introduction for Beginners &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fskm22z2s8teoskjo2efw.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fskm22z2s8teoskjo2efw.jpeg" width="800" height="483"&gt;&lt;/a&gt;&lt;br&gt;
Generics are a way of writing code that is independent of the specific types being used. Functions and types may now be written to use any of a set of types.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/slackn-go-batch-presence-aware-bot-bcea4d7ae672" rel="noopener noreferrer"&gt;222. Slack’n Go: Batch Presence Aware Bot&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fda64wr0i1ift7mfn0iuw.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fda64wr0i1ift7mfn0iuw.png" width="799" height="547"&gt;&lt;/a&gt;&lt;br&gt;
We shall create a &lt;a href="https://slack.com/" rel="noopener noreferrer"&gt;Slack&lt;/a&gt; Bot in &lt;a href="https://golang.org/" rel="noopener noreferrer"&gt;Go&lt;/a&gt; which aware of Batch Presence change event.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/application-testing-in-go-do-it-right-and-dont-create-a-mess-xwfc3y19" rel="noopener noreferrer"&gt;223. Application Testing In Go: Do It Right And Don't Create a Mess&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdrk6so7c6r7i6ylhf3wy.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdrk6so7c6r7i6ylhf3wy.png" width="700" height="671"&gt;&lt;/a&gt;&lt;br&gt;
Problem -&amp;nbsp;How many times have we faced this problem of worrying about cleaning up after running test cases. When some of our test cases run, they might add data to our database or add files to our directory which we don’t want to worry about every time.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/prevent-errors-from-growing-with-this-new-framework" rel="noopener noreferrer"&gt;224. Prevent Errors From Growing With This New Framework&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkf89aoqrfx92awsyb6cw.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkf89aoqrfx92awsyb6cw.png" width="800" height="363"&gt;&lt;/a&gt;&lt;br&gt;
This is the story of how we started with a simple error handling approach, got thoroughly frustrated, and eventually built our own error framework.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/go-builds-packages-not-files-heres-why-that-matters" rel="noopener noreferrer"&gt;225. Go Builds Packages, Not Files — Here’s Why That Matters&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2F2jqChkrv03exBUgkLrDzIbfM99q2-wo023du.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2F2jqChkrv03exBUgkLrDzIbfM99q2-wo023du.jpeg" width="800" height="1200"&gt;&lt;/a&gt;&lt;br&gt;
Go's build system isn't something to fight or work around. It's an API in its own right - one that rewards understanding.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/go-when-should-you-use-generics-when-shouldnt-you" rel="noopener noreferrer"&gt;226. Go: When Should You Use Generics? When Shouldn't You?&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-5q03boc.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-5q03boc.jpeg" width="800" height="628"&gt;&lt;/a&gt;&lt;br&gt;
I’ll provide general guidelines, not hard and fast rules. Use your own judgement. But if you aren’t sure, I recommend using the guidelines shown here.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/inteview-with-frank-muller-one-decade-of-go-the-power-of-concurrency-eq6u370h" rel="noopener noreferrer"&gt;227. Inteview with Frank Müller: One Decade of Go - the Power of Concurrency&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fi6wjt2l2wra4lylo6zu3.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fi6wjt2l2wra4lylo6zu3.png" width="630" height="630"&gt;&lt;/a&gt;&lt;br&gt;
Frank Müller, Solution Engineer at Loodse, is one of the co-organizers of the GoDays conference in Berlin, which took place in January of 2020. It has been an exciting moment when Google announced its Language Go in 2009. After some hype and early years of establishing the language, it was settled as a robust and scalable fundament for networked systems. We invite you to enjoy a travel through a decade of our beloved Go within the interview of Grigory Petrov, Dev Rel at Evrone.com with Frank Müller.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-i-merged-and-validated-two-json-files-in-go" rel="noopener noreferrer"&gt;228. Building a Type-Safe JSON Merge Pipeline in Go&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3sdcji5r3qbg93eypk47.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3sdcji5r3qbg93eypk47.png" width="799" height="547"&gt;&lt;/a&gt;&lt;br&gt;
A beginner-friendly walkthrough of a Go CLI tool that reads two JSON files, merges them, validates required fields, and writes the output based on my first real&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/building-a-simple-rest-api-with-go-9x4n36ph" rel="noopener noreferrer"&gt;229. Building a Simple Rest API with Go&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-05T02%3A00%3A00.337Z-e28d7bkwgy9alt9ea0zlkgpu" 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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-05T02%3A00%3A00.337Z-e28d7bkwgy9alt9ea0zlkgpu" width="1080" height="720"&gt;&lt;/a&gt;&lt;br&gt;
After recently joining Central Tech, I was given my first project: implement a new product creation and querying API in Go. I took this as a chance for me to finally dive deep into Go, something I've been wanted to do after having heard praises about it from many others. I also decided to start detailing the things I learned along the way, both for personal reference and to ensure that I understand concepts enough to explain it in writing. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/go-121-a-guide-to-profile-guided-optimization" rel="noopener noreferrer"&gt;230. Go 1.21: A Guide to Profile Guided Optimization&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-t383edj.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-t383edj.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
We will run through an example of using PGO to improve the performance of an application. Before we get to that, what exactly is “profile-guided optimization”?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/retired-software-richard-eng-discusses-rust-golang-smalltalk-china-and-more-yb5h3xfa" rel="noopener noreferrer"&gt;231. Retired Software Richard Eng Discusses Rust, Golang, Smalltalk, China and More! &lt;/a&gt;
&lt;/h3&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%2Ffirebasestorage.googleapis.com%2Fv0%2Fb%2Fhackernoon-app.appspot.com%2Fo%2Fimages%252FxBI9x4dWxYMlbgdTor7NMV7Aphc2-k51t72892.jpeg%3Falt%3Dmedia%26token%3D1acf1de1-15c3-4259-9e33-6c486b03a27c" 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%2Ffirebasestorage.googleapis.com%2Fv0%2Fb%2Fhackernoon-app.appspot.com%2Fo%2Fimages%252FxBI9x4dWxYMlbgdTor7NMV7Aphc2-k51t72892.jpeg%3Falt%3Dmedia%26token%3D1acf1de1-15c3-4259-9e33-6c486b03a27c" width="4801" height="2513"&gt;&lt;/a&gt;&lt;br&gt;
Richard Eng 2020 Noonie Nominee for Blockchain from India has been nominated for a 2020#Noonie in the Future Heroes and Technology categories.. The Noonies are Hacker Noon’s way of getting to know — from a community perspective —&amp;nbsp; what matters in tech today. So, we asked our Noonie Nominees to tell us. Here’s what Richard had to share.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-top-backend-development-frameworks-in-2023" rel="noopener noreferrer"&gt;232. The Top Backend Development Frameworks in 2023&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcoyu5p33nqnvizyb21t0.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcoyu5p33nqnvizyb21t0.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Take a look at our annual breakdown of the top web backend frameworks in 2023. Leading the list is the clear leader NodeJS.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/now-you-can-use-github-issues-to-track-customer-feedback" rel="noopener noreferrer"&gt;233. Now You Can Use GitHub Issues to Track Customer Feedback&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fosjs3v5hvreb7k6nm6ui.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fosjs3v5hvreb7k6nm6ui.jpeg" width="800" height="523"&gt;&lt;/a&gt;&lt;br&gt;
If you need a simple issue tracker for your app I'd recommend looking into using Github issues via the API, at least until it stops working for you!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/testingbloop-some-more-predictable-benchmarking-for-you" rel="noopener noreferrer"&gt;234. testing.B.Loop: Some More Predictable Benchmarking for You&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-ye039tc.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-ye039tc.jpeg" width="799" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Go developers who have written benchmarks using the testing package might have encountered some of its various pitfalls. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/build-a-go-web-api-with-the-new-digital-ocean-app-platform-a-how-to-guide-nu2c3zij" rel="noopener noreferrer"&gt;235. Build a Go Web API with the New Digital Ocean App Platform: A How-To Guide&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmuw1x18hwvhk76kjc517.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmuw1x18hwvhk76kjc517.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Recently, Digital Ocean announced they're entering the PaaS market with their new application platform. They've hosted virtual machines (droplets) and Kubernetes based services for years, but now they're creating a platform that's a simple point and click to get an application up and running.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/go-fast-small-and-productive-with-golangspell-d0163zqk" rel="noopener noreferrer"&gt;236. Go Fast, Small, and Productive With GolangSpell&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftzyv5shkaqrt0cwef0nh.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftzyv5shkaqrt0cwef0nh.png" width="800" height="1143"&gt;&lt;/a&gt;&lt;br&gt;
Before reading this article, make sure you have a good understanding of basic concepts of software development as Algorithms, Object Oriented design, Domain Driven Design. These will be the building blocks to digest the contents.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/using-the-kubernetes-controller-for-envoy-part-2" rel="noopener noreferrer"&gt;237. Using the Kubernetes Controller for Envoy (Part 2)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3dnejsxe1r95sdj6akjl.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3dnejsxe1r95sdj6akjl.jpeg" width="800" height="528"&gt;&lt;/a&gt;&lt;br&gt;
In this article, I will show you how you can write a controller that will monitor changes in custom resources.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/why-incomparable-types-in-go-are-more-than-just-a-compiler-error" rel="noopener noreferrer"&gt;238. Why ‘Incomparable Types’ in Go Are More Than Just a Compiler Error&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fi8fv0aydp4xv206ecnuf.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fi8fv0aydp4xv206ecnuf.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
With this short post, I’ll walk you through what comparable is, why it’s useful and how you can leverage it for cleaner, type-safe Go code.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/top-5-ides-and-tools-for-golang-development" rel="noopener noreferrer"&gt;239. Top 5 IDEs and Tools for Golang Development&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F81e3wefqnxye1mgmq9jf.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F81e3wefqnxye1mgmq9jf.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Top 5 IDEs and Tools for Golang Development - here is the list of top Golang IDEs that are worth your attention.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/golang-programming-overview" rel="noopener noreferrer"&gt;240. GoLang Programming Overview&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdggfgg6p7ez8h2gbvpcm.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdggfgg6p7ez8h2gbvpcm.jpeg" width="799" height="516"&gt;&lt;/a&gt;&lt;br&gt;
An overview of golang programming language. Know the pros and cons of golang.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/some-things-you-should-know-about-maps-in-go" rel="noopener noreferrer"&gt;241. Some Things You Should Know About Maps in Go&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdo3o7qt2ft4i18sa6nz7.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdo3o7qt2ft4i18sa6nz7.png" width="800" height="857"&gt;&lt;/a&gt;&lt;br&gt;
Tips for working with go maps - deep copy and memory allocation.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/go-concurrency-goroutines-mutexes-waitgroups-and-condition-variables" rel="noopener noreferrer"&gt;242. Go Concurrency: Goroutines, Mutexes, WaitGroups &amp;amp; Condition Variables&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fq54pisoyqpo1f7rm24tf.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fq54pisoyqpo1f7rm24tf.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Comprehensive guide to Go concurrency: goroutines, mutexes, WaitGroups, and condition variables with examples, best practices, and gotchas.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/one-go-codebase-five-platforms-my-cross-platform-build-journey" rel="noopener noreferrer"&gt;243. One Go Codebase, Five Platforms: My Cross-Platform Build Journey&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F53lm0d2uv7jwuianrmwm.webp" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F53lm0d2uv7jwuianrmwm.webp" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
Golang is a powerful language for Cross-Platform Development. Read this article to learn how Golang can target every mobile and desktop architecture today.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/serverless-api-with-terraform-go-and-aws-part-2" rel="noopener noreferrer"&gt;244. Serverless API with Terraform: GO and AWS [Part 2]&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxue4m1o3qnx6b4zuf2qa.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxue4m1o3qnx6b4zuf2qa.jpeg" width="799" height="450"&gt;&lt;/a&gt;&lt;br&gt;
In part 2, we'll go over deploying serverless API to AWS Cloud with Terraform.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/prometheus-grafana-turns-your-go-app-into-a-real-time-dashboard-of-truth" rel="noopener noreferrer"&gt;245. Prometheus + Grafana Turns Your Go App into a Real-Time Dashboard of Truth&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftqgz9v9zkzwzyta77bce.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftqgz9v9zkzwzyta77bce.jpeg" width="799" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Export custom Prometheus metrics from your Go application and visualize in Grafana&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/building-a-simple-rest-api-in-go-without-frameworks" rel="noopener noreferrer"&gt;246. Building a Simple REST API in Go Without Frameworks&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Faznisisuln5ph2k3omae.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Faznisisuln5ph2k3omae.jpeg" width="800" height="457"&gt;&lt;/a&gt;&lt;br&gt;
Learn how to build a RESTful API in Go from scratch using only the net/http package, in-memory data, and mutex for concurrency.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-few-words-on-vs-code-q0k3tgn" rel="noopener noreferrer"&gt;247.  A Few Words on VS Code&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpux76ejowg85wlfz6iww.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpux76ejowg85wlfz6iww.jpeg" width="690" height="335"&gt;&lt;/a&gt;&lt;br&gt;
Go has hard opinions about how you should style and format your code. The big upside of this is that you don't need to spend hours setting up tools like ESLint, Prettier, JSLint, etc. That said, in order to take advantage of the styling and listing tools available in the toolchain, you need a dev environment that makes them easy to use.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/understanding-concurrency-in-golang-with-goroutines-latest-update-in-version-123" rel="noopener noreferrer"&gt;248. Understanding Concurrency in Golang with Goroutines: Latest Update in Version 1.23&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2gf8damcg66v83kg5mne.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2gf8damcg66v83kg5mne.png" width="800" height="457"&gt;&lt;/a&gt;&lt;br&gt;
Explore the power of Goroutines in Golang for concurrency management, including new enhancements in Golang 1.23 that optimize performance and memory usage. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-is-type-inference-what-it-is-and-how-it-works" rel="noopener noreferrer"&gt;249. What Is Type Inference? What It Is and How It Works&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F78iofsa8jnj4jhd9hc6t.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F78iofsa8jnj4jhd9hc6t.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Here's everything you need to know about type inference, type pattern matching, type equations, and more.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/daily-coding-problem-pascals-triangles-and-space-complexity" rel="noopener noreferrer"&gt;250. Daily Coding Problem: Pascal’s Triangles and Space Complexity&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmp3uxgvwmfg7v5lrv9lc.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmp3uxgvwmfg7v5lrv9lc.jpeg" width="720" height="314"&gt;&lt;/a&gt;&lt;br&gt;
Build Pascal's triangles with code, with different algorithms, analyze theirs speed and space complexity.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-find-unreachable-functions-with-deadcode" rel="noopener noreferrer"&gt;251. How to Find Unreachable Functions With Deadcode&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-yo139jq.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-yo139jq.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Functions that are part of your project’s source code but can never be reached in any execution are called “dead code”&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-build-llm-powered-applications-using-go" rel="noopener noreferrer"&gt;252. How to Build LLM-Powered Applications Using Go&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-0x139xx.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-0x139xx.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
This blog post works through an example of using Go for a simple LLM-powered application. It starts by describing the problem the demo application is solving&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/iot-tutorial-room-temperature-sensors-from-a-raspberry-pi-using-go-hym3t5k" rel="noopener noreferrer"&gt;253. IoT Tutorial: Room Temperature Sensors From A Raspberry Pi, Using Go&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8s22ba2345kq5ocg0532.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8s22ba2345kq5ocg0532.png" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
In this tutorial, I’ll show you how to grab temperature from a Raspberry Pi and build an endpoint to store the data, with Go. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-mistake-that-could-cost-you-millions-what-it-is-and-how-to-fix-it" rel="noopener noreferrer"&gt;254. A Mistake That Could Cost You Millions: What it Is and How to Fix It&lt;/a&gt;
&lt;/h3&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%2F5qj6yz0zhn0zjt1lchqa.jpeg" 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%2F5qj6yz0zhn0zjt1lchqa.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
This small golang mistake could cost your business a million-dollar problem. You could easily avoid the mistake read the blog&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/golang-debugging-cli-applications-in-vscode" rel="noopener noreferrer"&gt;255. Golang: Debugging CLI Applications in VSCode&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F49siepuub7c24ofv7p5q.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F49siepuub7c24ofv7p5q.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
How do debug CLI apps in VSCode? We'll see how to do it with a sample Golang app.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/go-vs-rust-a-sto-array-of-arrays" rel="noopener noreferrer"&gt;256. Go vs Rust: A Sto-array of Arrays&lt;/a&gt;
&lt;/h3&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%2Fhackernoon.com%2Fimages%2FOUSbc82c1ZeK2m8ihlNsEloemhD3-uah23cb.jpeg" 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%2Fhackernoon.com%2Fimages%2FOUSbc82c1ZeK2m8ihlNsEloemhD3-uah23cb.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Want to see disappearing data in Go caused by an innocent append of data to an array? Can this happen in Rust, too? Check this data-driven horror story out! &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-combine-two-programming-languages-a-ruby-and-golang-tutorial" rel="noopener noreferrer"&gt;257. How to Combine two Programming Languages: A Ruby and Golang Tutorial&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs27hjvzriaw67oxvt7mb.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs27hjvzriaw67oxvt7mb.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
During past projects, I experienced difficulties when developing with a Ruby encryption pack. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/10-questions-for-aswin-ganesh-noonie-nominee-for-functional-programming-cf3n3u74" rel="noopener noreferrer"&gt;258. 10 Questions for Aswin Ganesh, Noonie Nominee for Functional Programming&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Feqphv3wncp6lx1dxclkk.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Feqphv3wncp6lx1dxclkk.jpeg" width="800" height="457"&gt;&lt;/a&gt;&lt;br&gt;
The 2020 #Noonies are here! And they are both much greener and much bigger than last year. Among the 2,000+ deserving humans nominated across 5 categories for over 200 award titles, we discovered Aswin Ganesh from India, who’s has been nominated for Hacker Noon's Contributor of the Year in our Functional Programming category. Without further ado, we present to you, our big techy world in 10 questions, from the perspective of Aswin.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/an-introductory-guide-to-variables-and-data-types-in-go-ru39315d" rel="noopener noreferrer"&gt;259. An Introductory Guide to Variables and Data Types in Go&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ft87ivgnso61920qu2krc.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ft87ivgnso61920qu2krc.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Hello there! So today we would be learning about Go variables and the different data types associated with Go.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/i-built-a-go-based-ngrok-alternative-with-zero-dependencies" rel="noopener noreferrer"&gt;260. I Built a Go-Based ngrok Alternative With Zero Dependencies&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F04hqw1e8k7smx4bev3wx.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F04hqw1e8k7smx4bev3wx.png" width="799" height="547"&gt;&lt;/a&gt;&lt;br&gt;
Built a fast, zero-dependency ngrok alternative in Go using Cloudflare tunnels. Here’s how it works, why Go won, and what I learned.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/go-122-bringing-mathrand-and-cryptorand-together" rel="noopener noreferrer"&gt;261. Go 1.22: Bringing Math/rand and Crypto/rand together&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8j4w90a69us6mf88uuid.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8j4w90a69us6mf88uuid.jpeg" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
This post is about how Go 1.22 brings the two closer together, by using a cryptographic random number source in math/rand.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-build-a-status-monitoring-service-in-go" rel="noopener noreferrer"&gt;262. How to Build a Status Monitoring Service in Go&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ft0mbsf7tx07bviu1gu4h.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ft0mbsf7tx07bviu1gu4h.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Build a Go-based monitoring app that probes services, opens/closes incidents, sends Teams/Slack alerts, and exports Prometheus metrics in Docker.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/go-121-an-inside-look-at-forward-compatibility-and-toolchain-management" rel="noopener noreferrer"&gt;263. Go 1.21: An Inside Look at Forward Compatibility and Toolchain Management&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-vn83elm.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-vn83elm.jpeg" width="800" height="538"&gt;&lt;/a&gt;&lt;br&gt;
Go 1.21 introduced toolchain management, so that different modules can use different Go toolchains just as they can use different versions of a required module.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/guide-to-integrating-with-non-aws-cloud-storage-services-supporting-the-s3-protocol-using-golang" rel="noopener noreferrer"&gt;264. Guide to Integrating With Non-AWS Cloud Storage Services Supporting the S3 Protocol using&amp;nbsp;Golang &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fx2itlc8tjsvb85dti7w0.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fx2itlc8tjsvb85dti7w0.jpeg" width="800" height="534"&gt;&lt;/a&gt;&lt;br&gt;
In this article we learn about S3 protocol, how to Integrate with Non-AWS Cloud Storage Service that supports S3 protocol, and a little bit about wrapper.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-run-go-in-your-browser-with-web-assembly-tutorial-r11i3u3t" rel="noopener noreferrer"&gt;265. How to Run Go in Your Browser With Web Assembly [ Tutorial ] &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqunlgml50qma4cl8g0y7.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqunlgml50qma4cl8g0y7.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
If you are familiar with the Go Playground, then you know how convenient it is to be able to have a Go scratchpad in the browser. Want to show someone a code snippet? Want to quickly test some syntax? Browser-based code pads a helpful. On that note, I created a new playground. The cool thing about this new playground that it doesn't use a remote server to run code, just to compile it. The code runs in your browser using web assembly (WASM).&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/go-golang-your-cheatsheet-on-ways-to-create-new-maps-and-slices-566s3tzy" rel="noopener noreferrer"&gt;266. Go (Golang): Your Cheatsheet On Ways To Create New Maps And Slices&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fx1m1ijrdtkbcn8q4wazd.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fx1m1ijrdtkbcn8q4wazd.jpeg" width="620" height="350"&gt;&lt;/a&gt;&lt;br&gt;
There are quite a few ways to create new maps and slices in Go. Which one is best? Or perhaps better asked, which one is best in your situation? Let's take a look.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/build-your-own-blog-at-dollar5-a-month-a-step-by-step-guide-1gnv32yj" rel="noopener noreferrer"&gt;267. Build Your Own Blog at $5 a Month [A Step by Step Guide]&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyzb2pm276i7gylyw9e7t.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyzb2pm276i7gylyw9e7t.png" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Blogging about tech is fun. Having your own blog allows you to help others, polish your skills, and maybe get you a job. Blogging on popular tech sites is great. Obviously you're reading this on Hackernoon, so you know I do it. It's fun. But having your OWN site to manage your content is important as well. This gives you freedom to do things exactly as you want,  try out weird applications and patterns, and experiment.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/go-122-a-change-in-loop-scoping" rel="noopener noreferrer"&gt;268. Go 1.22: A Change in Loop Scoping&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-pi83dmf.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-pi83dmf.jpeg" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
Go 1.21 includes a preview of a change to for loop scoping that we plan to ship in Go 1.22, removing one of the most common Go mistakes.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/neural-networks-with-gorgonia-ag1a3r5a" rel="noopener noreferrer"&gt;269. Training Neural Networks with Gorgonia&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2olvq1gf8v5edg9fesn8.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2olvq1gf8v5edg9fesn8.jpg" width="637" height="300"&gt;&lt;/a&gt;&lt;br&gt;
Deep learning&amp;nbsp;and neural networks&amp;nbsp;are very interesting subjects and&amp;nbsp;Go language supports this technology using the framework&amp;nbsp;Gorgonia.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-and-when-to-use-pointers-in-go-5eh3tlm" rel="noopener noreferrer"&gt;270. How And When To Use Pointers in Go&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2lzuk2fnh3glj5i55wdx.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2lzuk2fnh3glj5i55wdx.png" width="800" height="536"&gt;&lt;/a&gt;&lt;br&gt;
Go has become increasingly popular in recent years, especially in my local area. It has been consistently displacing other backend languages like Ruby, Python, C# and Java. Go is wanted for its simplicity, explicitness, speed, and low memory consumption.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-every-gopher-should-know-about-the-go-memory-model" rel="noopener noreferrer"&gt;271. What Every Gopher Should Know About the Go Memory Model&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgbt007iv2vc52qflut2g.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgbt007iv2vc52qflut2g.jpeg" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
Learn how Go's memory model defines visibility between goroutines using happens-before rules and synchronization primitives like channels and mutexes.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/pointer-pitfalls-a-simple-utility-function-that-makes-pointers-in-go-easier" rel="noopener noreferrer"&gt;272. Pointer Pitfalls: A Simple Utility Function That Makes Pointers in Go Easier &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffivvuny4ah5l7e4mah6c.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffivvuny4ah5l7e4mah6c.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Simpler way to deal with pointers in Go.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-guide-on-how-to-develop-and-benchmark-the-same-feature-in-node-and-go" rel="noopener noreferrer"&gt;273. A Guide on How to Develop and Benchmark the Same Feature in Node and Go&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6kn8qhs7tmw0hcx47n43.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6kn8qhs7tmw0hcx47n43.jpeg" width="800" height="336"&gt;&lt;/a&gt;&lt;br&gt;
Node vs Go: Same Feature, Different Design. Discover how two runtimes handle hot config reload differently, plus benchmark results showing Go's 1.9x performance&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/backward-compatibility-in-go-what-to-know" rel="noopener noreferrer"&gt;274. Backward Compatibility in Go: What to Know&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fd6a7ch24bcb9qexo1yfr.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fd6a7ch24bcb9qexo1yfr.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
This post is about the important work we shipped in Go 1.21 to keep Go boring.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/new-feature-in-go-makes-it-easier-to-iterate-manipulate-json-data" rel="noopener noreferrer"&gt;275. New Feature in Go Makes it Easier to Iterate, Manipulate JSON Data&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyq1m82qwar70nchmywkb.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyq1m82qwar70nchmywkb.png" width="800" height="363"&gt;&lt;/a&gt;&lt;br&gt;
What if you could loop through your JSON data, grab the path of each item, and decide exactly what to do with it on the fly?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/top-10-golang-bugs-to-spot-fast-in-code-reviews" rel="noopener noreferrer"&gt;276. Top 10 Golang Bugs to Spot Fast in Code Reviews&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcy1jy6kjk3e32axvlcjt.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcy1jy6kjk3e32axvlcjt.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Common Golang code bugs to point out quickly during code reviews. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/6-devops-trends-in-2022-that-devops-engineers-should-adopt" rel="noopener noreferrer"&gt;277. 6 DevOps Trends in 2022 That DevOps Engineers Should Adopt&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvc8iysu87nq5o5qj35k2.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvc8iysu87nq5o5qj35k2.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
The role of DevOps engineers, their responsibilities, growth opportunities, a set of important soft &amp;amp; hard skills, and most importantly, DevOps trends in 2022.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-beginners-guide-to-code-coverage-for-go-integration-tests" rel="noopener noreferrer"&gt;278. A Beginner's Guide to Code Coverage for Go Integration Tests&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-1703bzr.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-1703bzr.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
In this blog post we’ll give an example of how these new features work, and outline some of the use cases and workflow for collecting coverage profiles&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/container-aware-gomaxprocs-what-it-is-and-why-its-important" rel="noopener noreferrer"&gt;279. Container-aware GOMAXPROCS: What it is and Why It's Important&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8cbubznv84a8o66m93ev.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8cbubznv84a8o66m93ev.jpeg" width="799" height="533"&gt;&lt;/a&gt;&lt;br&gt;
In this post, we will dive into how Go schedules goroutines, how that scheduling interacts with container-level CPU controls, and how Go can perform better.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/daily-coding-problem-computing-big-exponentials" rel="noopener noreferrer"&gt;280. Daily Coding Problem: Computing Big Exponentials&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fca2jm1hwj7vx5lam9ds9.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fca2jm1hwj7vx5lam9ds9.jpeg" width="774" height="512"&gt;&lt;/a&gt;&lt;br&gt;
Calculating high exponentials with a simple algorithm&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/free-extension-to-scan-go-vulnerabilities-in-visual-studio-code-rpax30u9" rel="noopener noreferrer"&gt;281. Free Extension To Scan Go Vulnerabilities in Visual Studio Code&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftsc9w1r4j2ya3vztjaxx.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftsc9w1r4j2ya3vztjaxx.jpg" width="799" height="274"&gt;&lt;/a&gt;&lt;br&gt;
If you’re a Golang developer using Visual Studio Code, keeping at-risk Go Modules out of your apps just got easier, and for free.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/generic-alias-types-why-we-need-them" rel="noopener noreferrer"&gt;282. Generic Alias Types: Why We Need Them&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5hb3imev2q3f9mg3gu6q.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5hb3imev2q3f9mg3gu6q.jpeg" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
This post is about generic alias types, what they are, and why we need them.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/generic-interfaces-when-to-use-them" rel="noopener noreferrer"&gt;283. Generic interfaces: When to Use Them&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-s503dxs.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-s503dxs.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
In this post, we’ll discuss the use of interfaces with type parameters in a couple of common scenarios.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-tour-of-slog-everything-you-need-to-know-about-structured-logging-with-slog" rel="noopener noreferrer"&gt;284. A Tour of Slog: Everything You Need to Know About Structured Logging With Slog&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fx05etap538u2g7x30pzt.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fx05etap538u2g7x30pzt.jpeg" width="800" height="505"&gt;&lt;/a&gt;&lt;br&gt;
By including structured logging in the standard library, we can provide a common framework that all the other structured logging packages can share.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/introduction-to-numeral-systems-in-go-611f34p4" rel="noopener noreferrer"&gt;285. Introduction to Numeral Systems in Go&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fy2jb39gvhwsy1p9n68y9.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fy2jb39gvhwsy1p9n68y9.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
numeral is a Go package. It gives you the ability to create custom (positional) numeral systems and perform operations on them.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/examine-your-apps-speed-and-bottlenecks-a-tutorial-to-mastering-performance-testing-with-k6" rel="noopener noreferrer"&gt;286. Examine Your App's Speed and Bottlenecks: A Tutorial to Mastering Performance Testing with K6!&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4hk9e1dplq9l5cqdfhwq.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4hk9e1dplq9l5cqdfhwq.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Performance tests are useful for uncovering bottlenecks, and scalability issues. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/clean-code-in-go-part-4-package-architecture-dependency-flow-and-scalability" rel="noopener noreferrer"&gt;287. Clean Code: Package Architecture, Dependency Flow, and Scalability [Part 4]&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1rmicn1agkf9kms9p129.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1rmicn1agkf9kms9p129.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Learn how to organize Go packages, avoid import cycles, structure scalable projects, and use interfaces and internal directories the right way.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/everything-you-need-to-know-about-go-123" rel="noopener noreferrer"&gt;288. Everything You Need to Know About Go 1.23&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-62039ob.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-62039ob.jpeg" width="800" height="532"&gt;&lt;/a&gt;&lt;br&gt;
Go 1.23 comes with many improvements over Go 1.22. Some of the highlights include: language changes, tool improvements, and standard library improvements.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/why-using-instead-of-lessless-causes-errors-in-go-programs" rel="noopener noreferrer"&gt;289. Why Using "^" Instead of "&amp;lt;&amp;lt;" Causes Errors in Go Programs&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqjzjm7vcpt8qypyckjk1.webp" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqjzjm7vcpt8qypyckjk1.webp" width="800" height="336"&gt;&lt;/a&gt;&lt;br&gt;
How a simple ^ operator mistake in Go can degrade performance and cause hidden bugs—and how static analysis tools can detect the problem early.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/go-context-timeouts-and-external-calls-cook-them-properly" rel="noopener noreferrer"&gt;290. Go Context Timeouts and External Calls: Cook Them Properly&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwtv2nq6kz7qgzt72hd5p.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwtv2nq6kz7qgzt72hd5p.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Optimizing external service calls in Go with context package: balancing timeouts and performance for efficient operations.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-top-25-golang-interview-questions-thatll-make-you-question-your-life-choices" rel="noopener noreferrer"&gt;291. The Top 25 Golang Interview Questions That'll Make You Question Your Life Choices&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fa9vk5ip6h6ct0m8reks4.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fa9vk5ip6h6ct0m8reks4.jpeg" width="800" height="532"&gt;&lt;/a&gt;&lt;br&gt;
Here's a list of 25 Golang interview questions that'll probably keep you up at night.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/concurrency-bugs-you-cant-see-until-your-system-fails-in-production" rel="noopener noreferrer"&gt;292. Concurrency Bugs You Can’t See (Until Your System Fails in Production)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmkwy3f2zwlxn7d19k2en.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmkwy3f2zwlxn7d19k2en.jpeg" width="800" height="799"&gt;&lt;/a&gt;&lt;br&gt;
At first glance, the promise of concurrency is appealing, but lurking beneath that promise are several complex challenges.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/get-certified-by-cia-for-exploring-archives-my-golang-solution-for-web-archive-data-extraction" rel="noopener noreferrer"&gt;293. Get Certified by CIA for Exploring Archives — my Golang Solution for Web Archive Data Extraction&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftqnzmjdi44zenp20of59.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftqnzmjdi44zenp20of59.jpeg" width="800" height="599"&gt;&lt;/a&gt;&lt;br&gt;
Get Certified by CIA for Exploring Archives — my Golang Solution for Web Archive Data Extraction&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/walking-you-through-wasi-support-in-go" rel="noopener noreferrer"&gt;294. Walking You Through WASI Support in Go&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-ay03ash.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-ay03ash.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Go 1.21 adds a new port targeting the WASI preview 1 syscall API through the new GOOS value wasip1. This port builds on the existing WebAssembly port &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/github-actions-and-go-areyouok-my-url-ao1d33a1" rel="noopener noreferrer"&gt;295. Github Actions and Go: AreYouOk My URL?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fp1fmzxrbyrf5f8rj6s15.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fp1fmzxrbyrf5f8rj6s15.jpeg" width="800" height="421"&gt;&lt;/a&gt;&lt;br&gt;
Check and audit link/URL health using Github actions. Test dead links in a fast and efficient manner&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/building-an-api-with-go-postgresql-google-cloud-and-cockroachdb" rel="noopener noreferrer"&gt;296. Building an API with Go, PostgreSQL, Google Cloud and CockroachDB&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsguivsg0ft8p7jlgotvh.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsguivsg0ft8p7jlgotvh.png" width="500" height="500"&gt;&lt;/a&gt;&lt;br&gt;
A Golang API based on the game "Crisis Core: Final Fantasy VII", for simulating fusion of materia.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/debugging-microservices-a-journey-into-distributed-debugging" rel="noopener noreferrer"&gt;297. Debugging Microservices: A Journey into Distributed Debugging&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnuvkul7ccz2dccc3dsag.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnuvkul7ccz2dccc3dsag.png" width="799" height="436"&gt;&lt;/a&gt;&lt;br&gt;
A framework for debugging microservices using gRPC interceptors to automatically collect and propagate debug information across service calls.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/hands-on-ipld-tutorial-in-golang-part-2-uvn832oo" rel="noopener noreferrer"&gt;298. Hands-on IPLD Tutorial in Golang: Part 2&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvuhsj1wzgcnt76fa4rhl.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvuhsj1wzgcnt76fa4rhl.jpg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Quick recap from PART-1&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/go-can-it-mitigate-supply-chain-attacks" rel="noopener noreferrer"&gt;299. Go: Can It Mitigate Supply Chain Attacks?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fl1kyol3pq1p2nzxtfyxe.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fl1kyol3pq1p2nzxtfyxe.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
It is an explicit security design goal of the Go toolchain that neither fetching nor building code will let that code execute, even if it is untrusted.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/reproducible-go-toolchains-what-you-need-to-know" rel="noopener noreferrer"&gt;300. Reproducible Go Toolchains: What You Need to Know&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-y643azb.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-y643azb.jpeg" width="799" height="533"&gt;&lt;/a&gt;&lt;br&gt;
This post explains what goes into making builds reproducible, and then demonstrates one of the benefits of reproducibility by verifying the Ubuntu package&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/should-you-rust-or-should-you-go" rel="noopener noreferrer"&gt;301. Should You Rust, or Should You Go? &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fv1hj69fek0ha3hsugb83.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fv1hj69fek0ha3hsugb83.png" width="744" height="350"&gt;&lt;/a&gt;&lt;br&gt;
Let’s talk about Go versus Rust in 2024, with our special guest, John Arundel.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-quick-coding-lesson-on-gos-waitgroup-vs-javascripts-promiseall-ax2q3ufu" rel="noopener noreferrer"&gt;302. A Quick Coding Lesson On Go's ‘WaitGroup’ (vs. JavaScript's ‘PromiseAll’)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F654j2ko71eia1mwng477.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F654j2ko71eia1mwng477.jpeg" width="625" height="415"&gt;&lt;/a&gt;&lt;br&gt;
In applications that are i/o heavy, it can get clunky to synchronously execute high-latency functions one after the other. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/implement-your-own-tool-using-hcl-part-2" rel="noopener noreferrer"&gt;303. Implement Your Own Tool Using HCL (Part 2) &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fb5h21anm74l4wyesoxss.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fb5h21anm74l4wyesoxss.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
This is the second part of my HCL series. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/leveraging-yandex-pandora-stress-testing-grpc-and-flatbuffer-services" rel="noopener noreferrer"&gt;304. Leveraging Yandex Pandora: Stress Testing GRPC and Flatbuffer Services&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fskglo5w7pflow6vf36dg.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fskglo5w7pflow6vf36dg.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Yandex Tank stress tests with Pandora for grpc and flatbuffer. Golang integration guide. Custom scenarios and load setup for robust service performance&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/json-a-minimal-json-parser-and-transformer-in-go-8eo34lp" rel="noopener noreferrer"&gt;305. µjson — A minimal JSON parser and transformer in Go&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fh6igutyy7082o3rok9dl.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fh6igutyy7082o3rok9dl.jpeg" width="799" height="524"&gt;&lt;/a&gt;&lt;br&gt;
µjson is a minimal JSON parser and transformer that works on unstructured (and trusted) JSON. It works by parsing input and calling the given callback function when encountering each item.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/generating-images-for-my-dads-meetups-with-go-6q1d3upk" rel="noopener noreferrer"&gt;306. Generating Images For My Dad’s Meetups With Go&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fh6mfxtsewfkly9u4kd5s.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fh6mfxtsewfkly9u4kd5s.jpeg" width="800" height="537"&gt;&lt;/a&gt;&lt;br&gt;
I recently read a great article by Mat Ryer about programmatically generating images in Go and got inspired by it to solve a repetitive task I usually do every month.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-i-built-my-first-go-app-and-the-deployed-it-to-heroku" rel="noopener noreferrer"&gt;307. How I Built My First Go App and The Deployed it to&amp;nbsp;Heroku&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpb65y7iub2j0t0txao62.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpb65y7iub2j0t0txao62.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
In this tutorial, we'll learn to build and deploy a Go web service to Heroku, showcasing the ease of use, speed, and power of Golang for modern web services.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/1-10-2026-newsletter" rel="noopener noreferrer"&gt;308. The HackerNoon Newsletter: Go Builds Packages, Not Files — Here’s Why That Matters (1/10/2026)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fh3b28up88dpnh055yh8k.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fh3b28up88dpnh055yh8k.png" width="799" height="405"&gt;&lt;/a&gt;&lt;br&gt;
1/10/2026: Top 5 stories on the HackerNoon homepage!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-install-go-on-linux-tutorial-le2e3yma" rel="noopener noreferrer"&gt;309. How to Install Go on Linux - Tutorial&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyvzzhbbkey3hqu0oojyj.webp" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyvzzhbbkey3hqu0oojyj.webp" width="738" height="415"&gt;&lt;/a&gt;&lt;br&gt;
The Go programming language has become quite popular over the past few years. Why? The primary reason is that it has become the language of choice for distributed and highly scalable servers. Go was based on C and brings code efficiency to the table, which generates faster software and apps for businesses.&amp;nbsp;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-you-have-to-know-about-syntactic-support-for-error-handling" rel="noopener noreferrer"&gt;310. What You Have to Know About Syntactic Support for Error Handling &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwssdzsorvbqebgxtyk1x.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwssdzsorvbqebgxtyk1x.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
One of the oldest and most persistent complaints about Go concerns the verbosity of error handling.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-create-a-simple-application-using-golangspell-3i123tam" rel="noopener noreferrer"&gt;311. How To Create a Simple Application Using Golangspell&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkcejtk5lsblfjldsxax0.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkcejtk5lsblfjldsxax0.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
For a couple of years I've been working with Golang, is such a great experience, Golang&amp;nbsp;is a great language, in my opinion, simple, fast, and focused on high performance. But, not only it can help us to create a microservice that is fast, but we can also code quite quickly.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/clean-code-concurrency-patterns-context-management-and-goroutine-safety-part-5" rel="noopener noreferrer"&gt;312. Clean Code: Concurrency Patterns, Context Management, and Goroutine Safety [Part 5]&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F69scpb44yjscce1rwthl.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F69scpb44yjscce1rwthl.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
A practical guide to clean, safe Go concurrency—covering context, goroutines, channels, patterns, pitfalls, and lessons learned from production systems.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/building-a-better-debugging-experience-a-deep-dive-into-capturing-and-replaying-grpc-traffic" rel="noopener noreferrer"&gt;313. Building a Better Debugging Experience: A Deep Dive into Capturing and Replaying gRPC Traffic&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fi762cd9qrxqyt7kjo3fh.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fi762cd9qrxqyt7kjo3fh.jpeg" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
Debugging microservices is hard because it's difficult to see the data flowing between them. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/advantages-of-go-language-for-creating-web-servers-fl17346a" rel="noopener noreferrer"&gt;314. Advantages Of Go Language For Creating Web Servers&lt;/a&gt;
&lt;/h3&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%2Fhackernoon.com%2Fimages%2FxBLXG4Ce1kbxqmBk0ocYg82ExIK2-af1329vd.jpeg" 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%2Fhackernoon.com%2Fimages%2FxBLXG4Ce1kbxqmBk0ocYg82ExIK2-af1329vd.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
The Go programming language is great choice for web server development and beyond.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/introducing-criclang-the-cricket-inspired-programming-language" rel="noopener noreferrer"&gt;315. Introducing CricLang: The Cricket-Inspired Programming Language 🏏&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvhkttr8vsvpnbuesxlys.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvhkttr8vsvpnbuesxlys.png" width="513" height="196"&gt;&lt;/a&gt;&lt;br&gt;
I made CricLang, a cricket-inspired programming language built on GoLang.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/everything-you-need-to-know-about-all-comparable-types" rel="noopener noreferrer"&gt;316. Everything You Need to Know About All Comparable Types&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-o303bfy.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-o303bfy.jpeg" width="799" height="533"&gt;&lt;/a&gt;&lt;br&gt;
In this blog post, we hope to shine some light on the language mechanics behind all comparable types.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/building-cli-tools-with-go-golang-a-json-file-formatter" rel="noopener noreferrer"&gt;317. Building CLI Tools with Go (Golang): A JSON File Formatter&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fab6bga3tas4ji94lozg3.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fab6bga3tas4ji94lozg3.jpeg" width="800" height="336"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/go-121-taking-your-go-apps-to-the-next-level" rel="noopener noreferrer"&gt;318. Go 1.21: Taking Your Go Apps to the Next Level&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F93yxe1k1nvnxyomeoclf.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F93yxe1k1nvnxyomeoclf.png" width="525" height="460"&gt;&lt;/a&gt;&lt;br&gt;
Discover Go 1.21's cutting-edge features: profile-guided optimization, min-max functions, clear function, loop variable enhancement, and more.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-practical-way-for-developers-to-learn-algorithms" rel="noopener noreferrer"&gt;319. The Practical Way for Developers to Learn Algorithms&lt;/a&gt;
&lt;/h3&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%2Fuzyr21mtp4c9uzvj9y7w.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%2Fuzyr21mtp4c9uzvj9y7w.jpg" width="800" height="534"&gt;&lt;/a&gt;&lt;br&gt;
Many developers quietly assume Big-O and data structures are only for low-level specialists.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/go-concurrency-face-off-channels-vs-mutexes" rel="noopener noreferrer"&gt;320. Go Concurrency Face-Off: Channels vs Mutexes&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fr2g6cj0awruv88vt0yrs.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fr2g6cj0awruv88vt0yrs.jpeg" width="800" height="545"&gt;&lt;/a&gt;&lt;br&gt;
Demystify when to use channels and when to use mutexes, and why blindly following "Go concurrency patterns" can backfire.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/reveal-go-module-vulnerabilities-with-xray-46733vq2" rel="noopener noreferrer"&gt;321. Reveal Go Module Vulnerabilities With Xray&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fksu6r9yc1oeem7vimcz4.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fksu6r9yc1oeem7vimcz4.jpg" width="800" height="278"&gt;&lt;/a&gt;&lt;br&gt;
Golang developers care a lot about security and as Go modules become more widely used, they need more ways to assure these publicly shared files are safe.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/bitbanged-spi-in-go-an-explanation-e51i3z05" rel="noopener noreferrer"&gt;322. BitBanged SPI in Go [Explained]&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fktf6m1trgdxm67nqhl5p.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fktf6m1trgdxm67nqhl5p.jpg" width="726" height="340"&gt;&lt;/a&gt;&lt;br&gt;
I’m going to focus mostly on some design decisions and how I went about writing an SPI interface using Go on a Raspberry Pi. I assume my readers have a basic understanding of what a Raspberry Pi is, and how basic electronics work. If not, read on anyway and I will be sure to include some valuable resources below.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-use-joblet-secure-linux-process-execution-made-simple" rel="noopener noreferrer"&gt;323. How to Use Joblet: Secure Linux Process Execution Made Simple &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F555dyztmej2nn4wzppeh.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F555dyztmej2nn4wzppeh.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Joblet is a lightweight process isolation platform that lets you run commands and scripts in secure, resource-controlled environments.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/heres-what-you-need-to-know-about-go-122" rel="noopener noreferrer"&gt;324. Here's What You Need to Know About Go 1.22&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-y9039wj.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-y9039wj.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Go 1.22 comes with several important new features and improvements. Here are some of the notable changes; for the full list, refer to the release notes.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/kickstarting-your-golang-journey" rel="noopener noreferrer"&gt;325. Kickstarting Your GoLang Journey&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Faujcm3qcku128nbf35g2.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Faujcm3qcku128nbf35g2.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Embark on a 100-day journey to master Go Lang, a modern programming language ideal for cloud computing, web development, and DevOps. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-internet-is-full-of-duplicate-requestsheres-how-smart-developers-prevent-them" rel="noopener noreferrer"&gt;326. The Internet Is Full of Duplicate Requests—Here’s How Smart Developers Prevent Them&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhnoq3jmm1or5564b6jbu.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhnoq3jmm1or5564b6jbu.png" width="799" height="547"&gt;&lt;/a&gt;&lt;br&gt;
Idempotency is an essential tool for preventing duplicate operations, improving API stability, and ensuring consistent behavior in unsafe HTTP methods.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/go-interfaces-explained-for-typescript-developers" rel="noopener noreferrer"&gt;327. Go Interfaces, Explained for TypeScript Developers&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2mvjhp8nb0zh3wg6y1l3.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2mvjhp8nb0zh3wg6y1l3.png" width="800" height="240"&gt;&lt;/a&gt;&lt;br&gt;
Go’s interfaces are behavioral typing, meaning a struct matches an interface as long as it has matching method signatures.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/crush-your-competition-with-prometheus-at-your-side" rel="noopener noreferrer"&gt;328. Crush Your Competition with Prometheus at Your Side!&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fit7djhubol77qulbqs69.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fit7djhubol77qulbqs69.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Uncover Prometheus's secrets and use its capabilities to dominate the monitoring game!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/heres-what-you-need-to-know-about-vulnerability-management-for-go" rel="noopener noreferrer"&gt;329. Here's What You Need to Know About Vulnerability Management for Go&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-7413bpt.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-7413bpt.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Go provides tooling to analyze your codebase and surface known vulnerabilities. This tooling is backed by the Go vulnerability database&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/as-the-go-ecosystem-continues-grow-gopls-continues-to-scale" rel="noopener noreferrer"&gt;330. As the Go Ecosystem Continues to Grow, gopls Continues to Scale&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpk2cxn72gncccedyyah5.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpk2cxn72gncccedyyah5.jpeg" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
Gopls provides language-agnostic editors with IDE-like features such as auto-completion, formatting, cross-references, and refactoring.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-build-a-production-ready-go-diagnostic-rule" rel="noopener noreferrer"&gt;331. How to Build a Production-Ready Go Diagnostic Rule&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F24hv4dfl5o19pa3624fo.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F24hv4dfl5o19pa3624fo.png" width="800" height="451"&gt;&lt;/a&gt;&lt;br&gt;
Build and ship a production-ready Go diagnostic rule using go/analysis.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/go-interfaces-are-just-like-magic" rel="noopener noreferrer"&gt;332. Go Interfaces Are Just Like Magic&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcfk9yj7unjd2d75g998h.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcfk9yj7unjd2d75g998h.png" width="800" height="336"&gt;&lt;/a&gt;&lt;br&gt;
Discover how Go's implicit interface implementation simplifies code, reduces complexity, and promotes flexibility. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-organize-your-go-projects-like-a-pro" rel="noopener noreferrer"&gt;333. How to Organize Your Go Projects Like a Pro&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5roijlcvw2hq6bwxf790.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5roijlcvw2hq6bwxf790.jpeg" width="800" height="457"&gt;&lt;/a&gt;&lt;br&gt;
Beginner’s guide to structuring Go projects with packages, internal folders, and imports — using a calculator project as an example.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-search-experience-on-pkggodev-how-it-works" rel="noopener noreferrer"&gt;334. The Search Experience on pkg.go.dev: How It Works&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-6c83b28.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-6c83b28.jpeg" width="799" height="531"&gt;&lt;/a&gt;&lt;br&gt;
Search results for packages in the same module are now grouped together. The most relevant package for the search request is highlighted.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/abdullah-al-tarek-is-excited-about-the-upcoming-generics-feature-in-golang-cb1s3w5y" rel="noopener noreferrer"&gt;335. Abdullah Al Tarek Is Excited About the Upcoming Generics Feature in Golang&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbi3b4xstzefc80k89rlj.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbi3b4xstzefc80k89rlj.jpeg" width="730" height="412"&gt;&lt;/a&gt;&lt;br&gt;
You know that feeling when you work really hard on something for really long and it feels like nobody really notices? &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/10-27-2025-newsletter" rel="noopener noreferrer"&gt;336. The HackerNoon Newsletter: The Physics of AI  (10/27/2025)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbs1ctuuibmc9inc3erl0.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbs1ctuuibmc9inc3erl0.png" width="799" height="405"&gt;&lt;/a&gt;&lt;br&gt;
10/27/2025: Top 5 stories on the HackerNoon homepage!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/connecting-dots-go-docker-and-k8s-part-2-9b7234zn" rel="noopener noreferrer"&gt;337. Connecting Dots: Go, Docker and k8s [Part 2]&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftjteq936zuaskyqbp2j7.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftjteq936zuaskyqbp2j7.jpeg" width="800" height="521"&gt;&lt;/a&gt;&lt;br&gt;
Nowadays, the successful application often consists of containers and some sort of container management system to ease scaling, reduce downtime, and more.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-routing-enhancements-for-go-122-that-you-have-to-know-about" rel="noopener noreferrer"&gt;338. The Routing Enhancements for Go 1.22 That You Have to Know About&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fii38wts4zyfstwu543pv.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fii38wts4zyfstwu543pv.jpeg" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
Go 1.22 brings two enhancements to the net/http package’s router: method matching and wildcards.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/golang-guide-automating-data-consistency-in-dynamodb" rel="noopener noreferrer"&gt;339. GoLang Guide: Automating Data Consistency in DynamoDB&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvgh33p1b1m3rqyg7hzfj.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvgh33p1b1m3rqyg7hzfj.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Discover automatic data deserialization in Go with DynamoDB. Learn through examples, and explore the pros and cons of using the Unmarshaler interface.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-setup-an-effective-refactoring-process-of-a-heavy-database-interface-9a123u0j" rel="noopener noreferrer"&gt;340. How To Setup An Effective Refactoring Process of a Heavy Database Interface&lt;/a&gt;
&lt;/h3&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%2Fe02ia5if02cka3jwkw91.jpeg" 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%2Fe02ia5if02cka3jwkw91.jpeg" width="799" height="434"&gt;&lt;/a&gt;&lt;br&gt;
This story is about pain, agony, and denial of ready-made solutions. It is also about changes that improve the code’s readability and help the development team stay happy. The object of this post is an&amp;nbsp;interface&amp;nbsp;that helps a program communicate with a database.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/8-2-2024-noonification" rel="noopener noreferrer"&gt;341. The Noonification: Augmented Linked Lists: An Essential Guide (8/2/2024)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzmjct3lrhaqsw6po9exu.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzmjct3lrhaqsw6po9exu.png" width="800" height="457"&gt;&lt;/a&gt;&lt;br&gt;
8/2/2024: Top 5 stories on the HackerNoon homepage!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/kubernetes-annotations-harnessing-power-in-operator-development" rel="noopener noreferrer"&gt;342. Kubernetes Annotations: Harnessing Power in Operator Development&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fip7dwogeixpklparpvr3.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fip7dwogeixpklparpvr3.jpeg" width="800" height="602"&gt;&lt;/a&gt;&lt;br&gt;
How you can harness the power of Kubernetes annotations to add new and flexible functionality to your custom operators!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/streamlining-go-concurrency-using-a-worker-pool" rel="noopener noreferrer"&gt;343. Streamlining Go Concurrency Using a Worker Pool&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsjpp7soyys04pfy4qw18.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsjpp7soyys04pfy4qw18.jpeg" width="799" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Before you start spawning thousands of goroutines, let's take a step back and understand how to do this efficiently. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/new-wal-archiving-tool-pgrwl-delivers-zero-data-loss-for-postgresql-in-containerized-environments" rel="noopener noreferrer"&gt;344. New WAL Archiving Tool ‘pgrwl’ Delivers Zero Data Loss for PostgreSQL in Containerized Environments&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhfh2p2ky0u109sp04tic.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhfh2p2ky0u109sp04tic.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
pgrwl enables zero data loss (RPO=0) PostgreSQL backups via streaming WAL archiving, built for containers with S3/SFTP support, compression, and encryption.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/constants-in-go-vs-constants-in-javascript-mwv3t2b" rel="noopener noreferrer"&gt;345. Constants in Go Vs. Constants in Javascript&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F45ho7rstzxirf0b8tfr5.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F45ho7rstzxirf0b8tfr5.png" width="800" height="534"&gt;&lt;/a&gt;&lt;br&gt;
Constants can be confusing and easy to misuse in Go if you are coming from an untyped language. In this article we will learn what constants are, and when it is best to make use of them.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/happy-15th-birthday-go" rel="noopener noreferrer"&gt;346. Happy 15th Birthday Go!&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-gz039z9.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-gz039z9.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Go is going strong! Go’s user base has more than tripled in the past five years, making it one of the fastest growing languages. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/binary-size-in-go-applications-how-to-use-go-size-analyze" rel="noopener noreferrer"&gt;347. Binary Size in Go Applications: How to Use Go-size-analyze&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fiwmgbb9jms6pmd4oh906.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fiwmgbb9jms6pmd4oh906.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Go is known for its simplicity and efficiency, but as projects grow in size, so can the binaries.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-migrate-your-blog-from-pelican-to-hugo-2z3c34cm" rel="noopener noreferrer"&gt;348. How to Migrate Your Blog from Pelican to Hugo&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpbac71ipyucia1yf396b.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpbac71ipyucia1yf396b.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Recorded the journey I took to migrate my data science blog from Python-based  Pelican to Golang-based Hugo, then deploy to Netlify for free. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/i-needed-better-go-benchmark-visuals-so-i-made-vizb" rel="noopener noreferrer"&gt;349. I Needed Better Go Benchmark Visuals, So I Made Vizb&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhdduzc2d48u2rphenefa.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhdduzc2d48u2rphenefa.png" width="800" height="378"&gt;&lt;/a&gt;&lt;br&gt;
Vizb turns Go benchmark results into beautiful, interactive HTML charts with a single command. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/using-go-defer-and-rust-drop-to-defer-the-call-to-rollback" rel="noopener noreferrer"&gt;350. Using Go Defer and Rust Drop to Defer the Call to Rollback&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdy0fu798fwmr3sakswac.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdy0fu798fwmr3sakswac.jpeg" width="799" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Forgetting to close things off in Go can potentially come back to bite you. The most basic and straightforward method is to call rollback or commit.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/optimizing-opentelemetry-tracing-with-multi-stack-warehouse-components" rel="noopener noreferrer"&gt;351. Optimizing OpenTelemetry Tracing with Multi-Stack Warehouse Components&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F10gv475illvim9mrw7dr.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F10gv475illvim9mrw7dr.jpeg" width="799" height="532"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/go-project-templates-how-to-get-started" rel="noopener noreferrer"&gt;352. Go Project Templates: How to Get Started&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs6y50swu8h92weg4t1bz.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs6y50swu8h92weg4t1bz.jpeg" width="800" height="483"&gt;&lt;/a&gt;&lt;br&gt;
Anyone can write templates, which are packaged and distributed as modules, leveraging the Go module proxy and checksum database for better security&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/generic-functions-on-slices-a-guide-to-help-you-understand" rel="noopener noreferrer"&gt;353. Generic Functions on Slices: A Guide to Help You Understand&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-zb539h4.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-zb539h4.jpeg" width="800" height="534"&gt;&lt;/a&gt;&lt;br&gt;
In this blog post we’ll discuss how you can use these functions more effectively by understanding how slices are represented in memory&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/why-parallelism-isnt-always-concurrency-and-vice-versa" rel="noopener noreferrer"&gt;354. Why Parallelism Isn't Always Concurrency (and Vice Versa)?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkl51am63trwygcxh2xs0.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkl51am63trwygcxh2xs0.jpeg" width="800" height="524"&gt;&lt;/a&gt;&lt;br&gt;
An in-depth exploration of concurrency and parallelism in Go, covering key concepts.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/reliable-protection-of-user-data-hashing-and-obfuscation" rel="noopener noreferrer"&gt;355. Reliable Protection of User Data: Hashing and Obfuscation&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2mn2z3nkkjq0f026489i.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2mn2z3nkkjq0f026489i.png" width="799" height="547"&gt;&lt;/a&gt;&lt;br&gt;
In the digital era, the volume of user data being processed is growing at a geometric rate.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/breaking-down-and-explaining-type-parameters" rel="noopener noreferrer"&gt;356. Breaking Down and Explaining Type Parameters&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-aa03aru.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-aa03aru.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Since all Go types can be built up from component types, we can always use type parameters to deconstruct those types and constrain them as we like.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/go-execution-traces-have-become-more-powerful" rel="noopener noreferrer"&gt;357. Go Execution Traces Have Become More Powerful&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-w61373r.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-w61373r.jpeg" width="800" height="551"&gt;&lt;/a&gt;&lt;br&gt;
Thanks to work by Felix Geisendörfer and Nick Ripley on optimizing the efficiency of tracebacks, the run-time CPU overhead of execution traces has been cut &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/build-a-command-line-tool-for-skyline-queries-in-golang" rel="noopener noreferrer"&gt;358. Build a Command-Line Tool for Skyline Queries in Golang&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fm181h67xj4bvj62srfok.webp" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fm181h67xj4bvj62srfok.webp" width="800" height="336"&gt;&lt;/a&gt;&lt;br&gt;
Learn how to implement skyline queries in Go using real datasets, CLI tools, and visualize skyline points from a CSV file—no backend needed.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/mathrandv2-how-its-evolving-the-go-standard-library" rel="noopener noreferrer"&gt;359. math/rand/v2: How It's Evolving the Go Standard Library&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fy1dz82ko5ucjc68y11j5.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fy1dz82ko5ucjc68y11j5.jpeg" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
This blog post is about Go 1.22’s new math/rand/v2 package, the first “v2” in the standard library.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/telemetry-in-go-how-weve-improved-it" rel="noopener noreferrer"&gt;360. Telemetry in Go: How We've Improved It&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-kb639nj.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-kb639nj.jpeg" width="799" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Go 1.23 provides a new way for you to help improve the Go toolchain.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/go-123-the-new-unique-package-that-comes-with-it" rel="noopener noreferrer"&gt;361. Go 1.23: The New, Unique Package That Comes With It&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-oc0399z.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-oc0399z.jpeg" width="799" height="533"&gt;&lt;/a&gt;&lt;br&gt;
The standard library of Go 1.23 now includes the new unique package. The purpose behind this package is to enable the canonicalization of comparable values.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/well-known-concurrency-problems-and-how-go-handles-them" rel="noopener noreferrer"&gt;362. Well-Known Concurrency Problems and How Go Handles Them &lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2F8KGWNss2rIT5ieSmxoe0XLD4sac2-g5038zo.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2F8KGWNss2rIT5ieSmxoe0XLD4sac2-g5038zo.jpeg" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
Explore classic concurrency problems in Go. Including producer-consumer, dining philosophers, and rate limiting with simple code examples and clear explanation.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-hot-does-it-get-inside-a-car-during-a-heat-wave-a13u37y4" rel="noopener noreferrer"&gt;363. How Hot Does it Get Inside a Car During a Heat Wave?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhpt9glyrqcdo1weige7s.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhpt9glyrqcdo1weige7s.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Using a Raspberry Pi to measure the temperature inside a Ford Focus during a record-breaking heatwave.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/operator-performance-tuning-building-a-gui-for-prometheus-metrics-visualization-in-kubernetes" rel="noopener noreferrer"&gt;364. Operator Performance Tuning: Building a GUI for Prometheus Metrics Visualization in Kubernetes&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flksj4incschgd13cuiqd.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flksj4incschgd13cuiqd.jpeg" width="800" height="449"&gt;&lt;/a&gt;&lt;br&gt;
An in-depth exploration of how I built a terminal-based dashboard to display Kubernetes operator Prometheus metrics for local development&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/lambda-isnt-made-for-parallelism-but-go-still-gets-the-job-done" rel="noopener noreferrer"&gt;365. Efficient Concurrency in Serverless Architectures with Go and AWS&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0dshpxk6be22yw663h8f.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0dshpxk6be22yw663h8f.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Goroutines let you run multiple operations in parallel within one request.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-use-keda-and-prometheus-to-scale-your-kubernetes-workloads" rel="noopener noreferrer"&gt;366. How to Use KEDA and Prometheus to Scale your Kubernetes Workloads&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fk5diukhyqnpuj8kin2xe.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fk5diukhyqnpuj8kin2xe.png" width="800" height="338"&gt;&lt;/a&gt;&lt;br&gt;
Learn how to scale your kubernetes deployments with keda and prometheus&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/go-conllu-introduction-oss-tool-for-machine-learning-support-in-go-qp2r3udp" rel="noopener noreferrer"&gt;367. Go-CoNLLU Introduction: OSS Tool For Machine Learning Support in Go&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fc018qwbq6ell9qxh130f.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fc018qwbq6ell9qxh130f.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Python is commonly seen as the AI/ML language, but is often a dull blade due to unsafe typing and being slow, like really slow. Many popular natural language processing toolkits only have Python APIs, and we want to see that change. At Nuvi, we use Go for the majority of our data processing tasks because we can write simple and fast code. Today we are open-sourcing a tool that has helped make our ML lives easier in Go. Say hello to go-conllu.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/unlock-the-secrets-of-range-loops-how-element-evaluation-affects-your-go-code" rel="noopener noreferrer"&gt;368. Unlock the Secrets of Range Loops: How Element Evaluation Affects Your Go Code&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frhcswnvfitqtfeugcmd0.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frhcswnvfitqtfeugcmd0.jpeg" width="800" height="457"&gt;&lt;/a&gt;&lt;br&gt;
Discover how Go's range loops work, common pitfalls to avoid, and tips for writing efficient, bug-free code. Elevate your Go programming skills today!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/meet-gnoland-the-smart-contract-platform-that-will-improve-our-understanding-of-the-world" rel="noopener noreferrer"&gt;369. Meet Gno.land: The Smart Contract Platform That Will Improve Our Understanding of the World&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7w4mfvqro25z8yx79mti.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7w4mfvqro25z8yx79mti.jpeg" width="800" height="346"&gt;&lt;/a&gt;&lt;br&gt;
Gno.land is the first L1 smart contract platform to use Gnolang (Gno), an interpretation of Go, to address accessibility and ease of use in web3 development&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/zuse-is-what-happens-when-irc-meets-go-bubble-tea-and-lipgloss" rel="noopener noreferrer"&gt;370. ZUSE Is What Happens When IRC Meets Go, Bubble Tea, and Lipgloss&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsvxailljp5lq37cblgkm.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsvxailljp5lq37cblgkm.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
ZUSE is an IRC client for your terminal crafted with the elegance and power of Go, Bubble Tea, and Lipgloss. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/why-i-ditched-javascript-and-built-a-saas-stack-with-htmx-go-and-postgres-that-just-works" rel="noopener noreferrer"&gt;371. Why I Ditched JavaScript and Built a SaaS Stack With HTMX, Go &amp;amp; Postgres That Just Works&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F84gi4qgf2mt3u938yet6.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F84gi4qgf2mt3u938yet6.png" width="800" height="419"&gt;&lt;/a&gt;&lt;br&gt;
I have now built two apps using this stack.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-implement-your-own-tool-using-hcl-bc-i-hate-yaml" rel="noopener noreferrer"&gt;372. How to Implement your Own Tool Using HCL (bc I Hate YAML)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3x7iysoofxdndgsi84x6.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3x7iysoofxdndgsi84x6.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Do you hate YAML? Then learn how to build your next tool on HCL!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/inside-go-channels-buffers-locks-and-the-runtime-memory-model" rel="noopener noreferrer"&gt;373. Inside Go Channels: Buffers, Locks, and the Runtime Memory Model&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffyfwmykxt1lejxueyi8c.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffyfwmykxt1lejxueyi8c.png" width="799" height="547"&gt;&lt;/a&gt;&lt;br&gt;
Go channels look simple, but under the hood they use buffers, queues, and scheduler tricks. Explore hchan, sudog, and Go’s concurrency model.&lt;/p&gt;

&lt;h3&gt;
  
  
  [374. The HackerNoon Newsletter: Clean Code: Interfaces in Go - Why Small Is Beautiful &lt;a href="https://dev.to11/19/2025"&gt;Part 3&lt;/a&gt;](&lt;a href="https://hackernoon.com/11-19-2025-newsletter" rel="noopener noreferrer"&gt;https://hackernoon.com/11-19-2025-newsletter&lt;/a&gt;)
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F996f5m58cm10xn4n8uez.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F996f5m58cm10xn4n8uez.png" width="799" height="405"&gt;&lt;/a&gt;&lt;br&gt;
11/19/2025: Top 5 stories on the HackerNoon homepage!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/5-26-2024-noonification" rel="noopener noreferrer"&gt;375. The Noonification: Dear America, I Am Breaking Up With You (5/26/2024)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F89q9fxcchi8piw7tv26n.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F89q9fxcchi8piw7tv26n.png" width="800" height="457"&gt;&lt;/a&gt;&lt;br&gt;
5/26/2024: Top 5 stories on the HackerNoon homepage!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/i-want-people-to-be-able-to-access-content-without-too-many-restrictions-noonies2021" rel="noopener noreferrer"&gt;376. "I want people to be able to access content without too many restrictions" #Noonies2021&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fald0fby7u0p0nuh78vqe.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fald0fby7u0p0nuh78vqe.jpeg" width="800" height="433"&gt;&lt;/a&gt;&lt;br&gt;
As someone in the tech industry, I believe that the most exciting open-source technology of the present is Kubernetes because of its general-purpose nature.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/say-farewell-to-core-types-the-benefits-of-getting-rid-of-it" rel="noopener noreferrer"&gt;377. Say Farewell to Core Types: The Benefits of Getting Rid of It&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-sp037xj.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-sp037xj.jpeg" width="799" height="462"&gt;&lt;/a&gt;&lt;br&gt;
For the upcoming Go 1.25 release (August 2025), we decided to remove the notion of core types from the language spec in favor of explicit prose where needed&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/building-modular-code-with-composition-go-vs-typescript" rel="noopener noreferrer"&gt;378. Building Modular Code with Composition: Go vs TypeScript&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvki4l4i2f46rd3ffdp93.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvki4l4i2f46rd3ffdp93.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Learn how Go and TypeScript handle composition to build flexible, modular code without rigid inheritance hierarchies.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/golang-working-with-inconsistent-data-types-in-dynamodb-part-1-manual-conversion" rel="noopener noreferrer"&gt;379. GoLang Guide: Manual Handling of Inconsistent DynamoDB Data&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvd7rv0cw39gga37yci7y.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvd7rv0cw39gga37yci7y.jpeg" width="800" height="449"&gt;&lt;/a&gt;&lt;br&gt;
This GoLang guide covers handling inconsistent DynamoDB data types with manual conversion, offering examples, pros, cons, and future advanced methods.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/cloud-infrastructure-can-set-legacy-data-free-8maa3y87" rel="noopener noreferrer"&gt;380. Cloud Infrastructure Can Set Legacy Data Free&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-05T02%3A00%3A00.133Z-hxo14sxcwb6ueoqfuofkwkhm" 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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-05T02%3A00%3A00.133Z-hxo14sxcwb6ueoqfuofkwkhm" width="1080" height="720"&gt;&lt;/a&gt;&lt;br&gt;
For a long time, it’s been widely accepted that startup businesses can gain an edge over larger, establishment rivals, due to their lack of legacy tech baggage. For example, modern challenger banks have – in terms of features and UX at least – ran rings around the traditional stalwarts thanks to their modern IT and data systems.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/range-over-function-types-the-new-feature-in-the-go-123-release" rel="noopener noreferrer"&gt;381. Range Over Function Types: The New Feature in the Go 1.23 Release&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-6v039yh.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-6v039yh.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Range over function types is a new language feature in the Go 1.23 release. This blog post will explain  what exactly it is and how to use it.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/pre-ibc-hackathonget-your-spacesuits-ready-for-hackatom-v-7jt3t1g" rel="noopener noreferrer"&gt;382. Pre-IBC Hackathon—Get Your Spacesuits Ready for HackAtom V&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fz3hd31yv6rhubuu83465.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fz3hd31yv6rhubuu83465.png" width="798" height="218"&gt;&lt;/a&gt;&lt;br&gt;
IBC is coming. Come and hack on it before it gets shipped on Cosmos Hub mainnet.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/bitbanged-serial-peripheral-interface-in-go-on-raspberry-pi-explained-m47n324t" rel="noopener noreferrer"&gt;383. BitBanged Serial Peripheral Interface in Go on Raspberry Pi [Explained]&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3c4yffmydt683uq2d7i3.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3c4yffmydt683uq2d7i3.png" width="500" height="301"&gt;&lt;/a&gt;&lt;br&gt;
I’m going to focus mostly on some design decisions and also how I went about writing an SPI interface using Go on a Raspberry Pi. I assume my readers have a basic understanding of what a Raspberry Pi is, and how basic electronics work. If not, read on anyway and I will be sure to include some valuable resources below.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/ethereum-nodes-and-clients-a-quick-guide" rel="noopener noreferrer"&gt;384. Ethereum Nodes and Clients: A Quick Guide&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsdy2c4a09tuvvqr9kmqj.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsdy2c4a09tuvvqr9kmqj.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
The Ethereum protocol is used by a variety of different networks. Each of these networks is effectively its own Ethereum environment.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/this-lightweight-tool-flags-breaking-changes-before-you-ship" rel="noopener noreferrer"&gt;385. This Lightweight Tool Flags Breaking Changes Before You Ship&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2F2jqChkrv03exBUgkLrDzIbfM99q2-mo02wty.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2F2jqChkrv03exBUgkLrDzIbfM99q2-mo02wty.jpeg" width="799" height="261"&gt;&lt;/a&gt;&lt;br&gt;
Release Impact Analyzer for Go projects — catch breaking API changes, docs updates &amp;amp; important file diffs — fast.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/advanced-process-manager-for-linux-earns-a-495-proof-of-usefulness-score" rel="noopener noreferrer"&gt;386. Advanced Process Manager for Linux Earns a 49.5 Proof of Usefulness Score &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsd0q6ix9gl3w616cpkeb.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsd0q6ix9gl3w616cpkeb.png" width="800" height="539"&gt;&lt;/a&gt;&lt;br&gt;
APM runs, monitors, and proxies apps from a single binary, simplifying Linux service management, earning a 49.5 Proof of Usefulness score.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-build-a-high-performance-concurrent-leaderboard-in-go" rel="noopener noreferrer"&gt;387. How to Build a High-Performance Concurrent Leaderboard in Go&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpf9ineoyki5zemsczjb1.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpf9ineoyki5zemsczjb1.png" width="536" height="382"&gt;&lt;/a&gt;&lt;br&gt;
Build a scalable, concurrent leaderboard in Go using sharding, heaps, and RWMutex to handle live updates and efficient Top-N queries.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/i-built-a-handy-browser-plugin-to-search-docs-and-packages-directly-from-the-address-bar-y32n3xdx" rel="noopener noreferrer"&gt;388. I Built A Handy Browser Plugin To Search Docs And Packages Directly From The Address Bar&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4nfxg9fohc0guk06et5o.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4nfxg9fohc0guk06et5o.jpeg" width="800" height="532"&gt;&lt;/a&gt;&lt;br&gt;
Hi all. I'm so honored to introduce my product: Go Search Extension, a handy browser plugin to help every Go developer search docs and package in the address bar instantly.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/kubepatch-lets-you-patch-kubernetes-without-touching-your-base-manifests" rel="noopener noreferrer"&gt;389. Kubepatch Lets You Patch Kubernetes Without Touching Your Base Manifests&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2F2jqChkrv03exBUgkLrDzIbfM99q2-vj02ynz.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2F2jqChkrv03exBUgkLrDzIbfM99q2-vj02ynz.jpeg" width="800" height="311"&gt;&lt;/a&gt;&lt;br&gt;
Patch Kubernetes manifests cleanly across environments with kubepatch—no templates, no YAML hacks, just pure declarative patches.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/katomik-brings-atomic-apply-and-rollback-support-to-kubernetes-manifests" rel="noopener noreferrer"&gt;390. Katomik Brings Atomic Apply and Rollback Support to Kubernetes Manifests&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fx1ro398o6qbf98ohepnc.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fx1ro398o6qbf98ohepnc.jpeg" width="800" height="534"&gt;&lt;/a&gt;&lt;br&gt;
Deploy safely with Katomik—a CLI tool that applies Kubernetes manifests atomically with rollback support to prevent partial or failed updates.&lt;/p&gt;

&lt;h3&gt;
  
  
  Thank you for checking out the 390 most read blog posts about &lt;a href="https://hackernoon.com/tagged/golang" rel="noopener noreferrer"&gt;Golang&lt;/a&gt; on &lt;a href="https://hackernoon.com/" rel="noopener noreferrer"&gt;HackerNoon&lt;/a&gt;.
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://github.com/hackernoon/learn?ref=hackernoon.com" rel="noopener noreferrer"&gt;Visit the /Learn Repo&lt;/a&gt; to find the most read blog posts about any technology.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published on &lt;a href="https://hackernoon.com/390-blog-posts-to-learn-about-golang" rel="noopener noreferrer"&gt;HackerNoon&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>go</category>
      <category>learn</category>
      <category>learngolang</category>
    </item>
    <item>
      <title>235 Blog Posts To Learn About Go</title>
      <dc:creator>LearnRepo</dc:creator>
      <pubDate>Tue, 04 Aug 2026 23:00:49 +0000</pubDate>
      <link>https://dev.to/learn_repo/235-blog-posts-to-learn-about-go-5c9</link>
      <guid>https://dev.to/learn_repo/235-blog-posts-to-learn-about-go-5c9</guid>
      <description>&lt;h3&gt;
  
  
  Let's learn about &lt;a href="https://hackernoon.com/tagged/go" rel="noopener noreferrer"&gt;Go&lt;/a&gt; via these 235 free blog posts. They are ordered by HackerNoon reader engagement data. Visit the &lt;a href="https://github.com/hackernoon/learn" rel="noopener noreferrer"&gt;Learn Repo&lt;/a&gt; or &lt;a href="https://learnrepo.com" rel="noopener noreferrer"&gt;LearnRepo.com&lt;/a&gt; to find the most read blog posts about any technology.
&lt;/h3&gt;

&lt;p&gt;Go is an open-source programming language developed by Google, known for its simplicity, efficiency, and strong support for concurrent programming. Go is increasingly popular for building scalable network services, microservices, and high-performance systems.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/in-memory-caching-in-golang" rel="noopener noreferrer"&gt;1. In-Memory Caching in Golang&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fexvlfaircms577uttmw9.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fexvlfaircms577uttmw9.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
How to implement in-memory cache in Golang App&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/chatgpt-go-libraries-a-comparison-with-examples" rel="noopener noreferrer"&gt;2. ChatGPT Go Libraries: A Comparison With Examples&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F47ghkxlt58gje7j6xqz8.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F47ghkxlt58gje7j6xqz8.png" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
Comparison of ChatGPT API clients for Go language&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/mastering-synchronization-primitives-in-go" rel="noopener noreferrer"&gt;3. Mastering Synchronization Primitives in Go &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F18w36wcnfyo1dspt3lqu.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F18w36wcnfyo1dspt3lqu.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Golang's Goroutines make it easy to run code concurrently. We can simply add the keyword “go” in front of a function call to make it run in a separate routine, or asynchronously.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/this-150-line-go-script-is-actually-a-full-on-load-balancer" rel="noopener noreferrer"&gt;4. This 150-Line Go Script Is Actually a Full-On Load Balancer&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe0d4dq2y0fwarnhsgidj.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe0d4dq2y0fwarnhsgidj.jpeg" width="800" height="640"&gt;&lt;/a&gt;&lt;br&gt;
This article will show you how to create a simple HTTP load balancer in Go, using only the standard library.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-create-golang-rest-api-project-layout-configuration-part-1-am733yi7" rel="noopener noreferrer"&gt;5. How To Create Golang REST API: Project Layout Configuration [Part 1]&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyj2ddt756dbzus5efuct.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyj2ddt756dbzus5efuct.jpeg" width="800" height="355"&gt;&lt;/a&gt;&lt;br&gt;
During past couple of years I have worked on few projects written in GO. I noticed that the biggest challenge developers are facing is lack of constraints or standards when it comes to project layout. I'd like to share some findings and patterns that have worked best for me and my team. For better understanding I'll go through steps of creating a simple REST API.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/go-design-patterns-an-introduction-to-solid" rel="noopener noreferrer"&gt;6. GO Design Patterns: An Introduction to SOLID&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fg193saea88f5r5c2zuag.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fg193saea88f5r5c2zuag.jpeg" width="800" height="391"&gt;&lt;/a&gt;&lt;br&gt;
 Adopt SOLID design principles in GO for better code quality and easier software maintenance.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/some-insights-on-maps-in-golang-rm5v3ywh" rel="noopener noreferrer"&gt;7. Some insights on Maps in&amp;nbsp;Golang&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8x896jbupbhgl7prlvlo.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8x896jbupbhgl7prlvlo.jpg" width="799" height="422"&gt;&lt;/a&gt;&lt;br&gt;
Article is about maps internal structure, hashes and performance. How data is actually stored inside.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/go-handling-json-in-mysql-su2h31wg" rel="noopener noreferrer"&gt;8. Go: Handling JSON in MySQL&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fppou3pntq5d2rcg4lm53.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fppou3pntq5d2rcg4lm53.jpeg" width="744" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/postgresql-transaction-isolation-levels-with-go-examples-lt5g3yh5" rel="noopener noreferrer"&gt;9. PostgreSQL Transaction Isolation Levels with Go Examples&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9606oq5tzz8c7o37jt03.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9606oq5tzz8c7o37jt03.jpg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Illustration composed from&amp;nbsp;MariaLetta/free-gophers-pack, original gopher by Renee French.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/no-stress-cuda-programming-using-go-and-c-fy1y3agf" rel="noopener noreferrer"&gt;10. No-stress CUDA programming using Go and C&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzqbzsj7sqjccvk58d906.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzqbzsj7sqjccvk58d906.png" width="320" height="320"&gt;&lt;/a&gt;&lt;br&gt;
Programming&amp;nbsp;CUDA&amp;nbsp;using&amp;nbsp;Go&amp;nbsp;is a bit more complex than in other languages. Although there are some excellent packages, such as&amp;nbsp;mumax, the documentation is poor, lacks examples and it’s difficult to use.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/understanding-synccond-in-go-a-guide-for-beginners" rel="noopener noreferrer"&gt;11. Understanding sync.Cond in Go: A Guide for Beginner's&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frebzftbdm2vmyoahzoj9.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frebzftbdm2vmyoahzoj9.png" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
Understanding sync.Cond in Go that is a synchronization primitive used for coordinating goroutines by allowing them to wait for a specific condition.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/generate-swagger-doc-files-from-go-code-using-go-swagger" rel="noopener noreferrer"&gt;12. Generate Swagger Doc Files From Go Code Using Go-swagger&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyr07jjid5672xs7oz8r1.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyr07jjid5672xs7oz8r1.png" width="280" height="280"&gt;&lt;/a&gt;&lt;br&gt;
In this article, I will try to explain basic ideas on how to generate swagger docs using go-swagger package.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/6-best-go-programming-books-ranked-by-reviews" rel="noopener noreferrer"&gt;13. 6 Best Go Programming Books Ranked by Reviews&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F304ei3277pufbf49f9f8.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F304ei3277pufbf49f9f8.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Learning Go and Black Hat Go are some of the best Go programming books based on their review scores.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/practice-with-functional-programming-in-go" rel="noopener noreferrer"&gt;14. Practice with Functional Programming in Go&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fr0hj9el3v3jno1cgq001.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fr0hj9el3v3jno1cgq001.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Take a look at a functional programming paradigm in Go&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-comprehensive-guide-for-using-duckdb-with-go" rel="noopener noreferrer"&gt;15. A Comprehensive Guide for Using DuckDB With Go&lt;/a&gt;
&lt;/h3&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%2F76lqnoswiemu0tzs9g1d.jpeg" 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%2F76lqnoswiemu0tzs9g1d.jpeg" width="800" height="604"&gt;&lt;/a&gt;&lt;br&gt;
A comprehensive guide how to use popular embedded OLAP database DuckDB with Go.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/nats-jetstream-a-new-way-to-create-resilient-message-queue" rel="noopener noreferrer"&gt;16. NATS JetStream — a New Way to Create Resilient Message Queue&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjbnehriy2jd8aatyg45h.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjbnehriy2jd8aatyg45h.jpeg" width="800" height="439"&gt;&lt;/a&gt;&lt;br&gt;
Today, I'll walk you through how to use NATS JetStream with a Golang app.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/leveraging-multithreading-to-read-large-files-faster-in-go-lmn32t7" rel="noopener noreferrer"&gt;17. Leveraging Multithreading To Read Large Files Faster In Go&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbpn3skh52muy22se5aj3.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbpn3skh52muy22se5aj3.png" width="800" height="444"&gt;&lt;/a&gt;&lt;br&gt;
The other day I was interviewing at one of the companies, and I was asked the following question, how can you count occurrences of a word in a 50gb file with 4gb of RAM. The trick is to not load the whole file into memory and keep processing each word as we keep on moving the pointer of the file. With this, we can easily process the whole file with a minimal amount of memory resources.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/comparing-optimistic-and-pessimistic-locking-with-go-and-postgresql" rel="noopener noreferrer"&gt;18. Comparing Optimistic and Pessimistic Locking With GO and PostgreSQL&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvx1sr8x6nex1667sxuyt.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvx1sr8x6nex1667sxuyt.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Comparison between Optimistic and Pessimistic locking with Golang and PostgreSQL&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/goroutines-how-to-run-concurrency-code-in-go" rel="noopener noreferrer"&gt;19. Goroutines: How to Run Concurrency Code in Go&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjbz3yclnqqxqv97d8gca.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjbz3yclnqqxqv97d8gca.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Try out concurrency in Go on a simple example. What are greenthreads and asynchronous preemtpion? Understanding channels by using worker-pool pattern.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/go-design-patterns-an-introduction-to-builder" rel="noopener noreferrer"&gt;20. GO Design Patterns: An Introduction to Builder&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flnswhjwl8stacm1vl5y4.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flnswhjwl8stacm1vl5y4.jpeg" width="799" height="298"&gt;&lt;/a&gt;&lt;br&gt;
Streamlining Your Code: An Introduction to the Builder Pattern in Go&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/introducing-bun-a-golang-orm" rel="noopener noreferrer"&gt;21. Introducing Bun: A Golang ORM &lt;/a&gt;
&lt;/h3&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%2Feke6yuws5d6vicwu8vhi.jpeg" 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%2Feke6yuws5d6vicwu8vhi.jpeg" width="600" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Bun is a SQL-first Golang ORM for PostgreSQL, MySQL/MariaDB, MSSQL, and SQLite. It supports migrations, fixtures, and performance monitoring.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-make-global-constant-maps-and-slices-in-go-wlv3y3a" rel="noopener noreferrer"&gt;22. How to Make Global Constant Maps and Slices in Go&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgbh41hqbs6823sozk112.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgbh41hqbs6823sozk112.png" width="800" height="530"&gt;&lt;/a&gt;&lt;br&gt;
For the most part, Go developers are pretty good about using constants for global configuration, rather than global variables.  A problem arises however when we want a global constant slice or map. The go compiler doesn't allow these more complex types to be set as constant. Many developers, upon making this realization, decide to then use a dangerous global variable. In this article we will explore a better option.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/custom-traceid-in-elastic-apm-82q3uox" rel="noopener noreferrer"&gt;23. Custom TraceID in Elastic APM&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcudjtyzvm8wl24pavzen.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcudjtyzvm8wl24pavzen.jpeg" width="800" height="295"&gt;&lt;/a&gt;&lt;br&gt;
Elastic APM is extensively useful in monitoring the lifecycle of a HTTP request in a system especially in µservices architecture. Wide variety of web frameworks and databases are supported which is useful in tracking the request up to DB calls. The documentation is simple and concise which makes it easy to instrument the application.&lt;/p&gt;

&lt;p&gt;This article aims to help or at least make it easy to trace the HTTP request lifecycle after instrumentation. Golang is used in this article for code snippets but the concept can be extended to other languages as well.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-detect-and-delete-emojis-in-golang" rel="noopener noreferrer"&gt;24. How to Detect and Delete Emojis in Golang&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fphczppseq12s8umeqsh1.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fphczppseq12s8umeqsh1.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
I encountered an issue when 10 million messages with emoji were written in the MySQL table with utf8 encoding. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/real-time-data-processing-easily-processing-10-million-messages-with-golang-kafka-and-mongodb" rel="noopener noreferrer"&gt;25. Real Time Data Processing: Easily Processing 10 Million Messages With Golang, Kafka and MongoDB&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkujcg1hp04s1luvj1fkx.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkujcg1hp04s1luvj1fkx.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
How fast Golang can be for processing a high number of messages coming from a Kafka topic?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/golang-unsafe-type-conversions-and-memory-access-odz3yrl" rel="noopener noreferrer"&gt;26. Golang Unsafe Type Conversions and Memory Access&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fp8jvfwfkq0e6ziqfpx6r.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fp8jvfwfkq0e6ziqfpx6r.jpg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Illustration composed from MariaLetta/free-gophers-pack, original gopher by Renee French.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-use-maps-safely-in-go" rel="noopener noreferrer"&gt;27. How to Use Maps Safely in Go&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgaatd6lqtkvwg5rpagv6.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgaatd6lqtkvwg5rpagv6.jpeg" width="800" height="525"&gt;&lt;/a&gt;&lt;br&gt;
Different ways to protect maps from concurrent access in Golang.&lt;br&gt;
Golang, concurrent programming, sync.Mutex, sync.RWMutex, sync.Map, channels&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/hello-world-in-golang-how-to-develop-a-simple-web-app-in-go-2l39316u" rel="noopener noreferrer"&gt;28. 'Hello, World!' in Golang - How to Develop a Simple Web App in Go&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fg3xp6ub7sslxqoyzu258.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fg3xp6ub7sslxqoyzu258.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
I'm going to show you how easy it is to develop a simple web application in Go, package it as a lightweight Docker image, and deploy it to Heroku.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-use-consul-as-a-host-resolver-in-grpc" rel="noopener noreferrer"&gt;29. How to Use Consul as a Host Resolver in gRPC&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe5ai6hz2divqk8lrms35.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe5ai6hz2divqk8lrms35.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Recently, I faced with lack of documentation when I wanted to use Consul as a host resolver in gRPC connections. That’s why I wanted to write this story.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/go-and-syncpool" rel="noopener noreferrer"&gt;30. Go and sync.Pool&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fv8mn5n54hub1q3uvktl2.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fv8mn5n54hub1q3uvktl2.png" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
The garbage collector (GC) does not collect garbage constantly, but at certain intervals.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-encode-a-url-in-go" rel="noopener noreferrer"&gt;31. How to Encode a URL in Go&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fb955n4rskig0ap3cs078.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fb955n4rskig0ap3cs078.jpeg" width="800" height="1132"&gt;&lt;/a&gt;&lt;br&gt;
URL encoding in Go (Golang) is the process of converting a string into a URL-encoded format that is safe to include in a URL.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/concurrency-in-golang-and-workerpool-part-1-e9n31ao" rel="noopener noreferrer"&gt;32. Concurrency in Golang And WorkerPool [Part 1]&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxtmsbfdpvc3mubargf8o.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxtmsbfdpvc3mubargf8o.jpeg" width="800" height="442"&gt;&lt;/a&gt;&lt;br&gt;
Project Link: &lt;a href="https://github.com/Joker666/goworkerpool" rel="noopener noreferrer"&gt;https://github.com/Joker666/goworkerpool&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/unit-test-aws-lambda-in-go-h85l3ymz" rel="noopener noreferrer"&gt;33. Unit Test AWS Lambda in Go&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-04T20%3A00%3A00.178Z-m9bhxrk4m29eyi8839wicmhi" 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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-04T20%3A00%3A00.178Z-m9bhxrk4m29eyi8839wicmhi" width="1080" height="720"&gt;&lt;/a&gt;&lt;br&gt;
When I started working in Go and AWS Lambda, one of the difficulties that I faced was unit testing. I had a decent idea about what is unit testing and knew how to do it in Ruby but in Go, I had no idea because I was a beginner.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/validating-zero-enum-value-in-the-protocol-buffer" rel="noopener noreferrer"&gt;34. Validating Zero Enum Value in the Protocol Buffer&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftxvnwjdvgzpr24jxygk2.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftxvnwjdvgzpr24jxygk2.jpeg" width="800" height="420"&gt;&lt;/a&gt;&lt;br&gt;
How to validate that an enum value field in Protobuf can not be empty? Turn out that is not supported directly by Protobuf!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/googles-go-programming-language-is-going-places-by-how-far-bwbb3dnl" rel="noopener noreferrer"&gt;35. Why Do Developers Love Working With Google's Go Programming Language?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjf9mhl4ymydp5qbzls85.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjf9mhl4ymydp5qbzls85.png" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
With the extensive number of programming languages available out there, for any language to emerge among the best is no easy feat.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/5-best-practices-for-integrating-with-external-apis" rel="noopener noreferrer"&gt;36. 5 Best Practices for Integrating with External APIs&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fefppyop0htdp6g301ven.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fefppyop0htdp6g301ven.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
the must-have practices if you use external APIs&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/go-and-protocol-buffers-quick-tutorial" rel="noopener noreferrer"&gt;37. Go and Protocol Buffers (Quick Tutorial)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fypchsl1f9x43nvf5dzf2.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fypchsl1f9x43nvf5dzf2.png" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
How to use Protocol Buffers in Go using proto3.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/master-the-art-of-command-line-your-ultimate-guide-to-developing-powerful-tools" rel="noopener noreferrer"&gt;38. Master the Art of Command Line: Your Ultimate Guide to Developing Powerful Tools&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxu0xv2bem8so49y6iff3.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxu0xv2bem8so49y6iff3.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Command line tools are programs that can be executed from a terminal or command prompt, allowing users to interact with a computer system through typed commands&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-remove-duplicates-in-go-slices" rel="noopener noreferrer"&gt;39. How to Remove Duplicates in Go Slices&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frikqyc60xzy0nzmmxyjc.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frikqyc60xzy0nzmmxyjc.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Different ways to remove duplicates in slices in Go, a powerful language whose lack of tools makes learning this necessary if you want to make full use of it.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/understanding-mux-and-handler-by-writing-your-own-restful-mux" rel="noopener noreferrer"&gt;40. Understanding Mux and Handler by Writing Your Own RESTful Mux&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F981ujwkxvu89zc03xju0.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F981ujwkxvu89zc03xju0.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
In this article, we will try to understand two crucial Go concepts - mux and Handler.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/building-a-media-streaming-server-using-go-and-hls-protocol-j85h3wem" rel="noopener noreferrer"&gt;41. Building a Media Streaming Server Using Go And HLS Protocol&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpgw95mcrb7pdh6vpbbsa.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpgw95mcrb7pdh6vpbbsa.png" width="800" height="534"&gt;&lt;/a&gt;&lt;br&gt;
In this tutorial, I'm going to walk you through building a streaming API using Golang. Don't worry, its surprisingly easy to build a robust streaming server, especially if we utilize one of the more modern protocols: HLS.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/golang-more-error-handling-with-less-checking-eeh31go" rel="noopener noreferrer"&gt;42. Golang ― More Error Handling with Less Checking&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F86711cr8tw1mlahxmnwm.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F86711cr8tw1mlahxmnwm.jpeg" width="799" height="442"&gt;&lt;/a&gt;&lt;br&gt;
Error checks are essential but turn to noise without automatic propagation. Fixing Go's error-handling.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/golang-using-systemd-for-zero-downtime-restarts-and-deploys" rel="noopener noreferrer"&gt;43. Golang: Using systemd for Zero Downtime Restarts and Deploys &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdanijde9hqa902541fn1.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdanijde9hqa902541fn1.jpeg" width="799" height="400"&gt;&lt;/a&gt;&lt;br&gt;
By configuring a systemd socket, you can tell systemd to listen on the configured ports and start your service with a copy of the listening sockets. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-a-go-program-compiles-down-to-machine-code-e4532dc8b8ca" rel="noopener noreferrer"&gt;44. How a Go Program Compiles down to Machine Code&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F77r7u6nxc2ijy2pgkya2.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F77r7u6nxc2ijy2pgkya2.png" width="800" height="418"&gt;&lt;/a&gt;&lt;br&gt;
Here at &lt;a href="https://getstream.io" rel="noopener noreferrer"&gt;Stream&lt;/a&gt;, we use Go extensively, and it has drastically improved our productivity. We have also found that by using Go, the speed is outstanding and since we started using it, we have implemented mission-critical portions of our stack, such as our in-house storage engine powered by gRPC, Raft, and RocksDB.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/concurrency-in-golang-and-workerpool-part-2-l3w31q7" rel="noopener noreferrer"&gt;45. Concurrency in Golang And WorkerPool [Part 2]&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fh6gqn0qfswfevyhz4j7z.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fh6gqn0qfswfevyhz4j7z.jpeg" width="800" height="442"&gt;&lt;/a&gt;&lt;br&gt;
Project Link: &lt;a href="https://github.com/Joker666/goworkerpool" rel="noopener noreferrer"&gt;https://github.com/Joker666/goworkerpool&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/generic-programming-in-go" rel="noopener noreferrer"&gt;46. Generic Programming in Go&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqgsay40hzgyq2glxj42z.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqgsay40hzgyq2glxj42z.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Generic Programming in Go using different methods: interfaces, typecasting, Generic Functions&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/lets-go-tiny-with-tinygo-uob035t5" rel="noopener noreferrer"&gt;47. Let’s Go tiny with tinyGo&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F62qg6by6yv6djm82irxw.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F62qg6by6yv6djm82irxw.jpg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Go was designed at&amp;nbsp;Google&amp;nbsp;in 2007, the evolution of this language is tremendous. Nowadays we are almost can create any kind of application using Go, from API, tooling, game, library, and so on. So how about the embedded system or today hot term as IoT, can we use Golang for this kind of application? The answer is yes, we can.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-connect-a-python-and-go-app-using-grpc-and-mutual-tls" rel="noopener noreferrer"&gt;48. How to Connect a Python and Go App Using gRPC and Mutual TLS&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F39ky7wg6vo8efrqhuhh8.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F39ky7wg6vo8efrqhuhh8.jpeg" width="799" height="534"&gt;&lt;/a&gt;&lt;br&gt;
This tutorial walks you through the process of connecting services written in Python and Go via the gRPC framework using mutual TLS authentication.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-generate-a-pdf-report-from-html-with-go-p02f33kx" rel="noopener noreferrer"&gt;49. How To Generate A PDF Report From HTML with Go&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwfgw0rnm7cjvirjbqz5t.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwfgw0rnm7cjvirjbqz5t.jpeg" width="800" height="520"&gt;&lt;/a&gt;&lt;br&gt;
HTML for PDF in Go for creating quality PDF reports with Table of Contents, Bookmarks and other important native PDF features. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-find-and-fix-goroutine-leaks-in-go" rel="noopener noreferrer"&gt;50. How to Find and Fix Goroutine Leaks in Go&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdjn7x2i5cvyn4b30uhcv.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdjn7x2i5cvyn4b30uhcv.jpeg" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
Learn how to identify and fix goroutine leaks in Go applications using techniques like monitoring, profiling, and tools like Prometheus and Grafana.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/security-considerations-in-golang-xo4y3ykk" rel="noopener noreferrer"&gt;51. Security Considerations in Golang&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-04T20%3A00%3A00.169Z-iuvq3lqxv8gm645o9ljigclz" 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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-04T20%3A00%3A00.169Z-iuvq3lqxv8gm645o9ljigclz" width="1080" height="720"&gt;&lt;/a&gt;&lt;br&gt;
Golang recently turned 10 and the success this language has created over the last 10 years is overwhelming. Today, many of the most popular DevOps tools are now written in Go. This proves that Go is a language that has a great future in the DevOps industry. It is meant for cloud network infrastructure practitioners - this was one of the primary goals of the Go creators. As a result, Every major cloud provider today has turned to Go for their core cloud infrastructure, to name some - Docker, Kubernetes, Istio, Etcd, Prometheus, and Terraform.&amp;nbsp;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/billion-dollar-mistake-in-go-ll1s3tkc" rel="noopener noreferrer"&gt;52. Billion-Dollar Mistake in Go?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffr99rsn8bl0ivxbwr6e0.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffr99rsn8bl0ivxbwr6e0.png" width="487" height="463"&gt;&lt;/a&gt;&lt;br&gt;
The following sample code is from Go's standard library documentation:&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/gos-cryptography-packages-were-audited-the-results" rel="noopener noreferrer"&gt;53. Go's Cryptography Packages Were Audited: The Results &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9jlq9efnsahebmoshe93.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9jlq9efnsahebmoshe93.jpeg" width="800" height="475"&gt;&lt;/a&gt;&lt;br&gt;
The audit produced a single low-severity finding, in the legacy and unsupported Go+BoringCrypto integration, and a handful of informational findings.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/is-go-faster-than-java-the-wrong-question-to-ask-y022348f" rel="noopener noreferrer"&gt;54. Is Go faster than Java? - The Wrong Question to&amp;nbsp;Ask&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmneu4bp5miumhkqm7934.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmneu4bp5miumhkqm7934.jpeg" width="508" height="358"&gt;&lt;/a&gt;&lt;br&gt;
This means to compare programming languages on what really matters, which in most cases, specifically in the enterprise world, is how efficient it is to develop&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/modern-hashing-with-go-a-guide" rel="noopener noreferrer"&gt;55. Modern Hashing With Go: A Guide&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fikbpqbq1i2zrgvt78140.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fikbpqbq1i2zrgvt78140.png" width="799" height="547"&gt;&lt;/a&gt;&lt;br&gt;
Let's break down everything you need to know about using hash functions in Go, with plenty of real-world examples you can start using today.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-create-golang-rest-api-project-layout-configuration-part-3-pr453ylt" rel="noopener noreferrer"&gt;56. How To Create Golang REST API: Project Layout Configuration [Part 3]&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F278vpzkrj8f48gnebacq.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F278vpzkrj8f48gnebacq.png" width="799" height="452"&gt;&lt;/a&gt;&lt;br&gt;
Good cake is the one you can easily slice into parts with no crumbs falling apart. That's all this project is about: 3 simple parts, no nasty additives. In part 1 and part 2 I've explained the basics of setting up golang project using docker, creating configurable server, interacting with DB, adding routes and handlers. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-build-a-bitcoin-telegram-bot-693i33xy" rel="noopener noreferrer"&gt;57. How to Build a Bitcoin Telegram Bot&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fywxc6z7vfey6lebgc8b7.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fywxc6z7vfey6lebgc8b7.jpeg" width="800" height="419"&gt;&lt;/a&gt;&lt;br&gt;
I created a simple Telegram bot that could retrieve Bitcoin's Price to convince my friends that Telegram is far superior to Whatsapp.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-use-goreleaser-to-automate-golang-build-releases" rel="noopener noreferrer"&gt;58. How to Use GoReleaser to Automate GoLang Build Releases&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdq39wt7jhgxeu793zr5r.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdq39wt7jhgxeu793zr5r.jpeg" width="800" height="378"&gt;&lt;/a&gt;&lt;br&gt;
This is a quick start for GoReleaser to automate the building and publishing GoLang projects.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/kong-plugins-as-microservices-writing-a-single-plugin-server-for-kong-in-go" rel="noopener noreferrer"&gt;59. Kong Plugins as Microservices: Writing a Single-Plugin Server for Kong in Go&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbwa21weupttgfiefbwzf.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbwa21weupttgfiefbwzf.jpeg" width="800" height="1000"&gt;&lt;/a&gt;&lt;br&gt;
Many developers and DevOps engineers have been deploying Kong Gateway in front of their microservices-based applications. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/protobuf-under-the-hood-how-serialization-and-deserialization-work-in-go" rel="noopener noreferrer"&gt;60. Protobuf Under the Hood: How Serialization and Deserialization Work in Go &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnxs2l0ldz0bu5f0u5tva.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnxs2l0ldz0bu5f0u5tva.png" width="799" height="547"&gt;&lt;/a&gt;&lt;br&gt;
Protocol Buffers (Protobuf) is a fast, efficient, and language-agnostic data serialization mechanism.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/getting-to-know-grpc" rel="noopener noreferrer"&gt;61. Getting to Know gRPC&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F18gownptxl0tdbp4639q.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F18gownptxl0tdbp4639q.png" width="800" height="349"&gt;&lt;/a&gt;&lt;br&gt;
Need a quick beginner's guide to gRPC? What is it? How do you set up a client and server, and make an RPC call? All your answers are here!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-develop-a-facebook-messenger-bot-in-golang" rel="noopener noreferrer"&gt;62. How to Develop a Facebook Messenger Bot in Golang&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fi7vjc8y4utabo35j31mn.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fi7vjc8y4utabo35j31mn.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
A comprehensive guide on how to create a Facebook Messenger bot in Golang.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/optimizing-memory-usage-in-golang-when-is-a-variable-allocated-to-the-heap" rel="noopener noreferrer"&gt;63. Optimizing Memory Usage in Golang: When is a Variable Allocated to the Heap&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F52tx3x9hthjuwgsolc0j.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F52tx3x9hthjuwgsolc0j.png" width="800" height="457"&gt;&lt;/a&gt;&lt;br&gt;
Optimize memory usage in Golang by understanding stack vs heap allocation, escape analysis, and improving performance with efficient memory management&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/introduction-to-rds-proxy-exploring-with-benchmarks-in-go-82u34rl" rel="noopener noreferrer"&gt;64. Introduction to RDS Proxy: Exploring with Benchmarks in Go&lt;/a&gt;
&lt;/h3&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%2Fcb84e5d3apqmxpynf44x.jpeg" 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%2Fcb84e5d3apqmxpynf44x.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
A deep dive into the performance characteristics of RDS Proxy vs RDS&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/pointer-and-nil-in-go-reasons-why-you-should-be-wary" rel="noopener noreferrer"&gt;65. Pointer and Nil in Go: Reasons Why You Should Be&amp;nbsp;wary&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwqku987bk56pd6sl7m6c.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwqku987bk56pd6sl7m6c.jpeg" width="734" height="494"&gt;&lt;/a&gt;&lt;br&gt;
The harmful part of Go that you might not be aware of.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/understanding-the-basic-concepts-of-heap-data-structure-in-golang" rel="noopener noreferrer"&gt;66. Understanding the Basic Concepts of Heap Data Structure in GoLang&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbfz29hxk6vac1d9o0xf1.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbfz29hxk6vac1d9o0xf1.jpeg" width="800" height="403"&gt;&lt;/a&gt;&lt;br&gt;
We are trying to learn the basic concepts about heaps like inserting and extracting data from heaps and also the time complexity of heaps. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/understanding-concurrency-patterns-in-go" rel="noopener noreferrer"&gt;67. Understanding Concurrency Patterns in Go&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvoa6qhvbi01lzxyn4trn.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvoa6qhvbi01lzxyn4trn.png" width="337" height="451"&gt;&lt;/a&gt;&lt;br&gt;
Explore Go’s concurrency patterns, including worker pools, fan-out/fan-in, and pipelines, to build efficient, robust, and scalable applications.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/top-5-trends-in-software-development-for-2019-6r34u2hsh" rel="noopener noreferrer"&gt;68. Top 5 Trends in Software Development for 2019&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwhw5idgeju8kvd3l182a.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwhw5idgeju8kvd3l182a.png" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Everything is moving extremely quickly in the software industry, so it requires a lot of effort just to keep up. This is exactly why we, at Coding Sans, publish the State of Software Development survey every year. To learn what is happening in the industry at the moment, and see how trends are forming over time.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/5-programming-languages-to-kickstart-your-software-development-career-in-2022" rel="noopener noreferrer"&gt;69. 5 Programming Languages To Kickstart your Software Development Career&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftg2l07kx9r9so28wzvwv.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftg2l07kx9r9so28wzvwv.jpeg" width="800" height="513"&gt;&lt;/a&gt;&lt;br&gt;
5 Programming Languages To Learn In 2022. Python is in the boom, mainly due to Data Science and Machine Learning.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/making-a-simple-service-app-for-a-yocto-based-linux-distro" rel="noopener noreferrer"&gt;70. Making a Simple Service App for a Yocto-Based Linux Distro&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9p9vnor4oj54k57jgy98.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9p9vnor4oj54k57jgy98.jpeg" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
I decided to make the first steps in Yocto-oriented software development and make a rather simple service app for Yocto-based Linux distro.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/purity-in-my-programming-pure-functions-in-go-c21m3u2z" rel="noopener noreferrer"&gt;71. Purity in My Programming: Functions in Go&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8o84wgfyxxvdob4gksgf.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8o84wgfyxxvdob4gksgf.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Pure functions are often hyped up in the Javascript world, probably because of the abundance of state in front end applications. While pure functions have their downsides (i.e. inconvenience, potentially large argument lists), I believe they should be used as much as reasonably possible, and I want to focus on pure functions in Go.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/flight-recorder-a-new-go-execution-tracer" rel="noopener noreferrer"&gt;72. Flight Recorder: A New Go Execution Tracer&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-kh53dc4.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-kh53dc4.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Flight recording is now available in Go 1.25, and it’s a powerful new tool in the Go diagnostics toolbox.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/checking-palindrome-with-generics-in-go-118" rel="noopener noreferrer"&gt;73. Checking Palindrome With Generics in Go 1.18&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjfddoi5tdgx7e7efoe2s.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjfddoi5tdgx7e7efoe2s.jpeg" width="800" height="420"&gt;&lt;/a&gt;&lt;br&gt;
Palindrome checking function in go that can receive integer or string. Utilize new generics feature in Go 1.18. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/interfaces-in-golang-60923yqx" rel="noopener noreferrer"&gt;74. Interfaces in Go&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgullilp3il1srjrmlnlq.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgullilp3il1srjrmlnlq.jpeg" width="799" height="531"&gt;&lt;/a&gt;&lt;br&gt;
What are Interfaces in Golang?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/golang-declarative-validation-made-similar-to-ruby-on-rails-1d2z34c0" rel="noopener noreferrer"&gt;75. Golang: Declarative Validation Made Similar to Ruby on Rails&lt;/a&gt;
&lt;/h3&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%2Fhackernoon.com%2Fimages%2FpbHhPcoSDWY470tliHRnqSk6GMX2-2he330j.jpeg" 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%2Fhackernoon.com%2Fimages%2FpbHhPcoSDWY470tliHRnqSk6GMX2-2he330j.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Using declarative validation in Golang, in a similar way to Active Record validations.  &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/2-error-free-options-for-decimal-handling-in-golang-q53a318r" rel="noopener noreferrer"&gt;76. 2 Error-Free Options for Decimal handling in Golang&lt;/a&gt;
&lt;/h3&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%2Ft3zzzm730mymujctd5be.jpeg" 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%2Ft3zzzm730mymujctd5be.jpeg" width="800" height="534"&gt;&lt;/a&gt;&lt;br&gt;
CockroachDB and using a popular database are two error-free options for decimal handling in Golang.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-create-a-dynamic-pipeline-route-in-go" rel="noopener noreferrer"&gt;77. How to Create a Dynamic Pipeline Route in Go&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhicb2pyxh77z2wmtr2t4.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhicb2pyxh77z2wmtr2t4.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Is it possible to create a pipeline with dynamic routes in Go? How to do it?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/serverless-api-with-terraform-go-and-aws-part-1" rel="noopener noreferrer"&gt;78. Serverless API with Terraform, GO and AWS, Part 1&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FVZCQ0e1Yv2eJAMyEidHksLMysJ73-wf139o7.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FVZCQ0e1Yv2eJAMyEidHksLMysJ73-wf139o7.jpeg" width="799" height="442"&gt;&lt;/a&gt;&lt;br&gt;
Knowing how to build REST API with latest tech is cool. You know what's even cooler? It's being able to deploy it to the cloud! I'll walk you through the process of building simple, server-less application using GO, AWS (Lambda, API Gateway, Dynamodb) and Terraform.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/creating-production-grade-microservices-with-go-and-grpc" rel="noopener noreferrer"&gt;79. Creating Production Grade Microservices with Go and gRPC&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6gkqqz50hr7xwwn2jugi.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6gkqqz50hr7xwwn2jugi.jpeg" width="800" height="336"&gt;&lt;/a&gt;&lt;br&gt;
Microservices have emerged as a powerful architectural paradigm for developing complex, scalable, and maintainable software systems. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-track-email-effectiveness-in-mixpanel-analytics-wlatenodecom" rel="noopener noreferrer"&gt;80. How to Track Email Effectiveness in Mixpanel Analytics w/Latenode.com&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbqtwoe7uaz7nvbwoaoda.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbqtwoe7uaz7nvbwoaoda.png" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
Learn how to seamlessly incorporate Mixpanel analytics into your email communication by integrating it with Mailgun using Latenode.com automation platform. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/mastering-go-channels-for-elegant-synchronization" rel="noopener noreferrer"&gt;81. Mastering Go Channels for Elegant Synchronization&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fr33hae2zqrfil9wcjav6.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fr33hae2zqrfil9wcjav6.jpeg" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
Channels in Go are a core part of the language's concurrency model, which is built around the principles of Communicating Sequential Processes.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/everything-you-need-to-know-about-managing-go-processes" rel="noopener noreferrer"&gt;82. Everything You Need To Know About Managing Go Processes&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhx88eamw8w7hmr0w40lf.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhx88eamw8w7hmr0w40lf.jpeg" width="800" height="420"&gt;&lt;/a&gt;&lt;br&gt;
Explore techniques for managing blocking processes in Go, focusing on signal handling, process groups, &amp;amp; platform-specific considerations in linux environments.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/nodejs-vs-go-vs-springboot-performance-comparison-for-io-bound-app" rel="noopener noreferrer"&gt;83. Node.js vs Go vs SpringBoot: Performance Comparison for I/O Bound App&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ficwzbi7w9myjkypg4lyw.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ficwzbi7w9myjkypg4lyw.png" width="799" height="436"&gt;&lt;/a&gt;&lt;br&gt;
Find out how Node.js, Go, and SpringBoot performs for I/O bound app (URL shortener service).&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-step-by-step-guide-for-building-a-simple-todo-app-with-gin-gonic-in-zerops" rel="noopener noreferrer"&gt;84. A Step-by-step Guide for Building a Simple TODO App With Gin-gonic in Zerops&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdw5bwz2eyngf8xz45mh6.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdw5bwz2eyngf8xz45mh6.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Learn how to build a sample CRUD TODO API written in GO using gin-gonic, one of the most popular web frameworks, which saves data to a PostgreSQL database&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/managing-go-module-pseudo-versions-in-go-113-412h30lw" rel="noopener noreferrer"&gt;85. Managing Go Module Pseudo-Versions in Go 1.13&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fy17psl3qul7otlissc3y.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fy17psl3qul7otlissc3y.jpg" width="512" height="178"&gt;&lt;/a&gt;&lt;br&gt;
Go modules have helped bring order to Go development, but there’s been some disorder lurking. Managing module pseudo-versions can be difficult, especially with some of the latest changes to Go.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/passing-and-returning-structured-datatypes-to-and-from-go-webassembly-module" rel="noopener noreferrer"&gt;86. Passing and Returning Structured Datatypes to and From Go WebAssembly Module&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzhaxqwr1nc777tpc4qlk.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzhaxqwr1nc777tpc4qlk.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
We will write our guest application in Go, compile it to Wasm with TinyGo, and embed it with Wasmtime runtime into the host application, also written in Go. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/why-front-end-developers-going-full-stack-should-choose-go-2ct3ewm" rel="noopener noreferrer"&gt;87. Why Front End Developers Going Full Stack Should Choose Go&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fn51eudim7w73rahs2srr.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fn51eudim7w73rahs2srr.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
So you’re a front end developer, and you want to learn some backend stuff. You want to become a&amp;nbsp;full stack&amp;nbsp;developer someday, so where do you start? Google’s Go language is an excellent place.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/golang-a-restful-api-using-temporal-table-with-mariadb" rel="noopener noreferrer"&gt;88. Golang: a RESTful API Using Temporal Table With MariaDB&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ft91a3nu31yogpi8p2k93.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ft91a3nu31yogpi8p2k93.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Temporal tables&amp;nbsp;are a type of database table that store historical data, allowing users to query the data as it existed at specific points in time.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/bloom-filter-basics-in-go" rel="noopener noreferrer"&gt;89. Bloom Filter Basics in Go&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffohbj16zq3g51eqh30sz.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffohbj16zq3g51eqh30sz.jpeg" width="800" height="273"&gt;&lt;/a&gt;&lt;br&gt;
Learn about Bloom filters: memory-efficient data structures using hashing for fast set membership queries. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-3-important-lessons-i-learned-from-implementing-raft-in-go" rel="noopener noreferrer"&gt;90. The 3 Important Lessons I Learned From Implementing Raft in Go&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F10n093vo43u533cwdlgf.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F10n093vo43u533cwdlgf.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Implementing Raft was an overall great experience that added many practical tools under my belt and improved my proficiency with Go.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/native-fuzzing-in-go-118" rel="noopener noreferrer"&gt;91. Native Fuzzing in Go 1.18&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fa0qf0gztw1zzld7opjm4.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fa0qf0gztw1zzld7opjm4.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Go&amp;nbsp;adds&amp;nbsp;fuzzing as a part of its testing tools. This feature is planned for the 1.18 release and is already available for beta testing&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/fmtsprintf-looks-simple-but-will-burn-a-hole-in-your-pocket" rel="noopener noreferrer"&gt;92. fmt.Sprintf: Looks Simple But Will Burn A Hole in Your Pocket&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2ljr9j81jbyc5j36lyfm.webp" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2ljr9j81jbyc5j36lyfm.webp" width="800" height="457"&gt;&lt;/a&gt;&lt;br&gt;
Explore efficient string concatenation and conversion in Go using alternatives to fmt.Sprintf for better performance and lower memory usage.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/fixing-race-conditions-in-go-with-redis-based-distributed-locks" rel="noopener noreferrer"&gt;93. Fixing Race Conditions in Go with Redis-Based Distributed Locks&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwtgoq3clnymwdb1sii3m.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwtgoq3clnymwdb1sii3m.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Go's 'sync.Mutex' is a lock designed to lock critical sections of code.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-one-expressjs-programmer-visited-go-land-pn4e3yvp" rel="noopener noreferrer"&gt;94. How One ExpressJS Programmer Visited Go Land&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flz2n347zf5md5dy5k2q8.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flz2n347zf5md5dy5k2q8.jpg" width="799" height="382"&gt;&lt;/a&gt;&lt;br&gt;
I describe why Fiber it's really a good start for learn Go when you have experience in ExpressJS, what similarities and differences to expect, and what things I learned when building my first API on Go.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/pet-projects-are-fun-yb1i369x" rel="noopener noreferrer"&gt;95. Pet Projects are Fun&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe1ab0784w258ylxdpdgo.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe1ab0784w258ylxdpdgo.png" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
I love pet projects, they are great excuse to use libraries and other technologies that you can’t use at work. Lately I’ve been working on a bigger pet project that needs to parse Go files, I’ve used&amp;nbsp;ANTLR&amp;nbsp;before to make this kind of things but unfortunately,&amp;nbsp;ANTLR’s&amp;nbsp;Go target has poor performance. So I began to search for alternatives written in pure Go and came across with this one, which took a different approach on creating parsers with Go, but before we’re going to understand how this library is different from others, let’s cover some basic concepts about parsing.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-is-so-great-about-golang-fjx33xm" rel="noopener noreferrer"&gt;96. What Is so Great About Golang?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqre6dds1fpjykdcvhgvq.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqre6dds1fpjykdcvhgvq.jpeg" width="799" height="600"&gt;&lt;/a&gt;&lt;br&gt;
Check out why you should use golang for your next project&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/choosing-the-right-microservices-framework-gp1235dw" rel="noopener noreferrer"&gt;97. Choosing the Right Microservices Framework &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9cytjsrqq3xkkyq4zcr0.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9cytjsrqq3xkkyq4zcr0.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Microservices architecture is a methodology that allows you to split a monolithic single application into small applications and services.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/spend-zero-time-on-devops-with-render-paas" rel="noopener noreferrer"&gt;98. Spend Zero Time on DevOps with Render PaaS&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fga6nqhux18y4z90jd6n3.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fga6nqhux18y4z90jd6n3.jpeg" width="800" height="518"&gt;&lt;/a&gt;&lt;br&gt;
Check out how efficient it is to create a new API using Go, and then deploy it to the Render PaaS, both for the first time with zero DevOps.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/filling-and-flattening-pdf-forms-in-go-with-examples-gc1h35z5" rel="noopener noreferrer"&gt;99. Filling And Flattening PDF Forms In Go With Examples&lt;/a&gt;
&lt;/h3&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%2Fhackernoon.com%2Fimages%2FzTVLAWw5raaMXiux9MRCZpHpOtg2-bdaq347x.jpeg" 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%2Fhackernoon.com%2Fimages%2FzTVLAWw5raaMXiux9MRCZpHpOtg2-bdaq347x.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
PDF forms are a convenient tool for gathering and storing information about your customers or users. This is a breakdown of how you can fill and flatten them.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-heroku-is-good-for-vey34zu" rel="noopener noreferrer"&gt;100. What Heroku is Good For&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpolgdn0vgifpevlab1h3.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpolgdn0vgifpevlab1h3.jpeg" width="800" height="527"&gt;&lt;/a&gt;&lt;br&gt;
You've probably heard about Heroku by now, but do you really know how Heroku works and when it should be a consideration?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/using-the-events-api-to-build-a-slack-bot" rel="noopener noreferrer"&gt;101. Using the Events API to Build a Slack Bot &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6vc45xrvpkknglnzcn6u.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6vc45xrvpkknglnzcn6u.jpeg" width="800" height="911"&gt;&lt;/a&gt;&lt;br&gt;
I’m a huge fan of automating working processes. I try to automate everything and save my coworkers time.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-embed-static-resources-into-a-go-project" rel="noopener noreferrer"&gt;102. How to Embed Static Resources Into a Go Project&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F89c0o6lx41c3v4bryh80.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F89c0o6lx41c3v4bryh80.png" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
I wanted to create a small standalone web application in Go, the opposite of a regular web application&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/building-a-go-dependency-scanner-from-scratch" rel="noopener noreferrer"&gt;103. Building a Go Dependency Scanner From Scratch&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdpu8qnq7drkmqbjy3223.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdpu8qnq7drkmqbjy3223.png" width="800" height="560"&gt;&lt;/a&gt;&lt;br&gt;
Build a Go dependency scanner with the standard library: parse go.mod, query OSV for vulnerabilities, and analyze licenses.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-guide-to-familiarize-yourself-with-workspaces-in-go" rel="noopener noreferrer"&gt;104. A Guide to Familiarize Yourself With Workspaces in Go&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-z313bd2.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-z313bd2.jpeg" width="799" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Go 1.18 adds workspace mode to Go, which lets you work on multiple modules simultaneously.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/12-31-2022-noonification" rel="noopener noreferrer"&gt;105. The Noonification: How to Use React to Replace useEffect (12/31/2022)&lt;/a&gt;
&lt;/h3&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%2Fpn4k0p2c0rnc2a962zaf.gif" 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%2Fpn4k0p2c0rnc2a962zaf.gif" width="640" height="360"&gt;&lt;/a&gt;&lt;br&gt;
12/31/2022: Top 5 stories on the Hackernoon homepage!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/gos-new-experimental-packages-what-to-know" rel="noopener noreferrer"&gt;106. Go's New Experimental Packages: What to Know&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fapnh3hulxkm8c4gu4991.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fapnh3hulxkm8c4gu4991.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
This blog post is about Go 1.25’s new experimental encoding/json/v2 and encoding/json/jsontext packages, which bring long-awaited improvements and fixes. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/weird-things-about-golang-part-1-ob4z3y84" rel="noopener noreferrer"&gt;107. Weird Things About GOLANG [Part 1]&lt;/a&gt;
&lt;/h3&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%2Fsmz42vh6h1c1zyxmywcj.png" 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%2Fsmz42vh6h1c1zyxmywcj.png" width="800" height="500"&gt;&lt;/a&gt;&lt;br&gt;
On a first glance when I started working on go, for me it seems very very weird language. I am working on node-js for two and more years and then start working on golang is not so cool for me. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/implementing-a-web-service-with-go-and-fiber" rel="noopener noreferrer"&gt;108. Implementing a Web Service With Go and Fiber&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7hi734ifn6i7rv4yl89c.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7hi734ifn6i7rv4yl89c.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Let’s learn the basics of web development with the help of Go programming language and Fiber framework and write the most uncomplicated web service.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/es7-style-asyncawait-implementation-in-golang" rel="noopener noreferrer"&gt;109. ES7-style Async/Await Implementation in Golang&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxrmasy6a1bx7xenhg4m6.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxrmasy6a1bx7xenhg4m6.jpeg" width="800" height="447"&gt;&lt;/a&gt;&lt;br&gt;
In Golang, we use goroutines to execute asynchronous tasks while these goroutines communicate with each other via the data structure called Channel.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/3-golang-pitfalls-every-developer-needs-to-know" rel="noopener noreferrer"&gt;110. 3 Golang Pitfalls Every Developer Needs to Know&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsmrkalh2qp5dooy11kxr.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsmrkalh2qp5dooy11kxr.png" width="800" height="857"&gt;&lt;/a&gt;&lt;br&gt;
Over-viewing common coding pitfalls we've encountered when we started to use GoLang for production systems&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/go-125-is-released-the-go-programming-language" rel="noopener noreferrer"&gt;111. Go 1.25 is released - The Go Programming Language&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-3a03de7.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-3a03de7.jpeg" width="799" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Go 1.25 comes with improvements over Go 1.24 across its tools, the runtime, compiler, linker, and the standard library&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/gos-16th-anniversary-and-the-major-highlights-of-2025" rel="noopener noreferrer"&gt;112. Go’s 16th Anniversary and the Major Highlights of 2025&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-wk03bnf.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-wk03bnf.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
The Go team is applying its thoughtful and uncompromising mindset to the problems and opportunities of this dynamic space.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/discover-the-pros-and-cons-of-the-top-web-development-languages" rel="noopener noreferrer"&gt;113. Discover the Pros and Cons of the top Web Development Languages&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F900zlvtlhkg23gyl32ui.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F900zlvtlhkg23gyl32ui.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Choosing the correct language for web development can be difficult.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-is-go-protobuf-exploring-the-new-opaque-api" rel="noopener noreferrer"&gt;114. What Is Go Protobuf? Exploring The New Opaque API&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-vz0399n.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-vz0399n.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
This blog post explains the motivation for creating a new API and shows you how to use it in your projects.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/is-golang-object-oriented" rel="noopener noreferrer"&gt;115. Does Golang Follow the Object Oriented Programming Paradigm?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F58d7wdn13i5djv6uuicx.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F58d7wdn13i5djv6uuicx.jpeg" width="720" height="378"&gt;&lt;/a&gt;&lt;br&gt;
Many are wondering whether Golang is a language that can apply the Object Oriented Programming paradigm. Let's discuss this here.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-prevent-server-overload-in-go" rel="noopener noreferrer"&gt;116. How To Prevent Server Overload In Go&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyesvr8kkoble2ka5q0ps.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyesvr8kkoble2ka5q0ps.jpeg" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
An in-depth guide on server overload, rate limiting, load shedding, Golang, and resilience.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-deploy-go-templ-htmx-tailwindcss-to-production" rel="noopener noreferrer"&gt;117. How to Deploy Go + Templ + HTMX + TailwindCSS to Production&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fl885b3efouigdcx41h9i.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fl885b3efouigdcx41h9i.png" width="799" height="547"&gt;&lt;/a&gt;&lt;br&gt;
In this article, I will be showing you how to deploy the GoTTH stack (Go Templ htmx tailwind) to production.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/publish-go-packages-with-goreleaser" rel="noopener noreferrer"&gt;118. Publish Go Packages With Goreleaser&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fl16u9lmf5wijzbr5296u.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fl16u9lmf5wijzbr5296u.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Goreleaser is awesome. It's a simple tool that allows you to release your go packages.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/daily-coding-problem-remove-the-k-th-index-from-the-linked-list-in-one-pass" rel="noopener noreferrer"&gt;119. Daily Coding Problem: Remove the k-th Index From the Linked List in One Pass&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6dfj11jn7qzeqjdi4zg5.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6dfj11jn7qzeqjdi4zg5.png" width="800" height="203"&gt;&lt;/a&gt;&lt;br&gt;
Algorithm to remove an element from a linked list given its index in one pass only&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/golang-a-short-history-of-my-tech-journey-qkaz3tdo" rel="noopener noreferrer"&gt;120. Golang: A Short History of My Tech Journey&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fok00cntn8wmfihw1uvd8.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fok00cntn8wmfihw1uvd8.jpeg" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
The journey of a thousand miles begins with a single step. That's how everything in our tech journey begins. We all got here with a single step, that slowly became multiple steps. Before we know it, we are a thousand miles in. When I first started my career, I was in helpdesk. Now, I’m a developer advocate. The way that happened was with thousands of steps.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/dont-procrastinate-go-code" rel="noopener noreferrer"&gt;121. Don't Procrastinate, GO Code!&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgduayty0lnmkk3tkmi17.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgduayty0lnmkk3tkmi17.jpeg" width="800" height="1198"&gt;&lt;/a&gt;&lt;br&gt;
This guide shows you how to write your first lines of GO code.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/go-the-testingsynctest-package-explained" rel="noopener noreferrer"&gt;122. Go: The Testing/Synctest Package Explained&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-7w03dqp.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-7w03dqp.jpeg" width="799" height="533"&gt;&lt;/a&gt;&lt;br&gt;
In Go 1.25, the testing/synctest package has graduated from experiment to general availability.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-force-slack-to-make-your-user-appear-online" rel="noopener noreferrer"&gt;123. How to Force Slack to Make Your User Appear Online&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvwnmwbfh3nxg4ejw83gn.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvwnmwbfh3nxg4ejw83gn.jpeg" width="799" height="402"&gt;&lt;/a&gt;&lt;br&gt;
How to get the green dot to turn on for slack users with a headless browser because their API just won't allow it.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-are-generics-an-introduction-for-beginners" rel="noopener noreferrer"&gt;124. What Are Generics? An Introduction for Beginners &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fskm22z2s8teoskjo2efw.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fskm22z2s8teoskjo2efw.jpeg" width="800" height="483"&gt;&lt;/a&gt;&lt;br&gt;
Generics are a way of writing code that is independent of the specific types being used. Functions and types may now be written to use any of a set of types.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-all-purpose-programmer-episode-1-hello-world" rel="noopener noreferrer"&gt;125. The All-Purpose Programmer: Episode 1 - "Hello World"&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsjt38bbu1uxl3p2feosm.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsjt38bbu1uxl3p2feosm.jpeg" width="656" height="128"&gt;&lt;/a&gt;&lt;br&gt;
I love to learn, I love to code. I'm on a journey to learn (at least the basics of) several new languages to enhance my resume. Join me!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/prevent-errors-from-growing-with-this-new-framework" rel="noopener noreferrer"&gt;126. Prevent Errors From Growing With This New Framework&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkf89aoqrfx92awsyb6cw.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkf89aoqrfx92awsyb6cw.png" width="800" height="363"&gt;&lt;/a&gt;&lt;br&gt;
This is the story of how we started with a simple error handling approach, got thoroughly frustrated, and eventually built our own error framework.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/grpc-between-web-and-server-a-simple-grpc-communication" rel="noopener noreferrer"&gt;127. gRPC Between Web and Server: A Simple gRPC Communication&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fk9th11cs9unap2f2eq78.webp" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fk9th11cs9unap2f2eq78.webp" width="799" height="449"&gt;&lt;/a&gt;&lt;br&gt;
A simple gRPC communication between a web browser and server with an Envoy proxy.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/go-when-should-you-use-generics-when-shouldnt-you" rel="noopener noreferrer"&gt;128. Go: When Should You Use Generics? When Shouldn't You?&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-5q03boc.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-5q03boc.jpeg" width="800" height="628"&gt;&lt;/a&gt;&lt;br&gt;
I’ll provide general guidelines, not hard and fast rules. Use your own judgement. But if you aren’t sure, I recommend using the guidelines shown here.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-i-merged-and-validated-two-json-files-in-go" rel="noopener noreferrer"&gt;129. Building a Type-Safe JSON Merge Pipeline in Go&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3sdcji5r3qbg93eypk47.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3sdcji5r3qbg93eypk47.png" width="799" height="547"&gt;&lt;/a&gt;&lt;br&gt;
A beginner-friendly walkthrough of a Go CLI tool that reads two JSON files, merges them, validates required fields, and writes the output based on my first real&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/go-121-a-guide-to-profile-guided-optimization" rel="noopener noreferrer"&gt;130. Go 1.21: A Guide to Profile Guided Optimization&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-t383edj.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-t383edj.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
We will run through an example of using PGO to improve the performance of an application. Before we get to that, what exactly is “profile-guided optimization”?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/testingbloop-some-more-predictable-benchmarking-for-you" rel="noopener noreferrer"&gt;131. testing.B.Loop: Some More Predictable Benchmarking for You&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-ye039tc.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-ye039tc.jpeg" width="799" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Go developers who have written benchmarks using the testing package might have encountered some of its various pitfalls. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/build-a-go-web-api-with-the-new-digital-ocean-app-platform-a-how-to-guide-nu2c3zij" rel="noopener noreferrer"&gt;132. Build a Go Web API with the New Digital Ocean App Platform: A How-To Guide&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmuw1x18hwvhk76kjc517.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmuw1x18hwvhk76kjc517.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Recently, Digital Ocean announced they're entering the PaaS market with their new application platform. They've hosted virtual machines (droplets) and Kubernetes based services for years, but now they're creating a platform that's a simple point and click to get an application up and running.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/top-5-ides-and-tools-for-golang-development" rel="noopener noreferrer"&gt;133. Top 5 IDEs and Tools for Golang Development&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F81e3wefqnxye1mgmq9jf.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F81e3wefqnxye1mgmq9jf.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Top 5 IDEs and Tools for Golang Development - here is the list of top Golang IDEs that are worth your attention.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/daily-coding-problem-rotating-matrices" rel="noopener noreferrer"&gt;134. Daily Coding Problem: Rotating Matrices&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F958st4jgm6fwyxwkuodv.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F958st4jgm6fwyxwkuodv.jpeg" width="720" height="378"&gt;&lt;/a&gt;&lt;br&gt;
In this article we are building an algorithm to rotate a matrix by a certain degree, doing this with in-place and not-in-place algorithms&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/some-things-you-should-know-about-maps-in-go" rel="noopener noreferrer"&gt;135. Some Things You Should Know About Maps in Go&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdo3o7qt2ft4i18sa6nz7.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdo3o7qt2ft4i18sa6nz7.png" width="800" height="857"&gt;&lt;/a&gt;&lt;br&gt;
Tips for working with go maps - deep copy and memory allocation.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/serverless-api-with-terraform-go-and-aws-part-2" rel="noopener noreferrer"&gt;136. Serverless API with Terraform: GO and AWS [Part 2]&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxue4m1o3qnx6b4zuf2qa.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxue4m1o3qnx6b4zuf2qa.jpeg" width="799" height="450"&gt;&lt;/a&gt;&lt;br&gt;
In part 2, we'll go over deploying serverless API to AWS Cloud with Terraform.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/building-a-multi-language-monster-pipeline-heres-the-smart-way-to-do-it" rel="noopener noreferrer"&gt;137. Building a Multi-Language Monster Pipeline? Here’s the Smart Way to Do It&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Feyrnx6a9ft3jdof6cfbr.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Feyrnx6a9ft3jdof6cfbr.png" width="800" height="294"&gt;&lt;/a&gt;&lt;br&gt;
Instead of forcing every team or process to use the same tech stack, build a modular, interoperable pipeline where each function operates independently.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-few-words-on-vs-code-q0k3tgn" rel="noopener noreferrer"&gt;138.  A Few Words on VS Code&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpux76ejowg85wlfz6iww.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpux76ejowg85wlfz6iww.jpeg" width="690" height="335"&gt;&lt;/a&gt;&lt;br&gt;
Go has hard opinions about how you should style and format your code. The big upside of this is that you don't need to spend hours setting up tools like ESLint, Prettier, JSLint, etc. That said, in order to take advantage of the styling and listing tools available in the toolchain, you need a dev environment that makes them easy to use.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/understanding-concurrency-in-golang-with-goroutines-latest-update-in-version-123" rel="noopener noreferrer"&gt;139. Understanding Concurrency in Golang with Goroutines: Latest Update in Version 1.23&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2gf8damcg66v83kg5mne.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2gf8damcg66v83kg5mne.png" width="800" height="457"&gt;&lt;/a&gt;&lt;br&gt;
Explore the power of Goroutines in Golang for concurrency management, including new enhancements in Golang 1.23 that optimize performance and memory usage. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-is-type-inference-what-it-is-and-how-it-works" rel="noopener noreferrer"&gt;140. What Is Type Inference? What It Is and How It Works&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F78iofsa8jnj4jhd9hc6t.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F78iofsa8jnj4jhd9hc6t.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Here's everything you need to know about type inference, type pattern matching, type equations, and more.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/daily-coding-problem-pascals-triangles-and-space-complexity" rel="noopener noreferrer"&gt;141. Daily Coding Problem: Pascal’s Triangles and Space Complexity&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmp3uxgvwmfg7v5lrv9lc.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmp3uxgvwmfg7v5lrv9lc.jpeg" width="720" height="314"&gt;&lt;/a&gt;&lt;br&gt;
Build Pascal's triangles with code, with different algorithms, analyze theirs speed and space complexity.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-find-unreachable-functions-with-deadcode" rel="noopener noreferrer"&gt;142. How to Find Unreachable Functions With Deadcode&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-yo139jq.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-yo139jq.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Functions that are part of your project’s source code but can never be reached in any execution are called “dead code”&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-build-llm-powered-applications-using-go" rel="noopener noreferrer"&gt;143. How to Build LLM-Powered Applications Using Go&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-0x139xx.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-0x139xx.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
This blog post works through an example of using Go for a simple LLM-powered application. It starts by describing the problem the demo application is solving&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-goroutines-behave-on-cpu-bound-vs-io-bound-tasks" rel="noopener noreferrer"&gt;144. How Goroutines Behave on CPU-Bound vs I/O-Bound Tasks&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F341nnuwikhuy8m1dbspt.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F341nnuwikhuy8m1dbspt.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Goroutines can supercharge Go apps—or slow them down. Learn when they help, when they hurt, and how to benchmark your workloads.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/go-122-bringing-mathrand-and-cryptorand-together" rel="noopener noreferrer"&gt;145. Go 1.22: Bringing Math/rand and Crypto/rand together&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8j4w90a69us6mf88uuid.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8j4w90a69us6mf88uuid.jpeg" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
This post is about how Go 1.22 brings the two closer together, by using a cryptographic random number source in math/rand.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/go-121-an-inside-look-at-forward-compatibility-and-toolchain-management" rel="noopener noreferrer"&gt;146. Go 1.21: An Inside Look at Forward Compatibility and Toolchain Management&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-vn83elm.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-vn83elm.jpeg" width="800" height="538"&gt;&lt;/a&gt;&lt;br&gt;
Go 1.21 introduced toolchain management, so that different modules can use different Go toolchains just as they can use different versions of a required module.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/guide-to-integrating-with-non-aws-cloud-storage-services-supporting-the-s3-protocol-using-golang" rel="noopener noreferrer"&gt;147. Guide to Integrating With Non-AWS Cloud Storage Services Supporting the S3 Protocol using&amp;nbsp;Golang &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fx2itlc8tjsvb85dti7w0.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fx2itlc8tjsvb85dti7w0.jpeg" width="800" height="534"&gt;&lt;/a&gt;&lt;br&gt;
In this article we learn about S3 protocol, how to Integrate with Non-AWS Cloud Storage Service that supports S3 protocol, and a little bit about wrapper.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/go-golang-your-cheatsheet-on-ways-to-create-new-maps-and-slices-566s3tzy" rel="noopener noreferrer"&gt;148. Go (Golang): Your Cheatsheet On Ways To Create New Maps And Slices&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fx1m1ijrdtkbcn8q4wazd.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fx1m1ijrdtkbcn8q4wazd.jpeg" width="620" height="350"&gt;&lt;/a&gt;&lt;br&gt;
There are quite a few ways to create new maps and slices in Go. Which one is best? Or perhaps better asked, which one is best in your situation? Let's take a look.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/tracing-gos-garbage-collection-journey-reference-counting-tri-color-and-beyond" rel="noopener noreferrer"&gt;149. Tracing Go’s Garbage Collection Journey: Reference Counting, Tri-Color, and Beyond&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F96l2cjx94d2ks5wxtmea.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F96l2cjx94d2ks5wxtmea.jpeg" width="800" height="542"&gt;&lt;/a&gt;&lt;br&gt;
Garbage collection (GC) is one of the most critical components of any modern programming language runtime.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/creating-homebrew-formulas-with-goreleaser" rel="noopener noreferrer"&gt;150. Creating Homebrew Formulas with GoReleaser&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fptl4rjpbdnf89kex35cu.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fptl4rjpbdnf89kex35cu.jpeg" width="799" height="382"&gt;&lt;/a&gt;&lt;br&gt;
We chose to use GoReleaser with our distro of the OpenTelemetry Collector in order to simplify how we build and support many operating systems and architectures&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/go-122-a-change-in-loop-scoping" rel="noopener noreferrer"&gt;151. Go 1.22: A Change in Loop Scoping&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-pi83dmf.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-pi83dmf.jpeg" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
Go 1.21 includes a preview of a change to for loop scoping that we plan to ship in Go 1.22, removing one of the most common Go mistakes.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/neural-networks-with-gorgonia-ag1a3r5a" rel="noopener noreferrer"&gt;152. Training Neural Networks with Gorgonia&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2olvq1gf8v5edg9fesn8.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2olvq1gf8v5edg9fesn8.jpg" width="637" height="300"&gt;&lt;/a&gt;&lt;br&gt;
Deep learning&amp;nbsp;and neural networks&amp;nbsp;are very interesting subjects and&amp;nbsp;Go language supports this technology using the framework&amp;nbsp;Gorgonia.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-and-when-to-use-pointers-in-go-5eh3tlm" rel="noopener noreferrer"&gt;153. How And When To Use Pointers in Go&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2lzuk2fnh3glj5i55wdx.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2lzuk2fnh3glj5i55wdx.png" width="800" height="536"&gt;&lt;/a&gt;&lt;br&gt;
Go has become increasingly popular in recent years, especially in my local area. It has been consistently displacing other backend languages like Ruby, Python, C# and Java. Go is wanted for its simplicity, explicitness, speed, and low memory consumption.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/pointer-pitfalls-a-simple-utility-function-that-makes-pointers-in-go-easier" rel="noopener noreferrer"&gt;154. Pointer Pitfalls: A Simple Utility Function That Makes Pointers in Go Easier &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffivvuny4ah5l7e4mah6c.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffivvuny4ah5l7e4mah6c.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Simpler way to deal with pointers in Go.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/backward-compatibility-in-go-what-to-know" rel="noopener noreferrer"&gt;155. Backward Compatibility in Go: What to Know&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fd6a7ch24bcb9qexo1yfr.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fd6a7ch24bcb9qexo1yfr.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
This post is about the important work we shipped in Go 1.21 to keep Go boring.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/new-feature-in-go-makes-it-easier-to-iterate-manipulate-json-data" rel="noopener noreferrer"&gt;156. New Feature in Go Makes it Easier to Iterate, Manipulate JSON Data&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyq1m82qwar70nchmywkb.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyq1m82qwar70nchmywkb.png" width="800" height="363"&gt;&lt;/a&gt;&lt;br&gt;
What if you could loop through your JSON data, grab the path of each item, and decide exactly what to do with it on the fly?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-beginners-guide-to-code-coverage-for-go-integration-tests" rel="noopener noreferrer"&gt;157. A Beginner's Guide to Code Coverage for Go Integration Tests&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-1703bzr.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-1703bzr.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
In this blog post we’ll give an example of how these new features work, and outline some of the use cases and workflow for collecting coverage profiles&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/efficient-enterprise-data-solutions-with-stream-processing" rel="noopener noreferrer"&gt;158. Efficient Enterprise Data Solutions With Stream Processing&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fiyulcztxxfyo5q9lwzfg.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fiyulcztxxfyo5q9lwzfg.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Enterprise data solutions—handling myriad data sources and massive data volume—are expensive. Stream processing reduces costs and brings real-time scalability.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/container-aware-gomaxprocs-what-it-is-and-why-its-important" rel="noopener noreferrer"&gt;159. Container-aware GOMAXPROCS: What it is and Why It's Important&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8cbubznv84a8o66m93ev.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8cbubznv84a8o66m93ev.jpeg" width="799" height="533"&gt;&lt;/a&gt;&lt;br&gt;
In this post, we will dive into how Go schedules goroutines, how that scheduling interacts with container-level CPU controls, and how Go can perform better.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/daily-coding-problem-computing-big-exponentials" rel="noopener noreferrer"&gt;160. Daily Coding Problem: Computing Big Exponentials&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fca2jm1hwj7vx5lam9ds9.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fca2jm1hwj7vx5lam9ds9.jpeg" width="774" height="512"&gt;&lt;/a&gt;&lt;br&gt;
Calculating high exponentials with a simple algorithm&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-build-a-url-shortener-in-go-a-short-guide" rel="noopener noreferrer"&gt;161. How to Build a URL Shortener in Go: A Short Guide&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fz0oniju41xr1b0v4cwy2.webp" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fz0oniju41xr1b0v4cwy2.webp" width="799" height="547"&gt;&lt;/a&gt;&lt;br&gt;
In this article, I will be going through how to make a URL shortener in Go. The final result will look something like this shortr, source code.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/generic-alias-types-why-we-need-them" rel="noopener noreferrer"&gt;162. Generic Alias Types: Why We Need Them&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5hb3imev2q3f9mg3gu6q.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5hb3imev2q3f9mg3gu6q.jpeg" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
This post is about generic alias types, what they are, and why we need them.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/generic-interfaces-when-to-use-them" rel="noopener noreferrer"&gt;163. Generic interfaces: When to Use Them&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-s503dxs.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-s503dxs.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
In this post, we’ll discuss the use of interfaces with type parameters in a couple of common scenarios.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-tour-of-slog-everything-you-need-to-know-about-structured-logging-with-slog" rel="noopener noreferrer"&gt;164. A Tour of Slog: Everything You Need to Know About Structured Logging With Slog&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fx05etap538u2g7x30pzt.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fx05etap538u2g7x30pzt.jpeg" width="800" height="505"&gt;&lt;/a&gt;&lt;br&gt;
By including structured logging in the standard library, we can provide a common framework that all the other structured logging packages can share.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/introduction-to-numeral-systems-in-go-611f34p4" rel="noopener noreferrer"&gt;165. Introduction to Numeral Systems in Go&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fy2jb39gvhwsy1p9n68y9.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fy2jb39gvhwsy1p9n68y9.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
numeral is a Go package. It gives you the ability to create custom (positional) numeral systems and perform operations on them.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/gopher-pythonista-1-transitioning-from-python-to-go" rel="noopener noreferrer"&gt;166. Gopher Pythonista #1: Transitioning from Python to Go&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhp9yejncr318bd34x6sm.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhp9yejncr318bd34x6sm.jpeg" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
The transition from one language to another doesn't need to be hard. Especially, when you are building backend apps in Python and you want to switch to Go.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/everything-you-need-to-know-about-go-123" rel="noopener noreferrer"&gt;167. Everything You Need to Know About Go 1.23&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-62039ob.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-62039ob.jpeg" width="800" height="532"&gt;&lt;/a&gt;&lt;br&gt;
Go 1.23 comes with many improvements over Go 1.22. Some of the highlights include: language changes, tool improvements, and standard library improvements.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/heres-how-to-test-concurrent-code-with-testingsynctest-go-124" rel="noopener noreferrer"&gt;168. Here's How to Test Concurrent Code With Testing/Synctest: Go 1.24&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-zz037h8.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-zz037h8.jpeg" width="799" height="533"&gt;&lt;/a&gt;&lt;br&gt;
This post will explain the motivation behind this experiment, demonstrate how to use the synctest package, and discuss its potential future.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/11-8-2025-newsletter" rel="noopener noreferrer"&gt;169. The HackerNoon Newsletter: DevOps Isnt a Tool, Its a Chain Reaction (11/8/2025)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2e0w287predpjf9aijsq.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2e0w287predpjf9aijsq.png" width="799" height="405"&gt;&lt;/a&gt;&lt;br&gt;
11/8/2025: Top 5 stories on the HackerNoon homepage!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-order-in-if-statement-impacts-on-performance" rel="noopener noreferrer"&gt;170. How Order in iF Statement Impacts on Performance&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fc9cev87zjaryq1gab1kh.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fc9cev87zjaryq1gab1kh.jpeg" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
Explore how optimizing condition order in code led to a 50% performance boost in Skaffold's latest update. Learn practical tips for improving code efficiency.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/go-context-timeouts-and-external-calls-cook-them-properly" rel="noopener noreferrer"&gt;171. Go Context Timeouts and External Calls: Cook Them Properly&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwtv2nq6kz7qgzt72hd5p.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwtv2nq6kz7qgzt72hd5p.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Optimizing external service calls in Go with context package: balancing timeouts and performance for efficient operations.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-top-25-golang-interview-questions-thatll-make-you-question-your-life-choices" rel="noopener noreferrer"&gt;172. The Top 25 Golang Interview Questions That'll Make You Question Your Life Choices&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fa9vk5ip6h6ct0m8reks4.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fa9vk5ip6h6ct0m8reks4.jpeg" width="800" height="532"&gt;&lt;/a&gt;&lt;br&gt;
Here's a list of 25 Golang interview questions that'll probably keep you up at night.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/get-certified-by-cia-for-exploring-archives-my-golang-solution-for-web-archive-data-extraction" rel="noopener noreferrer"&gt;173. Get Certified by CIA for Exploring Archives — my Golang Solution for Web Archive Data Extraction&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftqnzmjdi44zenp20of59.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftqnzmjdi44zenp20of59.jpeg" width="800" height="599"&gt;&lt;/a&gt;&lt;br&gt;
Get Certified by CIA for Exploring Archives — my Golang Solution for Web Archive Data Extraction&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/walking-you-through-wasi-support-in-go" rel="noopener noreferrer"&gt;174. Walking You Through WASI Support in Go&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-ay03ash.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-ay03ash.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Go 1.21 adds a new port targeting the WASI preview 1 syscall API through the new GOOS value wasip1. This port builds on the existing WebAssembly port &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/everything-you-have-to-know-about-go-124" rel="noopener noreferrer"&gt;175. Everything You Have to Know About Go 1.24&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fff4qym6h239bn95nwauo.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fff4qym6h239bn95nwauo.jpeg" width="800" height="534"&gt;&lt;/a&gt;&lt;br&gt;
Go 1.24 comes with many improvements over Go 1.23. Here are some of the notable changes; for the full list, refer to the release notes.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/hands-on-ipld-tutorial-in-golang-part-2-uvn832oo" rel="noopener noreferrer"&gt;176. Hands-on IPLD Tutorial in Golang: Part 2&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvuhsj1wzgcnt76fa4rhl.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvuhsj1wzgcnt76fa4rhl.jpg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Quick recap from PART-1&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/why-i-switched-to-table-driven-testing-approach-in-go" rel="noopener noreferrer"&gt;177. Why I Switched to Table Driven Testing approach in Go&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuxb7toyhfj6jziz5zwf8.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuxb7toyhfj6jziz5zwf8.jpeg" width="800" height="420"&gt;&lt;/a&gt;&lt;br&gt;
Table driven tests, also known as parameterized tests, have became very popular over the past few years due to their ability to eliminate repetition.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/go-can-it-mitigate-supply-chain-attacks" rel="noopener noreferrer"&gt;178. Go: Can It Mitigate Supply Chain Attacks?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fl1kyol3pq1p2nzxtfyxe.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fl1kyol3pq1p2nzxtfyxe.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
It is an explicit security design goal of the Go toolchain that neither fetching nor building code will let that code execute, even if it is untrusted.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-2022-state-of-software-engineers-report" rel="noopener noreferrer"&gt;179. The 2022 State of Software Engineers Report &lt;/a&gt;
&lt;/h3&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%2Fgj9yt62dqm3kbtr7zgst.jpeg" 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%2Fgj9yt62dqm3kbtr7zgst.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Hired released its 2022 State of Software Engineers, a report that analyzes key software engineering trends around demand, salaries, skills, and preferences. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/reproducible-go-toolchains-what-you-need-to-know" rel="noopener noreferrer"&gt;180. Reproducible Go Toolchains: What You Need to Know&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-y643azb.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-y643azb.jpeg" width="799" height="533"&gt;&lt;/a&gt;&lt;br&gt;
This post explains what goes into making builds reproducible, and then demonstrates one of the benefits of reproducibility by verifying the Ubuntu package&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/should-you-rust-or-should-you-go" rel="noopener noreferrer"&gt;181. Should You Rust, or Should You Go? &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fv1hj69fek0ha3hsugb83.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fv1hj69fek0ha3hsugb83.png" width="744" height="350"&gt;&lt;/a&gt;&lt;br&gt;
Let’s talk about Go versus Rust in 2024, with our special guest, John Arundel.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-quick-coding-lesson-on-gos-waitgroup-vs-javascripts-promiseall-ax2q3ufu" rel="noopener noreferrer"&gt;182. A Quick Coding Lesson On Go's ‘WaitGroup’ (vs. JavaScript's ‘PromiseAll’)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F654j2ko71eia1mwng477.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F654j2ko71eia1mwng477.jpeg" width="625" height="415"&gt;&lt;/a&gt;&lt;br&gt;
In applications that are i/o heavy, it can get clunky to synchronously execute high-latency functions one after the other. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/json-a-minimal-json-parser-and-transformer-in-go-8eo34lp" rel="noopener noreferrer"&gt;183. µjson — A minimal JSON parser and transformer in Go&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fh6igutyy7082o3rok9dl.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fh6igutyy7082o3rok9dl.jpeg" width="799" height="524"&gt;&lt;/a&gt;&lt;br&gt;
µjson is a minimal JSON parser and transformer that works on unstructured (and trusted) JSON. It works by parsing input and calling the given callback function when encountering each item.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-i-built-my-first-go-app-and-the-deployed-it-to-heroku" rel="noopener noreferrer"&gt;184. How I Built My First Go App and The Deployed it to&amp;nbsp;Heroku&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpb65y7iub2j0t0txao62.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpb65y7iub2j0t0txao62.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
In this tutorial, we'll learn to build and deploy a Go web service to Heroku, showcasing the ease of use, speed, and power of Golang for modern web services.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-install-go-on-linux-tutorial-le2e3yma" rel="noopener noreferrer"&gt;185. How to Install Go on Linux - Tutorial&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyvzzhbbkey3hqu0oojyj.webp" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyvzzhbbkey3hqu0oojyj.webp" width="738" height="415"&gt;&lt;/a&gt;&lt;br&gt;
The Go programming language has become quite popular over the past few years. Why? The primary reason is that it has become the language of choice for distributed and highly scalable servers. Go was based on C and brings code efficiency to the table, which generates faster software and apps for businesses.&amp;nbsp;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/go-interfaces-stepping-beyond-the-fundamentals" rel="noopener noreferrer"&gt;186. Go Interfaces – Stepping Beyond the Fundamentals&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgsh8z6z57nexm51smw8j.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgsh8z6z57nexm51smw8j.jpeg" width="800" height="534"&gt;&lt;/a&gt;&lt;br&gt;
It's time to take a deeper dive into how interfaces work under the hood, common pitfalls, and advanced best practices. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-you-have-to-know-about-syntactic-support-for-error-handling" rel="noopener noreferrer"&gt;187. What You Have to Know About Syntactic Support for Error Handling &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwssdzsorvbqebgxtyk1x.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwssdzsorvbqebgxtyk1x.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
One of the oldest and most persistent complaints about Go concerns the verbosity of error handling.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-create-a-simple-application-using-golangspell-3i123tam" rel="noopener noreferrer"&gt;188. How To Create a Simple Application Using Golangspell&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkcejtk5lsblfjldsxax0.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkcejtk5lsblfjldsxax0.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
For a couple of years I've been working with Golang, is such a great experience, Golang&amp;nbsp;is a great language, in my opinion, simple, fast, and focused on high performance. But, not only it can help us to create a microservice that is fast, but we can also code quite quickly.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/everything-you-need-to-know-about-all-comparable-types" rel="noopener noreferrer"&gt;189. Everything You Need to Know About All Comparable Types&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-o303bfy.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-o303bfy.jpeg" width="799" height="533"&gt;&lt;/a&gt;&lt;br&gt;
In this blog post, we hope to shine some light on the language mechanics behind all comparable types.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/building-cli-tools-with-go-golang-a-json-file-formatter" rel="noopener noreferrer"&gt;190. Building CLI Tools with Go (Golang): A JSON File Formatter&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fab6bga3tas4ji94lozg3.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fab6bga3tas4ji94lozg3.jpeg" width="800" height="336"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/12-20-2025-newsletter" rel="noopener noreferrer"&gt;191. The HackerNoon Newsletter: Gos New Experimental Packages: What to Know (12/20/2025)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvm8t890kgbbi0gtkojv2.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvm8t890kgbbi0gtkojv2.png" width="799" height="405"&gt;&lt;/a&gt;&lt;br&gt;
12/20/2025: Top 5 stories on the HackerNoon homepage!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/go-121-taking-your-go-apps-to-the-next-level" rel="noopener noreferrer"&gt;192. Go 1.21: Taking Your Go Apps to the Next Level&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F93yxe1k1nvnxyomeoclf.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F93yxe1k1nvnxyomeoclf.png" width="525" height="460"&gt;&lt;/a&gt;&lt;br&gt;
Discover Go 1.21's cutting-edge features: profile-guided optimization, min-max functions, clear function, loop variable enhancement, and more.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/overlapping-rectangles-a-daily-coding-problem" rel="noopener noreferrer"&gt;193. Overlapping Rectangles: A Daily Coding Problem&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9ae227wffv9jhblc0uz9.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9ae227wffv9jhblc0uz9.jpeg" width="720" height="394"&gt;&lt;/a&gt;&lt;br&gt;
How to calculate the area size of two overlapping rectangles with an algorithm using go.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/go-concurrency-face-off-channels-vs-mutexes" rel="noopener noreferrer"&gt;194. Go Concurrency Face-Off: Channels vs Mutexes&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fr2g6cj0awruv88vt0yrs.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fr2g6cj0awruv88vt0yrs.jpeg" width="800" height="545"&gt;&lt;/a&gt;&lt;br&gt;
Demystify when to use channels and when to use mutexes, and why blindly following "Go concurrency patterns" can backfire.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/heres-what-you-need-to-know-about-go-122" rel="noopener noreferrer"&gt;195. Here's What You Need to Know About Go 1.22&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-y9039wj.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-y9039wj.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Go 1.22 comes with several important new features and improvements. Here are some of the notable changes; for the full list, refer to the release notes.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/kickstarting-your-golang-journey" rel="noopener noreferrer"&gt;196. Kickstarting Your GoLang Journey&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Faujcm3qcku128nbf35g2.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Faujcm3qcku128nbf35g2.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Embark on a 100-day journey to master Go Lang, a modern programming language ideal for cloud computing, web development, and DevOps. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/heres-what-you-need-to-know-about-vulnerability-management-for-go" rel="noopener noreferrer"&gt;197. Here's What You Need to Know About Vulnerability Management for Go&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-7413bpt.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-7413bpt.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Go provides tooling to analyze your codebase and surface known vulnerabilities. This tooling is backed by the Go vulnerability database&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/as-the-go-ecosystem-continues-grow-gopls-continues-to-scale" rel="noopener noreferrer"&gt;198. As the Go Ecosystem Continues to Grow, gopls Continues to Scale&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpk2cxn72gncccedyyah5.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpk2cxn72gncccedyyah5.jpeg" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
Gopls provides language-agnostic editors with IDE-like features such as auto-completion, formatting, cross-references, and refactoring.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/implementing-red-black-tree-in-go-part-2-the-delete-operation" rel="noopener noreferrer"&gt;199. Implementing Red-Black Tree in Go — Part 2: The Delete Operation&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fduexn6ppynkwfrq8ddz6.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fduexn6ppynkwfrq8ddz6.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
We figured out how the search and insert operation works in the red-black tree in the first part. In this part, we figure out how the delete operation works. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/go-interfaces-are-just-like-magic" rel="noopener noreferrer"&gt;200. Go Interfaces Are Just Like Magic&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcfk9yj7unjd2d75g998h.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcfk9yj7unjd2d75g998h.png" width="800" height="336"&gt;&lt;/a&gt;&lt;br&gt;
Discover how Go's implicit interface implementation simplifies code, reduces complexity, and promotes flexibility. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-go-124-enhances-its-webassembly-capabilities" rel="noopener noreferrer"&gt;201. How Go 1.24 Enhances its WebAssembly Capabilities&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fua9o472x0o5ncl7tkawd.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fua9o472x0o5ncl7tkawd.jpeg" width="800" height="449"&gt;&lt;/a&gt;&lt;br&gt;
Go 1.24 enhances its WebAssembly (Wasm) capabilities with the addition of the go:wasmexport directive and the ability to build a reactor for WebAssembly System&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-organize-your-go-projects-like-a-pro" rel="noopener noreferrer"&gt;202. How to Organize Your Go Projects Like a Pro&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5roijlcvw2hq6bwxf790.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5roijlcvw2hq6bwxf790.jpeg" width="800" height="457"&gt;&lt;/a&gt;&lt;br&gt;
Beginner’s guide to structuring Go projects with packages, internal folders, and imports — using a calculator project as an example.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/4-29-2024-noonification" rel="noopener noreferrer"&gt;203. The Noonification: Understanding sync.Cond in Go: A Guide for Beginners (4/29/2024)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmvvxwkgx72muk7ti2nrb.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmvvxwkgx72muk7ti2nrb.png" width="800" height="457"&gt;&lt;/a&gt;&lt;br&gt;
4/29/2024: Top 5 stories on the HackerNoon homepage!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-search-experience-on-pkggodev-how-it-works" rel="noopener noreferrer"&gt;204. The Search Experience on pkg.go.dev: How It Works&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-6c83b28.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-6c83b28.jpeg" width="799" height="531"&gt;&lt;/a&gt;&lt;br&gt;
Search results for packages in the same module are now grouped together. The most relevant package for the search request is highlighted.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/connecting-dots-go-docker-and-k8s-part-2-9b7234zn" rel="noopener noreferrer"&gt;205. Connecting Dots: Go, Docker and k8s [Part 2]&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftjteq936zuaskyqbp2j7.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftjteq936zuaskyqbp2j7.jpeg" width="800" height="521"&gt;&lt;/a&gt;&lt;br&gt;
Nowadays, the successful application often consists of containers and some sort of container management system to ease scaling, reduce downtime, and more.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-routing-enhancements-for-go-122-that-you-have-to-know-about" rel="noopener noreferrer"&gt;206. The Routing Enhancements for Go 1.22 That You Have to Know About&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fii38wts4zyfstwu543pv.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fii38wts4zyfstwu543pv.jpeg" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
Go 1.22 brings two enhancements to the net/http package’s router: method matching and wildcards.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/boost-your-api-development-skills-implementing-graphql-in-go" rel="noopener noreferrer"&gt;207. Boost Your API Development Skills: Implementing GraphQL in Go&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F95x2d2b30ogk9utbr74u.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F95x2d2b30ogk9utbr74u.png" width="799" height="547"&gt;&lt;/a&gt;&lt;br&gt;
GraphQL is a powerful tool for modern API development due to its flexibility, efficiency, and developer-friendly features. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/constants-in-go-vs-constants-in-javascript-mwv3t2b" rel="noopener noreferrer"&gt;208. Constants in Go Vs. Constants in Javascript&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F45ho7rstzxirf0b8tfr5.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F45ho7rstzxirf0b8tfr5.png" width="800" height="534"&gt;&lt;/a&gt;&lt;br&gt;
Constants can be confusing and easy to misuse in Go if you are coming from an untyped language. In this article we will learn what constants are, and when it is best to make use of them.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-you-have-to-know-about-the-new-features-in-go-124-cleanups-and-weak-pointers" rel="noopener noreferrer"&gt;209. What You Have to Know About the New Features in Go 1.24: Cleanups and Weak Pointers&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-s0038kf.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-s0038kf.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
These new features are the runtime.AddCleanup function, which queues up a function to run when an object is no longer reachable, and the weak.Pointer type.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/happy-15th-birthday-go" rel="noopener noreferrer"&gt;210. Happy 15th Birthday Go!&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-gz039z9.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-gz039z9.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Go is going strong! Go’s user base has more than tripled in the past five years, making it one of the fastest growing languages. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/12-13-2025-newsletter" rel="noopener noreferrer"&gt;211. The HackerNoon Newsletter: Flight Recorder: A New Go Execution Tracer (12/13/2025)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fr0j348o5g2ndrlymnka4.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fr0j348o5g2ndrlymnka4.png" width="799" height="405"&gt;&lt;/a&gt;&lt;br&gt;
12/13/2025: Top 5 stories on the HackerNoon homepage!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/go-interfaces-favoring-composition-over-inheritance-with-a-dash-of-common-sense" rel="noopener noreferrer"&gt;212. Go Interfaces: Favoring Composition Over Inheritance (With a Dash of Common Sense)&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2F2jqChkrv03exBUgkLrDzIbfM99q2-2a02y8p.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2F2jqChkrv03exBUgkLrDzIbfM99q2-2a02y8p.jpeg" width="640" height="420"&gt;&lt;/a&gt;&lt;br&gt;
Coming from a language like C# or JavaScript, interfaces in Go can feel like a cruel joke. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/using-go-defer-and-rust-drop-to-defer-the-call-to-rollback" rel="noopener noreferrer"&gt;213. Using Go Defer and Rust Drop to Defer the Call to Rollback&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdy0fu798fwmr3sakswac.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdy0fu798fwmr3sakswac.jpeg" width="799" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Forgetting to close things off in Go can potentially come back to bite you. The most basic and straightforward method is to call rollback or commit.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/go-project-templates-how-to-get-started" rel="noopener noreferrer"&gt;214. Go Project Templates: How to Get Started&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs6y50swu8h92weg4t1bz.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs6y50swu8h92weg4t1bz.jpeg" width="800" height="483"&gt;&lt;/a&gt;&lt;br&gt;
Anyone can write templates, which are packaged and distributed as modules, leveraging the Go module proxy and checksum database for better security&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/generic-functions-on-slices-a-guide-to-help-you-understand" rel="noopener noreferrer"&gt;215. Generic Functions on Slices: A Guide to Help You Understand&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-zb539h4.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-zb539h4.jpeg" width="800" height="534"&gt;&lt;/a&gt;&lt;br&gt;
In this blog post we’ll discuss how you can use these functions more effectively by understanding how slices are represented in memory&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/breaking-down-and-explaining-type-parameters" rel="noopener noreferrer"&gt;216. Breaking Down and Explaining Type Parameters&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-aa03aru.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-aa03aru.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Since all Go types can be built up from component types, we can always use type parameters to deconstruct those types and constrain them as we like.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/go-execution-traces-have-become-more-powerful" rel="noopener noreferrer"&gt;217. Go Execution Traces Have Become More Powerful&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-w61373r.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-w61373r.jpeg" width="800" height="551"&gt;&lt;/a&gt;&lt;br&gt;
Thanks to work by Felix Geisendörfer and Nick Ripley on optimizing the efficiency of tracebacks, the run-time CPU overhead of execution traces has been cut &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/mathrandv2-how-its-evolving-the-go-standard-library" rel="noopener noreferrer"&gt;218. math/rand/v2: How It's Evolving the Go Standard Library&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fy1dz82ko5ucjc68y11j5.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fy1dz82ko5ucjc68y11j5.jpeg" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
This blog post is about Go 1.22’s new math/rand/v2 package, the first “v2” in the standard library.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/telemetry-in-go-how-weve-improved-it" rel="noopener noreferrer"&gt;219. Telemetry in Go: How We've Improved It&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-kb639nj.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-kb639nj.jpeg" width="799" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Go 1.23 provides a new way for you to help improve the Go toolchain.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/go-123-the-new-unique-package-that-comes-with-it" rel="noopener noreferrer"&gt;220. Go 1.23: The New, Unique Package That Comes With It&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-oc0399z.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-oc0399z.jpeg" width="799" height="533"&gt;&lt;/a&gt;&lt;br&gt;
The standard library of Go 1.23 now includes the new unique package. The purpose behind this package is to enable the canonicalization of comparable values.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/webdevs-are-melting-typescript-will-be-10x-faster-thanks-to-go-language" rel="noopener noreferrer"&gt;221. Webdevs Are Melting 🫠 Typescript Will Be 10x Faster Thanks To Go Language &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fb3xiocorolxof86tjx3k.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fb3xiocorolxof86tjx3k.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
There’s no other thing on earth that brings a smile to soon-cease-to-exist (apparently) developers as faster tools.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/go-conllu-introduction-oss-tool-for-machine-learning-support-in-go-qp2r3udp" rel="noopener noreferrer"&gt;222. Go-CoNLLU Introduction: OSS Tool For Machine Learning Support in Go&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fc018qwbq6ell9qxh130f.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fc018qwbq6ell9qxh130f.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Python is commonly seen as the AI/ML language, but is often a dull blade due to unsafe typing and being slow, like really slow. Many popular natural language processing toolkits only have Python APIs, and we want to see that change. At Nuvi, we use Go for the majority of our data processing tasks because we can write simple and fast code. Today we are open-sourcing a tool that has helped make our ML lives easier in Go. Say hello to go-conllu.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/zuse-is-what-happens-when-irc-meets-go-bubble-tea-and-lipgloss" rel="noopener noreferrer"&gt;223. ZUSE Is What Happens When IRC Meets Go, Bubble Tea, and Lipgloss&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsvxailljp5lq37cblgkm.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsvxailljp5lq37cblgkm.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
ZUSE is an IRC client for your terminal crafted with the elegance and power of Go, Bubble Tea, and Lipgloss. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/4-27-2025-newsletter" rel="noopener noreferrer"&gt;224. The HackerNoon Newsletter: How to Set Up Simhub With Gran Turismo 7 (4/27/2025)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxseeo3nlojwnz2zrtni3.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxseeo3nlojwnz2zrtni3.png" width="799" height="405"&gt;&lt;/a&gt;&lt;br&gt;
4/27/2025: Top 5 stories on the HackerNoon homepage!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/lets-have-a-talk-about-go-slices" rel="noopener noreferrer"&gt;225. Let’s Have a Talk About Go Slices &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqzexhxh2a3y6ppdp6cx5.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqzexhxh2a3y6ppdp6cx5.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Today we will discover Slices, one of the core data structures in Go.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/range-over-function-types-the-new-feature-in-the-go-123-release" rel="noopener noreferrer"&gt;226. Range Over Function Types: The New Feature in the Go 1.23 Release&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-6v039yh.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-6v039yh.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Range over function types is a new language feature in the Go 1.23 release. This blog post will explain  what exactly it is and how to use it.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/introducing-ezpkgio-a-collection-of-packages-to-make-writing-go-code-easier" rel="noopener noreferrer"&gt;227. I Made ezpkg.io: Simplify Your Go Projects with Reusable Packages&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkciaezxbz5shmt1idg4p.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkciaezxbz5shmt1idg4p.png" width="800" height="321"&gt;&lt;/a&gt;&lt;br&gt;
I created&amp;nbsp;ezpkg.io&amp;nbsp;to have all these utilities and packages in one place.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-get-faster-go-maps-using-swiss-tables" rel="noopener noreferrer"&gt;228. How to Get Faster Go Maps Using Swiss Tables&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-td037jt.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-td037jt.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
In this blog post, we’ll look at how Swiss Tables improve upon traditional hash tables&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/bitbanged-serial-peripheral-interface-in-go-on-raspberry-pi-explained-m47n324t" rel="noopener noreferrer"&gt;229. BitBanged Serial Peripheral Interface in Go on Raspberry Pi [Explained]&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3c4yffmydt683uq2d7i3.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3c4yffmydt683uq2d7i3.png" width="500" height="301"&gt;&lt;/a&gt;&lt;br&gt;
I’m going to focus mostly on some design decisions and also how I went about writing an SPI interface using Go on a Raspberry Pi. I assume my readers have a basic understanding of what a Raspberry Pi is, and how basic electronics work. If not, read on anyway and I will be sure to include some valuable resources below.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/10-4-2025-newsletter" rel="noopener noreferrer"&gt;230. The HackerNoon Newsletter: Your Personality is a Lie (10/4/2025)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F92z7rbz8xhufvxlnqp05.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F92z7rbz8xhufvxlnqp05.png" width="799" height="405"&gt;&lt;/a&gt;&lt;br&gt;
10/4/2025: Top 5 stories on the HackerNoon homepage!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/this-lightweight-tool-flags-breaking-changes-before-you-ship" rel="noopener noreferrer"&gt;231. This Lightweight Tool Flags Breaking Changes Before You Ship&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2F2jqChkrv03exBUgkLrDzIbfM99q2-mo02wty.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2F2jqChkrv03exBUgkLrDzIbfM99q2-mo02wty.jpeg" width="799" height="261"&gt;&lt;/a&gt;&lt;br&gt;
Release Impact Analyzer for Go projects — catch breaking API changes, docs updates &amp;amp; important file diffs — fast.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/12-12-2024-newsletter" rel="noopener noreferrer"&gt;232. The HackerNoon Newsletter: What The Heck is DeltaStream? (12/12/2024)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frwzkvbtvf4vi7kujx339.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frwzkvbtvf4vi7kujx339.png" width="799" height="405"&gt;&lt;/a&gt;&lt;br&gt;
12/12/2024: Top 5 stories on the HackerNoon homepage!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/ritual-protocol-reimagines-secret-storage" rel="noopener noreferrer"&gt;233. Ritual Protocol Reimagines Secret Storage&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvk1tbps85e5stm8fy6jo.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvk1tbps85e5stm8fy6jo.png" width="768" height="486"&gt;&lt;/a&gt;&lt;br&gt;
What if your password couldn't be stolen — because it doesn't exist? Not hidden, not encrypted, not split between servers. Just... not there. Until you need it.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/8-23-2025-newsletter" rel="noopener noreferrer"&gt;234. The HackerNoon Newsletter: My Experience With KCDC 2025: Is It Worth Going to? (8/23/2025)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkq5bzxwg4er55hr46gen.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkq5bzxwg4er55hr46gen.png" width="799" height="405"&gt;&lt;/a&gt;&lt;br&gt;
8/23/2025: Top 5 stories on the HackerNoon homepage!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/i-built-a-handy-browser-plugin-to-search-docs-and-packages-directly-from-the-address-bar-y32n3xdx" rel="noopener noreferrer"&gt;235. I Built A Handy Browser Plugin To Search Docs And Packages Directly From The Address Bar&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4nfxg9fohc0guk06et5o.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4nfxg9fohc0guk06et5o.jpeg" width="800" height="532"&gt;&lt;/a&gt;&lt;br&gt;
Hi all. I'm so honored to introduce my product: Go Search Extension, a handy browser plugin to help every Go developer search docs and package in the address bar instantly.&lt;/p&gt;

&lt;h3&gt;
  
  
  Thank you for checking out the 235 most read blog posts about &lt;a href="https://hackernoon.com/tagged/go" rel="noopener noreferrer"&gt;Go&lt;/a&gt; on &lt;a href="https://hackernoon.com/" rel="noopener noreferrer"&gt;HackerNoon&lt;/a&gt;.
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://github.com/hackernoon/learn?ref=hackernoon.com" rel="noopener noreferrer"&gt;Visit the /Learn Repo&lt;/a&gt; to find the most read blog posts about any technology.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published on &lt;a href="https://hackernoon.com/235-blog-posts-to-learn-about-go" rel="noopener noreferrer"&gt;HackerNoon&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>go</category>
      <category>learn</category>
      <category>learngo</category>
    </item>
    <item>
      <title>248 Blog Posts To Learn About Git</title>
      <dc:creator>LearnRepo</dc:creator>
      <pubDate>Tue, 04 Aug 2026 15:00:23 +0000</pubDate>
      <link>https://dev.to/learn_repo/248-blog-posts-to-learn-about-git-11c6</link>
      <guid>https://dev.to/learn_repo/248-blog-posts-to-learn-about-git-11c6</guid>
      <description>&lt;h3&gt;
  
  
  Let's learn about &lt;a href="https://hackernoon.com/tagged/git" rel="noopener noreferrer"&gt;Git&lt;/a&gt; via these 248 free blog posts. They are ordered by HackerNoon reader engagement data. Visit the &lt;a href="https://github.com/hackernoon/learn" rel="noopener noreferrer"&gt;Learn Repo&lt;/a&gt; or &lt;a href="https://learnrepo.com" rel="noopener noreferrer"&gt;LearnRepo.com&lt;/a&gt; to find the most read blog posts about any technology.
&lt;/h3&gt;

&lt;p&gt;Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency. - Git.scm.com&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-delete-commits-from-remote-in-git" rel="noopener noreferrer"&gt;1. How to Delete Commits From Remote in Git&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqz8o02prhl3151hzz7i0.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqz8o02prhl3151hzz7i0.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
This article explains how to remove commits from a remote server in Git.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/git-push-and-pull-tips-and-tricks-7f9163539f02" rel="noopener noreferrer"&gt;2. Git Push and Pull Tips and Tricks&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Farml3hkjvzrfeavko9qr.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Farml3hkjvzrfeavko9qr.jpeg" width="450" height="470"&gt;&lt;/a&gt;&lt;br&gt;
Pushing to a remote by default pushes to a branch with the same name for example&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/git-branch-naming-convention-7-best-practices-to-follow-1c2l33g2" rel="noopener noreferrer"&gt;3. Git Branch Naming Convention: 7 Best Practices to Follow&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnxyn5miq5zuf1kfqq4l6.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnxyn5miq5zuf1kfqq4l6.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Git branching naming conventions support the organic growth of a codebase in a systematic way. It helps in separating the work strategically.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/why-git-is-a-great-documentation-management-tool-p712339s" rel="noopener noreferrer"&gt;4. Why Git Is A Great Documentation Management Tool&lt;/a&gt;
&lt;/h3&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%2Fo55bbixnxqplj5wm4qnj.jpeg" 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%2Fo55bbixnxqplj5wm4qnj.jpeg" width="800" height="530"&gt;&lt;/a&gt;&lt;br&gt;
Sometimes not only documentation but also the process of working on it may be critical. For example, in the case of projects, the lion’s share of the work is related to preparing documentation, and the wrong process may lead to errors and even loss of information, and, consequently, loss of time and benefits. But even if this topic is not central to your work, the right process can still improve the quality of the document and save you time.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/customize-oh-my-zsh-with-syntax-highlighting-and-auto-suggestions-6q1b3w8o" rel="noopener noreferrer"&gt;5. Customize Oh My Zsh with Syntax Highlighting and Auto-Suggestions&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fa2eoefgf2764zuh1chhv.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fa2eoefgf2764zuh1chhv.jpeg" width="800" height="369"&gt;&lt;/a&gt;&lt;br&gt;
As a developer, we spend a lot of time working on the terminal and &lt;br&gt;
having personalized shell makes the working environment perfect, &lt;br&gt;
decreases frustration and also, increases productivity.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-guide-to-git-with-trunk-based-development-93a350c" rel="noopener noreferrer"&gt;6. A Guide to Git with Trunk Based Development&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FkVpjfmfbglT2utAK2vk9aw1Y7e23-fka439bf.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FkVpjfmfbglT2utAK2vk9aw1Y7e23-fka439bf.jpeg" width="799" height="444"&gt;&lt;/a&gt;&lt;br&gt;
Learn the mindset and process behind Trunk Based Development, and how to use git effectively with this pattern.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-authenticate-your-git-to-github-with-ssh-keys" rel="noopener noreferrer"&gt;7. How to Authenticate Your Git to GitHub with SSH Keys&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FLXd7h6Ri3LdSYY5p6gpcRyzvit43-rnha35cc.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FLXd7h6Ri3LdSYY5p6gpcRyzvit43-rnha35cc.jpeg" width="800" height="212"&gt;&lt;/a&gt;&lt;br&gt;
Authenticate your local machine git's to GitHub using SSH authentication. You do not need to type username and password anymore with this easy addition. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/build-your-self-hosted-evernote" rel="noopener noreferrer"&gt;8. Build a Self-Hosted Online Second Brain Like Evernote&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdhr1v6eytafly8w7dt21.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdhr1v6eytafly8w7dt21.jpeg" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
How to use Platypush and other open-source tools to build a notebook synchronized across multiple devices&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-guide-on-how-to-host-your-own-git-server-with-raspberry-pi" rel="noopener noreferrer"&gt;9. A Guide on How to Host Your Own Git-Server With Raspberry Pi&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe2fc50f0mnk14yi9arxq.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe2fc50f0mnk14yi9arxq.jpeg" width="800" height="1000"&gt;&lt;/a&gt;&lt;br&gt;
Hosting your own git server can be a fun learning experience used to understand the ins and outs of what goes into maintaining a codebase.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/from-git-flow-to-cicd-a-practical-guide-to-implement-git-workflow" rel="noopener noreferrer"&gt;10. From Git Flow to CI/CD: A Practical Guide to Implement Git&amp;nbsp;Workflow&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fa4pddcjx0t95y9rxrngj.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fa4pddcjx0t95y9rxrngj.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
How to evaluate and improve your current Git workflow, and reduce overhead in development and release processes.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-push-to-git-when-your-file-is-too-large-bp2e34aa" rel="noopener noreferrer"&gt;11. How To Push To Git When Your File Is Too Large?&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FKgSprkAGy8g1EYjNkLRvAmKlzj32-8rw31lb.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FKgSprkAGy8g1EYjNkLRvAmKlzj32-8rw31lb.jpeg" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
Pushing to git when a file is too large (more than 100MB)&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-clean-your-git-history-ryzb3ydv" rel="noopener noreferrer"&gt;12. How to Clean Your Git History&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcua9nzhot6wkmoeu1zwx.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcua9nzhot6wkmoeu1zwx.jpg" width="425" height="250"&gt;&lt;/a&gt;&lt;br&gt;
An informal talk about some very useful git commands.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-fetch-large-data-files-through-github-api" rel="noopener noreferrer"&gt;13. How to Fetch Large Data Files Through GitHub API&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fve86aah9hltrp3j07015.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fve86aah9hltrp3j07015.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
At Hackernoon, I had a task to fetch some files from GitHub API. Initially, I thought it'd be a simple GET request but soon I realized the work is a headache. The file I needed was quite large and hence the response was telling me to use something different than I already knew. I ended up spending two days on this issue.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/annotated-and-lightweight-git-tags-hz6r3ywf" rel="noopener noreferrer"&gt;14. Annotated and Lightweight Git Tags&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhuwh6026tdwch9a8wjbr.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhuwh6026tdwch9a8wjbr.jpg" width="600" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Tags are a simple aspect of Git, they allow you to identify specific release versions of your code. You can think of a tag as a branch that doesn't change. Once it is created, it loses the ability to change the history of commits.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-get-the-last-successful-git-commit-sha-in-jenkins" rel="noopener noreferrer"&gt;15. How to Get the Last Successful Git Commit SHA in Jenkins&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs48j5f3xbw8umdw41sz1.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs48j5f3xbw8umdw41sz1.png" width="494" height="199"&gt;&lt;/a&gt;&lt;br&gt;
In this article, we will explore how to get a Git commit SHA from the last successful Jenkins build for further use in the upstream builds on different agents.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/top-differences-between-tags-and-branches-in-git-you-must-know-49m33jk" rel="noopener noreferrer"&gt;16. Top Differences Between Tags and Branches In Git You Must Know&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs0ebtaxyip3bfnm0umib.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs0ebtaxyip3bfnm0umib.jpeg" width="800" height="530"&gt;&lt;/a&gt;&lt;br&gt;
New to version control? Welcome! 👋 Understanding the lingo is very important. This can be overwhelming, but don’t worry, you’ll get there!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/why-you-can-sometimes-use-git-push-f-rewriting-code-repository-history-902n3428" rel="noopener noreferrer"&gt;17. Why You Can Sometimes Use git push -f: Rewriting Code Repository History&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F15mu1p5jyorau6wmptud.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F15mu1p5jyorau6wmptud.jpeg" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
One of the first admonitions that a young Padawan gets together with access to git repositories is: “never use git push -f”. Since this is one of the hundreds of maxims that a novice software engineer needs to learn, no one takes the time to clarify why this should not be done. It’s like with babies and fire: “matches are not toys for children”, and that’s it. But we grow and develop both as people and as professionals, and one day the question “actually, why?” may arise.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/things-you-must-know-about-git-crypt-to-successfully-protect-your-secret-data-kyi3wi6" rel="noopener noreferrer"&gt;18. Things You Must Know About git-crypt To Successfully Protect Your Secret Data&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4non5ume0a4nhdl30v6a.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4non5ume0a4nhdl30v6a.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Many software projects use secrets - usually, keys to external APIs or credentials to access an external resource such as a database. Your application needs these keys at runtime, so you need to be able to provide them when you deploy your application, or as a step in preparing your deployment environment.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-the-creators-of-git-do-branching" rel="noopener noreferrer"&gt;19. How the Creators of Git Do Branching&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkju8hbjw0fzsjocbg4c8.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkju8hbjw0fzsjocbg4c8.png" width="800" height="334"&gt;&lt;/a&gt;&lt;br&gt;
And another showing a linear history of the same project that uses fast-forward merges as Adam recommends:&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/install-and-configure-git-on-amazon-lightsail-and-deploy-your-website-in-minutes-freebie-inside" rel="noopener noreferrer"&gt;20. Install and Configure Git on Amazon Lightsail, and Deploy Your Website in Minutes! (Freebie Inside)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcs5zt60qkpfsc3xo8tu5.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcs5zt60qkpfsc3xo8tu5.jpeg" width="800" height="555"&gt;&lt;/a&gt;&lt;br&gt;
We break down how to easily deploy your new website on Amazon Lightsail in less than 5 minutes. Get your code up and running and get back to doing what you want&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/understanding-typescript-maps-and-types" rel="noopener noreferrer"&gt;21. Understanding TypeScript Maps &amp;amp; Types&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2emxua9n1de1o1xi0v59.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2emxua9n1de1o1xi0v59.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Let's get real for a moment, Navigating the treacherous waters of TypeScript type definitions for a Map can sometimes feel like trying......Why, you ask?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/pull-request-checklist-what-you-need-to-do-before-assigning-a-pr-to-someone-x4263uuk" rel="noopener noreferrer"&gt;22. Pull Request Checklist: What You Need to Do Before Assigning a PR to Someone&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxq9h6xcf4ilfkcki787m.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxq9h6xcf4ilfkcki787m.png" width="800" height="532"&gt;&lt;/a&gt;&lt;br&gt;
If you work in a team opening a Pull Request (or Merge Request) looks appropriate. It’s a common practice nowadays. However, have you ever thought about opening a Pull/Merge Request when working by yourself?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/pull-request-etiquette-20-core-principles-for-handling-prs-as-a-software-developer-a76l3yek" rel="noopener noreferrer"&gt;23. Pull Request Etiquette: 20 Core Principles For Handling PRs As A Software Developer&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-04T13%3A59%3A59.196Z-hj8j7qmdu1jy6izezhftf3fu" 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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-04T13%3A59%3A59.196Z-hj8j7qmdu1jy6izezhftf3fu" width="1080" height="716"&gt;&lt;/a&gt;&lt;br&gt;
“Pull requests let you tell others about changes you've pushed to a branch in a repository on GitHub. Once a pull request is opened, you can discuss and review the potential changes with collaborators...” - Github&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/10-github-repositories-to-follow-9t1g35y1" rel="noopener noreferrer"&gt;24. 10 GitHub Repositories to Follow&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6q72s14k4kw8lzqeobe6.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6q72s14k4kw8lzqeobe6.jpeg" width="799" height="599"&gt;&lt;/a&gt;&lt;br&gt;
GitHub is a well-known platform to share all kinds of technologies. The following article contains the 10 most widely used GitHub repositories.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/7-rules-for-writing-a-good-commit-message" rel="noopener noreferrer"&gt;25. 7 Rules for Writing a Good Commit Message&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvxym64dz9p5e43l17g89.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvxym64dz9p5e43l17g89.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
In this article, we’ll outline a widely accepted yet simple format for good commit messages.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/learn-how-to-stop-tracking-files-after-adding-it-to-gitignore-in-4-steps" rel="noopener noreferrer"&gt;26. Learn How to Stop Tracking Files After Adding It to .gitignore in 4 Steps&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3mj764ey2czz0qrfz36b.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3mj764ey2czz0qrfz36b.jpeg" width="799" height="508"&gt;&lt;/a&gt;&lt;br&gt;
When a file is tracked, adding it to .gitignore will not cause it to go untracked. Learn how to untrack a file that you have recently added to .gitignore.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/configuring-vs-code-for-java" rel="noopener noreferrer"&gt;27. How to Configure VS Code for Java in 2022&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcx6u3f3fgdmx2bi980sd.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcx6u3f3fgdmx2bi980sd.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
VS Code is Java-ready! Learn which extensions to use and how to configure it to start coding Java in a modern IDE.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/git-explained-in-5-levels-of-difficulty" rel="noopener noreferrer"&gt;28. GIT: Explained in 5 Levels of Difficulty&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F23cicdvl5hg4upd467er.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F23cicdvl5hg4upd467er.jpeg" width="799" height="450"&gt;&lt;/a&gt;&lt;br&gt;
I will explain GIT in five levels to different audiences.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-really-use-git-10-rules-to-make-git-more-useful" rel="noopener noreferrer"&gt;29. How to Really Use Git: 10 Rules to Make Git More Useful&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frc7lua284rra6oqhzef5.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frc7lua284rra6oqhzef5.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Git is awesome if you know how to use it effectively. It's not just a backup system! Here are 10 best practices for version control with Git.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/time-to-rewrite-your-git-history-effectively-with-git-reflog" rel="noopener noreferrer"&gt;30. Time to Rewrite your Git History Effectively with git reflog&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkmyytyvjl7vb1zv8rw9l.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkmyytyvjl7vb1zv8rw9l.jpeg" width="800" height="420"&gt;&lt;/a&gt;&lt;br&gt;
In this article, you'll learn how to utilize git reflog to re-organize and rewrite your Git commit history effectively and easily.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/step-to-step-ebook-to-learn-the-git-and-github-basics-ag4833pd" rel="noopener noreferrer"&gt;31. Step-to-Step eBook to Learn the Git and GitHub Basics💡&lt;/a&gt;
&lt;/h3&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%2Fz9nithhyfhs5isqhaue4.jpeg" 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%2Fz9nithhyfhs5isqhaue4.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
This is an open-source introduction to Git and GitHub guide that will help you learn the basics of version control and start using Git for your SysOps, DevOps, &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-rename-your-git-repositories-from-master-to-main-6i1u3wsu" rel="noopener noreferrer"&gt;32. How To Rename Your Git Repositories From "Master" to "Main"&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdruh9bqy17w8akqmiov0.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdruh9bqy17w8akqmiov0.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Until recently, almost every Git repository had a default branch named "master". But thankfully, as part of a movement to make the tech industry more inclusive and open, many software teams and open source projects are moving away from this unhealthy naming. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/gitlab-vs-github-repositories-ci-deployment-devops-pricing-documentation-and-more-analysis-12qc32n9" rel="noopener noreferrer"&gt;33. GitLab vs GitHub: Repositories, CI, Deployment, DevOps, Pricing, and Documentation&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwko1fc1aesgxufv4vntx.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwko1fc1aesgxufv4vntx.jpg" width="800" height="640"&gt;&lt;/a&gt;&lt;br&gt;
Interested in understanding the debate of Gitlab vs Github? Which one is better in 2020? Which one should you pick?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/delta-compression-diff-algorithms-and-delta-file-formats-practical-guide-7v1p3uhz" rel="noopener noreferrer"&gt;34. Delta Compression: Diff Algorithms And Delta File Formats [Practical Guide]&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Feqqpvro2482lgn71vun9.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Feqqpvro2482lgn71vun9.jpeg" width="799" height="384"&gt;&lt;/a&gt;&lt;br&gt;
A diff algorithm outputs the set of differences between two inputs. These algorithms are the basis of a number of commonly used developer tools. Yet understanding the inner workings of diff algorithms is rarely necessary to use said tools. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/can-you-restore-a-deleted-commit-on-git-yr1x3ygx" rel="noopener noreferrer"&gt;35. Can You Restore A Deleted Commit on Git?&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-04T13%3A59%3A59.241Z-yo2b88rf15xp6mnjsdizqsxf" 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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-04T13%3A59%3A59.241Z-yo2b88rf15xp6mnjsdizqsxf" width="1080" height="720"&gt;&lt;/a&gt;&lt;br&gt;
Git became already a standard in software engineering. There is no need to talk about the importance of the version control system nowadays. Even more, it is hard to imagine any kind of project without it. Constant changes to the code and continuous release cycles require that.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/ten-useful-git-log-tricks-7nt3yxy" rel="noopener noreferrer"&gt;36. Ten Useful Git Log Tricks &lt;/a&gt;
&lt;/h3&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%2Fjdkxvzu85xexeihhx192.gif" 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%2Fjdkxvzu85xexeihhx192.gif" width="500" height="500"&gt;&lt;/a&gt;&lt;br&gt;
If you are using Git for a while you should have come across git log. As everyone knows, the git log is a simple command that helps us to &lt;br&gt;
view the changes or project history.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/clean-stale-branches-with-github-actions" rel="noopener noreferrer"&gt;37. Clean Stale branches with Github Actions&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0opb0eguny8hyk5in64o.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0opb0eguny8hyk5in64o.jpeg" width="799" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Automate staled branches management routine with Github Actions.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/why-is-git-so-complicated" rel="noopener noreferrer"&gt;38. Why Is Git So Complicated&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frqlv3fxvelxjd0bt5c7w.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frqlv3fxvelxjd0bt5c7w.jpeg" width="800" height="336"&gt;&lt;/a&gt;&lt;br&gt;
Git is meant to always give you back the data exactly as it was saved OR let you know the repository is corrupted. And it does an amazing job with it.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-beginners-guide-to-git-chapter-1-zu6932tk" rel="noopener noreferrer"&gt;39. A Beginner's Guide to GIT: Chapter 1&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fb3j7wngd0gh4tb1nejk9.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fb3j7wngd0gh4tb1nejk9.jpeg" width="799" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Hello World!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/this-is-what-i-learnt-after-making-over-1000-code-reviews-ad4r3ujy" rel="noopener noreferrer"&gt;40. This Is What I Learnt After Making Over 1,000 Code Reviews&lt;/a&gt;
&lt;/h3&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%2F6x10c1rttb9i7x3zz2xk.png" 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%2F6x10c1rttb9i7x3zz2xk.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
This story was originally published on my blog. If you're interested in this kind of content, feel free to check it out and subscribe :)&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-delete-files-or-folders-from-remote-git-repository-7c1t31wr" rel="noopener noreferrer"&gt;41. How To Delete Files or Folders From Remote Git Repository&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fieexa6g96zk9ucilha9a.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fieexa6g96zk9ucilha9a.jpeg" width="800" height="457"&gt;&lt;/a&gt;&lt;br&gt;
GIT is great, it has made collaboration with other developers so easy, I can’t thank GIT enough. But GIT is vast and not every command remains on my mind. I find myself googling over and over again to get that right GIT command that can solve my problem.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/continuous-integration-ci-branching-strategies-what-you-need-to-know" rel="noopener noreferrer"&gt;42. Continuous Integration (CI) Branching Strategies: What You Need to Know&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fr109siy1h7mphel7rq40.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fr109siy1h7mphel7rq40.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
When you have multiple developers working on the same code, you may face a lot of challenges when merging. That's where branches come in.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/git-tutorial-how-to-easily-exclude-files-during-git-add-without-manual-entry" rel="noopener noreferrer"&gt;43. Git Tutorial: How to Easily Exclude Files During Git Add without Manual Entry&lt;/a&gt;
&lt;/h3&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%2Fp0y8n1cz4eodlavl1zxa.png" 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%2Fp0y8n1cz4eodlavl1zxa.png" width="799" height="449"&gt;&lt;/a&gt;&lt;br&gt;
Every day we use the "git add" command a lot to add our changes to the index for new commits, but have you ever wondered how we can add all the changed files...&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/understanding-git-bash-and-git-bash" rel="noopener noreferrer"&gt;44. Understanding 'Git', 'Bash', and 'Git Bash'&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FaX0f3qWtq8ekISsR1JAtVEyR6r12-wr0377s.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FaX0f3qWtq8ekISsR1JAtVEyR6r12-wr0377s.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Do you know when you install Git Bash on windows what exactly you are installing? Git or Bash?  In this article, I will explain everything about them.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/supercharge-your-devops-with-git-hooks" rel="noopener noreferrer"&gt;45. Supercharge Your DevOps With Git Hooks&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ficwjch7hqyzn1klzqm1g.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ficwjch7hqyzn1klzqm1g.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Supercharge your DevOps with Git Hooks, the simple, efficient, and easiest solution to most of your DevOps needs!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/5-open-source-alternatives-to-auth0-to-be-excited-about-in-2024" rel="noopener noreferrer"&gt;46. 5 Open Source Alternatives to Auth0 to be Excited About in 2024&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnbzzipq4s02fqyg59q1z.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnbzzipq4s02fqyg59q1z.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
5 open source alternatives to Auth0 for robust authentication and user management in 2024.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-use-git-merge-beginners-guide-wip43ydz" rel="noopener noreferrer"&gt;47. How To Use Git Merge: Beginners Guide&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F76zsd075f5vo6gadq28s.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F76zsd075f5vo6gadq28s.jpg" width="600" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Isolating features into different branches is a crucial practice for any serious developer. By separating each feature, bugfix or working experiment you will avoid a lot of problems and keep your development branches clean.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/reset-revert-and-checkout-in-git-5hdz3y6f" rel="noopener noreferrer"&gt;48. Reset, Revert and Checkout in Git&lt;/a&gt;
&lt;/h3&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%2F539gkrn6z9qhhxckzj3b.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%2F539gkrn6z9qhhxckzj3b.jpg" width="600" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Git toolbox provides multiple unique tools for fixing up mistakes during your development. Commands such as &lt;code&gt;git reset&lt;/code&gt;, &lt;code&gt;git checkout&lt;/code&gt;, and &lt;code&gt;git revert&lt;/code&gt; allow you to undo erroneous changes in your repository.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-walk-through-to-github-by3u3zkr" rel="noopener noreferrer"&gt;49. A Walk-Through to Github For Beginners&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fugh55vawz9r3ojlk7hxn.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fugh55vawz9r3ojlk7hxn.png" width="800" height="500"&gt;&lt;/a&gt;&lt;br&gt;
And slowly github became the new facebook for coders where instead of posting pictures and life events people post code for projects and your fellow developers comment, request features and fork the code to suit there needs.Brian Doll, GitHub’s vice president of strategy says “If you look at the top 100 sites, you’ve got a handful of social sites, thirty flavors of Google with national footprints, a lot of media outlets — and GitHub”&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/getting-started-with-git-and-github-kp2x3zje" rel="noopener noreferrer"&gt;50. Getting Started with GIT And Github&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9c1yxwgeo7f7xk8ic7sa.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9c1yxwgeo7f7xk8ic7sa.jpeg" width="301" height="167"&gt;&lt;/a&gt;&lt;br&gt;
Have you ever thought that how these applications in our phone get updates? The answer is simple it is a Version Control System.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/experimenting-with-sapling-the-new-git-client-from-meta" rel="noopener noreferrer"&gt;51. Experimenting With Sapling, the New Git Client From Meta&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7tsyz1emobbj1ccx0vsp.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7tsyz1emobbj1ccx0vsp.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Sapling&amp;nbsp;is a new source control system developed by Meta. Working with stacked PRs in sapling is a pleasure. And it works well with GitHub's Review UI. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-git-cheat-sheet-kp513ynk" rel="noopener noreferrer"&gt;52. The Git Cheat&amp;nbsp;Sheet&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fo6doix7kidsgob6dha3d.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fo6doix7kidsgob6dha3d.jpg" width="800" height="531"&gt;&lt;/a&gt;&lt;br&gt;
Git is one of the most popular Version Control Systems out there, you can think of it as a way to take snapshots (commits in Git nomenclature) of your code in a specific state and time, just in case you mess things up later and want to go back to a stable version of your code. It’s also a great way to collaborate if you combine it with GitHub.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/git-branches-vgaa3ypm" rel="noopener noreferrer"&gt;53. Git Branches&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fanjggv3mi3rmc0b738gt.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fanjggv3mi3rmc0b738gt.jpg" width="600" height="400"&gt;&lt;/a&gt;&lt;br&gt;
In the current era, most software development companies work in a collaborative environment where several developers contribute to the same source code. While some will be fixing bugs the others would be implementing new and different features. The problem raises, how to maintain different versions of the same code base?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-fix-the-detached-head-state-in-git" rel="noopener noreferrer"&gt;54. How to Fix the "Detached HEAD" State in Git&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1klrti7zici2ke8i93fq.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1klrti7zici2ke8i93fq.jpeg" width="800" height="336"&gt;&lt;/a&gt;&lt;br&gt;
Git commits are immutable—meaning you can create new ones, but what’s already inside will never be changed.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-best-ways-to-write-git-commit-messages-just-like-the-pros" rel="noopener noreferrer"&gt;55. The Best Ways to Write Git Commit Messages: Just Like the Pros&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fr129pd4813e96zidt0hc.webp" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fr129pd4813e96zidt0hc.webp" width="800" height="336"&gt;&lt;/a&gt;&lt;br&gt;
A commit message should have a proper style, content, and metadata.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/understanding-the-staging-area-in-git" rel="noopener noreferrer"&gt;56. Understanding the Staging Area in Git&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0mcf7g1vvbaca9buz57w.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0mcf7g1vvbaca9buz57w.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
In this article, we will be discussing the staging area in Git and how it is a fundamental part of version control and can be used effectively in git.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/enhancing-your-git-commit-messages-2a299295o" rel="noopener noreferrer"&gt;57. Enhancing Your Git Commit Messages&lt;/a&gt;
&lt;/h3&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%2Fneest2fz4nmx5ukn1ljb.png" 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%2Fneest2fz4nmx5ukn1ljb.png" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Photo by Yancy Min on Unsplash&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-deploy-multiple-sites-to-firebase-using-github-actions-pa2c3wmr" rel="noopener noreferrer"&gt;58. How To Deploy Multiple Sites to Firebase Hosting using GitHub Actions&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/images%2Fdv71337f.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/images%2Fdv71337f.jpg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Welcome back! We will learn how to automate the deployment of multiple sites to Firebase hosting using GitHub Action in this tutorial. GitHub provides a freemium (free for open source) CI/CD tool that is integrated with their repository.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/two-friendly-tools-of-a-developer-le7h32le" rel="noopener noreferrer"&gt;59. Two Friendly Tools Of a "10X Engineer"&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fottvrkw9ktjtc08tt4ol.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fottvrkw9ktjtc08tt4ol.jpg" width="685" height="276"&gt;&lt;/a&gt;&lt;br&gt;
Hi Everyone, Hope you all Programming geeks are doing well. In today's modern Software Industry, there are two types of engineers: &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-use-git-rebase-to-squash-a-sequence-of-commits-to-a-new-base-commit-wf6c3522" rel="noopener noreferrer"&gt;60. How to Use Git Rebase to Squash a Sequence of Commits to a New Base Commit&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7mvc1humu21gf7ehd68x.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7mvc1humu21gf7ehd68x.png" width="800" height="544"&gt;&lt;/a&gt;&lt;br&gt;
What is a Git rebase and how do you use it? Rebasing is one of the two Git processes of integrating changes from one branch to another.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/git-for-amateurs-which-you-can-get-familiar-in-an-hour-behx3soj" rel="noopener noreferrer"&gt;61. Basic Git Workflow For Beginner Software Developers&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F48rj4gk7i5kqn2z8e83n.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F48rj4gk7i5kqn2z8e83n.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Make it a habit to run git status before doing anything on a repository. I just learned this today and wanted to write it down to make it stick on my mind - or get familiar with it.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/release-driven-development-building-a-minimalistic-release-pipeline-with-github-actions" rel="noopener noreferrer"&gt;62. Release Driven Development: Building a Minimalistic Release Pipeline with Github Actions&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F80d4tney1wucehq0ehzr.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F80d4tney1wucehq0ehzr.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Building a minimalistic release pipeline with a Spring Boot app, Github Actions, and DigitalOcean.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/unlocking-iac-part-4-terraform-and-github" rel="noopener noreferrer"&gt;63. Unlocking IaC Part 4: Terraform &amp;amp; Github&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Foyzwmzzns6ocgqyv0n0i.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Foyzwmzzns6ocgqyv0n0i.png" width="200" height="200"&gt;&lt;/a&gt;&lt;br&gt;
Nothing will kill your ambitions to work with code faster than losing all your progress every time you 'build. The solution to this problem is Git&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/3-easy-steps-to-change-from-git-master-to-main-on-heroku-ge1p3uiz" rel="noopener noreferrer"&gt;64. 3 Easy Steps to Change Main Git Branch on Heroku&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fadmlaow6npvm3fpseoeq.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fadmlaow6npvm3fpseoeq.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
I just saw that Heroku created the ability to git push heroku from main instead of master. Since I've been wanting to change my Git repos away from master anyway, I thought I'd check it out myself. Luckily, it was extremely simple.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/setting-up-husky-8-with-lerna" rel="noopener noreferrer"&gt;65. Setting Up Husky 8 With Lerna&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmi70yx0gzrpo1xudm6pi.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmi70yx0gzrpo1xudm6pi.png" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Learn everything you need to know about setting up Husky 8 with Lerna in this useful step-by-step guide.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/heres-what-i-found-on-scanning-26-million-domains-for-exposed-git-directories" rel="noopener noreferrer"&gt;66. Here's What I Found on Scanning 2.6 Million Domains for Exposed Git Directories&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwx0h3zz8qdrd4fiomwvr.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwx0h3zz8qdrd4fiomwvr.jpeg" width="800" height="426"&gt;&lt;/a&gt;&lt;br&gt;
A scan of over 2.6 million domains revealed over 1000 publicly exposed git directories. Next to complete source code I found many credentials and api secrets.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/tips-for-writing-good-commit-messages" rel="noopener noreferrer"&gt;67. Tips for Writing Good Commit Messages&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ft78zss7nr8og6vch3x15.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ft78zss7nr8og6vch3x15.jpeg" width="800" height="523"&gt;&lt;/a&gt;&lt;br&gt;
In this article, I’d like to share my opinion on how to write good commit messages that would make your git log useful and improve your code review process.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/why-gitops-is-so-exciting-ca2a3a0y" rel="noopener noreferrer"&gt;68. Why GitOps is so exciting?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fo0toym7ggsrhbcuqmzbv.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fo0toym7ggsrhbcuqmzbv.jpg" width="628" height="396"&gt;&lt;/a&gt;&lt;br&gt;
Initially, we have seen DevOps, DevSecOps and many other ops but nowadays a new terminology “GitOps” is getting famous. Its fame has reached to this level that it was a trending topic at KubeCon.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-link-github-and-jira-without-installing-any-apps" rel="noopener noreferrer"&gt;69. How to Link GitHub and Jira Without Installing Any Apps&lt;/a&gt;
&lt;/h3&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%2F3k48io9gpgv5gvc8blla.jpeg" 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%2F3k48io9gpgv5gvc8blla.jpeg" width="799" height="266"&gt;&lt;/a&gt;&lt;br&gt;
This story covers basic GitHub Jira Integration without requiring admin privileges to install apps on Jira.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-coders-handbook-tools-of-the-trade-yn5330q1" rel="noopener noreferrer"&gt;70. The Coders' Handbook: Tools of the Trade&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ft0rtm2gl0gbfn4h2sgoj.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ft0rtm2gl0gbfn4h2sgoj.png" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
Git, debugging, testing, the terminal, Linux, the cloud, networking, patterns/antipatterns - what even is this mess? Don't worry we'll go through it from beginning to end (all the way, I promise) everything you need to know to collaborate proficiency with others.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/rewriting-git-history-with-confidence-a-guide" rel="noopener noreferrer"&gt;71. Rewriting Git History With Confidence: A Guide&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Femylzgp44uqczoa1ane5.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Femylzgp44uqczoa1ane5.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
We work with Git all the time.&lt;br&gt;
Did you ever get to a point where you said: “uh-oh, what did I just do?”&lt;br&gt;
This post will give you the tools to rewrite history.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/15-essential-github-repos-for-web-developers-in-2021" rel="noopener noreferrer"&gt;72. 15 Essential GitHub Repos for Web Developers in 2021&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fiiwfd6p9txtvqvd7fff5.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fiiwfd6p9txtvqvd7fff5.jpeg" width="800" height="561"&gt;&lt;/a&gt;&lt;br&gt;
Using Github Repositories can be a helpful tool to learn coding. Here are 15 Most Valuable GitHub Repos for Web Devs in 2021 and what you can learn from them. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/building-homebrew-taps-for-private-github-repos" rel="noopener noreferrer"&gt;73. Building Homebrew Taps for Private GitHub Repos&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F66r074m93bd1167a7ixx.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F66r074m93bd1167a7ixx.jpeg" width="800" height="416"&gt;&lt;/a&gt;&lt;br&gt;
How to create private homebrew taps&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/reflinks-vs-symlinks-vs-hard-links-and-how-they-can-help-machine-learning-projects-wz2ej3xa7" rel="noopener noreferrer"&gt;74. Reflinks vs symlinks vs hard links, and  how they can help machine learning projects&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fll269bs3dayfsx5s48n3.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fll269bs3dayfsx5s48n3.jpg" width="631" height="315"&gt;&lt;/a&gt;&lt;br&gt;
Hard links and symbolic links have been available since time immemorial, and we use them all the time without even thinking about it. In machine learning projects they can help us, when setting up new experiments, to rearrange data files quickly and efficiently in machine learning projects. However, with traditional links, we run the risk of polluting the data files with erroneous edits. In this blog post we’ll go over the details of using links, some cool new stuff in modern file systems (reflinks), and an example of how DVC (Data Version Control,&amp;nbsp;&lt;a href="https://dvc.org/" rel="noopener noreferrer"&gt;https://dvc.org/&lt;/a&gt;) leverages this.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/6-github-repos-for-instant-knowledge-boost-nnz32jf" rel="noopener noreferrer"&gt;75. 6 GitHub Repositories For Instant Knowledge Boost&lt;/a&gt;
&lt;/h3&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%2Frgtn0sy4fc0007wsldvd.png" 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%2Frgtn0sy4fc0007wsldvd.png" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
Github is not only a place for storing our code and sharing libraries with other developers. Thanks to powerful Markdown syntax it’s possible to create sort of wiki pages. There are thousands of great resources in the Github - some of them are so big that recommending them is pointless.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-cleanup-your-local-git-repository-using-bfg-io1123yis" rel="noopener noreferrer"&gt;76. How To Cleanup Your Local Git Repository Using BFG&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjd02yogjwl3l3cixqi4l.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjd02yogjwl3l3cixqi4l.jpg" width="676" height="300"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/exploring-the-new-github-cli-uv8a3tee" rel="noopener noreferrer"&gt;77. Exploring the New GitHub&amp;nbsp;CLI&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fixu62ovk6zie5qrtchol.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fixu62ovk6zie5qrtchol.png" width="800" height="420"&gt;&lt;/a&gt;&lt;br&gt;
Github just released it’s own Command-Line Interface (CLI) so developers can now do everyday GitHub tasks from the terminal. Yay! This means no more squiggling around the UI. With this new CLI, you can now view, create, clone, or fork repositories, create, view, and edit gists, you can also work with pull requests and issues right from the terminal. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/write-git-commit-messages-that-your-colleagues-will-love" rel="noopener noreferrer"&gt;78. Write Git Commit Messages That Your Colleagues Will&amp;nbsp;Love&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpjaqdokbkosipfm2fcns.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpjaqdokbkosipfm2fcns.jpeg" width="799" height="530"&gt;&lt;/a&gt;&lt;br&gt;
Git commit messages are how we communicate to our future selves. In this post, I'll share the three most important rules when creating a commit.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/why-taking-good-notes-is-critical-for-a-software-developers" rel="noopener noreferrer"&gt;79. Why Taking Good Notes is Critical For Developers&lt;/a&gt;
&lt;/h3&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%2Fj2ncysjt9vwvk9gp7dkq.jpeg" 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%2Fj2ncysjt9vwvk9gp7dkq.jpeg" width="800" height="569"&gt;&lt;/a&gt;&lt;br&gt;
Why taking good notes is critical for a software developers?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/exposing-secrets-on-github-what-to-do-after-leaking-credentials-and-api-keys-58dy3yqp" rel="noopener noreferrer"&gt;80. Exposing Secrets on GitHub: What to Do After Leaking Credentials and API Keys&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyf5pgc7y1wc6dy8wn356.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyf5pgc7y1wc6dy8wn356.jpg" width="800" height="468"&gt;&lt;/a&gt;&lt;br&gt;
As a developer, if you have discovered that you have just exposed a sensitive file or secrets to a public git repository, there are some very important steps to follow.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/why-you-shouldnt-be-afraid-of-rebases-in-git" rel="noopener noreferrer"&gt;81. Why You Shouldn’t Be Afraid of Rebases in Git&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5ny1q1t18wjiw74glgpo.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5ny1q1t18wjiw74glgpo.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Rebases are a way of making your crude commit history into something you’ll want to share with the rest of your team.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/an-introduction-to-holochain-concept-architecture-and-dhts-rsj13awc" rel="noopener noreferrer"&gt;82. An Introduction to Holochain: Concept, Architecture, and DHTs&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmhrhams71ur242jxqkw6.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmhrhams71ur242jxqkw6.jpg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Holochain is a git (free and open source distributed version control system) that does not require&amp;nbsp;Proof of Work (PoW) and Proof of Stake (PoS). It is based on the&amp;nbsp;DHT&amp;nbsp;(distributed hash table) protocol utilized by&amp;nbsp;BitTorrent&amp;nbsp;for data lookup and file sharing.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/literally-everything-the-hacker-noon-dev-team-did-in-2019-mvo33iu" rel="noopener noreferrer"&gt;83. Literally Everything the Hacker Noon Dev Team Did in 2019&lt;/a&gt;
&lt;/h3&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%2F4i2pd1ges72cpbo4yc8u.png" 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%2F4i2pd1ges72cpbo4yc8u.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Below is a list of every PR that was merged at Hacker Noon in 2019. In the coming weeks, expect to see regular product updates (with a bit more context 😉), but for now, please enjoy this dump of commit messages I put together in 15-20 minutes.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/using-git-merge-to-merge-changes-from-other-branches" rel="noopener noreferrer"&gt;84. Using Git Merge to Merge Changes from other Branches&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F120ywrcoutwreiji0ojh.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F120ywrcoutwreiji0ojh.jpeg" width="799" height="508"&gt;&lt;/a&gt;&lt;br&gt;
Git provides a powerful tool by letting us create branches&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/7-free-git-tutorials-classes-and-courses-for-programmers-at-any-skill-level-u22m3udu" rel="noopener noreferrer"&gt;85. 7+ Free Git Tutorials, Classes and Courses for Programmers at any Skill Level&lt;/a&gt;
&lt;/h3&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%2Fzgiwvc0vbyz9sua0g0l6.jpeg" 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%2Fzgiwvc0vbyz9sua0g0l6.jpeg" width="799" height="530"&gt;&lt;/a&gt;&lt;br&gt;
This article was made possible by Udemy.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-guide-to-staying-sane-while-working-with-git" rel="noopener noreferrer"&gt;86. A Guide to Staying Sane While Working with Git  &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fu8u7ns7krxud2296jp1s.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fu8u7ns7krxud2296jp1s.jpeg" width="800" height="336"&gt;&lt;/a&gt;&lt;br&gt;
How to work with git&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-get-started-with-data-version-control-dvc-nn2n31bo" rel="noopener noreferrer"&gt;87. How to Get Started with Data Version Control (DVC)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2pfoqj5j737hh8fr4000.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2pfoqj5j737hh8fr4000.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Data Version Control (DVC) is a data-focused version of Git. In fact, it’s almost exactly like Git in terms of features and workflows associated with it.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-guide-to-closing-a-pull-request-merge-commit-vs-squash-vs-rebase-on-github" rel="noopener noreferrer"&gt;88. A Guide to Closing a Pull Request — Merge Commit vs Squash vs Rebase on GitHub&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjm42wci1o3jep5zxy7wb.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjm42wci1o3jep5zxy7wb.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Still using Merge Commit for closing every Pull Request? You might miss out on some advantages of Rebase or Squash.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/git-and-github-explained" rel="noopener noreferrer"&gt;89. Git and GitHub Explained&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7w8f8gtp4dglyunnpku6.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7w8f8gtp4dglyunnpku6.jpeg" width="607" height="262"&gt;&lt;/a&gt;&lt;br&gt;
A brief introduction to Git and Github, two services that the vast majority of developers are intimately familiar with thanks to how incredibly useful they are.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/git-flow-is-the-source-of-productivity-not-confusion-4k3d3wro" rel="noopener noreferrer"&gt;90. Git-Flow is the Source of Productivity, Not Confusion&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-04T13%3A59%3A59.199Z-rzpxrr1594sq2vxfsi47rt08" 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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-04T13%3A59%3A59.199Z-rzpxrr1594sq2vxfsi47rt08" width="1080" height="720"&gt;&lt;/a&gt;&lt;br&gt;
The architecture of the development workflow is designed based on the quality and quantity of releases. Here, quality refers to the state of bug-free or feature set in each release. And, quantity refers to the number of releases over the course of development. This architecture is not usually that complex; however, it can be a source of confusion.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-use-git-to-see-recent-changes-in-a-specified-time-period" rel="noopener noreferrer"&gt;91. How to Use Git to See Recent Changes in a Specified Time Period&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1xkogo47ofatnmgpu7w1.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1xkogo47ofatnmgpu7w1.jpeg" width="799" height="508"&gt;&lt;/a&gt;&lt;br&gt;
Have you ever gone on a long holiday and wanted to check the updates your team has made since 2 weeks ago?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/it-isnt-just-gitlens-6-cool-vs-code-extensions-to-supercharge-git-dt4k35fl" rel="noopener noreferrer"&gt;92. It Isn't Just GitLens: 6 Cool VS Code Extensions to Supercharge Git&lt;/a&gt;
&lt;/h3&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%2F193yi9xpv2hh47jupoli.jpeg" 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%2F193yi9xpv2hh47jupoli.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Yes, I know, we should all be terminal ninjas, memorising every git command yadda yadda. Or, like the caveman, we could put two sticks together (or in this case&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/git-and-github-for-dummies" rel="noopener noreferrer"&gt;93. Git &amp;amp; Github for Dummies&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3affw6sos0062hhcdg2w.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3affw6sos0062hhcdg2w.jpeg" width="799" height="455"&gt;&lt;/a&gt;&lt;br&gt;
Learn the basics of Git and GitHub.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/git-commands-that-every-developer-must-know-qs1n3yex" rel="noopener noreferrer"&gt;94. Git Commands That Every Developer Must Know&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-04T13%3A59%3A59.277Z-b8l159kfopiu7jzagnkrl9n5" 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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-04T13%3A59%3A59.277Z-b8l159kfopiu7jzagnkrl9n5" width="1080" height="716"&gt;&lt;/a&gt;&lt;br&gt;
Git, an open source distributed version control system has been helping developers over a decade now. It is a great tool for tracking source code changes during software development. However, there are a lot of git commands, and this article lists the most important ones that will help your team get work done efficiently.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-git-works-deep-inside" rel="noopener noreferrer"&gt;95. How GIT Works Deep Inside&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fh32c2390g11rs3pcoe1b.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fh32c2390g11rs3pcoe1b.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
A short article about how Git hash-based decentralized filesystem work&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/7-ways-you-can-use-git-to-boost-productivity" rel="noopener noreferrer"&gt;96. 7 Ways You Can Use Git to Boost Productivity&lt;/a&gt;
&lt;/h3&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%2Fn9z65lsa7klkegrb1x6s.jpeg" 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%2Fn9z65lsa7klkegrb1x6s.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Git is the most popular source control system. In this post, I'll show some of these features that will make your work easier when using Git.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/lesser-known-git-commands-to-elevate-your-version-control" rel="noopener noreferrer"&gt;97. Lesser-Known Git Commands to Elevate Your Version Control&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1cfnxadkiyrgcljt9kea.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1cfnxadkiyrgcljt9kea.jpeg" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
Certain Git commands are like old friends: pull, commit, push, rebase, stash, and checkout. But within Git's vast expanse lies a world of lesser-known commands.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/step-by-step-guide-for-installing-gitea-on-debian-11" rel="noopener noreferrer"&gt;98. Step-by-Step Guide for Installing Gitea on Debian 11&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7dyfd2ulhvmopsrjy7rz.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7dyfd2ulhvmopsrjy7rz.jpeg" width="800" height="665"&gt;&lt;/a&gt;&lt;br&gt;
How you can ditch the Big Git and self host your own gitea server.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-integrate-playwright-in-your-github-action-ci" rel="noopener noreferrer"&gt;99. How to Integrate Playwright in Your GitHub Action CI&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftbsxcpacdq1r55vygowb.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftbsxcpacdq1r55vygowb.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
In this post I will go through all the info you need to integrate Playwright in your CI without any problem.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/git-blame-figuring-out-who-modified-a-line-with-git" rel="noopener noreferrer"&gt;100. Git blame - Figuring Out Who Modified a Line With Git&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fphg69wirwsdtrcdy3zx7.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fphg69wirwsdtrcdy3zx7.jpeg" width="799" height="508"&gt;&lt;/a&gt;&lt;br&gt;
Have you ever found a bug inducing line change in your code, and wondered who made the change to that line? Fortunately, git has a command for that&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-make-an-unforgettable-code-review-guide-for-authors" rel="noopener noreferrer"&gt;101. How to Make an Unforgettable Code Review? Guide for Authors&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fiek3f07uqiwaw68o7xfc.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fiek3f07uqiwaw68o7xfc.jpeg" width="800" height="311"&gt;&lt;/a&gt;&lt;br&gt;
Code review is an integral part of any software development process. Here are a couple of rules for making great code review.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-git-commands-your-career-will-depend-on" rel="noopener noreferrer"&gt;102. The Git Commands Your Career Will Depend On&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fczvb77sl2mfh4i0rqxu5.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fczvb77sl2mfh4i0rqxu5.jpeg" width="800" height="551"&gt;&lt;/a&gt;&lt;br&gt;
Here are my most used Git commands&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-most-useful-git-commands-for-junior-android-developers" rel="noopener noreferrer"&gt;103. The Most Useful Git Commands for Junior Android Developers&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6ix1wyfzl6pe8xedq3ut.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6ix1wyfzl6pe8xedq3ut.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Junior Android developers should make sure to master these Git commands before they even get their first job.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/share-all-your-cool-tricks-and-tips-for-using-git-and-github-effectively-writing-prompt" rel="noopener noreferrer"&gt;104. Share All Your Cool Tricks and Tips for Using Git and GitHub Effectively [Writing Prompt]&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F136eiiy9vb1ejceipw85.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F136eiiy9vb1ejceipw85.jpeg" width="800" height="523"&gt;&lt;/a&gt;&lt;br&gt;
If you’re interested in writing about Git as in the process of learning, developing the code and the job interviews, feel free to use these writing prompts.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/unlocking-iac-part-5-what-is-git-branching" rel="noopener noreferrer"&gt;105. Unlocking IaC Part 5: What Is Git Branching?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frhdt6t8b2nlr1taq82ao.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frhdt6t8b2nlr1taq82ao.jpeg" width="800" height="457"&gt;&lt;/a&gt;&lt;br&gt;
Git branches are separate lines of development that diverge from the main codebase.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-would-git-could-look-like-in-web-30-xdt3wdx" rel="noopener noreferrer"&gt;106. What Git Could Look Like in Web 3.0&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkwws2bjc5jc8ofjwz4kl.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkwws2bjc5jc8ofjwz4kl.jpeg" width="800" height="531"&gt;&lt;/a&gt;&lt;br&gt;
A Distributed Version Control System that can be navigated via a block explorer.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/writing-good-commit-messages-a-practical-guide-1j11i3y4c" rel="noopener noreferrer"&gt;107. Writing Good Commit Messages: A Practical Guide&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjxgwv9z7fvscwgifhou7.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjxgwv9z7fvscwgifhou7.jpg" width="800" height="420"&gt;&lt;/a&gt;&lt;br&gt;
To create a useful revision history, teams should first agree on a commit message convention to use, and this also applies to personal projects.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/if-youre-still-committing-to-master-i-feel-bad-for-you-son-7zhc3aj4" rel="noopener noreferrer"&gt;108. If you’re still using GitFlow I feel bad for you son (or woman)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0q0ayk4ba7f5g5osjlww.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0q0ayk4ba7f5g5osjlww.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
I got 99 problems but my branching strategy ain't one.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-are-the-best-dev-friendly-collaboration-tools-for-remote-teams" rel="noopener noreferrer"&gt;109. What are the Best Dev-friendly collaboration Tools for Remote Teams?&lt;/a&gt;
&lt;/h3&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%2Fmc4pfysqp525lxosyf4n.jpeg" 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%2Fmc4pfysqp525lxosyf4n.jpeg" width="800" height="596"&gt;&lt;/a&gt;&lt;br&gt;
The right tools for remote developers can help engineers overcome most difficulties. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/stashing-in-git-0x483bdy" rel="noopener noreferrer"&gt;110. Stashing in Git&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmxfh72hweu4078imflba.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmxfh72hweu4078imflba.jpg" width="600" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Imagine that you are working on a part of a project and it starts getting messy. There has been an urgent bug that needs your immediate attention. It is time to save your changes and switch branches. The problem is, you don’t want to do a commit of a half-done work. The solution is &lt;code&gt;git stash&lt;/code&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-get-started-with-parallel-programming-in-git-in-under-2-minutes-7z5w3wr2" rel="noopener noreferrer"&gt;111. How to Get Started with Parallel Programming in Git in Under 2 Minutes&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frvrdnhjffluvdtpu8gki.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frvrdnhjffluvdtpu8gki.jpeg" width="799" height="600"&gt;&lt;/a&gt;&lt;br&gt;
There are many&amp;nbsp;Git tips&amp;nbsp;and best practices available on the internet that can help you in your day to day activities. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/doc-as-code-managing-content-is-easy-when-its-distributed-9eam3ytv" rel="noopener noreferrer"&gt;112. Docs-as-Code: Managing Content is Easy When it’s Distributed&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/images%2Fnex2ecu.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/images%2Fnex2ecu.jpg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Few months back, I got a call from GitLab for a technical writer position. &lt;br&gt;
One of the question was about treating document as a code and what’s my &lt;br&gt;
view on that. The question was about treating document as part of a &lt;br&gt;
continuous integration and continuous deployment system. That question &lt;br&gt;
came at the time when I wasn’t treating doc as code and ironically, I now have a perspective.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/learning-to-use-git-alias-to-boost-your-productivity" rel="noopener noreferrer"&gt;113. 🕵️‍♂️ Learning to Use Git Alias to Boost Your Productivity&lt;/a&gt;
&lt;/h3&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%2F3z2vtxnfbbb1hlwzqzu1.jpeg" 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%2F3z2vtxnfbbb1hlwzqzu1.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Repeating the same git commands over and over again can be such a waste of time! &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/introduction-to-git-basic-commands-everyone-should-know-c53e31sr" rel="noopener noreferrer"&gt;114. Introduction to Git: Basic Commands Everyone Should Know&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhfrdo883uo4t8kwaqu1i.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhfrdo883uo4t8kwaqu1i.jpeg" width="800" height="500"&gt;&lt;/a&gt;&lt;br&gt;
In the previous article, we talked about the basic concepts of Git every developer should know. In this article, I will&amp;nbsp;be explaining to you what Git is, and the basic commands to get you up and running. Let’s get started!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/7-git-practices-to-start-using-in-your-next-commit-t78t3y6v" rel="noopener noreferrer"&gt;115. 7 Git Practices to Start Using in Your Next Commit&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F538ntwamkxuykf1gm8fu.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F538ntwamkxuykf1gm8fu.png" width="799" height="530"&gt;&lt;/a&gt;&lt;br&gt;
Every software has best practices. Git is not different. It has become the most used versioning system in the last years. Many companies adopted git because of its features. If you wonder&amp;nbsp;why git is so powerful, here are some of the advantages over other versioning systems, like Subversion:&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-git-flow-process-is-a-great-way-to-manage-your-software-releases" rel="noopener noreferrer"&gt;116. The Git Flow Process is a Great Way to Manage Your Software Releases&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fevtu7tggnm66q3t8t0xq.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fevtu7tggnm66q3t8t0xq.jpeg" width="800" height="326"&gt;&lt;/a&gt;&lt;br&gt;
The Git Flow process is a proven method for managing version control and release of software.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/understanding-the-open-source-culture-best-practices-to-contribute-effectively" rel="noopener noreferrer"&gt;117. Understanding the Open Source Culture: Best Practices to Contribute Effectively&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fg6mud2yjdshqhsyn789l.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fg6mud2yjdshqhsyn789l.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Here are some of the best practices that you can take up for your next open source contribution.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-avoid-git-disasters-gitstasters-part-1-git-reset" rel="noopener noreferrer"&gt;118. How to Avoid Git Disasters (Gitstasters) Part 1: Git Reset&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7iwhalvwzbu2b7kvfeto.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7iwhalvwzbu2b7kvfeto.png" width="800" height="335"&gt;&lt;/a&gt;&lt;br&gt;
Deepen your understanding of git internals and learn what to do when you wish you had the opportunity to go back in time and fix your mistakes, &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-bitbucket-vs-github-breakdown-you-should-read-qu2l3unp" rel="noopener noreferrer"&gt;119. The BitBucket vs GitHub Breakdown You Should Read&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmco9otccziqe9xz30fqf.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmco9otccziqe9xz30fqf.png" width="800" height="749"&gt;&lt;/a&gt;&lt;br&gt;
I’ve created this “BitBucket vs GitHub” content piece to help you make a better decision when picking between the two.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/now-you-can-use-github-issues-to-track-customer-feedback" rel="noopener noreferrer"&gt;120. Now You Can Use GitHub Issues to Track Customer Feedback&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fosjs3v5hvreb7k6nm6ui.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fosjs3v5hvreb7k6nm6ui.jpeg" width="800" height="523"&gt;&lt;/a&gt;&lt;br&gt;
If you need a simple issue tracker for your app I'd recommend looking into using Github issues via the API, at least until it stops working for you!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/c-automation-using-net-core-to-organize-my-downloads-folder" rel="noopener noreferrer"&gt;121. C# Automation: Using .Net Core To Organize My Downloads Folder&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fl96zo7lzirhxh1o5bim8.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fl96zo7lzirhxh1o5bim8.jpeg" width="800" height="531"&gt;&lt;/a&gt;&lt;br&gt;
Clean up your digital life with a cross-platform .Net bot. Organize files effortlessly by type and date.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/github-is-amazing-but-its-terms-of-service-is-extremely-concerning-yfc3xh4" rel="noopener noreferrer"&gt;122. GitHub is Amazing, but its Terms of Service is Extremely Concerning&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbau0owqgruxe8uali5x7.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbau0owqgruxe8uali5x7.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Lots of websites have a termination clause, even Hackernoon, however, when it comes to the case of open source software this can be extremely concerning. The reason goes much deeper than you think.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/5-simple-tips-to-become-a-better-programmer" rel="noopener noreferrer"&gt;123. 5 Simple Tips to Become a Better Programmer&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Faooo17nj4xt4xl1r1uc6.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Faooo17nj4xt4xl1r1uc6.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Developing software is more than just 'coding'. To grow as a programmer, you'll have to master other practices — here are 5 timeless tools and methods.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/mastering-git-and-version-control-a-beginners-guide" rel="noopener noreferrer"&gt;124. Mastering Git and Version Control: A Beginner's Guide&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzmm0xkj1mnct6jk7l56x.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzmm0xkj1mnct6jk7l56x.jpeg" width="740" height="370"&gt;&lt;/a&gt;&lt;br&gt;
Understanding version control and mastering git - The basics...!! &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/embed-github-gists-in-your-hacker-noon-stories" rel="noopener noreferrer"&gt;125. Embed Github Gists in your Hacker Noon Stories&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F08mj84yovga0h67ebgw9.gif" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F08mj84yovga0h67ebgw9.gif" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
The Hacker Noon editor now supports embedding Github gists.  &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/work-annoyance-1-git-rebase-j5p3w2d" rel="noopener noreferrer"&gt;126. Work Annoyance 1: Git Rebase&lt;/a&gt;
&lt;/h3&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%2Fvqbacjni2l5rgry0zhub.jpeg" 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%2Fvqbacjni2l5rgry0zhub.jpeg" width="600" height="400"&gt;&lt;/a&gt;&lt;br&gt;
How many times the below thing happens to you?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/undoing-a-git-pull" rel="noopener noreferrer"&gt;127. Undoing a Git Pull&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fq1v2cxc91531ns9o7zz3.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fq1v2cxc91531ns9o7zz3.jpeg" width="800" height="523"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/git-stash-everything-you-need-to-know-about-stashing-changes-in-git" rel="noopener noreferrer"&gt;128. Git Stash - Everything You Need to Know About Stashing Changes in Git&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhxigzpdn4bfxdzzwm51c.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhxigzpdn4bfxdzzwm51c.jpeg" width="799" height="508"&gt;&lt;/a&gt;&lt;br&gt;
Sometimes, when we are making changes to a project in git, we realize we suddenly need to revert back to the last clean working directory version of our project&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/6-simple-steps-to-import-a-project-to-azure-repos-from-git-p53b338j" rel="noopener noreferrer"&gt;129. 6 Simple Steps to Import a Project to Azure Repos from Git&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0wzvu7mr3b05rlsngt56.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0wzvu7mr3b05rlsngt56.jpeg" width="800" height="437"&gt;&lt;/a&gt;&lt;br&gt;
This article will explain how to import a project from Git to Azure Repos in 6 easy steps.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/use-conventional-commit-messages-to-improve-team-communication" rel="noopener noreferrer"&gt;130. How to Improve Team Communication with Conventional Commit Messages &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frdf49f9syuyji7348dyp.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frdf49f9syuyji7348dyp.jpeg" width="800" height="1200"&gt;&lt;/a&gt;&lt;br&gt;
Sometimes, when working in a team or open source organization, you may misspell a message or make errors in your repository's commits&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-use-platypush-to-set-up-self-hosted-cicd-git-pipelines-6r2q33ln" rel="noopener noreferrer"&gt;131. How to Use Platypush to Set Up Self-Hosted CI/CD Git Pipelines &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fiitrt6bzh7oo3qc4p25q.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fiitrt6bzh7oo3qc4p25q.jpeg" width="700" height="420"&gt;&lt;/a&gt;&lt;br&gt;
How to use Platypush to set up self-hosted build and test pipelines for your Gitlab and Github projects.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-right-way-to-use-git" rel="noopener noreferrer"&gt;132. The Right Way to Use Git&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fec25r3x5gt623c9qu5ed.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fec25r3x5gt623c9qu5ed.jpeg" width="800" height="523"&gt;&lt;/a&gt;&lt;br&gt;
As a beginner programmer, you can be surprised to see that people care so much about what goes into the git repository.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/git-mastery-branching-merging-and-beyond" rel="noopener noreferrer"&gt;133. Git Mastery: Branching, Merging, and Beyond&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnhen3gpedzoxly3afyj5.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnhen3gpedzoxly3afyj5.jpeg" width="799" height="463"&gt;&lt;/a&gt;&lt;br&gt;
How to use branches for better version control; use git like a pro!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/git-and-the-benefits-and-challenges-of-everything-as-code" rel="noopener noreferrer"&gt;134. Git and the benefits and challenges of everything-as-code&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvusbs9vpzw5z5z9qxidr.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvusbs9vpzw5z5z9qxidr.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
We love Git and everything as code, but how can we move beyond static definitions in GitOps and understand how our systems are really changing?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/using-reddit-and-twitter-to-make-your-readme-more-effective-ry1s34jw" rel="noopener noreferrer"&gt;135. Using Reddit &amp;amp; Twitter to Make Your README More Effective&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzhtfbxwzhnu9ks8zckpb.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzhtfbxwzhnu9ks8zckpb.jpeg" width="800" height="457"&gt;&lt;/a&gt;&lt;br&gt;
Many lessons from my time at university have stuck with me throughout the years. One of the most important was in regards to technical writing (thank you to my CS 787 professor). &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-store-secrets-like-api-keys-s71o3423" rel="noopener noreferrer"&gt;136. How To Store Secrets Like API Keys&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhwxtu042b8t97d4m5i8a.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhwxtu042b8t97d4m5i8a.jpeg" width="800" height="468"&gt;&lt;/a&gt;&lt;br&gt;
Secrets in version control systems (VCS) like git is the current state of the world&amp;nbsp;despite widely being recognized as a bad practice. Once source code enters a git repository, it can organically spread into multiple locations. This includes any secrets that may be included within. But why then are secrets in git repositories so common.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-big-power-of-small-pull-requests-how-they-improve-reviews-and-speed-up-development" rel="noopener noreferrer"&gt;137. The Big Power of Small Pull Requests: How They Improve Reviews and Speed Up Development&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5d99zqt8ig4j9jhcj7lr.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5d99zqt8ig4j9jhcj7lr.jpeg" width="800" height="530"&gt;&lt;/a&gt;&lt;br&gt;
Smaller pull requests = better code. Learn how they reduce bugs and boost collaboration.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/git-bisect-for-understanding-the-root-cause-of-regressions" rel="noopener noreferrer"&gt;138. Git Bisect for Understanding the Root Cause of Regressions&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxvvpfbnwysv3c69363yy.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxvvpfbnwysv3c69363yy.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Your git fairy godmother will test and locate the bugs for you with a swish of her magic wand. All you need to know are the magic words: git bisect...&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/git-basics-renaming-a-local-and-remote-branch-fwo2gbe" rel="noopener noreferrer"&gt;139. Git Basics: Renaming a Local and Remote Branch&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmjwwefic5pvzbqlidno2.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmjwwefic5pvzbqlidno2.png" width="800" height="530"&gt;&lt;/a&gt;&lt;br&gt;
Git is a must for most of the developers and especially web developers. &lt;br&gt;
But at times we make silly mistakes cause we are human. And when you  incorrectly named a branch and moved it to the remote server/repository. Then follow the below-mentioned steps before any other developer/team &lt;br&gt;
member gets a chance to hop onto you and show you crap for not adapting to naming conventions correctly -&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/to-code-is-to-communicate-8-ways-to-write-better-code-reviews-mz9z3tra" rel="noopener noreferrer"&gt;140. To Code Is To Communicate: 8 Ways to Write Better Code Reviews&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fees6gvpifp4wub1qf8l6.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fees6gvpifp4wub1qf8l6.png" width="800" height="534"&gt;&lt;/a&gt;&lt;br&gt;
When I started programming, Code Review wasn’t part of my routine. First, like everyone, I learned how to print&amp;nbsp;Hello World&amp;nbsp;in the programming language that was studying. Then, what is an&amp;nbsp;if,&amp;nbsp;while,&amp;nbsp;for, and other essential structures. Sometime later, I was coding.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-create-a-detailed-description-for-your-pull-request-2d1x3uck" rel="noopener noreferrer"&gt;141. How to Create A Detailed Description for Your Pull Request&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F40eqz3rqfj8ceeft2dkw.gif" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F40eqz3rqfj8ceeft2dkw.gif" width="480" height="480"&gt;&lt;/a&gt;&lt;br&gt;
Many developers are familiar with the situation like “where did this code fragment come from and why is it needed?”. You have to spend time and deal with the details already considered by another colleague. How to make it take a less amount of time? To achieve this, pay attention to a process of writing descriptions for Pull Requests (known as “PRs”) and Merge Requests (known as “MRs”). This article will focus on the content of the PR description without any explanation of coding since each project has its own coding-related specifications and requirements.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-modern-take-on-the-terminal-experience" rel="noopener noreferrer"&gt;142. A Modern Take on the Terminal Experience&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F25orik84kpyuvrd1l8m6.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F25orik84kpyuvrd1l8m6.jpeg" width="799" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Several tools have emerged to enhance the command-line experience, and Warp is one of the latest options aiming to streamline these processes.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/git-commands-you-can-use-to-dig-through-your-git-history-g31e3368" rel="noopener noreferrer"&gt;143. Git Commands You Can Use To Dig Through Your Git History&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxdu13yppa7guh2077unj.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxdu13yppa7guh2077unj.jpeg" width="799" height="530"&gt;&lt;/a&gt;&lt;br&gt;
In this short article, we’ll be exploring some quick&amp;nbsp;git&amp;nbsp;commands that can help us in digging through our repositories’ history of commits.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/basic-git-commands-qjw3uiz" rel="noopener noreferrer"&gt;144. Basic Git Commands&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fx1iwzk8jwh1m6njdd4gi.webp" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fx1iwzk8jwh1m6njdd4gi.webp" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
If you’re a Software developer, you cannot live without interacting with Git and it is never too late for anything!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-comprehensive-guide-to-the-difference-between-git-vs-github" rel="noopener noreferrer"&gt;145. A Comprehensive Guide to the Difference Between Git vs GitHub&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fz95sa0xxtppr6sn9hugk.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fz95sa0xxtppr6sn9hugk.jpeg" width="800" height="407"&gt;&lt;/a&gt;&lt;br&gt;
Git and GitHub are used to manage code. To  help you use both services to their maximum, we will explain the distinctions between Git and GitHub in this blog.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/an-intro-to-git-for-beginners" rel="noopener noreferrer"&gt;146. An Intro to Git for Beginners &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flwmf0dkrn31gvw3ptwyz.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flwmf0dkrn31gvw3ptwyz.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Git is an essential tool for version control, no matter what programming language or framework you use.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/top-5-tips-for-becoming-a-git-expert-usl35gq" rel="noopener noreferrer"&gt;147. Top 5 Tips for Becoming a Git Expert&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fv375tvff7m2yoss2fbf2.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fv375tvff7m2yoss2fbf2.jpeg" width="799" height="529"&gt;&lt;/a&gt;&lt;br&gt;
Becoming a Git power user is on the bucket list of every developer. With our 5 Git tips you will level up your workflow and get one step closer to Git mastery!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-deep-dive-into-the-gitops-world" rel="noopener noreferrer"&gt;148. A Deep Dive Into the GitOps World&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0flmzwe2mgv8ngqdxja2.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0flmzwe2mgv8ngqdxja2.jpeg" width="480" height="480"&gt;&lt;/a&gt;&lt;br&gt;
This article is a comprehensive guide to GitOps, a set of practices that use Git as the source of truth for software development and deployment. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/setting-up-gitignore-for-your-javascript-project" rel="noopener noreferrer"&gt;149. Setting Up .gitignore For Your JavaScript Project&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fd9pab7vfkt7e8am1eme4.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fd9pab7vfkt7e8am1eme4.jpeg" width="800" height="336"&gt;&lt;/a&gt;&lt;br&gt;
Gitignore lets you give instructions to Git that makes it ignore name patters that you designate, making it possible for you to control the files tracked by it.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/your-junior-dev-survival-guide-to-managing-branches-commits-and-pr" rel="noopener noreferrer"&gt;150. Your Junior Dev Survival Guide to Managing Branches, Commits and PR&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F20u57gu52ik7i3ab111u.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F20u57gu52ik7i3ab111u.jpeg" width="800" height="422"&gt;&lt;/a&gt;&lt;br&gt;
Knowing how to use and create branches, commits, and pull requests are basic concepts, but not everyone gives them the importance they deserve.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-git-stores-data" rel="noopener noreferrer"&gt;151. How Git stores data&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1svbqz4j4mhjfcoo079u.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1svbqz4j4mhjfcoo079u.jpeg" width="800" height="336"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-different-tools-enable-a-more-inclusive-language-in-software-development-world-fp2l3uet" rel="noopener noreferrer"&gt;152. How Different Tools Enable a More Inclusive Language In Software Development World&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frtf00ximy77velf88oj8.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frtf00ximy77velf88oj8.jpeg" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
Are terminologies meaningful in software development? Yes, a lot! As developers, we’re continually writing code, and we do that by passing messages. Each message carries a lot of context and semantics. Therefore we’re always evolving how to do it in a better way.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/5-git-tips-you-should-try-for-better-workflow-2b6f35g1" rel="noopener noreferrer"&gt;153. 5 Git Tips You Should Try For Better Workflow&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flyijpy4ozrnuwm44gq7e.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flyijpy4ozrnuwm44gq7e.jpeg" width="799" height="533"&gt;&lt;/a&gt;&lt;br&gt;
No matter how experienced you are, Git will always find a way to surprise you. It is loaded with neat tricks that have the power to make your daily coding routi&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/unlocking-gits-hidden-powers-5-configuration-tips-for-effortless-version-control" rel="noopener noreferrer"&gt;154. Unlocking Git's Hidden Powers: 5 Configuration Tips for Effortless Version Control&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fr758bdg1jtxfqanplpcr.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fr758bdg1jtxfqanplpcr.png" width="800" height="334"&gt;&lt;/a&gt;&lt;br&gt;
Five tips to make the best out of Git config&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/heres-the-quick-guide-you-need-to-solve-all-your-git-issues" rel="noopener noreferrer"&gt;155. Here's the Quick Guide You Need to Solve All Your Git Issues!&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fr4zpspup1dyzif74n61b.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fr4zpspup1dyzif74n61b.jpeg" width="626" height="359"&gt;&lt;/a&gt;&lt;br&gt;
The best way to become a better developer is to make contributions easy. What better way to do that then mastering git and Github&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/everything-you-need-to-know-about-github-copilot-yg5p37rc" rel="noopener noreferrer"&gt;156. Everything You Need to Know About GitHub Copilot&lt;/a&gt;
&lt;/h3&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%2F0n5ztp8cr04x5sis02xf.jpeg" 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%2F0n5ztp8cr04x5sis02xf.jpeg" width="800" height="318"&gt;&lt;/a&gt;&lt;br&gt;
GitHub Copilot is an AI pair programmer. GitHub Copilot is powered by a new AI system developed by OpenAI Codex and is coming soon to Visual Studio Code.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/amending-and-updating-a-git-commit" rel="noopener noreferrer"&gt;157. Amending and Updating a Git Commit&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ff3lhsy454lar2fryfg0l.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ff3lhsy454lar2fryfg0l.jpeg" width="799" height="508"&gt;&lt;/a&gt;&lt;br&gt;
Now, you can easily update your commit messages by simply adding --amend to your git command.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-complete-guide-to-code-reviews" rel="noopener noreferrer"&gt;158. A Complete Guide to Code Reviews&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1un7s00gfjzaeskmr00h.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1un7s00gfjzaeskmr00h.jpeg" width="800" height="532"&gt;&lt;/a&gt;&lt;br&gt;
Code review is not a battlefield, the reviewer is not an opponent of the author. Both of them are aligned on the same goals.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-protect-your-git-secrets-m12n3w73" rel="noopener noreferrer"&gt;159. How to Protect Your Git Secrets&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8xc2zawlhmfaxhk7jgdt.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8xc2zawlhmfaxhk7jgdt.png" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
Are you worried about your security codes and keys? Worried about their safety? Are you looking for ways to protect your Git secrets?&amp;nbsp;If so, then you are in the right place. And in this post, I will share everything you need to know about Git best practices to protect your Git secrets.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-use-git-with-svn-harmonizing-version-control" rel="noopener noreferrer"&gt;160. How to Use Git With SVN: Harmonizing Version Control&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fas3l5z16zn75uo7p0gx6.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fas3l5z16zn75uo7p0gx6.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
We'll guide you on how to use Git alongside SVN. You can enjoy the features of Git during development while still adhering to your company's version control&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/git3-first-alpha-release-co1n32ix" rel="noopener noreferrer"&gt;161. Git3 – First Alpha Release&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fexc7xnlg890tc1hc5xla.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fexc7xnlg890tc1hc5xla.jpeg" width="800" height="523"&gt;&lt;/a&gt;&lt;br&gt;
Putting source control on the blockchain. Step-by-step guide for the very first git3 alpha release.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/git-worktree-how-it-can-help-you-enhance-your-git-workflow" rel="noopener noreferrer"&gt;162. Git Worktree: How It Can Help You Enhance Your Git Workflow&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffci11ja2nkhmegmjfqxz.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffci11ja2nkhmegmjfqxz.jpeg" width="800" height="531"&gt;&lt;/a&gt;&lt;br&gt;
Git worktree allows us to checkout many branches in a git repository. This lets us switch between different branches  without losing our changes.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/doing-quick-experiment-in-git-ihfab30mh" rel="noopener noreferrer"&gt;163. Doing Quick Experiments In Git&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs4e0s1r0t8i2xcws4s85.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs4e0s1r0t8i2xcws4s85.jpg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Sometimes in the middle of software development, you want to try some crazy idea out but don't want to mess up with current code. What should you do?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/git-essentials-boosting-productivity-w-efficient-code-tracking" rel="noopener noreferrer"&gt;164. Git Essentials: Boosting Productivity w/ Efficient Code Tracking &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F59qey5x1zjfymrwewus9.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F59qey5x1zjfymrwewus9.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
This blog post discusses how software developers collaborate and track changes in their code using a tool called Git. Read on to know more…&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/run-multiple-terminal-commands-in-one-like-a-boss" rel="noopener noreferrer"&gt;165. How to Run Multiple Terminal Commands in ONE, Like a Boss&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdzch2f028cbl9jgrb7it.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdzch2f028cbl9jgrb7it.jpeg" width="800" height="490"&gt;&lt;/a&gt;&lt;br&gt;
Buck is a free, open-source and lightweight CLI tool used by developers to group multiple terminal commands into one.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/5-metrics-engineering-managers-can-extract-from-pull-requests-h41332yl" rel="noopener noreferrer"&gt;166. 5 Metrics Engineering Managers Can Extract from Pull Requests&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7xxp2c1gojsflhd7vr4b.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7xxp2c1gojsflhd7vr4b.png" width="800" height="570"&gt;&lt;/a&gt;&lt;br&gt;
Many Engineering Managers promote Pull Requests as part of the development workflow. It’s a consolidated practice that brings&amp;nbsp;lots of benefits. It consists of comparing the changes of a branch with the repository’s base branch (conventionally called master).&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/quick-guide-to-install-node-yarn-git-and-vscode-on-linux-mac-and-windows-9r1i37xl" rel="noopener noreferrer"&gt;167. Quick Guide to Install Node, Yarn, Git and VSCode on Linux, Mac, and Windows&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs664zdpzhjcp945x25kd.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs664zdpzhjcp945x25kd.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
How to install Node, Yarn, Git and VSCode on Linux, Mac and Windows, a simple and easy guide to follow.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/git-1-how-to-get-started-with-git" rel="noopener noreferrer"&gt;168. Git - 1 How to Get Started With Git&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdptuh1p864t4d4906q6a.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdptuh1p864t4d4906q6a.jpeg" width="799" height="403"&gt;&lt;/a&gt;&lt;br&gt;
This guide covers Git basics: 'git config', 'git init', 'git add', 'git commit', and the importance of clear commit messages for effective collaboration.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/mastering-git-to-git-pull-and-git-push-an-easy-to-follow-guide" rel="noopener noreferrer"&gt;169. Mastering Git: To Git Pull and Git Push - An Easy-to-Follow Guide&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0nmdewpcl6hu32oozxnw.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0nmdewpcl6hu32oozxnw.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
git pull and git push are foundational commands in Git’s version control system, enabling seamless collaboration and effective management of project changes. By&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/git-version-your-aws-cloudformation-parameters-using-9sw3uj5" rel="noopener noreferrer"&gt;170. GIT-version Your AWS CloudFormation Parameters using Stackuchin&lt;/a&gt;
&lt;/h3&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%2Ffirebasestorage.googleapis.com%2Fv0%2Fb%2Fhackernoon-app.appspot.com%2Fo%2Fimages%252F-t8233wjo%3Falt%3Dmedia%26token%3D80e7aafd-3021-4a24-a979-eb8cb42798d8" 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%2Ffirebasestorage.googleapis.com%2Fv0%2Fb%2Fhackernoon-app.appspot.com%2Fo%2Fimages%252F-t8233wjo%3Falt%3Dmedia%26token%3D80e7aafd-3021-4a24-a979-eb8cb42798d8" width="1280" height="640"&gt;&lt;/a&gt;&lt;br&gt;
Full disclosure: I'm the CTO of &lt;a href="https://rungutan.com" rel="noopener noreferrer"&gt;https://rungutan.com&lt;/a&gt; - the first&amp;nbsp;API&amp;nbsp;Load Testing&amp;nbsp;SaaS&amp;nbsp;platform, 100% Serverless, API driven, finally available for SMBs, the company which has built this open-source software - Stackuchin.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/git-commands-cheat-sheet-that-could-save-you-from-a-headache-nm3u31oq" rel="noopener noreferrer"&gt;171. Git Commands Cheat Sheet That Could Save you From a Headache&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fx8c21mrv8j071ahnv0sp.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fx8c21mrv8j071ahnv0sp.jpeg" width="800" height="535"&gt;&lt;/a&gt;&lt;br&gt;
This Git command sheet is for non-beginners and is mainly dedicated to fixing Git mistakes.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/top-5-tips-for-securing-your-gitops-environments" rel="noopener noreferrer"&gt;172. Top 5 Tips for Securing Your GitOps Environments&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fi8hvjq2u2jm9xar7hun5.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fi8hvjq2u2jm9xar7hun5.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Here are the top 5 Tips for securing GitOps environments.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-happens-when-novelists-write-like-developers" rel="noopener noreferrer"&gt;173. What Happens When Novelists Write Like Developers&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffxkjhw0pa0e59y88xng9.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffxkjhw0pa0e59y88xng9.png" width="799" height="339"&gt;&lt;/a&gt;&lt;br&gt;
Swap Word for an IDE: use VS Code, Markdown, Git version control/branches, and built-in AI to draft, revise, and safeguard your novel like a developer.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/8-underrated-git-commands-every-programmer-should-know-not-the-usual-pull-push-add-commit-qk17356a" rel="noopener noreferrer"&gt;174. 8 underrated Git commands every programmer should know (not the usual pull, push, add, commit)&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FdQivUEEj1RcFc2A4GiaE0hI9ypA3-pw5933a4.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FdQivUEEj1RcFc2A4GiaE0hI9ypA3-pw5933a4.jpeg" width="799" height="530"&gt;&lt;/a&gt;&lt;br&gt;
These are some of the most useful Git commands that helped me during my programming journey. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/make-your-life-easier-with-these-git-workflows-part-i-mb243ztb" rel="noopener noreferrer"&gt;175. Make Your Life Easier With These Git Workflows: Part I&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fonnjvjel78y7tyuzlxu9.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fonnjvjel78y7tyuzlxu9.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
I will describe how to make your life easier as a programmer with these useful tips on using Git. Before reading this, I recommend that you have a basic understand on how Git works.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/open-source-contribution-for-dummies-a-quick-gide-for-beginners" rel="noopener noreferrer"&gt;176. Open Source Contribution for Dummies: A Quick Guide for Beginners&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fftdh5kwvuejoafww8un9.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fftdh5kwvuejoafww8un9.jpeg" width="800" height="387"&gt;&lt;/a&gt;&lt;br&gt;
There are some unofficial rules and guidelines developers should strive to follow as closely as possible when making an open source contribution.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/hacktoberfest-2020-lets-get-hacking-ed9q3t62" rel="noopener noreferrer"&gt;177. Hacktoberfest 2020: Let’s Get Hacking&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdsuj8x2g53axp1jl58rr.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdsuj8x2g53axp1jl58rr.jpeg" width="799" height="400"&gt;&lt;/a&gt;&lt;br&gt;
It's October and we're calling all programmers, designers, content writers and open-source contributors to join Hacktoberfest 2020. This is a fantastic opportunity to contribute to open-source or try your hand at something new.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-simplify-your-workflow-with-pre-commit-hooks" rel="noopener noreferrer"&gt;178. How to Simplify Your Workflow With Pre-Commit Hooks&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fk9ljczg16q50k953fmm3.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fk9ljczg16q50k953fmm3.jpeg" width="800" height="500"&gt;&lt;/a&gt;&lt;br&gt;
Pre-commit is a simple yet powerful tool that can help you catch these issues before they make it into your codebase. It is a git hook script.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-declutter-your-data-science-workspace-1lyl3nr2" rel="noopener noreferrer"&gt;179. How-to Declutter Your Data Science Workspace&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fez640pglh25m3rvfk0lo.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fez640pglh25m3rvfk0lo.jpg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Working on a data science project is almost always equivalent to an amazing clutter in the working directory. Data scientists would most likely have the following materials dumped in their project working directory:&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/is-gitops-the-emperor-with-no-clothes" rel="noopener noreferrer"&gt;180. Is GitOps the Emperor With No Clothes?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvrbbpowdhh73qrrk2abz.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvrbbpowdhh73qrrk2abz.jpeg" width="799" height="530"&gt;&lt;/a&gt;&lt;br&gt;
GitOps makes me think of the old Hans Christian Andersen tale, about what’s real and what’s imagined. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/interplanetary-versioned-file-system" rel="noopener noreferrer"&gt;181. Interplanetary Versioned File System&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5o7eo4lwoogfmmh7u63b.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5o7eo4lwoogfmmh7u63b.jpeg" width="799" height="261"&gt;&lt;/a&gt;&lt;br&gt;
IPVFS: A light weight version control system for files on the Interplanetary File System.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/git-tutorial-how-to-see-your-most-used-git-commands-using-a-script-a13r33ac" rel="noopener noreferrer"&gt;182. Git Tutorial: How To See Your Most Used Git Commands Using a Script&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fowuv3xvv7n9jsk6ob1ac.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fowuv3xvv7n9jsk6ob1ac.png" width="600" height="300"&gt;&lt;/a&gt;&lt;br&gt;
Git has many commands but you can be productive with just a few. I used a script to fetch my most git commands sorted by the number of their occurrences.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-side-effect-of-storing-a-git-repository-in-icloud-drive" rel="noopener noreferrer"&gt;183. A Side Effect of Storing a Git Repository in iCloud Drive &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F71y8afmlvphaehnwhdv6.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F71y8afmlvphaehnwhdv6.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Learn how to tackle Git errors and file conflicts in notes repositories synced via iCloud, and apply solutions for smooth version control.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/building-a-custom-query-language-gql-for-git-files" rel="noopener noreferrer"&gt;184. Building a Custom Query Language (GQL) for .git Files&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjfe48kc7uvg7fhfkifjg.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjfe48kc7uvg7fhfkifjg.jpeg" width="800" height="391"&gt;&lt;/a&gt;&lt;br&gt;
Recently,  I came across the functions of each file inside the .git folder. This game me the idea to develop a query language that operates on these files. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-amplify-the-growth-of-your-oss-community-on-github" rel="noopener noreferrer"&gt;185. How to Amplify the Growth of Your OSS Community on GitHub&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F20tt0h0zbmstkev86xxm.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F20tt0h0zbmstkev86xxm.jpeg" width="800" height="449"&gt;&lt;/a&gt;&lt;br&gt;
How to grow an open source project on github&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/git-reflog-your-local-time-machine-q73y3ygd" rel="noopener noreferrer"&gt;186. Git Reflog: Your Local Time Machine&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbtc9fqrd60r5yai5p58j.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbtc9fqrd60r5yai5p58j.jpg" width="800" height="300"&gt;&lt;/a&gt;&lt;br&gt;
Sometimes, we make do some unintentionally merge or rebase which we wish we could recover to the previous stage. But there is no commit for you to get back. That moment, you probably feel like the git log - time machine which  you admire become not really helpful. But you should know that "git log" is not the only way to trace the history. There is another kind of git history which been keep tracked in your local and your local only, which is so-call reflog. This reflog stores the whole shebang of you local activities and you can undo almost everything with it.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/conventional-commits-a-guide-to-writing-structured-git-commit-messages" rel="noopener noreferrer"&gt;187. Conventional Commits: A Guide to Writing Structured Git Commit Messages&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fu3g4e66v0589j7qqxib5.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fu3g4e66v0589j7qqxib5.jpeg" width="700" height="394"&gt;&lt;/a&gt;&lt;br&gt;
Learn Conventional Commits to write clean, structured Git messages and automate changelogs, versioning, and collaboration.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/introduction-to-git-bisect-find-commits-that-introduced-a-bug-jy4k31v7" rel="noopener noreferrer"&gt;188. Introduction to Git Bisect: Find Commits that Introduced a Bug&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvjgbq4h4agowdw8u24pu.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvjgbq4h4agowdw8u24pu.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
The Git Bisect command uses a binary search algorithm to find which commit in your project’s history introduced a bug.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/learn-how-to-use-git-submodules-on-practice-t51435ii" rel="noopener noreferrer"&gt;189. Learn How To Use Git Submodules on Practice&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5kubnaz54x9cmg9hxu80.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5kubnaz54x9cmg9hxu80.jpeg" width="800" height="530"&gt;&lt;/a&gt;&lt;br&gt;
In this post we learn about concept of Submodules in git by actually troubleshooting a case of embedding multiple git repositories&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/exploring-the-relationship-between-git-commits-and-developers-moods" rel="noopener noreferrer"&gt;190. Exploring the Relationship Between Git Commits and Developers' Moods &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7fv0tvhfmcioqtzyp3za.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7fv0tvhfmcioqtzyp3za.jpeg" width="800" height="530"&gt;&lt;/a&gt;&lt;br&gt;
Today I am going to share an exciting case study's outcome. It is about the mood of coders vs. Git commits.&lt;/p&gt;

&lt;p&gt;I will dive into this based on a super big study we&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/your-definitive-gitops-guide-for-devops-experts-and-newbies" rel="noopener noreferrer"&gt;191. Your Definitive GitOps Guide For DevOps Experts And Newbies&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9jolpi5brzrmf01cdlov.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9jolpi5brzrmf01cdlov.jpeg" width="768" height="361"&gt;&lt;/a&gt;&lt;br&gt;
This GitOps guide discusses continuous integration vs continuous delivery, what is GitOps, 5 best GitOps practices, ArgoCD vs Flux2, continuous integration, etc&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/git-commands-youre-always-forgetting" rel="noopener noreferrer"&gt;192. Git Commands You're Always Forgetting&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fceq12lgo12fwjk77x74m.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fceq12lgo12fwjk77x74m.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Did you find yourself cursing at your terminal because you forgot that one Git command? Yeah, me too. So, I decided to put down these Git commands I always forg&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-pandemic-has-literally-changed-my-perspective-towards-life-karan-jagota-2020-noonie-nominee-zf4h3uxg" rel="noopener noreferrer"&gt;193. "The pandemic has literally changed my perspective towards life" – Karan Jagota, 2020 Noonie Nominee&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fisgtr9d5h0qt87u4y3fn.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fisgtr9d5h0qt87u4y3fn.jpeg" width="800" height="419"&gt;&lt;/a&gt;&lt;br&gt;
Hacker Noon's annual Noonie awards help shine a spotlight on some of the greatest minds in tech. Head over to our awards page and nominate YOUR best people and products today at NOONIES.TECH.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-commit-and-push-a-blank-directory-to-your-git-repository" rel="noopener noreferrer"&gt;194. How to Commit and Push a Blank Directory to Your Git Repository?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwnvcf0ju8f4ymzc5y649.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwnvcf0ju8f4ymzc5y649.jpeg" width="799" height="508"&gt;&lt;/a&gt;&lt;br&gt;
Usually, blank directories are not pushed when you commit and push new code to your repository. Let's look at how to push a blank directory to your git repo.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/5-jetbrains-plugins-to-upgrade-the-built-in-git-support-to-the-next-level" rel="noopener noreferrer"&gt;195. 5 JetBrains Plugins to Upgrade the Built-In Git Support to the Next Level&lt;/a&gt;
&lt;/h3&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%2Fel0lcldo3xv8e75lyb88.jpeg" 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%2Fel0lcldo3xv8e75lyb88.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
These five JetBrains Git Plugins can drastically improve your productivity by adding new features and utilities to assist you with your coding projects &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-10-things-git-pros-dont-want-you-to-know" rel="noopener noreferrer"&gt;196. The 10 Things Git Pros Don't Want You to Know &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbbxbqk2pjd06j4s1h68p.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbbxbqk2pjd06j4s1h68p.png" width="800" height="336"&gt;&lt;/a&gt;&lt;br&gt;
Git lessons step by step, breaking them down so any beginner can understand and implement them confidently.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/its-not-all-rosy-out-here-the-challenges-of-everything-as-code" rel="noopener noreferrer"&gt;197. It's Not All Rosy Out Here: The Challenges of Everything-as-Code&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmi09xe7l17w451hm8jhn.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmi09xe7l17w451hm8jhn.png" width="800" height="440"&gt;&lt;/a&gt;&lt;br&gt;
In this post I’ll take a look at the benefits of everything-as-code before considering some of the gaps that remain. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/using-git-hooks-for-automated-secrets-detection-z55c3y3c" rel="noopener noreferrer"&gt;198. Using Git Hooks for Automated Secrets Detection&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmqn4rurtbr72yml9yj11.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmqn4rurtbr72yml9yj11.jpg" width="800" height="468"&gt;&lt;/a&gt;&lt;br&gt;
Git hooks are extremely useful in the journey to replace as much of the human factor in the process of secure development as possible.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/git-basics-zoy3tte" rel="noopener noreferrer"&gt;199. Git Basics&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzz1sojzyk4lepmfkzzmv.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzz1sojzyk4lepmfkzzmv.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
To playing with git you have to do the following things step by step&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/coding-in-public-transit-i-just-barely-shipped-a-new-site-with-pylon-tin-and-teamcode" rel="noopener noreferrer"&gt;200. Coding in Public Transit: How I Just Barely Shipped a New Site with Pylon, Tin, and TeamCode &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe7sh3dbpfsox30f3lwbs.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe7sh3dbpfsox30f3lwbs.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
A How-To Guide on Creating a Cloud Collaborative Workspace using Pylon and Tin, with the help of Git respositories. No installation needed!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-win-git-and-influence-repositories-15-git-commands-every-engineer-needs" rel="noopener noreferrer"&gt;201. How to Win Git and Influence Repositories: 15 Git Commands Every Engineer Needs&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F720n227sk8e8goo2psxt.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F720n227sk8e8goo2psxt.png" width="800" height="315"&gt;&lt;/a&gt;&lt;br&gt;
The version control system is the foundation of the basics, without which it is impossible to conduct team product development in our time.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/using-git-pull-for-force-overwriting-local-changes" rel="noopener noreferrer"&gt;202. Using 'Git Pull' for Force Overwriting Local Changes&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fma92p069ihaxdpbfuz65.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fma92p069ihaxdpbfuz65.jpeg" width="799" height="508"&gt;&lt;/a&gt;&lt;br&gt;
Have you ever been working on a project in git and ran into an error telling you that you can't use git pull because you have local changes?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/11-10-2025-newsletter" rel="noopener noreferrer"&gt;203. The HackerNoon Newsletter: Can ChatGPT Outperform the Market? Week 15 (11/10/2025)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fprwupbzkh6gq1egb32pv.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fprwupbzkh6gq1egb32pv.png" width="799" height="405"&gt;&lt;/a&gt;&lt;br&gt;
11/10/2025: Top 5 stories on the HackerNoon homepage!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/writing-effective-commit-messages-best-practices-and-conventional-commits" rel="noopener noreferrer"&gt;204. Writing Effective Commit Messages: Best Practices and Conventional Commits&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3ua4xce3l59z4nfdkuph.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3ua4xce3l59z4nfdkuph.jpeg" width="799" height="484"&gt;&lt;/a&gt;&lt;br&gt;
The Ultimate Guide to Writing Effective Commit Messages: Best Practices and Conventional Commits.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/seamless-deployment-to-aptible-choosing-the-right-approach" rel="noopener noreferrer"&gt;205. Seamless Deployment to Aptible: Choosing the Right Approach&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7njfogq0ii8mubv2qi12.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7njfogq0ii8mubv2qi12.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Exploring ways to deploy simple spring-boot application to Aptible.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/proudly-wear-your-contribution-map-i33c3bm7" rel="noopener noreferrer"&gt;206. Proudly Wear Your Contribution Map&lt;/a&gt;
&lt;/h3&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%2Fes20ik3gh6onpqsuwmrr.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%2Fes20ik3gh6onpqsuwmrr.jpg" width="800" height="628"&gt;&lt;/a&gt;&lt;br&gt;
Currently We're creating a project that gives people an opportunity to wear personalized merch that reflects their interests, values and hobbies.&lt;/p&gt;

&lt;p&gt;Our first launch is&amp;nbsp;GitMerch.com (promo code = SALE20), where everyone can print a T-Shirt with his own contributions map on it.&amp;nbsp;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/open-sourcing-code-from-a-private-monorepo" rel="noopener noreferrer"&gt;207. Open-Sourcing Code from a Private Monorepo&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F71uxyrx193afshu2bk8q.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F71uxyrx193afshu2bk8q.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
A blog post explaining how we open source code from our private monorepo&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/git-ahead-dashboard-a-quick-guide" rel="noopener noreferrer"&gt;208. Git Ahead Dashboard: A Quick Guide&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9bq0kp9xhtr72xfvewft.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9bq0kp9xhtr72xfvewft.png" width="800" height="353"&gt;&lt;/a&gt;&lt;br&gt;
A small script for quickly getting information about the ahead/behind state of your services' branches&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/removing-bugs-in-git-d9qz3yu9" rel="noopener noreferrer"&gt;209. Removing Bugs in Git&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0m4am1nw70tc6t0mbgzu.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0m4am1nw70tc6t0mbgzu.jpg" width="600" height="400"&gt;&lt;/a&gt;&lt;br&gt;
When you are working on a huge project, you may discover bugs in the code that prevent you from proceeding any further in your development. How to fix them?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/journalot-building-a-git-backed-journaling-cli-that-developers-actually-use" rel="noopener noreferrer"&gt;210. Journalot – Building a Git-Backed Journaling CLI That Developers Actually Use&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvur40y8nvruko86bkmlt.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvur40y8nvruko86bkmlt.jpeg" width="799" height="533"&gt;&lt;/a&gt;&lt;br&gt;
No accounts, no sync services, just markdown files in a git repo. Works on Mac/Linux. MIT licensed.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/using-ohmyposh-and-cascadiacode-elevating-powershell-and-integrating-with-git-in-windows" rel="noopener noreferrer"&gt;211. Using OhMyPosh and CascadiaCode: Elevating PowerShell and Integrating with Git in Windows&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4g3i8js6l3rzzjyx94k4.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4g3i8js6l3rzzjyx94k4.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Learn how to integrate Oh My Posh, a cross-platform tool that lets you create beautiful and informative prompts for PowerShell.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/three-github-features-youre-missing-out-on-tj1i3yph" rel="noopener noreferrer"&gt;212. Three GitHub Features You’re Missing Out On&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fl6y73iaxokl1potulmr5.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fl6y73iaxokl1potulmr5.jpg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Did you ever have a friend you only ever saw in one place? Maybe it was a bar, your knitting club, or at the school gates.&amp;nbsp;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/amend-vs-reset-4-simple-ways-to-reverse-a-git-commit" rel="noopener noreferrer"&gt;213. Amend vs Reset: 4 Simple Ways to Reverse a Git Commit  &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1czdbavimdshlno8docy.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1czdbavimdshlno8docy.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
If you want to keep your history clean and make your mistake disappear, let me show you 4 different ways to undo a commit.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-automate-git-workflows-with-git-hooks" rel="noopener noreferrer"&gt;214. How to Automate Git Workflows with Git Hooks 🚀&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpf8r83qkfv2udmh8hvsw.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpf8r83qkfv2udmh8hvsw.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Automate Your Git Workflows with Git Hooks 🚀&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/make-a-code-review-great-again-patterns-of-quick-and-effective-code-quality-control" rel="noopener noreferrer"&gt;215. Make a Code Review Great Again: Patterns of Quick and Effective Code Quality Control&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ft5640zb9mmsdte4ke666.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ft5640zb9mmsdte4ke666.png" width="800" height="345"&gt;&lt;/a&gt;&lt;br&gt;
Code review is an essential tool for code quality control in the programming industry. This topic has caught my attention for many years, and I would like to sh&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/conventional-commit-specification-guidelines-what-you-need-to-know" rel="noopener noreferrer"&gt;216. Conventional Commit Specification Guidelines: What You Need to Know&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fr2gfw2hzdjq8wwa0mzlg.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fr2gfw2hzdjq8wwa0mzlg.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Conventional commit specification for writing good commit messages and making commit history standardized and clean as indirect documentation&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-manage-multiple-git-configurations-hv1031z9" rel="noopener noreferrer"&gt;217. How To Manage Multiple Git Configurations&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyz0ii7620jbsujwkkiks.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyz0ii7620jbsujwkkiks.jpeg" width="799" height="530"&gt;&lt;/a&gt;&lt;br&gt;
Using the same computer for both work-related and personal projects may cause you to write Git commit messages with your private email on your work projects or vice-versa. That is assuming that you configured Git with the --global flag, which applies the configs to every repo on your OS user account.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/an-introduction-to-gitops-and-devops-for-developers" rel="noopener noreferrer"&gt;218. An Introduction to GitOps and DevOps for Developers&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fktz5v2ipeb7ql914z16r.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fktz5v2ipeb7ql914z16r.jpeg" width="800" height="514"&gt;&lt;/a&gt;&lt;br&gt;
Businesses need manageable and automatable approaches to CI/CD and DevOps to succeed in building and maintaining cloud-native applications, and devs love GitOps&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-simple-way-to-rename-local-and-remote-git-branch" rel="noopener noreferrer"&gt;219. A Simple Way to Rename Local and Remote Git Branch&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxo78groh5goby7d5ndzj.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxo78groh5goby7d5ndzj.jpeg" width="800" height="420"&gt;&lt;/a&gt;&lt;br&gt;
Have you ever come across a situation where you want to rename a Git branch? If yes then this article will help you with that.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/file-comparison-using-the-diff-command-in-git" rel="noopener noreferrer"&gt;220. Git Guide 3: diff and patch&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkmhj3y01ydxbla6epg91.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkmhj3y01ydxbla6epg91.jpeg" width="799" height="403"&gt;&lt;/a&gt;&lt;br&gt;
The &lt;code&gt;diff -u&lt;/code&gt; command shows file differences side-by-side, and &lt;code&gt;patch&lt;/code&gt; applies these changes.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/we-wrote-a-code-review-guideheres-what-worked" rel="noopener noreferrer"&gt;221. We Wrote a Code Review Guide—Here's What Worked&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fl3ll6gn2hs9kntfjuwiy.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fl3ll6gn2hs9kntfjuwiy.png" width="800" height="420"&gt;&lt;/a&gt;&lt;br&gt;
We created a code review guide to align expectations, improve feedback quality, and make reviews feel collaborative instead of gatekeeping. Here’s what worked.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/git-and-folder-nontracking" rel="noopener noreferrer"&gt;222. Git and Folder (Non)Tracking&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjhwr58pwpcbdo16l4lgf.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjhwr58pwpcbdo16l4lgf.png" width="800" height="471"&gt;&lt;/a&gt;&lt;br&gt;
The lack of folder tracking in git as a version control system is a pain in collaborative engineering. This post will unpack this.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/5-steps-you-need-to-make-as-beginner-web-developer-6ydq3yky" rel="noopener noreferrer"&gt;223. 5 Steps You Need to Make as Beginner Web Developer&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxa7v7qz1wtshkqiivfbf.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxa7v7qz1wtshkqiivfbf.png" width="799" height="449"&gt;&lt;/a&gt;&lt;br&gt;
When most people fantasize about the idea of starting a web development hobby (or career) they get eventually frustrated. Hard.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/understanding-git-push-and-rebase-defaults-a-hands-on-guide" rel="noopener noreferrer"&gt;224. Understanding Git Push and Rebase Defaults: A Hands-On Guide&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F10hbik2okiisdl7ms6vf.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F10hbik2okiisdl7ms6vf.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Learn what really happens when you run git push and git rebase without options.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/12-interview-questions-to-teach-you-how-git-works" rel="noopener noreferrer"&gt;225. 12 Interview Questions to Teach You How Git Works&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwbklb4k760jeuwyd2psu.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwbklb4k760jeuwyd2psu.jpeg" width="800" height="336"&gt;&lt;/a&gt;&lt;br&gt;
Prepare for frontend interviews with 12 essential Git questions and answers - covering git-flow, rebase vs merge, cherry-pick, pull requests, and real-world Git&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/git-guide-4-take-your-first-steps-with-git" rel="noopener noreferrer"&gt;226. Git Guide 4: Take Your First Steps With Git&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffvbt2xqcfbc2cdxz2vyy.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffvbt2xqcfbc2cdxz2vyy.jpeg" width="799" height="403"&gt;&lt;/a&gt;&lt;br&gt;
git config; git init; git add; git status; git commit; Learn all of these and more as you take your first steps with Git&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/get-notified-when-there-are-commits-to-pull-in-vs-code" rel="noopener noreferrer"&gt;227. Get Notified When There are Commits to Pull in VS Code&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuw2iqo356lh279ppopqu.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuw2iqo356lh279ppopqu.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
With the help of GitLive’s new pull reminders, you can now pull sooner, reduce the chances of conflicts, and merge faster!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/optimizing-net-development-workflow-with-git-hooks-and-huskynet" rel="noopener noreferrer"&gt;228. Optimizing .NET Development Workflow with Git Hooks and Husky.NET&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgdvyafke4hnh7ihxonts.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgdvyafke4hnh7ihxonts.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
A Git commit represents the status of a system. Learn how to validate that your code builds, is well-formatted, and all the tests pass by adding a Git hook!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-elevate-your-development-workflow-with-github-pr-templates" rel="noopener noreferrer"&gt;229. How to Elevate Your Development Workflow With GitHub PR Templates! 🌟&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fq5d5ywt1agymecnctl90.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fq5d5ywt1agymecnctl90.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Elevate Your Development Workflow with GitHub PR Templates!&lt;br&gt;
Streamline Your Process with Custom Pull Request Templates&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-get-your-pull-request-pr-approved-and-merged-quickly-6tn32n7" rel="noopener noreferrer"&gt;230. Get Your Pull Requests Approved and Merged in No Time&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/drafts%2Fzh5k32ri.png" 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/drafts%2Fzh5k32ri.png" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Have you ever faced a call to completely redesign your code in one of your pull requests? I have and then thought what are the ways to avoid this. Call it a pull request or merge request, basically, it is a set of changes you want to go ahead and merge to the main branch to deploy to production and complete your task. This post is going to highlight a semi silver bullet to get your pull requests merged faster :), carry on reading.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/git-guide-0-how-to-diff-files" rel="noopener noreferrer"&gt;231. Git Guide 0: How to Diff Files&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftyyd19qn7pxb4uam799b.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftyyd19qn7pxb4uam799b.jpeg" width="799" height="403"&gt;&lt;/a&gt;&lt;br&gt;
The &lt;code&gt;diff&lt;/code&gt; command compares files line by line, while &lt;code&gt;diff -u&lt;/code&gt; (unified format) shows differences with context lines for easier patching.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-participate-in-hacktoberfest-2021-ultimate-beginners-guide" rel="noopener noreferrer"&gt;232. How to Participate in Hacktoberfest 2021: Ultimate Beginner's Guide&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fg9l5hpl5mlxggmft93xb.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fg9l5hpl5mlxggmft93xb.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Hacktoberfest is round the corner and registrations are now open!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/gitops-for-beginners-getting-started-with-cloud-native-architectures" rel="noopener noreferrer"&gt;233. GitOps For Beginners: Getting Started With Cloud-Native Architectures&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F80n6kpfqg549dmwm7386.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F80n6kpfqg549dmwm7386.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
GitOps is a way to implement continuous deployment pipelines for cloud-native applications. This beginner's guide dives into getting started with it.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-most-important-git-command" rel="noopener noreferrer"&gt;234. The Most Important Git Command&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvic469dryyr6tspzbzx0.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvic469dryyr6tspzbzx0.jpeg" width="800" height="1200"&gt;&lt;/a&gt;&lt;br&gt;
When working with Git, the most useful command is "git help", which provides us with all of the assistance we require.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-developers-can-use-devops-introduction-and-version-control" rel="noopener noreferrer"&gt;235. How Developers Can Use DevOps - Introduction and Version Control&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqqr55ru7qssk33gdcuxi.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqqr55ru7qssk33gdcuxi.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Improving our DevOps skill can help us become better developers, teammates and managers. Learn DevOps principles and a different perspective on git.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/git-guide-1-how-to-apply-changes" rel="noopener noreferrer"&gt;236. Git Guide 1: How to Apply Changes&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnp16qjc96mqy1o4qcca2.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnp16qjc96mqy1o4qcca2.jpeg" width="799" height="403"&gt;&lt;/a&gt;&lt;br&gt;
The &lt;code&gt;patch&lt;/code&gt; command applies changes generated by the &lt;code&gt;diff&lt;/code&gt; command to files, enabling updates from one version to another based on the differences.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-explain-the-benefits-of-code-reviews-to-non-technical-people" rel="noopener noreferrer"&gt;237. Code Reviews For Non-technical People. Explained.&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4oaz96p9sx77sri4rec1.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4oaz96p9sx77sri4rec1.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/master-git-with-15-essential-commands-every-developer-should-know" rel="noopener noreferrer"&gt;238. Master Git With 15 Essential Commands Every Developer Should Know&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Floq36im7cnpzqypehbi9.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Floq36im7cnpzqypehbi9.jpeg" width="800" height="420"&gt;&lt;/a&gt;&lt;br&gt;
Check out these 15 essential commands that you should know as a git developer.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/introducting-tour-my-pull-pequest-for-github-extension-341j3uqv" rel="noopener noreferrer"&gt;239. Introducing Tour My Pull Request For Github Extension&lt;/a&gt;
&lt;/h3&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%2Fasc6rq00y67jxta3137k.jpeg" 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%2Fasc6rq00y67jxta3137k.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Problem&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/learn-to-push-an-empty-commit" rel="noopener noreferrer"&gt;240. How to Push an Empty Commit with Git&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwita5ba21u90xublv0uv.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwita5ba21u90xublv0uv.jpeg" width="800" height="420"&gt;&lt;/a&gt;&lt;br&gt;
Have you ever faced the need to push a commit to a Git branch without changing any files in order to re-run your integration process?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/7-ways-to-manage-pull-requests-4p1f34oq" rel="noopener noreferrer"&gt;241. 7 Ways to Manage Pull Requests&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2Fj7ce57oSWrfwN8rcM3ORLLe4XAC2-8o4c34zb.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2Fj7ce57oSWrfwN8rcM3ORLLe4XAC2-8o4c34zb.jpeg" width="799" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Improve your team's pull request management system to ship faster, more often. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/gitops-kubernetes-and-databases-podcast-transcript-m5k35ne" rel="noopener noreferrer"&gt;242. GitOps, Kubernetes, and Databases (Podcast Transcript)&lt;/a&gt;
&lt;/h3&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%2Fp374fvqj3wz9uperbwey.jpeg" 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%2Fp374fvqj3wz9uperbwey.jpeg" width="800" height="420"&gt;&lt;/a&gt;&lt;br&gt;
Amy, Matt, and Curt talk about migrating from a SQL database to a NoSQL database, what happens when shit hits the fan, and assessing your database usage.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/git-guide-2-a-practical-application-of-diff-and-patch" rel="noopener noreferrer"&gt;243. Git Guide 2: A Practical Application of Diff and Patch&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcex7d8nga2eoc15jx1ze.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcex7d8nga2eoc15jx1ze.jpeg" width="799" height="403"&gt;&lt;/a&gt;&lt;br&gt;
The practical application of &lt;code&gt;diff&lt;/code&gt; and &lt;code&gt;patch&lt;/code&gt; involves creating and applying updates or modifications to files, facilitating version control and collaboration&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/using-the-binary-search-algorithm-with-git-and-aws-kinesis" rel="noopener noreferrer"&gt;244. Using the Binary Search Algorithm With Git and AWS Kinesis&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftoi8sqi9rj9xmu6mk73p.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftoi8sqi9rj9xmu6mk73p.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Discover how the binary search algorithm improves performance in Git and AWS Kinesis. Learn how to implement it in your own projects for better efficiency.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/mercurial-sunset-how-to-automate-the-bulk-transfer-of-mercurial-repos-to-git-nk7o3y6m" rel="noopener noreferrer"&gt;245. Mercurial Sunset: How To Automate the Bulk Transfer of Mercurial Repos to Git&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fy5lkuv6z12wml1nd8grq.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fy5lkuv6z12wml1nd8grq.jpg" width="600" height="418"&gt;&lt;/a&gt;&lt;br&gt;
With Mercurial sunsetting support, it was time to move our repos. But how do you do this&amp;nbsp;en masse?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/shes-at-the-edge-of-the-cloud-podcast-transcript-y84n3568" rel="noopener noreferrer"&gt;246. She's At The Edge Of The Cloud (Podcast Transcript)&lt;/a&gt;
&lt;/h3&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%2Fiwn8pe1t14x6okt12v11.jpeg" 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%2Fiwn8pe1t14x6okt12v11.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Amy Tom chats with Mark Gamble, the Product &amp;amp; Solutions Marketing Director at Couchbase, about Edge Computing and tiered data systems.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-show-local-branches-in-git" rel="noopener noreferrer"&gt;247. How to Show Local Branches in Git&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdntlyyr2s9zhuh6uow4v.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdntlyyr2s9zhuh6uow4v.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Use these commands to keep your project clean and track down unused branches.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-power-of-git-bisect-as-your-debugging-ally" rel="noopener noreferrer"&gt;248. The Power of Git Bisect as Your Debugging Ally&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbfjh4ubfj7iocqoai0y4.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbfjh4ubfj7iocqoai0y4.jpeg" width="800" height="457"&gt;&lt;/a&gt;&lt;br&gt;
Explore how to use git bisect for efficient debugging, including tips on automating the process and handling skipped commits in your projects.&lt;/p&gt;

&lt;h3&gt;
  
  
  Thank you for checking out the 248 most read blog posts about &lt;a href="https://hackernoon.com/tagged/git" rel="noopener noreferrer"&gt;Git&lt;/a&gt; on &lt;a href="https://hackernoon.com/" rel="noopener noreferrer"&gt;HackerNoon&lt;/a&gt;.
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://github.com/hackernoon/learn?ref=hackernoon.com" rel="noopener noreferrer"&gt;Visit the /Learn Repo&lt;/a&gt; to find the most read blog posts about any technology.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published on &lt;a href="https://hackernoon.com/248-blog-posts-to-learn-about-git" rel="noopener noreferrer"&gt;HackerNoon&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>git</category>
      <category>learn</category>
      <category>learngit</category>
    </item>
    <item>
      <title>90 Blog Posts To Learn About Gamedev</title>
      <dc:creator>LearnRepo</dc:creator>
      <pubDate>Tue, 04 Aug 2026 07:00:22 +0000</pubDate>
      <link>https://dev.to/learn_repo/90-blog-posts-to-learn-about-gamedev-5fff</link>
      <guid>https://dev.to/learn_repo/90-blog-posts-to-learn-about-gamedev-5fff</guid>
      <description>&lt;h3&gt;
  
  
  Let's learn about &lt;a href="https://hackernoon.com/tagged/gamedev" rel="noopener noreferrer"&gt;Gamedev&lt;/a&gt; via these 90 free blog posts. They are ordered by HackerNoon reader engagement data. Visit the &lt;a href="https://github.com/hackernoon/learn" rel="noopener noreferrer"&gt;Learn Repo&lt;/a&gt; or &lt;a href="https://learnrepo.com" rel="noopener noreferrer"&gt;LearnRepo.com&lt;/a&gt; to find the most read blog posts about any technology.
&lt;/h3&gt;

&lt;p&gt;"Story in a game is like a story in a porn movie. It’s expected to be there, but it’s not that important," John Carmack.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/code-a-java-game-with-almost-zero-coding-skills-z442w31dh" rel="noopener noreferrer"&gt;1. Code a Java Game with (almost) Zero Coding Skills&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftdl6p1lpi0jbbsmp88d8.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftdl6p1lpi0jbbsmp88d8.png" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Everyone, well, almost everyone, loves video games. So even if you are not going to be a professional game developer or just don’t know for sure, to learn a programming language through practice and creating your own video game project is an excellent idea. Furthermore, it could be a good motivation for your learning.&amp;nbsp;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/build-a-game-engine-from-scratch-in-c" rel="noopener noreferrer"&gt;2. Build a Game Engine from Scratch in C++&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fo2fmozg48ockktj9nyms.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fo2fmozg48ockktj9nyms.jpeg" width="800" height="350"&gt;&lt;/a&gt;&lt;br&gt;
So you want to learn more about game engines and write one yourself? That's awesome! To help you on your journey, here are some recommendations of C++ libraries&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-i-let-an-ai-code-a-game-for-me" rel="noopener noreferrer"&gt;3. How I Let an AI Code a Game For Me!&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fomnbezeqmn42bw6lb7y0.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fomnbezeqmn42bw6lb7y0.jpeg" width="800" height="690"&gt;&lt;/a&gt;&lt;br&gt;
What if I would ask an artificial intelligence to writa game for me? Is it hard? Will it work? I'm using Github Copilot to try it out.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/5-best-game-engines-for-beginner-indie-developers-y4893ush" rel="noopener noreferrer"&gt;4. 5 Best Game Engines for Beginner Indie Developers&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fao87uaeyw6zj3b040pa0.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fao87uaeyw6zj3b040pa0.jpeg" width="700" height="525"&gt;&lt;/a&gt;&lt;br&gt;
With so many game engines to choose from it can be difficult to focus on only one. Especially without any experience in the world of game development. That is why I made this list of game engines each with a summary of why it is a great option for beginners.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-i-learned-writing-game-from-scratch-with-flutter-ls82g31rj" rel="noopener noreferrer"&gt;5. What I Learned Developing Games from Scratch on Flutter&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffow74teydtujhakdbb1i.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffow74teydtujhakdbb1i.png" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
"Dart engineers exploring Stack Overflow 'Flutter gamedev' section", Photo by Elena Zhuravleva.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/why-i-believe-unity-is-the-best-development-engine" rel="noopener noreferrer"&gt;6. Why I Believe Unity Is The Best Development Engine&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frijbvnqytp4llc1xgzak.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frijbvnqytp4llc1xgzak.jpeg" width="740" height="416"&gt;&lt;/a&gt;&lt;br&gt;
Use Unity if you want to make speedy and engaging progress with your game creation!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/phaser-3-game-framework-my-honest-review-uh1i3uv3" rel="noopener noreferrer"&gt;7. Phaser 3 Game Framework: My Honest Review&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwwsgr3x6w8jiuygiyx8r.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwwsgr3x6w8jiuygiyx8r.jpg" width="670" height="300"&gt;&lt;/a&gt;&lt;br&gt;
I've been using&amp;nbsp;Phaser 3&amp;nbsp;for a couple of months now, and I'm really enjoying it, but sometimes it makes shake my head 'why?' , only not in a 'bad way', making games is weird, js itself is weird, so it's only logical that Phaser, a game engine js-based... is weird. That's why I opted for the following way to address this review, I'm gonna be giving you something that I liked, next to why/how it was weird, in what's gonna be my attempt to look impartial. But first...&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/is-it-hard-to-develop-a-mmorpg-5g623ydy" rel="noopener noreferrer"&gt;8. Is It Hard to Develop a&amp;nbsp;MMORPG?&lt;/a&gt;
&lt;/h3&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%2Fmfcvte2gnmk727w504xw.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%2Fmfcvte2gnmk727w504xw.jpg" width="799" height="390"&gt;&lt;/a&gt;&lt;br&gt;
How we built a MMORPG in just about 2 years (actually, it’s&amp;nbsp;more).&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/unity-ai-creating-intelligent-npcs-and-enemy-behaviors" rel="noopener noreferrer"&gt;9. Unity AI: Creating Intelligent NPCs and Enemy Behaviors&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1l4bnk8ky1jzwhxqmkyv.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1l4bnk8ky1jzwhxqmkyv.jpeg" width="800" height="449"&gt;&lt;/a&gt;&lt;br&gt;
Explore the world of Unity AI and learn how to design smart NPCs and enemy behaviors for your games. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/creating-a-2d-platformer-in-unity-the-beginning" rel="noopener noreferrer"&gt;10. Creating a 2D Platformer in Unity: The Beginning&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fiopasxflc2qa5sre4v4y.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fiopasxflc2qa5sre4v4y.jpeg" width="768" height="576"&gt;&lt;/a&gt;&lt;br&gt;
Dive into game development with our guide on creating a 2D platformer in Unity. Learn the essentials of setting up, designing levels, and more. Start now!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/game-development-in-2022-top-6-programming-languages" rel="noopener noreferrer"&gt;11. Game Development in 2022: Top 6 Programming Languages&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fj3wglvg6lq5otrvtbbhh.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fj3wglvg6lq5otrvtbbhh.jpeg" width="799" height="422"&gt;&lt;/a&gt;&lt;br&gt;
Do you want to become a game developer? Then, you need to learn a gaming programming language. So, check out this blog to know more about these languages.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-broadcast-interactive-web-based-gaming-live-streams-with-amazon-ivs" rel="noopener noreferrer"&gt;12. How to Broadcast Interactive Web Based Gaming Live Streams with Amazon IVS&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fudx9iifnjsizwt14c4bf.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fudx9iifnjsizwt14c4bf.jpeg" width="800" height="336"&gt;&lt;/a&gt;&lt;br&gt;
The Web Broadcaster SDK is a game changer that gives developers the ability to integrate the broadcast experience directly into their streaming applications.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/from-hypercasual-to-hybrid-casual-analysis-of-monetization-solutions-for-idle-games" rel="noopener noreferrer"&gt;13. From Hypercasual to Hybrid Casual: Analysis of Monetization Solutions for Idle Games&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0z559oqmxlg4af90s2wi.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0z559oqmxlg4af90s2wi.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
In this article, I would like to share how we monetize hypercasual idle game mechanics using in-app purchases and subscriptions&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/creating-immersive-virtual-reality-experiences-with-unity" rel="noopener noreferrer"&gt;14. Creating Immersive Virtual Reality Experiences With Unity&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgftxjln8erlqb59okwj1.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgftxjln8erlqb59okwj1.jpeg" width="729" height="424"&gt;&lt;/a&gt;&lt;br&gt;
Step into a new dimension! Discover the art of crafting captivating Virtual Reality experiences with Unity.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/level-design-in-unity-from-concept-to-playable-environments" rel="noopener noreferrer"&gt;15. Level Design in Unity: From Concept to Playable Environments&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fny5kw9pp8h09z5pezaf2.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fny5kw9pp8h09z5pezaf2.jpeg" width="799" height="423"&gt;&lt;/a&gt;&lt;br&gt;
From concept to playable environments, explore level design in Unity and learn to create immersive gameplay spaces.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/why-gamedev-designers-are-the-swiss-army-knives-of-game-development" rel="noopener noreferrer"&gt;16. Why GameDev Designers Are the Swiss Army Knives of Game Development&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fm92gt55cpt3kd5bwif0c.webp" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fm92gt55cpt3kd5bwif0c.webp" width="799" height="547"&gt;&lt;/a&gt;&lt;br&gt;
In this article, I will delve into the essential skills required for GameDev and illustrate each with examples from my own experience.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-much-does-it-cost-to-start-a-video-game-business" rel="noopener noreferrer"&gt;17. How Much Does It Cost to Start a Video Game Business?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fc6czctb6mt3ggjsetx4i.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fc6czctb6mt3ggjsetx4i.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Discover the costs of starting a video game company, from software and team salaries to marketing. insights on budgeting for indie and commercial game projects&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/game-coding-for-dummies-a-quick-guide-for-newbies" rel="noopener noreferrer"&gt;18. Game Coding for Dummies: A Quick Guide for Newbies&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3x0cnc4mnxfuushjdpi3.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3x0cnc4mnxfuushjdpi3.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
If you’re a complete newbie or already have a bit of a programming background, you can’t go wrong with Java for game development.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/exploring-unity-dots-and-ecs-is-it-a-game-changer" rel="noopener noreferrer"&gt;19. Exploring Unity DOTS and ECS: Is it a Game Changer?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fy30mxitz45fztvrlsqb4.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fy30mxitz45fztvrlsqb4.jpeg" width="800" height="420"&gt;&lt;/a&gt;&lt;br&gt;
Exploring Unity DOTS &amp;amp; Entity Component System (ECS) for game development, their benefits, performance optimization, and related packages.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-i-remade-2048-using-react-viw37rc" rel="noopener noreferrer"&gt;20. How I Remade 2048 Using React&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ff5y98mifbnv8e3owqp8a.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ff5y98mifbnv8e3owqp8a.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Today you will learn how to build your own clone of the 2048 game in React.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/from-pixels-to-profits-boosting-revenue-with-analytics-in-game-development" rel="noopener noreferrer"&gt;21. From Pixels to Profits: Boosting Revenue with Analytics in Game Development&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpyu0n0lc35kin28tabx4.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpyu0n0lc35kin28tabx4.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Unleash the Power of Analytics in Game Development to Drive Revenue Growth. Discover how data-driven insights transform pixels into profits.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-battle-against-trolls-and-hackers-a-guide-for-game-developers" rel="noopener noreferrer"&gt;22. The Battle Against Trolls and Hackers: A Guide for Game Developers&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5rezlmmqgpawknfgdon2.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5rezlmmqgpawknfgdon2.jpeg" width="800" height="532"&gt;&lt;/a&gt;&lt;br&gt;
Master the art of game protection. A guide for developers to combat trolls and hackers, fortify security, and foster a thriving gaming community.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/indie-game-marketing-on-youtube-a-guide-by-developers-for-developers" rel="noopener noreferrer"&gt;23. Indie Game Marketing on YouTube: a Guide by Developers for Developers&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcab1qqd7n21edvi96gfl.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcab1qqd7n21edvi96gfl.jpeg" width="800" height="387"&gt;&lt;/a&gt;&lt;br&gt;
With the growth of YouTube, potential for promotion arises. But the marketing of indie games is not easy. How to avoid a chaotic struggle and achieve success?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/unreal-engine-vs-unity-choosing-the-right-game-development-platform" rel="noopener noreferrer"&gt;24. Unreal Engine vs. Unity: Choosing the Right Game Development Platform&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Faqa3nzi69ckkci0uytnn.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Faqa3nzi69ckkci0uytnn.jpeg" width="800" height="246"&gt;&lt;/a&gt;&lt;br&gt;
Unreal Engine vs. Unity: Choose your game development platform wisely and bring your ideas to life with the perfect fit.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/monetizing-your-unity-games-strategies-for-success" rel="noopener noreferrer"&gt;25. Monetizing Your Unity Games: Strategies for Success&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fixvtg9dc7xlzbpg3egbb.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fixvtg9dc7xlzbpg3egbb.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Monetize Unity games for success with strategies like in-app purchases, ads, subscriptions, and user engagement.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/rider-20231-release-discovering-new-features-for-unity-developers" rel="noopener noreferrer"&gt;26. Rider 2023.1: Discovering New Features for Unity Developers&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqyraq0t6bubb03ezkzab.webp" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqyraq0t6bubb03ezkzab.webp" width="600" height="257"&gt;&lt;/a&gt;&lt;br&gt;
Rider 2023.1 enhances Unity dev experience with Android debugging via USB, UI Toolkit templates &amp;amp; DOTS support, making it a top IDE for Unity developers.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-four-elements-and-their-graphic-effects-exploring-shaders-in-a-2d-game" rel="noopener noreferrer"&gt;27. The Four Elements and Their Graphic Effects: Exploring Shaders in a 2D Game&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe5pxftux3xkewelnpifj.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe5pxftux3xkewelnpifj.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Features rendering of 2D effects - fire, water, earth and air&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/creating-a-troll-free-oasis-preventing-trolling-in-your-game-from-the-ground-up" rel="noopener noreferrer"&gt;28. Creating a Troll-Free Oasis: Preventing Trolling in Your Game from the Ground Up&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4a8wylnxw1hfta4pep9g.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4a8wylnxw1hfta4pep9g.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Build a troll-free gaming community. Learn strategies, moderation, and fostering positivity for an inclusive and enjoyable experience.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-hackers-nemesis-strengthening-game-security-to-ward-off-intrusions" rel="noopener noreferrer"&gt;29. The Hacker's Nemesis: Strengthening Game Security to Ward Off Intrusions&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fblw87gmy633ybpx4n8ig.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fblw87gmy633ybpx4n8ig.jpeg" width="800" height="613"&gt;&lt;/a&gt;&lt;br&gt;
Unveiling how game developers strengthen security to thwart unauthorized intrusions, emerging as hackers' ultimate nemesis in online gaming.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/unity-realtime-multiplayer-part-5-preparing-game-data" rel="noopener noreferrer"&gt;30. Unity Realtime Multiplayer, Part 5: Preparing Game Data&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ft6a1esfi1aepsei6b4uc.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ft6a1esfi1aepsei6b4uc.png" width="800" height="407"&gt;&lt;/a&gt;&lt;br&gt;
In terms of network transmission, in a realtime multiplayer game, data format is key. We cover techniques for serializing and deserializing.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-ai-game-developers-do-and-how-to-become-one" rel="noopener noreferrer"&gt;31. What AI Game Developers Do and How to Become One&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe5gmxiqoqh21v6fxwr6j.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe5gmxiqoqh21v6fxwr6j.jpeg" width="800" height="532"&gt;&lt;/a&gt;&lt;br&gt;
 Depending on the genre and purpose of the game, different technologies and approaches are used in the development of AI.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-create-a-2d-character-controller-in-unity-part-2" rel="noopener noreferrer"&gt;32. How to Create a 2D Character Controller in Unity: Part 2&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs1jbteqr4g04jmku579c.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs1jbteqr4g04jmku579c.png" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Learn to refine your Unity 2D character controller with new input handling, smoother jumping, and dynamic camera tracking.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-integrate-app-tracking-transparency-with-your-ios-unity-project-s94935l3" rel="noopener noreferrer"&gt;33. How To Integrate App Tracking Transparency with your iOS Unity Project&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fan147yc20iyieedfxl1u.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fan147yc20iyieedfxl1u.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
ByteSyze SDK covers iOS 14 compliant bases by integrating a custom App Tracking Transparency handler into your Unity iOS project for your ATT-dependent SDK's.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-make-your-own-game-in-python-2g1e3wn0" rel="noopener noreferrer"&gt;34. How To Make Your Own Game in Python&lt;/a&gt;
&lt;/h3&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%2Fcdn.filestackcontent.com%2FXMYr8bJPTH6a9A31nu23" 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%2Fcdn.filestackcontent.com%2FXMYr8bJPTH6a9A31nu23" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Hi there !&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/on-weapon-design-in-video-games" rel="noopener noreferrer"&gt;35. On Weapon Design in Video Games&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fut17fpsp5hgzwk3zec8s.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fut17fpsp5hgzwk3zec8s.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
After introducing you to the game characters' initial conceptualization in the previous DevBlog, it is now time to design the weapons that the characters use.&amp;nbsp; &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/learn-to-code-with-pico-8-games-z54n36it" rel="noopener noreferrer"&gt;36. Learn to Code with Pico-8 Games&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F75rvdng6z0980jxf3o9a.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F75rvdng6z0980jxf3o9a.jpg" width="531" height="700"&gt;&lt;/a&gt;&lt;br&gt;
There are a lot of reasons to learn to code with games. Games are fun. Unlike to-do apps, games are something you are excited to show to your friend because it is something they will engage with. There is a misconception among some developers that games are difficult to code, and unapproachable to beginner developers. I couldn’t disagree more, especially if you learn to code with Pico-8 games.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/an-introduction-to-love-the-2d-game-engine" rel="noopener noreferrer"&gt;37. An Introduction to LÖVE the 2D Game Engine&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fm5ihcik0xm5xgxble2r3.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fm5ihcik0xm5xgxble2r3.jpeg" width="800" height="420"&gt;&lt;/a&gt;&lt;br&gt;
If you are looking into starting with LÖVE, this guide compiles a lot of information that will help you to get started and save you hours of research.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/quest-arrest-shipping-a-physical-game-boy-game-in-2021-q66c31r2" rel="noopener noreferrer"&gt;38. Quest Arrest: Shipping a Physical Game Boy Game in 2021&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3nl4cd3pfzuh5c6u05zr.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3nl4cd3pfzuh5c6u05zr.jpeg" width="500" height="500"&gt;&lt;/a&gt;&lt;br&gt;
In this article, I'll talk about Quest Arrest, a digital and physical Game Boy game I developed and shipped in 2020 and continue to sell today in 2021.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/romut-why-less-is-more-when-it-comes-to-indie-games" rel="noopener noreferrer"&gt;39. Why Less Is More In Games&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F09nh35f0hdy5usvt1bj3.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F09nh35f0hdy5usvt1bj3.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
I’ve played many games that try to be too many things at once and they always fail. My favorite ones are those that take a simple concept and play with it.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-get-your-first-job-as-a-video-game-designer-5fz32q8" rel="noopener noreferrer"&gt;40. How to Get Your First Job as a Video Game Designer&lt;/a&gt;
&lt;/h3&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%2Fz6kba6zhnlvow9sgpcaj.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%2Fz6kba6zhnlvow9sgpcaj.jpg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
How many of us have thought to ourselves “how cool would it be to become a game designer!” It might seem like a pipe dream at first, but with the right approach, it’s possible, even for someone in their 30s with a completely unrelated education or background.   &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/making-a-spooky-quantum-game-in-15-hours-or-less-ji2a3a1d" rel="noopener noreferrer"&gt;41. Making A Spooky Quantum Game in 15 Hours or&amp;nbsp;Less&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0cw1pnuic7dp868e4qs1.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0cw1pnuic7dp868e4qs1.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
It’s no longer news that many organizations and even NASA are in a race to reach what is known as quantum supremacy or the quantum advantage. This means they are investing in resources to develop new computers that are able to solve problems that current (classical) computers cannot; and of course perform faster at already solved problems. If you’re reading this article, you may have heard about Quantum Computing and all it promises to deliver and are curious to learn about the technology.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/testing-in-godot-how-i-personally-approach-it" rel="noopener noreferrer"&gt;42. Testing in Godot: How I Personally Approach It&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frem9skjl7stmjt96kin6.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frem9skjl7stmjt96kin6.png" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
Some time ago, I participated in a game jam and made this game – Of Mice and Bad Choices, I think this is a good opportunity how automated testing can be done &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/72-stories-to-learn-about-video-game-development" rel="noopener noreferrer"&gt;43. 72 Stories To Learn About Video Game Development&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fl9vo0cwocdvu33gtzqcq.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fl9vo0cwocdvu33gtzqcq.png" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Learn everything you need to know about Video Game Development via these 72 free HackerNoon stories.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/6-software-tools-i-use-to-make-game-art-without-being-an-artist-zyz3uzw" rel="noopener noreferrer"&gt;44. 6 Software Tools I Use to Make Game Art Without Being an Artist&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fk7vnjlaeh0fnz1jk8icp.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fk7vnjlaeh0fnz1jk8icp.jpeg" width="700" height="456"&gt;&lt;/a&gt;&lt;br&gt;
Being a programmer doesn't stop me from making game art assets. If you go for a minimalism style and use good colors that fit well together you can make a game look good. I will show you the programs I use and the games I used it for.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-enhance-your-game-project-using-the-objectpool-pattern-a-unity-guide" rel="noopener noreferrer"&gt;45. How to Enhance Your Game Project Using the ObjectPool Pattern (A Unity Guide)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhm8ha3ek4mbft5z0n0ma.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhm8ha3ek4mbft5z0n0ma.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
The Object Pool pattern usage for optimizing game projects. Guide for Unity Developers&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/getting-started-with-game-development" rel="noopener noreferrer"&gt;46. Getting Started With Game Development&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frvu4t1lgnx9p8s9ngc8c.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frvu4t1lgnx9p8s9ngc8c.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
How to begin developing video games?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/frank-morgan-on-writing-hospitality-and-web3" rel="noopener noreferrer"&gt;47. Frank Morgan on Writing, Hospitality, and Web3&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqto34sssle8ggneu2s9r.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqto34sssle8ggneu2s9r.jpeg" width="512" height="512"&gt;&lt;/a&gt;&lt;br&gt;
Learn how tech writers can create viral content about web3, scrum, agile, hospitality tech, The Sandbox, FTX, NFT, and the metaverse on Hackernoon or anywhere!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-inside-scoop-on-how-gaming-companies-get-you-to-buy-their-stuff" rel="noopener noreferrer"&gt;48. The Inside Scoop on How Gaming Companies Get You to Buy Their Stuff&lt;/a&gt;
&lt;/h3&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%2Fqr8bwsjsqawxzqbiwefl.jpeg" 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%2Fqr8bwsjsqawxzqbiwefl.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Standing out from the crowd and capturing the attention of gamers is both an art and a science.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-hybrid-future-of-multiplayer-game-architecture-9up36m3" rel="noopener noreferrer"&gt;49. The Future of Multiplayer Game Architecture is Hybrid&lt;/a&gt;
&lt;/h3&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%2Fhackernoon.com%2Fimages%2FugoTV1vwcgR4mN8MMDUUN4vt6p02-88m34h6.jpeg" 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%2Fhackernoon.com%2Fimages%2FugoTV1vwcgR4mN8MMDUUN4vt6p02-88m34h6.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
This multiplayer game architecture, if technically and economically feasible can reshape the future of gaming.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/rust-opengl-rendering-250000-dynamic-3d-entities-at-50-fps-on-a-single-cpu-thread" rel="noopener noreferrer"&gt;50. Rust + OpenGL: Rendering 250,000 Dynamic 3D Entities at 50 FPS on a Single CPU Thread&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fximbcnhoys1e9hxhr4g4.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fximbcnhoys1e9hxhr4g4.jpeg" width="800" height="602"&gt;&lt;/a&gt;&lt;br&gt;
How I forced an old 2013 laptop to render 13,000 active 3D entities at 60 FPS using Rust and OpenGL. No LOD, no culling—just pure data-oriented architecture.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/bugs-from-the-90s-the-code-of-the-command-and-conquer-game-ww1o3t94" rel="noopener noreferrer"&gt;51. Bugs From the 90's: The Code of the Command &amp;amp; Conquer Game &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fn3nkko8wtdgjolr5shyn.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fn3nkko8wtdgjolr5shyn.jpeg" width="500" height="405"&gt;&lt;/a&gt;&lt;br&gt;
The American company Electronic Arts Inc (EA) has made the source code of the games Command &amp;amp; Conquer: Tiberian Dawn and Command &amp;amp; Conquer: Red Alert publicly available. This code should help the game community to develop mods and maps, create custom units, and customize the gameplay logic. We all now have a unique opportunity to plunge into the history of development, which is very different from the modern one. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/common-coding-conventions-in-gdscript" rel="noopener noreferrer"&gt;52. Common Coding Conventions in GDScript&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxevvkz3xmsgmvjexk3xr.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxevvkz3xmsgmvjexk3xr.jpeg" width="800" height="391"&gt;&lt;/a&gt;&lt;br&gt;
Discover essential GDScript coding conventions that enhance code readability and maintainability. Learn about naming, indentation, line length, and more!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/223-stories-to-learn-about-game-development" rel="noopener noreferrer"&gt;53. 223 Stories To Learn About Game Development&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjpij5lckiv4cijbrd27w.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjpij5lckiv4cijbrd27w.png" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Learn everything you need to know about Game Development via these 223 free HackerNoon stories.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/advantages-of-ai-in-gaming-how-were-creating-smarter-competition" rel="noopener noreferrer"&gt;54. Advantages of AI in Gaming: How We're Creating Smarter Competition&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwwxij1xms6hocxkcb791.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwwxij1xms6hocxkcb791.jpeg" width="799" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Why artificial intelligence is being introduced into competitive and cooperative games today, and how the development teams of such games use AI. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/i-built-a-functional-data-oriented-3d-game-framework-in-rust-for-low-end-pcs" rel="noopener noreferrer"&gt;55. I Built a Functional, Data-Oriented 3D Game Framework in Rust for Low-End PCs&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ft6b6wf69mlduseudmdya.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ft6b6wf69mlduseudmdya.png" width="320" height="318"&gt;&lt;/a&gt;&lt;br&gt;
A lightweight Rust game framework built with Macroquad and ECS, designed to run on low-end hardware while exploring functional programming patterns.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/pixis-asset-pack-10-is-the-new-version-a-step-forward-for-asset-management" rel="noopener noreferrer"&gt;56. Pixi's Asset Pack 1.0: Is the New Version A Step Forward for Asset Management?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgxr80mb03uq24ddfqbkq.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgxr80mb03uq24ddfqbkq.jpeg" width="800" height="382"&gt;&lt;/a&gt;&lt;br&gt;
Discover how Pixi's Asset Pack streamlines game development with features like automated texture packing, compression, mipmaps, and manifest generation.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/5-things-you-should-know-before-developing-ctv-games" rel="noopener noreferrer"&gt;57. 5 Things You Should Know Before Developing CTV Games&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fb8788hozzc8r20y5qlts.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fb8788hozzc8r20y5qlts.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Learn 5 main steps that CTV developers should take into account when they are creating a new game. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/adventures-in-assembly-2-l77m3ybt" rel="noopener noreferrer"&gt;58. Adventures in Assembly #2&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-04T01%3A59%3A59.391Z-nlpcvjsqd5lwal2qxbrqq16y" 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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-04T01%3A59%3A59.391Z-nlpcvjsqd5lwal2qxbrqq16y" width="1080" height="720"&gt;&lt;/a&gt;&lt;br&gt;
As I've continued my dive down the rabbit hole that is assembly, I've found a buoy to grab onto: NES programming.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-ive-learned-by-making-and-promoting-a-game-to-help-stray-cats-jbd3u2c" rel="noopener noreferrer"&gt;59. What I've Learned By Making And Promoting A Game To Help Stray Cats&lt;/a&gt;
&lt;/h3&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%2Fdatgvxcn24ny02zxrtzn.jpeg" 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%2Fdatgvxcn24ny02zxrtzn.jpeg" width="799" height="533"&gt;&lt;/a&gt;&lt;br&gt;
At the beginning of summer 2019, I've got an idea to make a cat-themed game to help stray cats by donating all the revenue to cat charities.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/this-game-from-the-80s-had-kids-obsessing-over-space-tradeand-its-source-code-is-now-available" rel="noopener noreferrer"&gt;60. This Game From the 80s Had Kids Obsessing Over Space Trade—And Its Source Code Is Now Available &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuxdo5jhbju270z55ae7z.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuxdo5jhbju270z55ae7z.png" width="532" height="424"&gt;&lt;/a&gt;&lt;br&gt;
Elite was a space trading game with a huge universe, and you could explore it. The game's difficulty was insane, and I loved it.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/reflection-driven-development-in-pure-c-eliminating-boilerplate-at-scale" rel="noopener noreferrer"&gt;61. Reflection-Driven Development in Pure C: Eliminating Boilerplate at Scale&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkcgjzidu4znwen9kmbil.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkcgjzidu4znwen9kmbil.png" width="800" height="515"&gt;&lt;/a&gt;&lt;br&gt;
Automate your pure C game engine with Reflection Driven Development. Learn how to build a custom libclang parser to generate ECS and serialization code.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-has-covid-changed-the-gaming-industry-or-catching-up-with-nis-america-oj6c3w44" rel="noopener noreferrer"&gt;62. A Podcast with NIS America: How has COVID Changed the Gaming Industry?&lt;/a&gt;
&lt;/h3&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%2Fbjz74ocym1jiprdpi0h1.jpeg" 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%2Fbjz74ocym1jiprdpi0h1.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
In this episode of the Hacker Noon Podcast, I talked to Erin Kim from NIS America. For those of you that don't know, NIS America is the America-based counterpart of the Japanese game development company NIS (Nippon Ichi Software). &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/c-isnt-going-anywhere-in-game-development" rel="noopener noreferrer"&gt;63. C++ Isn’t Going Anywhere in Game Development&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fz9o485545v2xhvwigeod.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fz9o485545v2xhvwigeod.png" width="800" height="451"&gt;&lt;/a&gt;&lt;br&gt;
C++ remains the backbone of modern game engines—and it’s not going away anytime soon.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-create-promotional-assets-an-insiders-guide-into-the-world-of-graphic-design" rel="noopener noreferrer"&gt;64. How to Create Promotional Assets: An Insider's Guide into the World of Graphic Design&lt;/a&gt;
&lt;/h3&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%2Fqv54ke9pwme8r309s4e7.jpeg" 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%2Fqv54ke9pwme8r309s4e7.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
 I offer you to go through the evolutionary stages of promo materials.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/bugs-from-the-90s-the-code-of-command-and-conquer-volume-2-np3y3t9w" rel="noopener noreferrer"&gt;65. Bugs from the 90's: The Code of Command and Conquer [Volume 2]&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3130av68dok75l70xna0.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3130av68dok75l70xna0.jpeg" width="580" height="428"&gt;&lt;/a&gt;&lt;br&gt;
The American company Electronic Arts Inc (EA) has opened the source code of the games Command &amp;amp; Conquer: Tiberian Dawn and Command &amp;amp; Conquer: Red Alert publicly available. Several dozen errors were detected in the source code using the PVS-Studio analyzer, so, please, welcome the continuation of found defects review.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/my-experience-as-a-team-lead-for-unity3d-gamedev-team-6v4l350s" rel="noopener noreferrer"&gt;66. My Experience as A Team Lead For Unity3D Gamedev Team&lt;/a&gt;
&lt;/h3&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%2Fty70zc6umuz0lml01mv4.jpeg" 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%2Fty70zc6umuz0lml01mv4.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Recently I became the team lead in the company I am working for and here I want to share a few lessons that I already managed to learn.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/blockchain-games-hold-more-potential-than-previously-understood-sw2f3yfx" rel="noopener noreferrer"&gt;67. Blockchain Games Hold More Potential Than Previously Understood&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fek2u3d11xsvbkhuzhyr9.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fek2u3d11xsvbkhuzhyr9.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Blockchain technology is step by step penetrating many areas of our lives, not just becoming an innovation, but shaping the approach and requirements for market products. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/dedicated-game-server-how-to-choose-the-right-infrastructure-fi6q3yyj" rel="noopener noreferrer"&gt;68. Dedicated Game Server: How To Choose The Right Infrastructure&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-04T01%3A59%3A59.141Z-qo6v6qagc5oh7jl9imqnuatx" 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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-04T01%3A59%3A59.141Z-qo6v6qagc5oh7jl9imqnuatx" width="1080" height="720"&gt;&lt;/a&gt;&lt;br&gt;
The importance of high-performance dedicated game server in the gaming sector is too high to ignore, especially since cloud gaming has begun to steal the show. Super-high latency is what gamers need to experience the real gut of a game. And customized dedicated servers are the best solution to provide such a short/zero latency.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-to-do-when-your-12-year-old-son-has-a-girlfriend-in-fortnite-vxh3urt" rel="noopener noreferrer"&gt;69. What To Do When Your 12-Year-Old Son Has a Girlfriend in&amp;nbsp;Fortnite&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqp33wo1a38jcqpmpgge8.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqp33wo1a38jcqpmpgge8.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
I recently had a chat with a parent. He said his 12-year-old son came home and announced that he has met someone in Fortnite —  and that someone is now his girlfriend.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/blockchain-tech-in-the-gaming-industry-major-players-to-spark-mass-adoption-b31t3ws3" rel="noopener noreferrer"&gt;70. Blockchain Tech In the Gaming Industry: Major Players To Spark Mass Adoption?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fc0u6we0s3qsv0pp1thqf.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fc0u6we0s3qsv0pp1thqf.jpeg" width="800" height="536"&gt;&lt;/a&gt;&lt;br&gt;
While the blockchain and crypto industry participants never stop developing and exploring new possible applications of the tech, major global industries are now turning for answers in this unique technology when it comes to innovations in their field.&amp;nbsp;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/demographics-of-the-gaming-industry-reading-between-the-lines-662s33ur" rel="noopener noreferrer"&gt;71. Demographics of the Gaming Industry: Reading Between the Lines&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwk9yh1uwq4kur4bx7bq6.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwk9yh1uwq4kur4bx7bq6.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
An overview of recent developments in the gaming industry and what they mean for publishers and developers.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-attention-span-drought-is-forcing-liveops-to-go-relentless" rel="noopener noreferrer"&gt;72. The Attention Span Drought Is Forcing LiveOps to Go Relentless&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-04T01%3A59%3A59.111Z-d630iqfrdlfwy5z8c0cs5t6d" 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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-04T01%3A59%3A59.111Z-d630iqfrdlfwy5z8c0cs5t6d" width="720" height="480"&gt;&lt;/a&gt;&lt;br&gt;
Why modern LiveOps focuses on session length over return timing.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-brainrot-ification-of-mobile-game-economy-design" rel="noopener noreferrer"&gt;73. The Brainrot-ification of Mobile Game Economy Design&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-04T01%3A59%3A59.106Z-u2r3y8ia58toxprgsty8x5rv" 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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-04T01%3A59%3A59.106Z-u2r3y8ia58toxprgsty8x5rv" width="720" height="540"&gt;&lt;/a&gt;&lt;br&gt;
A look at how modern mobile games streamline currencies, progression, and rewards to lower cognitive load and increase player engagement.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/supercharging-game-graphics-with-physics-in-phaser" rel="noopener noreferrer"&gt;74. Supercharging Game Graphics with Physics in Phaser&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe5d4tdbx5q6f0syin93c.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe5d4tdbx5q6f0syin93c.jpeg" width="799" height="270"&gt;&lt;/a&gt;&lt;br&gt;
Craft ropes that dance, limbs that sway, and fish that splash with the magic of physics and images in Phaser. Learn how to effortlessly create a rope-like mesh &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/from-3d-rendering-to-motion-capture-whats-next-for-game-development-vh343ywn" rel="noopener noreferrer"&gt;75. From 3D Rendering to Motion Capture: What's Next for Game Development?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqbw07ppm1fv9zyjjzqu9.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqbw07ppm1fv9zyjjzqu9.png" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
The past few decades have been game-changing for our daily lives as a whole range of industries transformed into what we see today. The world does not function the way it used to just a few decades ago and that is thanks to technological advancements, occurring throughout this timeframe.&amp;nbsp;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/5-steps-you-should-take-to-launch-a-cool-game-f9y333h" rel="noopener noreferrer"&gt;76. 5 Steps You Should Take To Launch A Cool Game&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzo4c22nbr1lt3n9r1koi.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzo4c22nbr1lt3n9r1koi.jpeg" width="800" height="481"&gt;&lt;/a&gt;&lt;br&gt;
The key steps of the game development process, how each of them functions, and what roles and operations they consist of. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/iot-as-a-multi-faceted-game-changer-in-2021-and-beyond-aot3woo" rel="noopener noreferrer"&gt;77. IoT as a Multi-Faceted Game Changer in 2021 and Beyond&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxr3wjr61w06ip0nbdrqz.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxr3wjr61w06ip0nbdrqz.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
There is no second-guessing the predominance of the IT industry, despite the catastrophic effects of the pandemic felt across diverse verticals. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-importance-of-music-in-video-games-2k2y3td2" rel="noopener noreferrer"&gt;78. The Importance of Music in Video Games&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7l9h36au7d24ieq5aw9p.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7l9h36au7d24ieq5aw9p.jpeg" width="800" height="1067"&gt;&lt;/a&gt;&lt;br&gt;
Think back to the year of 1986. You are an excited child sprinting through the arcade so you can be the first to get to the amazing new game, ”Outrun”. What was it that was so special about this game? The cars? The quirky characters? The endless crashing into things? Probably. But I recently played it for the first time, and the one thing that stood out to me was the music. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/51-stories-to-learn-about-gamedev" rel="noopener noreferrer"&gt;79. 51 Stories To Learn About Gamedev&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7p05ntsezd0cicu3tzba.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7p05ntsezd0cicu3tzba.png" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Learn everything you need to know about Gamedev via these 51 free HackerNoon stories.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/creating-a-notification-based-game-via-unity-and-courier" rel="noopener noreferrer"&gt;80. Creating a Notification-Based Game via Unity and Courier&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdh5xt6uqvb8fzwigxru2.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdh5xt6uqvb8fzwigxru2.jpeg" width="799" height="359"&gt;&lt;/a&gt;&lt;br&gt;
I built a notification-based game with Unity Engine, Courier, Twilio, and Mailjet. This post discusses how I used Courier to build Rain Spikes.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-improve-customer-care-z33m37z9" rel="noopener noreferrer"&gt;81. How to Improve Customer Care&lt;/a&gt;
&lt;/h3&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%2Fwztcwxvd7kze22b52bsq.jpeg" 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%2Fwztcwxvd7kze22b52bsq.jpeg" width="799" height="518"&gt;&lt;/a&gt;&lt;br&gt;
Today customer care is one of the most popular and widely discussed topics in the IT industry. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-jinn-my-storyline-for-my-first-game-project-in-unity-m11dn30sy" rel="noopener noreferrer"&gt;82. The Jinn: My Storyline for my first Game Project in Unity&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fp068cxcz119hpr6urbxs.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fp068cxcz119hpr6urbxs.png" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
The daylight dims, its 3:00 pm, almost afternoon. It feels humid as the moisture in the air has increased. The skin feels all damp and sticky. My little room is getting all hot as I start sweating. It was supposed to be an ordinary afternoon on a summer day.&amp;nbsp;“Lets go outside…” I talked to myself.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-is-cloud-gaming-and-how-is-google-leading-the-industry-kr7g3uin" rel="noopener noreferrer"&gt;83. What is Cloud Gaming and How is Google Leading the Industry?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Favimrx44dmlv02vdekr9.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Favimrx44dmlv02vdekr9.jpeg" width="799" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Most games today are downloaded and played on smartphones, gaming consoles, and PCs. Network connections support player accounts and in-game purchases, but the games themselves run on players' devices. Game companies build services around top game titles, enabling them to deliver continuous updates that add new gameplay and respond to the public feedback on social streaming services.&amp;nbsp;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/brainrot-and-the-attention-economy-are-changing-time-gating-in-free-to-play-games" rel="noopener noreferrer"&gt;84. “Brainrot” and the Attention Economy Are Changing Time Gating in Free-to-Play Games&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvslby7acp7ap49hmy5c6.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvslby7acp7ap49hmy5c6.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Practical take on how modern attention trends like “brainrot” shape player habits and influence free-to-play design.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/seed-by-klang-games-part-1-of-the-game-ai-series-607035f5" rel="noopener noreferrer"&gt;85. 'Seed' by Klang Games: Part 1 of The Game AI Series &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ff8wvsyms5qfgpaqwth5m.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ff8wvsyms5qfgpaqwth5m.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
I spoke to their excellent game AI engineer Alessia Nigretti to get some insights into the team’s development process and the technology unpinning the game.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/5-10-2023-noonification" rel="noopener noreferrer"&gt;86. The Noonification: Startups of The Year 2023: Nominations and Voting Now Open (5/10/2023)&lt;/a&gt;
&lt;/h3&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%2Fpn4k0p2c0rnc2a962zaf.gif" 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%2Fpn4k0p2c0rnc2a962zaf.gif" width="640" height="360"&gt;&lt;/a&gt;&lt;br&gt;
5/10/2023: Top 5 stories on the Hackernoon homepage!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/oh-youre-going-to-your-first-game-jam-read-me-first-mw3k3uuv" rel="noopener noreferrer"&gt;87. Oh You're Going to Your First Game Jam? Read Me First&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fd7ffiui8ynjzd1jhswsv.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fd7ffiui8ynjzd1jhswsv.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
I have participated in quite a few game jams over the years and now I want to share my experiences with you. I participated in both online as offline jams like&amp;nbsp;Ludum Dare&amp;nbsp;and&amp;nbsp;Global Game Jam. Game jams are fun and can be a great learning experience but they can also be stressful and tiring.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/wanna-get-great-at-making-indie-games-make-lots-of-them-1a1n3ttp" rel="noopener noreferrer"&gt;88. Wanna Get Great At Making Indie Games? Make Lots Of&amp;nbsp;Them &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F75m2r3iv87k1uq97r81z.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F75m2r3iv87k1uq97r81z.png" width="700" height="393"&gt;&lt;/a&gt;&lt;br&gt;
It's simple, really: ff you want to become a good game developer, you need to make lots of games. Let’s first start with why you need to be productive: the more games you make the better and faster you become at making games. Every new game you make is a new addition to your portfolio. Publish your games on different portals to see what the players think about your game, see what works, and what kind of ideas don’t.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/why-even-legendary-games-like-wesnoth-hide-bugs-in-plain-sight" rel="noopener noreferrer"&gt;89. Why Even Legendary Games Like Wesnoth Hide Bugs in Plain Sight&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5h61kbtf0c9814u9dsdd.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5h61kbtf0c9814u9dsdd.png" width="800" height="451"&gt;&lt;/a&gt;&lt;br&gt;
 Discover why even classic open-source games like The Battle for Wesnoth conceal hidden bugs—and how static analysis tools reveal them.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/why-hits-feel-different-now-mobile-chases-tiktok-console-chases-community" rel="noopener noreferrer"&gt;90. Why Hits Feel Different Now: Mobile Chases TikTok, Console Chases Community&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-04T01%3A59%3A59.059Z-mpupijvygo3iq0cm58c65q9l" 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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-04T01%3A59%3A59.059Z-mpupijvygo3iq0cm58c65q9l" width="799" height="530"&gt;&lt;/a&gt;&lt;br&gt;
Reflections on attention, platforms, and audience expectations.&lt;/p&gt;

&lt;h3&gt;
  
  
  Thank you for checking out the 90 most read blog posts about &lt;a href="https://hackernoon.com/tagged/gamedev" rel="noopener noreferrer"&gt;Gamedev&lt;/a&gt; on &lt;a href="https://hackernoon.com/" rel="noopener noreferrer"&gt;HackerNoon&lt;/a&gt;.
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://github.com/hackernoon/learn?ref=hackernoon.com" rel="noopener noreferrer"&gt;Visit the /Learn Repo&lt;/a&gt; to find the most read blog posts about any technology.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published on &lt;a href="https://hackernoon.com/90-blog-posts-to-learn-about-gamedev" rel="noopener noreferrer"&gt;HackerNoon&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>gamedev</category>
      <category>learn</category>
      <category>learngamedev</category>
    </item>
    <item>
      <title>394 Blog Posts To Learn About Game Development</title>
      <dc:creator>LearnRepo</dc:creator>
      <pubDate>Mon, 03 Aug 2026 23:00:40 +0000</pubDate>
      <link>https://dev.to/learn_repo/394-blog-posts-to-learn-about-game-development-251m</link>
      <guid>https://dev.to/learn_repo/394-blog-posts-to-learn-about-game-development-251m</guid>
      <description>&lt;h3&gt;
  
  
  Let's learn about &lt;a href="https://hackernoon.com/tagged/game-development" rel="noopener noreferrer"&gt;Game Development&lt;/a&gt; via these 394 free blog posts. They are ordered by HackerNoon reader engagement data. Visit the &lt;a href="https://github.com/hackernoon/learn" rel="noopener noreferrer"&gt;Learn Repo&lt;/a&gt; or &lt;a href="https://learnrepo.com" rel="noopener noreferrer"&gt;LearnRepo.com&lt;/a&gt; to find the most read blog posts about any technology.
&lt;/h3&gt;

&lt;p&gt;Not only the latest news on game development, but also guides and tips on how to improve your own projects. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-build-a-multiplayer-browser-game-4a793818c29b" rel="noopener noreferrer"&gt;1. How To Build A Multiplayer Browser Game (Part 1)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwt5am61kdy5lrq7ves1e.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwt5am61kdy5lrq7ves1e.png" width="800" height="430"&gt;&lt;/a&gt;&lt;br&gt;
Back in 2014, I went to my first CodeDay in NYC. Though CodeDay isn’t exactly a hackathon, it was my first experience with hackathon-like events. At this event, I built a &lt;a href="http://tankanarchy.herokuapp.com" rel="noopener noreferrer"&gt;multiplayer tank battle game&lt;/a&gt; with my friend Kenneth Li. Since a few of my friends have expressed interest in how I built it, I thought I’d document the process here.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/react-webgl-different-ways-of-creating-3d-apps-with-react-3af844f61257" rel="noopener noreferrer"&gt;2. React + WebGL. Different ways of creating 3D apps with React.&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1fqu93dejhi39a20kilu.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1fqu93dejhi39a20kilu.png" width="800" height="470"&gt;&lt;/a&gt;&lt;br&gt;
In this article I’ll describe some libraries/frameworks that are used to create 3D online games and websites with React. This article is not about disadvantages of each way, it explains possibilities and features that may be useful to complete your goals.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/making-a-platforming-game-with-react-native-4682b4d4d209" rel="noopener noreferrer"&gt;3. Making a Platforming Game with React Native&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fng24dfktd7ui02srcdm5.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fng24dfktd7ui02srcdm5.jpeg" width="799" height="254"&gt;&lt;/a&gt;&lt;br&gt;
In this series of posts, we’ll be developing a remake of the classic Donkey Kong arcade game using React Native and &lt;a href="https://github.com/bberak/react-native-game-engine" rel="noopener noreferrer"&gt;React Native Game Engine&lt;/a&gt;. Since this will be a mobile-only game, we’re going to simplify the controls significantly from the original — our game should be playable with one finger only.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/omori-on-nintendo-switch-seriously-needs-a-trigger-warning" rel="noopener noreferrer"&gt;4. Omori on Nintendo Switch SERIOUSLY Needs a Trigger Warning&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frevg6m87grpyyx4v26wv.webp" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frevg6m87grpyyx4v26wv.webp" width="600" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Omori is a game that can trigger anxiety, I know that firsthand. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/making-a-game-with-javascript-and-pixijs-part-1-e3235139cd6f" rel="noopener noreferrer"&gt;5. Making a game with Javascript: Part 1&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fi117oal0b37p8cfzgzfh.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fi117oal0b37p8cfzgzfh.png" width="800" height="459"&gt;&lt;/a&gt;&lt;br&gt;
I really wanted to write a tutorial about a game technology I like to use, so here it is. In this story, we will start making a little shoot’em up game with PixiJS, a really simple and cool Javascript library.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/build-a-game-engine-from-scratch-in-c" rel="noopener noreferrer"&gt;6. Build a Game Engine from Scratch in C++&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fo2fmozg48ockktj9nyms.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fo2fmozg48ockktj9nyms.jpeg" width="800" height="350"&gt;&lt;/a&gt;&lt;br&gt;
So you want to learn more about game engines and write one yourself? That's awesome! To help you on your journey, here are some recommendations of C++ libraries&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-build-an-arduino-starship-game-controlled-by-joystick-and-computer" rel="noopener noreferrer"&gt;7. How to Build an Arduino Starship Game Controlled by Joystick and Computer&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmbocwhd7qjtm1z1xoxwg.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmbocwhd7qjtm1z1xoxwg.jpeg" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
In this article, we will develop an Arduino Starship game which will be displayed on an LCD display 16x2. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/5-best-game-engines-for-beginner-indie-developers-y4893ush" rel="noopener noreferrer"&gt;8. 5 Best Game Engines for Beginner Indie Developers&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fao87uaeyw6zj3b040pa0.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fao87uaeyw6zj3b040pa0.jpeg" width="700" height="525"&gt;&lt;/a&gt;&lt;br&gt;
With so many game engines to choose from it can be difficult to focus on only one. Especially without any experience in the world of game development. That is why I made this list of game engines each with a summary of why it is a great option for beginners.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/unity-game-development-is-now-simpler-to-understand" rel="noopener noreferrer"&gt;9. Unity Game Development Is Now Simpler to Understand&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fw30k999ro28g85f859yd.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fw30k999ro28g85f859yd.jpeg" width="800" height="500"&gt;&lt;/a&gt;&lt;br&gt;
Unity, has been utilised by several game developers to produce a number of hugely popular titles.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-i-developed-the-classic-pong-game-on-an-arduino-board" rel="noopener noreferrer"&gt;10. How I Developed the Classic Pong Game on an Arduino Board&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwskvo1s07zu9q4wxh324.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwskvo1s07zu9q4wxh324.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
I have figured out a way to develop the popular pong game on the Arduino board.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/streets-of-rage-4-complete-gameplay-walkthrough" rel="noopener noreferrer"&gt;11. Streets of Rage 4: Complete Gameplay Walkthrough&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fn1q02rni7dct3khkt9al.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fn1q02rni7dct3khkt9al.jpeg" width="720" height="405"&gt;&lt;/a&gt;&lt;br&gt;
A Complete Streets of Rage 4 Game walkthrough: Unlock plenty of characters, find the strongest characters and more&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/why-i-believe-unity-is-the-best-development-engine" rel="noopener noreferrer"&gt;12. Why I Believe Unity Is The Best Development Engine&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frijbvnqytp4llc1xgzak.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frijbvnqytp4llc1xgzak.jpeg" width="740" height="416"&gt;&lt;/a&gt;&lt;br&gt;
Use Unity if you want to make speedy and engaging progress with your game creation!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-get-voice-chat-on-roblox" rel="noopener noreferrer"&gt;13. How to Get Voice Chat on Roblox&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fed8py3letam5e3yvhl3q.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fed8py3letam5e3yvhl3q.jpeg" width="800" height="459"&gt;&lt;/a&gt;&lt;br&gt;
Roblox is a popular online platform that allows users to create and play games with their friends.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-multiplatform-game-development-grows-your-audience-a-guide-to-playing-globally" rel="noopener noreferrer"&gt;14. How Multiplatform Game Development Grows Your Audience: A Guide to Playing Globally&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftyhm82nlt3th4qd7h4df.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftyhm82nlt3th4qd7h4df.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Game development for multiple platforms at once is key to winning over players globally and boosting your revenue. Learn how it’s done in the article.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-programmers-guide-to-game-design-the-major-ingredients-you-should-know" rel="noopener noreferrer"&gt;15. A Programmer's Guide to Game Design: The Major Ingredients You Should Know&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8qszu3867avhmo5b3350.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8qszu3867avhmo5b3350.png" width="800" height="576"&gt;&lt;/a&gt;&lt;br&gt;
This article is dedicated to any developer who wants to try something new or exciting (which is game development, yes).&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-genies-tool-kit-everything-you-need-to-know" rel="noopener noreferrer"&gt;16. The Genies Tool Kit: Everything You Need to Know&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpg6nr8t87qoyasca10nw.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpg6nr8t87qoyasca10nw.jpeg" width="800" height="418"&gt;&lt;/a&gt;&lt;br&gt;
The Genies Tool Kit is grounded in two core pillars: the Avatar Framework and the Traits Framework &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/phaser-3-game-framework-my-honest-review-uh1i3uv3" rel="noopener noreferrer"&gt;17. Phaser 3 Game Framework: My Honest Review&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwwsgr3x6w8jiuygiyx8r.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwwsgr3x6w8jiuygiyx8r.jpg" width="670" height="300"&gt;&lt;/a&gt;&lt;br&gt;
I've been using&amp;nbsp;Phaser 3&amp;nbsp;for a couple of months now, and I'm really enjoying it, but sometimes it makes shake my head 'why?' , only not in a 'bad way', making games is weird, js itself is weird, so it's only logical that Phaser, a game engine js-based... is weird. That's why I opted for the following way to address this review, I'm gonna be giving you something that I liked, next to why/how it was weird, in what's gonna be my attempt to look impartial. But first...&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/in-game-advertisements-vs-microtransactions-which-is-the-lesser-of-two-evils" rel="noopener noreferrer"&gt;18. In-Game Advertisements vs. Microtransactions: Which is the Lesser of Two Evils?&lt;/a&gt;
&lt;/h3&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%2Fy6t6d6h73gzyx6aw7r5v.jpeg" 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%2Fy6t6d6h73gzyx6aw7r5v.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
It’s time to explore the pros and cons of in-game advertisements versus microtransactions.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/things-i-learned-from-6-months-of-coding-8w1772dbx" rel="noopener noreferrer"&gt;19. What I Learnt During 6 Months of Learning to Code&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7q6vunu4em2vzfq6uwn2.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7q6vunu4em2vzfq6uwn2.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Anyone who’s wanted to learn coding knows that it’s anything but straight-forward. You’ll face hardships and unexpected roadblocks along the way. You’ve faced them, I’ve faced them.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/migrating-from-webgl-to-webgpu" rel="noopener noreferrer"&gt;20. Migrating from WebGL to WebGPU&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3mlv58jwu23z6u3e136e.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3mlv58jwu23z6u3e136e.jpeg" width="799" height="387"&gt;&lt;/a&gt;&lt;br&gt;
Moving to the upcoming WebGPU means more than just switching graphics APIs. It's also a step towards the future of web graphics. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/is-it-hard-to-develop-a-mmorpg-5g623ydy" rel="noopener noreferrer"&gt;21. Is It Hard to Develop a&amp;nbsp;MMORPG?&lt;/a&gt;
&lt;/h3&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%2Fmfcvte2gnmk727w504xw.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%2Fmfcvte2gnmk727w504xw.jpg" width="799" height="390"&gt;&lt;/a&gt;&lt;br&gt;
How we built a MMORPG in just about 2 years (actually, it’s&amp;nbsp;more).&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/unity-20231-introduces-awaitable-class" rel="noopener noreferrer"&gt;22. Unity 2023.1 Introduces Awaitable Class&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fniowoe89crvri5h0l9bv.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fniowoe89crvri5h0l9bv.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
New Awaitable class in Unity 2023.1, methods, properties, usage. Emphasizes understanding async-await &amp;amp; experimenting for best results.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-build-a-rock-paper-scissors-game-in-python" rel="noopener noreferrer"&gt;23. How to Build a Rock, Paper, Scissors Game in Python&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fg5jfucepgpvhb8ydull7.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fg5jfucepgpvhb8ydull7.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Rock paper scissors is a popular game played using hand gestures. Two individuals make shapes with their hands, and each shape has a specific degree of power&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/tutorial-building-a-hangman-game-with-react-hooks-c22c354a" rel="noopener noreferrer"&gt;24. Tutorial: Building A Hangman Game With React Hooks&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F17n487cgdmsi5kpkz5dp.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F17n487cgdmsi5kpkz5dp.jpeg" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
In this&amp;nbsp;tutorial, we’ll build an interactive hangman game using React hooks. Hangman is a classic game in which the player guesses a word one letter at a time.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-configure-hyper-casual-game-shaders-with-unity" rel="noopener noreferrer"&gt;25. How to Configure Hyper-casual Game Shaders With Unity &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5d97c9i7x120zhu04prp.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5d97c9i7x120zhu04prp.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Beginner's guide on how to set up shaders for hypercasual game scene in Unity&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/unity-realtime-multiplayer-part-2-tcp-udp-websocket-protocols" rel="noopener noreferrer"&gt;26. Unity Realtime Multiplayer, Part 2: TCP, UDP, WebSocket Protocols&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fv7o04go3u2a90eslkwys.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fv7o04go3u2a90eslkwys.png" width="800" height="407"&gt;&lt;/a&gt;&lt;br&gt;
This article covers the data transmission protocols utilized in real-time multiplayer games.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-i-built-a-retro-game-in-an-hour-my-experience-with-gemini-25-pro-and-vibe-coding" rel="noopener noreferrer"&gt;27. How I Built a Retro Game in an Hour: My Experience With Gemini 2.5 Pro and Vibe Coding &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F27drqtubluncu1onwg8k.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F27drqtubluncu1onwg8k.png" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
The experience turned out to be nearly 100% “vibe coding.” In just 12 minutes, I laid down the initial gameplay by simply instructing Cursor on my goals.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/gravity-simulation-with-unity-dots-10" rel="noopener noreferrer"&gt;28. Gravity Simulation With Unity DOTS 1.0&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fy15p2ycty72subv7xtxb.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fy15p2ycty72subv7xtxb.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
With the release of Unity 2022.2, DOTS packages have finally received a pre-release version. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/teaching-your-character-to-run-in-flame" rel="noopener noreferrer"&gt;29. Teaching Your Character to Run in Flame&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbprjtjtgc63oqtay9oia.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbprjtjtgc63oqtay9oia.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Four parts tutorial on how to build a simple platformer game using the Flutter Flame engine.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/unity-ai-creating-intelligent-npcs-and-enemy-behaviors" rel="noopener noreferrer"&gt;30. Unity AI: Creating Intelligent NPCs and Enemy Behaviors&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1l4bnk8ky1jzwhxqmkyv.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1l4bnk8ky1jzwhxqmkyv.jpeg" width="800" height="449"&gt;&lt;/a&gt;&lt;br&gt;
Explore the world of Unity AI and learn how to design smart NPCs and enemy behaviors for your games. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-complete-asynchronous-programming-primer-for-unity-development" rel="noopener noreferrer"&gt;31. The Complete Asynchronous Programming Primer for Unity Development&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdz3ss8ouajre51kla7bx.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdz3ss8ouajre51kla7bx.jpeg" width="800" height="407"&gt;&lt;/a&gt;&lt;br&gt;
We consider the main ways of asynchronous programming in Unity: discuss pros and cons, illustrate code examples, and show practical examples.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/building-tictactoe-using-vanilla-javascript-kt2b32mp" rel="noopener noreferrer"&gt;32. Building TicTacToe Using Vanilla JavaScript&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frwslosru5y2n84hieiz9.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frwslosru5y2n84hieiz9.jpg" width="800" height="597"&gt;&lt;/a&gt;&lt;br&gt;
I am sure you have played tictactoe as a child. In this article, we will build tictactoe using plain JavaScript step by step. Let's go!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/xsolla-releases-quarterly-insights-report-on-the-future-of-gaming-and-game-development" rel="noopener noreferrer"&gt;33. Xsolla Releases Quarterly Insights Report On The Future Of Gaming And Game Development&lt;/a&gt;
&lt;/h3&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%2F4zxf9u4qpbeyb1340cgc.jpeg" 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%2F4zxf9u4qpbeyb1340cgc.jpeg" width="512" height="307"&gt;&lt;/a&gt;&lt;br&gt;
 It discusses the impact of cross-platform play and the importance of innovative monetization models, providing actionable insights for developers and industry &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-create-a-2d-character-controller-in-unity-part-1" rel="noopener noreferrer"&gt;34. How to Create a 2D Character Controller in Unity: Part 1&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyz3xipmkxraq8gujf6mz.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyz3xipmkxraq8gujf6mz.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Explore creating a 2D character controller in Unity 2023 with our new tutorial. Learn to integrate physics and movement for your platformer game.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/game-development-in-2022-top-6-programming-languages" rel="noopener noreferrer"&gt;35. Game Development in 2022: Top 6 Programming Languages&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fj3wglvg6lq5otrvtbbhh.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fj3wglvg6lq5otrvtbbhh.jpeg" width="799" height="422"&gt;&lt;/a&gt;&lt;br&gt;
Do you want to become a game developer? Then, you need to learn a gaming programming language. So, check out this blog to know more about these languages.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/using-an-enum-based-event-bus-pattern-in-unity" rel="noopener noreferrer"&gt;36. Using an Enum-Based Event Bus Pattern In Unity&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fib2bg04el7i2oe2fxxyz.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fib2bg04el7i2oe2fxxyz.jpeg" width="799" height="394"&gt;&lt;/a&gt;&lt;br&gt;
The event bus pattern is a popular software design pattern used for exchanging messages between system components that are not directly linked to each other. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/from-hypercasual-to-hybrid-casual-analysis-of-monetization-solutions-for-idle-games" rel="noopener noreferrer"&gt;37. From Hypercasual to Hybrid Casual: Analysis of Monetization Solutions for Idle Games&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0z559oqmxlg4af90s2wi.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0z559oqmxlg4af90s2wi.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
In this article, I would like to share how we monetize hypercasual idle game mechanics using in-app purchases and subscriptions&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-top-5-unity-assets-every-game-developer-should-have" rel="noopener noreferrer"&gt;38. The Top 5 Unity Assets Every Game Developer Should Have&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxkpu6torpkqwrihc8h3u.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxkpu6torpkqwrihc8h3u.png" width="800" height="267"&gt;&lt;/a&gt;&lt;br&gt;
Unleash your creativity and boost game development with the top 5 must-have Unity assets that will level up your projects.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/inside-peaks-daily-map-generation-system" rel="noopener noreferrer"&gt;39. Inside PEAK’s Daily Map Generation System&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqgwp2d5kzsjkpspvxufo.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqgwp2d5kzsjkpspvxufo.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
A digestible intro to procedural generation, occlusion maps, and ray tracing used in the hit indie game PEAK.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/wordle-a-deeper-analysis" rel="noopener noreferrer"&gt;40. Wordle: A Deeper Analysis&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7jp4rtgim28ozbanlq5p.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7jp4rtgim28ozbanlq5p.png" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
Paul Haahr discusses Wordle and how it works.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/statefului-a-unity-ui-library-based-on-states-and-markup" rel="noopener noreferrer"&gt;41. StatefulUI: A Unity UI Library Based on States and Markup&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F03qkkygx1hxqvfix93bg.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F03qkkygx1hxqvfix93bg.jpeg" width="800" height="420"&gt;&lt;/a&gt;&lt;br&gt;
In this article, I'll show the development and code of StatefulUI, a library for developing user interfaces in Unity based on states and element markup. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/unity-realtime-multiplayer-part-3-reliable-udp-protocol" rel="noopener noreferrer"&gt;42. Unity Realtime Multiplayer, Part 3: Reliable UDP Protocol&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkdwzhw4oie16603tlnpr.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkdwzhw4oie16603tlnpr.png" width="800" height="407"&gt;&lt;/a&gt;&lt;br&gt;
The TCP and UDP protocols each have pros and cons. What if we could combine TCP's reliability and UDP's efficiency? Hello Reliable UDP (RUDP)! &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/creating-immersive-virtual-reality-experiences-with-unity" rel="noopener noreferrer"&gt;43. Creating Immersive Virtual Reality Experiences With Unity&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgftxjln8erlqb59okwj1.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgftxjln8erlqb59okwj1.jpeg" width="729" height="424"&gt;&lt;/a&gt;&lt;br&gt;
Step into a new dimension! Discover the art of crafting captivating Virtual Reality experiences with Unity.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/designing-a-video-game-principles-and-rules-of-modern-level-design" rel="noopener noreferrer"&gt;44. Designing a Video Game: Principles and Rules of Modern Level Design&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ft1yy7w8c7yrwq7ius5sa.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ft1yy7w8c7yrwq7ius5sa.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Today's gamers expect levels that are not only visually stunning but also richly interactive and immersive. How can we reach these expectations as developers?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/hyper-casual-gaming-trends-for-2022" rel="noopener noreferrer"&gt;45. Hyper Casual Gaming Trends for 2022&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7w0dji5krhmnsplj0s7p.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7w0dji5krhmnsplj0s7p.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
A summary for hyper casual market as of 2021 with statistics and analytics for downloads, trends, revenues and overall situation. And some forecasts for 2022.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/creating-the-classic-snake-game-with-spritekit" rel="noopener noreferrer"&gt;46. Creating the Classic "Snake" Game with SpriteKit&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fiu0cgpwp8ud9kglgnfeh.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fiu0cgpwp8ud9kglgnfeh.jpeg" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
How to create simple game "Snake" with help from SpriteKit and a little bit of time.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/designing-your-level-in-flame" rel="noopener noreferrer"&gt;47. Designing Your Level in Flame&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fde4gx96bbw16ljd3lh8c.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fde4gx96bbw16ljd3lh8c.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Four parts tutorial on how to build a simple platformer game using the Flutter Flame engine.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-i-built-a-simple-game-via-ruby-on-rails-and-javascript-cq4j3uil" rel="noopener noreferrer"&gt;48. How I Built a Simple Game via Ruby on Rails and Javascript&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flewvvgbqzpiupayc62vi.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flewvvgbqzpiupayc62vi.jpeg" width="800" height="534"&gt;&lt;/a&gt;&lt;br&gt;
A few months ago, I had the idea to build a simple game that functions something like this. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/updating-a-net-maui-canvas-with-messaging-events" rel="noopener noreferrer"&gt;49. Updating a .NET MAUI Canvas with Messaging events&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs0jd2ykhuuo3hsqyyen8.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs0jd2ykhuuo3hsqyyen8.jpeg" width="430" height="881"&gt;&lt;/a&gt;&lt;br&gt;
In .NET MAUI the Canvas element can be used for drawing.&lt;br&gt;
For a Chip 8 emulator I implemented publish/subscribe messaging to redraw the Canvas, in the game loop&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-end-the-draft-combine-in-nba-2k22" rel="noopener noreferrer"&gt;50. How to End the Draft Combine in NBA 2K22&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9a9qywr2pncpaud4u7bg.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9a9qywr2pncpaud4u7bg.jpeg" width="696" height="391"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/microservices-is-it-worth-the-trouble" rel="noopener noreferrer"&gt;51. Microservices: Is It Worth the Trouble?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3ktt10c8guww6pd0pczb.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3ktt10c8guww6pd0pczb.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Microservices are not a silver bullet. They’re useful for huge projects and teams — but the monolith is not obsolete and is not technical debt by default.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/designing-captivating-game-characters-with-unitys-animation-tools" rel="noopener noreferrer"&gt;52. Designing Captivating Game Characters with Unity's Animation Tools&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgxuaxyok9b88n91sd2py.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgxuaxyok9b88n91sd2py.jpeg" width="800" height="447"&gt;&lt;/a&gt;&lt;br&gt;
Discover the secrets of creating captivating game characters using Unity's powerful animation tools.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/level-design-in-unity-from-concept-to-playable-environments" rel="noopener noreferrer"&gt;53. Level Design in Unity: From Concept to Playable Environments&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fny5kw9pp8h09z5pezaf2.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fny5kw9pp8h09z5pezaf2.jpeg" width="799" height="423"&gt;&lt;/a&gt;&lt;br&gt;
From concept to playable environments, explore level design in Unity and learn to create immersive gameplay spaces.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/using-collision-detection-to-make-your-game-character-jump" rel="noopener noreferrer"&gt;54. Using Collision Detection to Make Your Game Character Jump&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fn4yydo4cjjxssncx6ndw.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fn4yydo4cjjxssncx6ndw.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Four parts tutorial on how to build a simple platformer game using the Flutter Flame engine.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-add-a-hud-to-your-flame-game" rel="noopener noreferrer"&gt;55. How to Add a HUD to Your Flame Game&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fw956dcrlxusmghpmcwkc.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fw956dcrlxusmghpmcwkc.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Four parts tutorial on how to build a simple platformer game using the Flutter Flame engine.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-roblox-exploits-young-developers" rel="noopener noreferrer"&gt;56. How Roblox Exploits Young Developers&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frmmm1xh1sf3vn4etppl4.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frmmm1xh1sf3vn4etppl4.jpeg" width="800" height="420"&gt;&lt;/a&gt;&lt;br&gt;
Roblox is a platform where players get free tools to create but forfeit almost all success chances. Let`s discuss how Roblox exploits children promising profit &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/why-gamedev-designers-are-the-swiss-army-knives-of-game-development" rel="noopener noreferrer"&gt;57. Why GameDev Designers Are the Swiss Army Knives of Game Development&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fm92gt55cpt3kd5bwif0c.webp" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fm92gt55cpt3kd5bwif0c.webp" width="799" height="547"&gt;&lt;/a&gt;&lt;br&gt;
In this article, I will delve into the essential skills required for GameDev and illustrate each with examples from my own experience.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/optimizing-performance-and-boosting-fps-in-unity-games" rel="noopener noreferrer"&gt;58. Optimizing Performance and Boosting FPS in Unity Games&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5fey2p6w390pm83p32h0.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5fey2p6w390pm83p32h0.jpeg" width="799" height="452"&gt;&lt;/a&gt;&lt;br&gt;
Learn how to optimize the performance of your Unity games and boost FPS for a smoother gameplay experience.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-promote-indie-games-a-grain-of-truth-on-survival-in-competition-fi3x3t5c" rel="noopener noreferrer"&gt;59. How to Promote Indie Games: A Grain of Truth on Survival in Competition&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fj11tpz8gawryuy8i1v7o.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fj11tpz8gawryuy8i1v7o.jpeg" width="800" height="449"&gt;&lt;/a&gt;&lt;br&gt;
The indie spirit lies in moving away from the comfort zone, making leftfield decisions, and experimenting. Experimenting with form, filling, user interaction techniques, and other processes. Stepping into the unknown is always hard yet fascinating. The same goes for promoting indie games. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/why-small-changes-dont-exist-in-production-game-systems" rel="noopener noreferrer"&gt;60. Why “Small Changes” Don’t Exist in Production Game Systems&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fn8uv693t9uknsgh13f63.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fn8uv693t9uknsgh13f63.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
It doesn’t matter if you build games or a banking app - you don’t just have a pile of features and assets. You have an ecosystem for each bit of work&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-future-of-gaming-leveraging-data-engineering-to-revolutionize-player-experience" rel="noopener noreferrer"&gt;61. The Future of Gaming: Leveraging Data Engineering to Revolutionize Player Experience&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fd1jo6lofmeme5gyypg9y.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fd1jo6lofmeme5gyypg9y.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Explore how data engineering revolutionizes gaming with AI, AR/VR, blockchain, and more, enabling immersive experiences and shaping the industry's future.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/game-coding-for-dummies-a-quick-guide-for-newbies" rel="noopener noreferrer"&gt;62. Game Coding for Dummies: A Quick Guide for Newbies&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3x0cnc4mnxfuushjdpi3.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3x0cnc4mnxfuushjdpi3.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
If you’re a complete newbie or already have a bit of a programming background, you can’t go wrong with Java for game development.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/exploring-unity-dots-and-ecs-is-it-a-game-changer" rel="noopener noreferrer"&gt;63. Exploring Unity DOTS and ECS: Is it a Game Changer?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fy30mxitz45fztvrlsqb4.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fy30mxitz45fztvrlsqb4.jpeg" width="800" height="420"&gt;&lt;/a&gt;&lt;br&gt;
Exploring Unity DOTS &amp;amp; Entity Component System (ECS) for game development, their benefits, performance optimization, and related packages.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-i-remade-2048-using-react-viw37rc" rel="noopener noreferrer"&gt;64. How I Remade 2048 Using React&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ff5y98mifbnv8e3owqp8a.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ff5y98mifbnv8e3owqp8a.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Today you will learn how to build your own clone of the 2048 game in React.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-vampire-survivors-effect-how-developers-utilize-gambling-psychology-to-create-addictive-games" rel="noopener noreferrer"&gt;65. The Vampire Survivors Effect: How Developers Utilize Gambling Psychology to Create Addictive Games&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9yzbgxr8xwfgnbwm26u9.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9yzbgxr8xwfgnbwm26u9.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Learn how game developers use gambling psychology to create addictive games, including the Vampire Survivors, and the controversy surrounding its use.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/unity-realtime-multiplayer-part-1-networking-basics" rel="noopener noreferrer"&gt;66. Unity Realtime Multiplayer, Part 1: Networking Basics&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs2dho758m977dmojz1yc.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs2dho758m977dmojz1yc.png" width="800" height="407"&gt;&lt;/a&gt;&lt;br&gt;
This article covers networking basics, player experience considerations, network speeds, underlying infrastructure and potential delays.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/decentralized-cloud-gaming-exclusive-interview-with-aethir-ceo-mark-rydon" rel="noopener noreferrer"&gt;67. Decentralized Cloud Gaming: Exclusive Interview With Aethir CEO Mark Rydon &lt;/a&gt;
&lt;/h3&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%2F2lwtg2n98wt7pi0zv159.jpeg" 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%2F2lwtg2n98wt7pi0zv159.jpeg" width="500" height="500"&gt;&lt;/a&gt;&lt;br&gt;
I recently was able to discuss Aethir’s mission to solve the cloud scalability challenge for gaming and other streaming content...&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/gossip-simulation-implemented-in-python-r8u345b" rel="noopener noreferrer"&gt;68. Gossip Simulation Implemented In Python&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ficpgfivhjc30o641k9oj.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ficpgfivhjc30o641k9oj.jpeg" width="800" height="493"&gt;&lt;/a&gt;&lt;br&gt;
How important is gossip to our species and our evolution? Enter Celestus the gossip town: where dumb bots, AIs and humans interact and gossip about each other.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-guide-to-deploying-phaser-3-webpack-games-to-heroku-k91u3tz6" rel="noopener noreferrer"&gt;69. A Guide to Deploying Phaser 3 Webpack Games to Heroku &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fndmoxt7wubeflmw76xuo.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fndmoxt7wubeflmw76xuo.jpeg" width="800" height="532"&gt;&lt;/a&gt;&lt;br&gt;
I’ve had a hard time figuring out how to get a&amp;nbsp;Phaser 3&amp;nbsp;Game deployed on Heroku. This is why I’m going to show you how to create a brand new node.js project, integrate it with Webpack and Phaser 3 game engine using Express as a Webserver, and deploy it to&amp;nbsp;Heroku, so we can see it live.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-dying-art-of-boredom-in-game-design-the-toll-of-monetization-on-creativity" rel="noopener noreferrer"&gt;70. The Dying Art of Boredom in Game Design: The Toll of Monetization on Creativity &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fansnyg21se3meh6uve3f.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fansnyg21se3meh6uve3f.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Gaming industry's tug-of-war between innovative artistry and the lucrative allure of microtransactions&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/why-is-gaming-important-to-you" rel="noopener noreferrer"&gt;71. Why is Gaming Important to You?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs3pa83i0p7tut7hec3qx.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs3pa83i0p7tut7hec3qx.jpeg" width="800" height="487"&gt;&lt;/a&gt;&lt;br&gt;
In this slogging thread, the team at Hackernoon discusses why gaming is important and how it can impact our lives. For all you like-minded gamers, you have to g&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/unreal-engine-vs-unity-choosing-the-right-game-development-platform" rel="noopener noreferrer"&gt;72. Unreal Engine vs. Unity: Choosing the Right Game Development Platform&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Faqa3nzi69ckkci0uytnn.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Faqa3nzi69ckkci0uytnn.jpeg" width="800" height="246"&gt;&lt;/a&gt;&lt;br&gt;
Unreal Engine vs. Unity: Choose your game development platform wisely and bring your ideas to life with the perfect fit.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-create-rock-paper-scissors-spock-lizard-in-javascript-991k36hy" rel="noopener noreferrer"&gt;73. How to Create Rock Paper Scissors Spock Lizard in JavaScript&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F93izs9v3swvzhnbva0gi.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F93izs9v3swvzhnbva0gi.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
In this tutorial, we're gonna build a really simple game of Rock Paper Scissors Spock Lizard.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/achieving-mastery-how-analytics-drives-game-balancing-and-tuning" rel="noopener noreferrer"&gt;74. Achieving Mastery: How Analytics Drives Game Balancing and Tuning&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ft454byneuekvv3hghbe9.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ft454byneuekvv3hghbe9.jpeg" width="800" height="446"&gt;&lt;/a&gt;&lt;br&gt;
Explore how the power of analytics propels game balancing and tuning, unveiling the secrets to achieving mastery in game development.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-russian-games-propagated-the-war" rel="noopener noreferrer"&gt;75. How Russian Games Propagated the War&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffiwx80l2g8s34kur9m3y.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffiwx80l2g8s34kur9m3y.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Russian propaganda has used the game development industry to promote war with other countries. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-roblox-noob-guide-what-is-roblox-and-how-to-get-started-zhr33uo" rel="noopener noreferrer"&gt;76. The Roblox Noob Guide: What is Roblox and How to Get Started?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ft7wqt1ngb5qg8ntnk049.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ft7wqt1ngb5qg8ntnk049.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
If you’re struggling to figure out how to get started in Roblox, check out this Roblox Noob Guide.&amp;nbsp;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-hidden-gems-of-game-analytics-unveiling-trends-and-insights-for-game-developers" rel="noopener noreferrer"&gt;77. The Hidden Gems of Game Analytics: Unveiling Trends and Insights for Game Developers&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fikr3ekm2vp3qnn38uoe8.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fikr3ekm2vp3qnn38uoe8.jpeg" width="800" height="445"&gt;&lt;/a&gt;&lt;br&gt;
Unveil game-changing insights and trends with hidden gems of game analytics. Empower game developers with data-driven strategies for success.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-science-behind-the-fun-why-game-analytics-matter-in-modern-game-development" rel="noopener noreferrer"&gt;78. The Science Behind the Fun: Why Game Analytics Matter in Modern Game Development&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsypqpxikfmkr103jrny7.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsypqpxikfmkr103jrny7.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Uncover the science behind the fun! Explore why game analytics matter in modern development, driving data-driven decisions and optimizing player experiences.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/3d-engines-a-comprehensive-guide-to-automation" rel="noopener noreferrer"&gt;79. 3D Engines: A Comprehensive Guide to Automation&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2tq7ylj9d068fsyasf2y.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2tq7ylj9d068fsyasf2y.jpeg" width="800" height="684"&gt;&lt;/a&gt;&lt;br&gt;
This article gives an overview how to efficiently test computer graphics and automate processes.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/top-game-development-technologies-and-trends-in-2022-and-in-the-coming-years" rel="noopener noreferrer"&gt;80. Top Game Development Technologies and Trends In 2022 and In The Coming Years&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Faicc1pf9x66u2yzptupm.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Faicc1pf9x66u2yzptupm.png" width="799" height="571"&gt;&lt;/a&gt;&lt;br&gt;
Learn the top game developments trends, technologies in 2022 and the future of game development in the coming years if you are planning to build gaming app.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/memory-mastery-comparing-unity-and-net-garbage-collection" rel="noopener noreferrer"&gt;81. Memory Mastery: Comparing Unity and .NET Garbage Collection&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuvjddxry6ogvovleclcc.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuvjddxry6ogvovleclcc.jpeg" width="799" height="407"&gt;&lt;/a&gt;&lt;br&gt;
Learn the differences between garbage collection in Unity and .NET, then go deep into the specifics of memory management in Unity.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-become-an-arvr-webmobilegame-developer-as1y35s6" rel="noopener noreferrer"&gt;82. How To Become An AR/VR Web/Mobile/Game Developer&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7pd9xfw76nokq8zg9fxn.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7pd9xfw76nokq8zg9fxn.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
A full roadmap with relevant resources for all developers enthusiastic about developing AR/VR experiences.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/introduction-to-gamevertising-qy4034k4" rel="noopener noreferrer"&gt;83. Introduction to Gamevertising&lt;/a&gt;
&lt;/h3&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%2Fvqg3y855aac3kmjctoej.jpeg" 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%2Fvqg3y855aac3kmjctoej.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
A story about how gamevertising and advergaming are the future of digital marketing. FlyMoney Games is a gamevertising company.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/rider-20231-release-discovering-new-features-for-unity-developers" rel="noopener noreferrer"&gt;84. Rider 2023.1: Discovering New Features for Unity Developers&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqyraq0t6bubb03ezkzab.webp" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqyraq0t6bubb03ezkzab.webp" width="600" height="257"&gt;&lt;/a&gt;&lt;br&gt;
Rider 2023.1 enhances Unity dev experience with Android debugging via USB, UI Toolkit templates &amp;amp; DOTS support, making it a top IDE for Unity developers.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-four-elements-and-their-graphic-effects-exploring-shaders-in-a-2d-game" rel="noopener noreferrer"&gt;85. The Four Elements and Their Graphic Effects: Exploring Shaders in a 2D Game&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe5pxftux3xkewelnpifj.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe5pxftux3xkewelnpifj.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Features rendering of 2D effects - fire, water, earth and air&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/is-flutter-the-panacea-in-cross-platform-game-development" rel="noopener noreferrer"&gt;86. Is Flutter the Panacea in Cross Platform Game Development?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7odpanzjxdzsno62qtmz.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7odpanzjxdzsno62qtmz.jpeg" width="800" height="311"&gt;&lt;/a&gt;&lt;br&gt;
Analysis of the potential impacts of flutter framework in the cross platform game development industry.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/mastering-unitys-coroutines" rel="noopener noreferrer"&gt;87. Mastering Unity's Coroutines&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fze703u9w4lgtzw1wkelb.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fze703u9w4lgtzw1wkelb.jpeg" width="800" height="534"&gt;&lt;/a&gt;&lt;br&gt;
Coroutines is one of the easiest ways to implement asynchronous behavior in your game. Learning this building block is a must for any aspiring game developer. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/2021-will-bring-a-blockchain-gaming-revolution-az3231fw" rel="noopener noreferrer"&gt;88. 2021 Will Bring a Blockchain Gaming Revolution&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fx4vsbl81mbmyuqwj3jqm.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fx4vsbl81mbmyuqwj3jqm.jpeg" width="800" height="481"&gt;&lt;/a&gt;&lt;br&gt;
Blockchain gaming technology can bring countless benefits to the table when it comes to gaming functionality and utility.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/unity-realtime-multiplayer-part-7-architectures-in-different-genres" rel="noopener noreferrer"&gt;89. Unity Realtime Multiplayer, Part 7: Architectures in Different Genres&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdpmxzlvfqkq54zoie1ll.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdpmxzlvfqkq54zoie1ll.png" width="800" height="407"&gt;&lt;/a&gt;&lt;br&gt;
Network architecture patterns impact player interactions and but come with their own pros and cons. The choice depends on the genre and interaction scenarios. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/stop-forcing-me-to-explore-your-world-tl3937dm" rel="noopener noreferrer"&gt;90. Stop Forcing Me to Explore Your World&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdoh3hvv55mwvh9xop0r5.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdoh3hvv55mwvh9xop0r5.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Last year, when I started playing Immortals: Fenix Rising, I was excited to play a far more colorful open-world action game. After years of realistic, tiresome Open-World games that Ubisoft had become known for, Fenix Rising looked to be a breath of fresh air that seemed to take inspiration from all things, The Legend of Zelda: Breath of the Wild. However, when I claimed my first tower, the game instantly bloomed with tasks to do, items to collect, all in the name of "encouraging" me to explore Fenix Rising's vast world.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/defi-land-is-bringing-fun-to-gaming-and-virtual-farming-through-play-to-earn-and-defi-gamification" rel="noopener noreferrer"&gt;91. DeFi Land is Bringing Fun to Gaming and Virtual Farming Through Play-to-Earn and DeFi Gamification&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4hmoy4ky9e1gaagixckk.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4hmoy4ky9e1gaagixckk.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
DeFi Land is an online game that simulates multi-chain agriculture to gamify decentralised finance.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/ai-in-gaming-a-case-study-in-virtual-economies" rel="noopener noreferrer"&gt;92. AI in Gaming: A Case Study in Virtual Economies &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fag5bkitfrqbpek3iu1ra.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fag5bkitfrqbpek3iu1ra.jpeg" width="612" height="408"&gt;&lt;/a&gt;&lt;br&gt;
Explore the transformative role of artificial intelligence in gaming, focusing on virtual economies. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-hackers-nemesis-strengthening-game-security-to-ward-off-intrusions" rel="noopener noreferrer"&gt;93. The Hacker's Nemesis: Strengthening Game Security to Ward Off Intrusions&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fblw87gmy633ybpx4n8ig.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fblw87gmy633ybpx4n8ig.jpeg" width="800" height="613"&gt;&lt;/a&gt;&lt;br&gt;
Unveiling how game developers strengthen security to thwart unauthorized intrusions, emerging as hackers' ultimate nemesis in online gaming.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/unity-realtime-multiplayer-part-5-preparing-game-data" rel="noopener noreferrer"&gt;94. Unity Realtime Multiplayer, Part 5: Preparing Game Data&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ft6a1esfi1aepsei6b4uc.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ft6a1esfi1aepsei6b4uc.png" width="800" height="407"&gt;&lt;/a&gt;&lt;br&gt;
In terms of network transmission, in a realtime multiplayer game, data format is key. We cover techniques for serializing and deserializing.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/games-chatgpt-interactive-fiction-and-the-metaverse-with-fibretigre" rel="noopener noreferrer"&gt;95. Games, ChatGPT, Interactive Fiction and the Metaverse with FibreTigre&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvbkw1a6qy2ik7m91efh2.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvbkw1a6qy2ik7m91efh2.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Interviewing FibreTigre on games development, interactive fiction, the metaverse and whether ChatGPT will make it into games.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-ai-game-developers-do-and-how-to-become-one" rel="noopener noreferrer"&gt;96. What AI Game Developers Do and How to Become One&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe5gmxiqoqh21v6fxwr6j.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe5gmxiqoqh21v6fxwr6j.jpeg" width="800" height="532"&gt;&lt;/a&gt;&lt;br&gt;
 Depending on the genre and purpose of the game, different technologies and approaches are used in the development of AI.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-more-complex-ability-system-but-a-smoother-gamedev-workflow-how" rel="noopener noreferrer"&gt;97. A More Complex Ability System, but a Smoother Gamedev Workflow – How?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fan6wrraj4q0mby2egpnr.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fan6wrraj4q0mby2egpnr.jpeg" width="800" height="357"&gt;&lt;/a&gt;&lt;br&gt;
The unique abilities of the mechs in the game War Robots are essential; read on to learn in simple terms how our ability system works and what makes it good.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/unity-realtime-multiplayer-part-4-overcoming-nat-challenges" rel="noopener noreferrer"&gt;98. Unity Realtime Multiplayer, Part 4: Overcoming NAT Challenges&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmrorsz7v73qsf7i1xpdx.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmrorsz7v73qsf7i1xpdx.png" width="800" height="407"&gt;&lt;/a&gt;&lt;br&gt;
NAT technology is an integral component of modern internet infrastructure, but it creates certain obstacles for direct device-to-device connections. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-life-and-times-of-adobe-flash-player-gaming" rel="noopener noreferrer"&gt;99. The Life and Times of Adobe Flash Player Gaming&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F01jlt1h80zqraqhyddiy.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F01jlt1h80zqraqhyddiy.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
I tell how Adobe Flash Player expanded the video game audience, spawned the indie movement, created the basis for social and mobile gaming, and why Flash died.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-predict-a-hyper-casual-games-success-before-public-release-ex2134db" rel="noopener noreferrer"&gt;100. How to Predict a Hyper-Casual Game’s Success Before Public Release&lt;/a&gt;
&lt;/h3&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%2F6keizu6w7uk3h9o1195f.jpeg" 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%2F6keizu6w7uk3h9o1195f.jpeg" width="799" height="534"&gt;&lt;/a&gt;&lt;br&gt;
Understanding how CPM, CTR, and CPI work allows developers to hack their way to their first “hit” faster. And speed is crucial in this genre.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/finding-success-on-roblox-launching-games-with-zach-letter-of-wonder-works" rel="noopener noreferrer"&gt;101. Finding Success on Roblox, Launching Games with Zach Letter of Wonder Works&lt;/a&gt;
&lt;/h3&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%2Fsmcwzj5l1ky61r0h3hyp.jpeg" 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%2Fsmcwzj5l1ky61r0h3hyp.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
In my recent&amp;nbsp;conversation with Zach Letter, founder of Wonder Works, we discussed the business and marketing of Roblox games.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-first-provable-ai-proof-game-introducing-butterfly-wings-4" rel="noopener noreferrer"&gt;102. The First Provable AI-Proof Game: Introducing Butterfly Wings 4&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-p4035k7.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-p4035k7.jpeg" width="799" height="533"&gt;&lt;/a&gt;&lt;br&gt;
We present a deterministic game incorporating two key mechanisms: Controlled Chaos Shifts (CCS) and Accepting Loss of Control (ALC).&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-integrate-app-tracking-transparency-with-your-ios-unity-project-s94935l3" rel="noopener noreferrer"&gt;103. How To Integrate App Tracking Transparency with your iOS Unity Project&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fan147yc20iyieedfxl1u.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fan147yc20iyieedfxl1u.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
ByteSyze SDK covers iOS 14 compliant bases by integrating a custom App Tracking Transparency handler into your Unity iOS project for your ATT-dependent SDK's.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/on-weapon-design-in-video-games" rel="noopener noreferrer"&gt;104. On Weapon Design in Video Games&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fut17fpsp5hgzwk3zec8s.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fut17fpsp5hgzwk3zec8s.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
After introducing you to the game characters' initial conceptualization in the previous DevBlog, it is now time to design the weapons that the characters use.&amp;nbsp; &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-i-became-a-landowner-in-the-metaverse-lb3a37zl" rel="noopener noreferrer"&gt;105. How I Became a Landowner (in the Metaverse)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsjymy2hf89b3e9jjn9s8.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsjymy2hf89b3e9jjn9s8.jpeg" width="560" height="338"&gt;&lt;/a&gt;&lt;br&gt;
How I became a land owner in The Sandbox...and why you should too.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-we-built-a-voice-activated-lovecraftian-adventure-game-9r5l3uir" rel="noopener noreferrer"&gt;106. How We Built a Voice-Activated Lovecraftian Adventure Game&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1kd2vlcbo8fm9u2e5e65.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1kd2vlcbo8fm9u2e5e65.jpeg" width="800" height="558"&gt;&lt;/a&gt;&lt;br&gt;
In this article, we will discuss why we decided to create a voice-controlled game, what was the hardest part, and why we decided to open up about the money we make in the emerging market of conversational AI.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/why-blockchain-gaming-in-its-current-form-cant-survive" rel="noopener noreferrer"&gt;107. Why Blockchain Gaming in its Current Form Can’t Survive&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fm8bq72q3oontqnu2muuc.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fm8bq72q3oontqnu2muuc.jpeg" width="800" height="803"&gt;&lt;/a&gt;&lt;br&gt;
Investment in the blockchain gaming sector has already broken $3 billion in 2022, compared to $4.2 billion across the whole of 2021. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/mission-generation-using-classic-machine-learning-and-recurrent-neural-networks-in-zombie-state" rel="noopener noreferrer"&gt;108. Mission Generation Using Classic Machine Learning and Recurrent Neural Networks in Zombie State&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9obwhzcludj5h5o05fmj.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9obwhzcludj5h5o05fmj.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
We’ll walk through the big picture of generating missions using classic machine learning and recurrent neural networks for roguelike games.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/create-an-ide-with-godot" rel="noopener noreferrer"&gt;109. Create an IDE with Godot&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fobvixmonk0eff6d1i2vg.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fobvixmonk0eff6d1i2vg.jpeg" width="799" height="286"&gt;&lt;/a&gt;&lt;br&gt;
I wanted to create a game, but I created a basic IDE for the Click4 fantasy console.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/web-development-teach-yourself-to-teach-yourself" rel="noopener noreferrer"&gt;110. Web Development: Teach yourself to Teach Yourself&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbio7g6j0fljhtkowwg7d.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbio7g6j0fljhtkowwg7d.jpeg" width="800" height="927"&gt;&lt;/a&gt;&lt;br&gt;
Struggling to pick up Web Development? This article contains lots of advice you don't have time for or want to hear.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/browser-based-games-are-making-a-comebackagain" rel="noopener noreferrer"&gt;111. Browser-Based Games are Making a Comeback...Again&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frcuu2oqrk7mpp8eoyu3u.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frcuu2oqrk7mpp8eoyu3u.jpeg" width="800" height="534"&gt;&lt;/a&gt;&lt;br&gt;
With the creation of wasm, are web based games going to rise again? &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/learn-to-code-with-pico-8-games-z54n36it" rel="noopener noreferrer"&gt;112. Learn to Code with Pico-8 Games&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F75rvdng6z0980jxf3o9a.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F75rvdng6z0980jxf3o9a.jpg" width="531" height="700"&gt;&lt;/a&gt;&lt;br&gt;
There are a lot of reasons to learn to code with games. Games are fun. Unlike to-do apps, games are something you are excited to show to your friend because it is something they will engage with. There is a misconception among some developers that games are difficult to code, and unapproachable to beginner developers. I couldn’t disagree more, especially if you learn to code with Pico-8 games.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/as-software-eats-the-world-game-engines-eat-software" rel="noopener noreferrer"&gt;113. As Software Eats the World, Game Engines Eat Software &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2uhuouh8mx5ahu1rhkh5.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2uhuouh8mx5ahu1rhkh5.jpeg" width="800" height="534"&gt;&lt;/a&gt;&lt;br&gt;
Marc Andreessen famously claimed “software is eating the world,” a decade later I claim "game engines are eating software"&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/10-useful-assets-and-third-party-kits-for-unity-developers-of-any-level" rel="noopener noreferrer"&gt;114. 10 Useful Assets and Third-party Kits for Unity Developers of Any Level&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F191cw4evjp38bu2l5oyx.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F191cw4evjp38bu2l5oyx.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
10 useful assets and third-party kits for Unity developers of any level that help developers to simplify the work process&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/an-introduction-to-love-the-2d-game-engine" rel="noopener noreferrer"&gt;115. An Introduction to LÖVE the 2D Game Engine&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fm5ihcik0xm5xgxble2r3.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fm5ihcik0xm5xgxble2r3.jpeg" width="800" height="420"&gt;&lt;/a&gt;&lt;br&gt;
If you are looking into starting with LÖVE, this guide compiles a lot of information that will help you to get started and save you hours of research.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/adapting-to-ai-insights-from-a-project-manager-in-game-development" rel="noopener noreferrer"&gt;116. Adapting to AI: Insights from a Project Manager in Game Development&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxnigfivpeh83pt2b61co.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxnigfivpeh83pt2b61co.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
I became a project manager in a game company in 2021 and witnessed how production processes evolved in parallel with the rapid emergence of new AI tools.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-optimize-uis-in-unity-slow-performance-causes-and-solutions" rel="noopener noreferrer"&gt;117. How to Optimize UIs in Unity: Slow Performance Causes and Solutions&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0qonejow17ct7tsmgscq.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0qonejow17ct7tsmgscq.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
See how to optimize UI performance in Unity using this detailed guide with numerous experiments, practical advice, and performance tests to back it up!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/elden-ring-is-not-fast-food-entertainment" rel="noopener noreferrer"&gt;118. Elden Ring is Not Fast-Food Entertainment&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fy90023wv7svxptb71fn4.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fy90023wv7svxptb71fn4.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Elden Ring might seem difficult at times, but the game’s complex combat system ensures that players can overcome seemingly impossible situations,&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/checkers-on-react-part-4-figures-selection" rel="noopener noreferrer"&gt;119. Checkers on React - Part 4 - Figures, Selection&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fahy9dvttwqx1q011o996.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fahy9dvttwqx1q011o996.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Adding figures and selection to a version of Checkers made on React is reasonably simple if you know the basic steps of adding game logic into the language&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/interactive-app-development-the-perfect-technology-stack-zk1434zh" rel="noopener noreferrer"&gt;120. Interactive App Development: The Perfect Technology Stack&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0x9g6qsts0sh2cy63v3n.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0x9g6qsts0sh2cy63v3n.jpeg" width="800" height="420"&gt;&lt;/a&gt;&lt;br&gt;
What is an interactive application? It is a type of a usual web or mobile app with interactive features that allows users to interact with content via gamification, VR/AR, and visualization.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/space-invaders-meet-configcat-and-melonjs" rel="noopener noreferrer"&gt;121. Space Invaders Meet ConfigCat and MelonJS&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fosz4lxdom3sznj3zsrou.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fosz4lxdom3sznj3zsrou.png" width="618" height="316"&gt;&lt;/a&gt;&lt;br&gt;
A simple recreation of the legendary Space Invaders game&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/celebrating-10-years-of-war-robots-and-reflecting-from-a-technical-perspective" rel="noopener noreferrer"&gt;122. Celebrating 10 Years of War Robots and Reflecting From A Technical Perspective&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F450f77njp4h53je83g6u.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F450f77njp4h53je83g6u.jpeg" width="800" height="357"&gt;&lt;/a&gt;&lt;br&gt;
In this post, we look at the technical side of War Robots over 10 years: the cool stuff, the problems, the experiments, remastering the game, and more!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/nft-tools-for-building-a-web3-game" rel="noopener noreferrer"&gt;123. NFT Tools for Building a web3 Game&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxyr0a88585u2xt399jv0.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxyr0a88585u2xt399jv0.jpeg" width="800" height="500"&gt;&lt;/a&gt;&lt;br&gt;
How can web2 games seamlessly include web3 elements like NFTs in their games?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/im-16-and-i-built-covidinvaders-to-help-promote-the-coronavirus-vaccine-2l253470" rel="noopener noreferrer"&gt;124. I'm 16 and I Built CovidInvaders to Help Promote the Coronavirus Vaccine&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Feb476lrba7njdzorpwgp.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Feb476lrba7njdzorpwgp.jpeg" width="800" height="448"&gt;&lt;/a&gt;&lt;br&gt;
I've spent the last 2 months building a game, CovidInvaders to help spread awareness about the new Coronavirus vaccine. Here's how I did it.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-get-your-first-job-as-a-video-game-designer-5fz32q8" rel="noopener noreferrer"&gt;125. How to Get Your First Job as a Video Game Designer&lt;/a&gt;
&lt;/h3&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%2Fz6kba6zhnlvow9sgpcaj.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%2Fz6kba6zhnlvow9sgpcaj.jpg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
How many of us have thought to ourselves “how cool would it be to become a game designer!” It might seem like a pipe dream at first, but with the right approach, it’s possible, even for someone in their 30s with a completely unrelated education or background.   &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/creating-cheats-for-dead-cells-using-unsafe-rust" rel="noopener noreferrer"&gt;126. Creating Cheats for Dead Cells Using Unsafe Rust&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7bw6fgwqxhuvrmkxmi26.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7bw6fgwqxhuvrmkxmi26.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Learn how to create a Dead Cells cheat using memory manipulation techniques.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-are-roguelites-a-deep-dive" rel="noopener noreferrer"&gt;127. What Are Roguelites? A Deep Dive&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwa6600ao1d816r0dyiyb.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwa6600ao1d816r0dyiyb.jpeg" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
Learn why roguelites are the fastest growing game genre&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-become-a-game-developer-in-2022" rel="noopener noreferrer"&gt;128. How to Become a Game Developer&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2Fq4jUepDWV5h0iWw9JO2xESWTeNz1-hn93dt2.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2Fq4jUepDWV5h0iWw9JO2xESWTeNz1-hn93dt2.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Are you planning on becoming a Game Developer? Here is a roadmap and resources to become a Game Developer in 2022.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/retrospective-the-evolution-of-mobile-games" rel="noopener noreferrer"&gt;129. Retrospective: the Evolution of Mobile Games&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyn4zlzs1utby3qwsn4mc.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyn4zlzs1utby3qwsn4mc.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Over the past decades, mobile games have undergone tremendous changes, transforming from simple, uncomplicated entertainment to a multi-billion dollar industry.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/mvp-game-development-with-flutter-and-flame" rel="noopener noreferrer"&gt;130. MVP Game Development With Flutter and Flame&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzngftc1nkw4e4o5wpxqc.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzngftc1nkw4e4o5wpxqc.png" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Follow along as we build an example game, demonstrating the power and efficiency of Flutter and Flame for creating engaging and functional games quickly.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/battletabs-proves-the-potential-of-browser-based-games" rel="noopener noreferrer"&gt;131. BattleTabs Proves the Potential of Browser-Based Games&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fd798z8lof06p2q3ycqfc.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fd798z8lof06p2q3ycqfc.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
BattleTabs is a video game that started as a Chrome plugin, which shows the potential of browser-based games in today's market.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/more-aaa-studios-will-be-bought-for-absurd-cash-deals-in-the-next-3-years" rel="noopener noreferrer"&gt;132. More AAA-Studios will be Bought for Absurd Cash Deals in the Next 3 years&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fz2ej7j4wiywks9ckqt1u.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fz2ej7j4wiywks9ckqt1u.jpeg" width="800" height="535"&gt;&lt;/a&gt;&lt;br&gt;
The future of moblie, desktop, and web 3 gaming. We discuss our predictions for where the market is headed. What I love about advergaming and marketing games.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/making-a-spooky-quantum-game-in-15-hours-or-less-ji2a3a1d" rel="noopener noreferrer"&gt;133. Making A Spooky Quantum Game in 15 Hours or&amp;nbsp;Less&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0cw1pnuic7dp868e4qs1.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0cw1pnuic7dp868e4qs1.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
It’s no longer news that many organizations and even NASA are in a race to reach what is known as quantum supremacy or the quantum advantage. This means they are investing in resources to develop new computers that are able to solve problems that current (classical) computers cannot; and of course perform faster at already solved problems. If you’re reading this article, you may have heard about Quantum Computing and all it promises to deliver and are curious to learn about the technology.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-pvp-matchmaking-works-illustrated-by-war-robots-frontiers" rel="noopener noreferrer"&gt;134. How PvP Matchmaking Works, Illustrated by War Robots: Frontiers&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffyml3vuxbt4gycnvmw26.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffyml3vuxbt4gycnvmw26.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Matchmaking is an integral — yet often mysterious — component of any online game.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/11-phases-of-simple-mobile-game-app-development" rel="noopener noreferrer"&gt;135. 11 Phases Of Simple Mobile Game App Development&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmyvy2imhprmpug9kzs3q.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmyvy2imhprmpug9kzs3q.jpeg" width="800" height="534"&gt;&lt;/a&gt;&lt;br&gt;
11 phases of simple mobile game app development: ideation, prototype development, testing, and launch.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/7-unity-engine-games-with-impressive-sales-from-game-analytics" rel="noopener noreferrer"&gt;136. 7 Unity Engine Games With Impressive Sales From Game Analytics&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F85rryi2uwkcpa89gs6bg.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F85rryi2uwkcpa89gs6bg.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
How companies used game analytics to generate great revenue from their games. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/this-is-what-happens-when-you-add-personal-avatars-to-mozilla-hubs-m6263wde" rel="noopener noreferrer"&gt;137. This is What Happens When You Add Personal Avatars To Mozilla Hubs&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fau5vyuan26tsnfrg66ou.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fau5vyuan26tsnfrg66ou.jpeg" width="799" height="362"&gt;&lt;/a&gt;&lt;br&gt;
Soon after COVID hit and made our team go fully remote, we quickly got tired of seeing each other's faces on video and decided to give Mozilla Hubs a try – so we could meet up in the same room, virtually.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-characters-of-battle-of-olympus-an-intro-to-the-gods" rel="noopener noreferrer"&gt;138. The Characters of Battle Of Olympus: An Intro to The Gods&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5alszjtp4ocab876pcsb.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5alszjtp4ocab876pcsb.png" width="625" height="351"&gt;&lt;/a&gt;&lt;br&gt;
In this article, we wanted to discuss some of the characters you will encounter in our game. Today, we’ll introduce you to Zeus, Hades and Metis.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/checkers-on-react-part-5-simple-movement" rel="noopener noreferrer"&gt;139. Checkers on React - Part 5 - Simple movement&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fopjr9n83u6srprqyuwot.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fopjr9n83u6srprqyuwot.jpeg" width="800" height="510"&gt;&lt;/a&gt;&lt;br&gt;
Adding simple movement to Checkers made in React, part of a series on learning how to implement the systems ended to create a simple boardgame on React. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/72-stories-to-learn-about-video-game-development" rel="noopener noreferrer"&gt;140. 72 Stories To Learn About Video Game Development&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fl9vo0cwocdvu33gtzqcq.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fl9vo0cwocdvu33gtzqcq.png" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Learn everything you need to know about Video Game Development via these 72 free HackerNoon stories.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/crash-course-in-bevy-and-rust-for-the-impatient-programmer-chapter-1-let-there-be-a-player" rel="noopener noreferrer"&gt;141. Crash Course in Bevy and Rust for the Impatient Programmer: Chapter 1 – Let There Be a Player&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0087b7v8lp75bhx6k4vh.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0087b7v8lp75bhx6k4vh.png" width="799" height="491"&gt;&lt;/a&gt;&lt;br&gt;
Build your first 2D game in Rust with Bevy 0.16: set up camera, spawn a player, move with keyboard, add sprite animation, and structure code with plugins.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/mario-kart-9-possible-release-date-and-everything-we-know-so-far" rel="noopener noreferrer"&gt;142. Mario Kart 9: Possible Release Date and Everything We Know So Far&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fet311tgjoayu4wn4cpka.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fet311tgjoayu4wn4cpka.jpeg" width="800" height="459"&gt;&lt;/a&gt;&lt;br&gt;
Mario Kart 9 is reportedly in development. Here is everything you need to know to get excited for Nintendo's next kooky kart racer. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/ai-will-put-programmers-out-of-work-in-2025" rel="noopener noreferrer"&gt;143. AI Will Put Programmers out of Work in 2025&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ff3p9ejwq7jzv0qt07lta.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ff3p9ejwq7jzv0qt07lta.jpeg" width="750" height="422"&gt;&lt;/a&gt;&lt;br&gt;
Will AI put game developers out of business? Find out why we think so after developing a new udemy course "Fast and Furious Game Dev with JavaScript and AI."&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/modular-game-engines-building-scalable-architectures-for-next-gen-online-slots" rel="noopener noreferrer"&gt;144. Modular Game Engines: Building Scalable Architectures for Next-Gen Online Slots&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmsn1xwtax7zszpgww3eg.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmsn1xwtax7zszpgww3eg.jpeg" width="800" height="601"&gt;&lt;/a&gt;&lt;br&gt;
It reveals how modular game engines enable scalable, high-performance online slots. Learn core-feature boundaries, dependency management, and so on.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/unreal-editor-for-fortnite-a-game-changing-gateway-to-aaa-development" rel="noopener noreferrer"&gt;145. Unreal Editor for Fortnite: A Game-Changing Gateway to AAA Development&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fj2q9wucph0wd9uu2vi6b.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fj2q9wucph0wd9uu2vi6b.png" width="800" height="369"&gt;&lt;/a&gt;&lt;br&gt;
Unreal Editor for Fortnite (UEFN) empowers developers with AAA tools, monetization, and a built-in player base, unlocking opportunities in game development.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-raise-vc-financing-for-your-video-game-startup-pm1034fx" rel="noopener noreferrer"&gt;146. How to Raise VC Financing for Your Video Game Startup&lt;/a&gt;
&lt;/h3&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%2Fhackernoon.com%2Fimages%2Fgqn0hbhfmDb2M72pj6TxbK7P9LB3-ot403cn2.jpeg" 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%2Fhackernoon.com%2Fimages%2Fgqn0hbhfmDb2M72pj6TxbK7P9LB3-ot403cn2.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
A complete guide to raising venture capital financing for video game startups of all types - technology, game studios, social companies, and financial companies&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/this-browser-based-editor-generates-stunning-isometric-tile-maps-in-pixel-art-style" rel="noopener noreferrer"&gt;147. This Browser-based Editor Generates Stunning Isometric Tile Maps in Pixel Art Style&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgq8pz3nrcx7m7pteeq32.webp" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgq8pz3nrcx7m7pteeq32.webp" width="800" height="200"&gt;&lt;/a&gt;&lt;br&gt;
Procedural generation with isometric Wave Function Collapse (WFC). Generate your own little microcosmos using a browser-based editor.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-importance-of-ux-design-in-video-games" rel="noopener noreferrer"&gt;148. The Importance of UX Design in Video Games&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxuhsrgmnp6bsk5e6fqdv.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxuhsrgmnp6bsk5e6fqdv.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
UX design is an important part of video games as it helps users form first impressions of the game and motivates them to try it out.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/tokyo-game-show-2022-is-more-than-just-a-video-game-convention" rel="noopener noreferrer"&gt;149. Tokyo Game Show 2022 is More Than Just a Video Game Convention&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpmg4o07bhc2m47v9cppy.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpmg4o07bhc2m47v9cppy.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
It is a return to a long-awaited normalcy the gamers of Japan, no, the gamers of the world, so rightfully deserve. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/making-the-snake-game-in-your-browser-practicum-by-yandex-5uw73ymc" rel="noopener noreferrer"&gt;150. Making the Snake Game in your Browser: Practicum Coding Bootcamp&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/drafts%2F9r77403o.png" 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/drafts%2F9r77403o.png" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Want to make your own classic arcade game?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/an-intro-to-clash-royale-supercells-mammoth-brainchild" rel="noopener noreferrer"&gt;151. An Intro to Clash Royale: Supercell’s Mammoth Brainchild&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F554fyg3ggsanv1qwrnwx.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F554fyg3ggsanv1qwrnwx.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Supercell is mobile gaming royalty, as my 5-year relationship with Clash Royale - one of the 5-games on its superstar roster - goes to show. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/manifesting-the-metaverse-with-play-to-earn-games" rel="noopener noreferrer"&gt;152. Manifesting The Metaverse With Play-to-Earn Games&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyno92dpbm3i226sg9pln.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyno92dpbm3i226sg9pln.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
In Facebook’s recent earnings call with investors and analysts, Mark Zuckerberg repeatedly mentioned “metaverse”, and announced his expectation for Facebook Inc&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-evaluate-your-mobile-project-to-sell-it" rel="noopener noreferrer"&gt;153. How to Evaluate Your Mobile Project to Sell It&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fw8d13ln4aqsigrq259vx.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fw8d13ln4aqsigrq259vx.jpeg" width="646" height="346"&gt;&lt;/a&gt;&lt;br&gt;
How to evaluate your mobile project to sell it profitably: experience by ZiMAD&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/6-software-tools-i-use-to-make-game-art-without-being-an-artist-zyz3uzw" rel="noopener noreferrer"&gt;154. 6 Software Tools I Use to Make Game Art Without Being an Artist&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fk7vnjlaeh0fnz1jk8icp.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fk7vnjlaeh0fnz1jk8icp.jpeg" width="700" height="456"&gt;&lt;/a&gt;&lt;br&gt;
Being a programmer doesn't stop me from making game art assets. If you go for a minimalism style and use good colors that fit well together you can make a game look good. I will show you the programs I use and the games I used it for.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-nanite-enables-unlimited-polygon-rendering-in-unreal-engine-5" rel="noopener noreferrer"&gt;155. How Nanite Enables Unlimited Polygon Rendering in Unreal Engine 5&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftxxfjl5et2ckcoww1cal.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftxxfjl5et2ckcoww1cal.png" width="800" height="457"&gt;&lt;/a&gt;&lt;br&gt;
Nanite is a groundbreaking technology in Unreal Engine 5 that lets artists create or import film-quality meshes.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/candy-crush-is-the-first-game-to-employ-brain-hacking-techniques" rel="noopener noreferrer"&gt;156. 'Candy Crush is the First Game to  Employ Brain Hacking Techniques'&lt;/a&gt;
&lt;/h3&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%2Ffla9uyrfeubnzqcnw3lx.jpeg" 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%2Ffla9uyrfeubnzqcnw3lx.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Past–Present–Future: Q&amp;amp;A with Triple O Games CEO &amp;amp; Co–Founder Isidro Quintana&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-get-into-the-gaming-industry-and-end-up-creating-art-for-star-wars" rel="noopener noreferrer"&gt;157. How Glenn de Leon Garza Got Into the Gaming Industry and Ended Up Creating Art For Star Wars&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvdn4cjytjf0vs8o24ii5.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvdn4cjytjf0vs8o24ii5.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
How do you get into gaming from anywhere in the world? What to expect from a 3D artist job, and to get your hands on the Star Wars franchise game?&amp;nbsp;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/does-roblox-exploit-child-labor-in-the-metaverse" rel="noopener noreferrer"&gt;158. Does Roblox Exploit Child Labor in the Metaverse?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F77fsowvrtwdeghmek5bv.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F77fsowvrtwdeghmek5bv.jpeg" width="800" height="378"&gt;&lt;/a&gt;&lt;br&gt;
The most popular game/platform in the world shows us how some of the darkest chapters of labor history can easily repeat themselves in virtual reality.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-enhance-your-game-project-using-the-objectpool-pattern-a-unity-guide" rel="noopener noreferrer"&gt;159. How to Enhance Your Game Project Using the ObjectPool Pattern (A Unity Guide)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhm8ha3ek4mbft5z0n0ma.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhm8ha3ek4mbft5z0n0ma.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
The Object Pool pattern usage for optimizing game projects. Guide for Unity Developers&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/why-generalists-will-survive-the-gaming-industrys-collapse" rel="noopener noreferrer"&gt;160. Why Generalists Will Survive the Gaming Industry’s Collapse&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F371n79k8pnpwkb4o5szu.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F371n79k8pnpwkb4o5szu.jpeg" width="799" height="509"&gt;&lt;/a&gt;&lt;br&gt;
The video game industry, once a beacon of innovation and opportunity, is now facing an unprecedented crisis.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/game-dev-for-beginners-compiling-a-cross-platform-and-building-a-retro-game-umoria-zl533yrv" rel="noopener noreferrer"&gt;161. Game Dev for Beginners: Compiling a Cross Platform And Building a Retro Game Umoria&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3wizx0lq2eqkorplg9sl.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3wizx0lq2eqkorplg9sl.png" width="649" height="379"&gt;&lt;/a&gt;&lt;br&gt;
Looking to get into development? Have a soft spot for old console based RPG games? Why not build Umoria! A Rouge clone created in a day of limited graphics - but nevertheless a very addicting game for the time. I would say one of the more memorable games that got me interested in coding (game was so hard I wanted to reverse engineer the save format).&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/an-intro-to-user-analytics-in-the-gaming-industry" rel="noopener noreferrer"&gt;162. An Intro to User Analytics in the Gaming Industry&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fp5lzws2e0g8tww59j8ri.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fp5lzws2e0g8tww59j8ri.jpeg" width="800" height="449"&gt;&lt;/a&gt;&lt;br&gt;
Gaming analytics can be best defined as is the whole process of applying user behavior data to guide sales &amp;amp; marketing, product enhancements, etc&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/becoming-a-game-designer-is-more-attainable-than-you-think" rel="noopener noreferrer"&gt;163. Becoming a Game Designer is More Attainable Than You Think&lt;/a&gt;
&lt;/h3&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%2Fmhf23gjoxnwfipqghp74.jpeg" 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%2Fmhf23gjoxnwfipqghp74.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
The School of Game Design: Lifetime Membership - $49 - is on sale for just $49 for a limited time.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/developer-behind-crysis-announces-layoffs-pauses-development-on-next-installment" rel="noopener noreferrer"&gt;164. Developer Behind Crysis Announces Layoffs, Pauses Development on Next Installment&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fim7k20q492ycwfqai28f.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fim7k20q492ycwfqai28f.jpeg" width="619" height="432"&gt;&lt;/a&gt;&lt;br&gt;
Crytek, the studio behind the iconic Crysis franchise and Hunt: Showdown 1896, has announced a major restructuring of its operations.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/if-you-think-100-days-of-code-is-hard-try-one-game-a-month-challenge-ll153y95" rel="noopener noreferrer"&gt;165. If You Think 100 Days of Code is Hard: Try One Game a Month Challenge&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmz9e91qpns26mnmw8pfz.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmz9e91qpns26mnmw8pfz.jpg" width="800" height="681"&gt;&lt;/a&gt;&lt;br&gt;
A popular challenge that beginner programmers participate in is called 100 Days of Code. Although I never participated in it myself, I see countless tweets with screenshots and progress reports of people sharing bits of apps they made. 100 Days of Code is a great way to keep people in the programmer mindset. It gets them familiar with what it is like to code every day. Still, I wonder if it is the best approach for everyone.&amp;nbsp; For them, One Game a Month could be a great alternative.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/rewriting-the-1978-text-only-super-star-trek-game-nq1z3txc" rel="noopener noreferrer"&gt;166. Rewriting the 1978 text-only Super Star Trek game&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqzd4h2efxypmskwypog0.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqzd4h2efxypmskwypog0.jpeg" width="800" height="451"&gt;&lt;/a&gt;&lt;br&gt;
During the last two weeks, I spent all my free time working hard on one of the most ridiculous achievements of my life: dissecting, understanding, and rewriting the old&amp;nbsp;1978 Super Star Trek&amp;nbsp;videogame.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/optimizing-the-ever-growing-balance-in-an-11-year-old-game" rel="noopener noreferrer"&gt;167. Optimizing the Ever-Growing Balance in an 11-Year-Old Game&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fm4iev29fh1g6ncfpxxp5.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fm4iev29fh1g6ncfpxxp5.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Balance optimization in War Robots, an 11+ years old game. Core and meta balances optimization&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-xbox-changed-their-homepage-every-year-for-the-past-18-years-1c1634z9" rel="noopener noreferrer"&gt;168. How Xbox Changed Their Homepage Every Year for the Past 18 Years&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9ard0i0zq75v709bqk3y.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9ard0i0zq75v709bqk3y.png" width="800" height="403"&gt;&lt;/a&gt;&lt;br&gt;
In this review, we will discuss the evolution of the Xbox website and see how the design elements improved over the years. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/getting-started-with-game-development" rel="noopener noreferrer"&gt;169. Getting Started With Game Development&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frvu4t1lgnx9p8s9ngc8c.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frvu4t1lgnx9p8s9ngc8c.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
How to begin developing video games?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-role-of-music-and-sound-in-games" rel="noopener noreferrer"&gt;170. The Role of Music and Sound in Games&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbai0xdccp7ck5bnewagg.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbai0xdccp7ck5bnewagg.jpeg" width="800" height="448"&gt;&lt;/a&gt;&lt;br&gt;
This article features the physiological impact of music on players and how the music elements enhance the overall gaming experience.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/decimated-the-next-gen-gaming-metaverse-to-look-out-for" rel="noopener noreferrer"&gt;171. Decimated, the Next-Gen Gaming Metaverse to Look Out For&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fev4g4awstjnx3ppg0pur.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fev4g4awstjnx3ppg0pur.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Meet the developers of Decimated, MMORPG in a cyberpunk metaverse with web3-enabled in-game assets and user-generated content. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/building-a-3d-maze-game-with-sdl2-a-journey-through-code-and-creativity" rel="noopener noreferrer"&gt;172. Building a 3D Maze Game with SDL2: A Journey Through Code and Creativity&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhvmpxanks4mws4x8h3hq.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhvmpxanks4mws4x8h3hq.jpeg" width="800" height="436"&gt;&lt;/a&gt;&lt;br&gt;
The goal of my project was to create an engaging 3D maze game that combines classic maze-solving elements with modern graphics and interactive features. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/battle-of-olympus-gameplay-mechanics-and-story" rel="noopener noreferrer"&gt;173. Battle of Olympus Gameplay Mechanics and Story&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgsrog9ydmd61ihv637l3.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgsrog9ydmd61ihv637l3.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
This article will provide an in-depth description of the mechanics and animations for our game Battle of Olympus.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/is-epic-games-partnering-with-kiraverse" rel="noopener noreferrer"&gt;174. Is Epic Games Partnering with Kiraverse?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fa2nexpe8t5cxazpi08kx.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fa2nexpe8t5cxazpi08kx.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Kiraverse, the highly-anticipated Web 3 game, has recently rolled out its Beta, and the way it's been rolled out is raising some eyebrows in the gaming community. The Beta version of the game could soon be available on the Epic Games launcher and includes Epic online services already, leading many to speculate about a potential collaboration between Kiraverse's parent company, Param Labs, and Epic Games.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/im-building-a-tower-defense-game-where-vcs-are-the-enemy" rel="noopener noreferrer"&gt;175. I'm Building a Tower Defense Game Where VCs Are the Enemy&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FA7coZ0uhYMgPNXXtkg7aiDfCsxT2-ro83f1v.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FA7coZ0uhYMgPNXXtkg7aiDfCsxT2-ro83f1v.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
I'm building StartupTD - a tower defense game where you defend your startup from haters, bugs, and VCs using MRR as currency. Free to play, launching soon.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/meet-education-ecosystem-an-edtech-company-for-developers" rel="noopener noreferrer"&gt;176. Meet Education Ecosystem: An EdTech Company For Developers&lt;/a&gt;
&lt;/h3&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%2F8svr64zyumfsqt6v0q7l.jpeg" 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%2F8svr64zyumfsqt6v0q7l.jpeg" width="800" height="592"&gt;&lt;/a&gt;&lt;br&gt;
Education Ecosystem is a platform that teaches professional developers and students how to build real products in artificial intelligence, blockchain, and more.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/dont-learn-alone-take-chatgpt-with-you" rel="noopener noreferrer"&gt;177. Don't Learn Alone, Take ChatGPT With You&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fy3sor1rjdqrj53s0kkh7.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fy3sor1rjdqrj53s0kkh7.jpeg" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
You may have noticed that, in the last few years, the Rust language has become a true Internet darling.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/6-things-were-learning-at-hacker-noon-jf6h3zbr" rel="noopener noreferrer"&gt;178. 6 Things We're Learning at Hacker Noon&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5kwn09bzyufsgkxv26jt.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5kwn09bzyufsgkxv26jt.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
At Hacker Noon, one of the goals of our platform is to help people learn new things online. This is a major reason why we have a Learn tab on the homepage and a partnership with Udemy. But just what are some of the things the Hacker Noon team and community are learning today? &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-are-crypto-games-and-how-do-they-work" rel="noopener noreferrer"&gt;179. What are Crypto Games and How do they Work?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flbn1vud1xfn438dn9c3l.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flbn1vud1xfn438dn9c3l.png" width="800" height="270"&gt;&lt;/a&gt;&lt;br&gt;
Gaming projects on the blockchain are actively developing and attracting new players, and the market for decentralized games is gaining great popularity.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/ethical-considerations-in-web3-game-development" rel="noopener noreferrer"&gt;180. Ethical Considerations in Web3 Game Development &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgbdlxl39cf36j5t0jigu.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgbdlxl39cf36j5t0jigu.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
When designing and developing web3 games, there are a few different ethical considerations to take into account. Read about these ethical considerations.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/checkers-on-react-part-3-figure" rel="noopener noreferrer"&gt;181. Checkers on React - Part 3 - Figure&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1ww088zac1zb8c5xp7wg.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1ww088zac1zb8c5xp7wg.jpeg" width="800" height="1066"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-inside-scoop-on-how-gaming-companies-get-you-to-buy-their-stuff" rel="noopener noreferrer"&gt;182. The Inside Scoop on How Gaming Companies Get You to Buy Their Stuff&lt;/a&gt;
&lt;/h3&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%2Fqr8bwsjsqawxzqbiwefl.jpeg" 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%2Fqr8bwsjsqawxzqbiwefl.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Standing out from the crowd and capturing the attention of gamers is both an art and a science.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/why-every-multiplayer-game-needs-in-game-voice-chat" rel="noopener noreferrer"&gt;183. Why Every Multiplayer Game Needs In-Game Voice Chat&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fz6iy23z63shu8ucoy38n.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fz6iy23z63shu8ucoy38n.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Voice chat is natural; it not only allows players to focus on the gameplay but also adds another level of immersion into the game. Easily add this feature!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-ai-helps-to-make-the-sidus-metaverse-better" rel="noopener noreferrer"&gt;184. How AI Helps to Make the SIDUS Metaverse Better&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2vg8j7zrstc7vbfjb58n.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2vg8j7zrstc7vbfjb58n.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
For over 15 months, SIDUS has been involved in AI tech game development. During 2022 only, Artificial Intelligence (AI) and Machine Learning (ML) helped us reduce game development, and in the future, we are going to increase this number. Along with the decrease in expenses, AI and ML help us to boost the quality of every component of the SIDUS Metaverse.&amp;nbsp;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/can-buildbox-challenge-the-might-of-the-unity-game-engine-k0273xz5" rel="noopener noreferrer"&gt;185. Can BuildBox Challenge The Might Of The Unity Game Engine?&lt;/a&gt;
&lt;/h3&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%2Ffirebasestorage.googleapis.com%2Fv0%2Fb%2Fhackernoon-app.appspot.com%2Fo%2Fimages%252FvCE8Tr5GQ4ZD9M75mT8IsPONZLn2-k1b3u76.jpeg%3Falt%3Dmedia%26token%3D3194375e-44ee-4cc0-85bb-f5769004d9e1" 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%2Ffirebasestorage.googleapis.com%2Fv0%2Fb%2Fhackernoon-app.appspot.com%2Fo%2Fimages%252FvCE8Tr5GQ4ZD9M75mT8IsPONZLn2-k1b3u76.jpeg%3Falt%3Dmedia%26token%3D3194375e-44ee-4cc0-85bb-f5769004d9e1" width="759" height="507"&gt;&lt;/a&gt;&lt;br&gt;
As someone who has used both&amp;nbsp;Buildbox&amp;nbsp;and Unity to make games, I read with extreme interest a post by&amp;nbsp;Venturebeat&amp;nbsp;about the announcement of AppOnboard's new CEO, Mike Seavers. This could be one of the biggest wins for the company ever since Jonathan Zweig and AppOnboard acquired Buildbox last year.&amp;nbsp;Zweig&amp;nbsp;himself is an experienced entrepreneur, having co-founded AdColony in 2008 (sold to Opera for $350m in 2014) and co-founded AppOnboard in 2016. AppOnboard has raised $35m from investors, according to&amp;nbsp;Crunchbase, and the new appointment could lead to new funding rounds when the time is right. This is going to lead to a very interesting David vs Goliath battle between AppOnboard's Buildbox and Unity Technologies.&amp;nbsp;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/checkers-on-react-part-6-player" rel="noopener noreferrer"&gt;186. Checkers on React - Part 6 - Player&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4cd9o7lphdqom2tb0r01.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4cd9o7lphdqom2tb0r01.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
It’s time to add Players and the ability to change the current player on every next turn.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/why-multiplayer-skill-games-need-a-domain-driven-design" rel="noopener noreferrer"&gt;187. Why Multiplayer Skill Games Need a Domain-Driven Design &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwgi2ir01iygppkoga4nr.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwgi2ir01iygppkoga4nr.jpeg" width="800" height="525"&gt;&lt;/a&gt;&lt;br&gt;
Explore how Domain-Driven Design (DDD) transforms skill game development, optimizing system architecture, game state management, and team collaboration.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/12-20-2023-noonification" rel="noopener noreferrer"&gt;188. The Noonification: Migrating from WebGL to WebGPU (12/20/2023)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7hyn5t9jmpanqbbjq1ll.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7hyn5t9jmpanqbbjq1ll.png" width="800" height="457"&gt;&lt;/a&gt;&lt;br&gt;
12/20/2023: Top 5 stories on the HackerNoon homepage!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/ghost-recon-breakpoints-nft-push-was-a-terrible-move-for-the-industry" rel="noopener noreferrer"&gt;189. Ghost Recon: Breakpoint's NFT Push  was a Terrible Move for the Industry&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F63a0kix7co7a4tkvgxgt.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F63a0kix7co7a4tkvgxgt.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
The Future of Gaming is complex. Here are my thoughts.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/singularity-streamlining-game-development-with-a-universal-backend-framework" rel="noopener noreferrer"&gt;190. Singularity: Streamlining Game Development with a Universal Backend Framework&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fef2xgq7wu8a3wrgqmfd8.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fef2xgq7wu8a3wrgqmfd8.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Discover how Andrey Makhorin and the team at Pixonic developed Singularity, a universal backend framework for game development.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-hybrid-future-of-multiplayer-game-architecture-9up36m3" rel="noopener noreferrer"&gt;191. The Future of Multiplayer Game Architecture is Hybrid&lt;/a&gt;
&lt;/h3&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%2Fhackernoon.com%2Fimages%2FugoTV1vwcgR4mN8MMDUUN4vt6p02-88m34h6.jpeg" 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%2Fhackernoon.com%2Fimages%2FugoTV1vwcgR4mN8MMDUUN4vt6p02-88m34h6.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
This multiplayer game architecture, if technically and economically feasible can reshape the future of gaming.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/why-is-gaming-shifting-to-liveops-the-metaverse-and-who-does-not-need-it" rel="noopener noreferrer"&gt;192. Why is Gaming Shifting to LiveOps, the Metaverse and Who Does Not Need It&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxshr3cyaiyv020665wbe.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxshr3cyaiyv020665wbe.jpeg" width="799" height="310"&gt;&lt;/a&gt;&lt;br&gt;
How did games as service emerge, what are they used for, what are LiveOps in games, why does CS not change with years and stays popular, what else will be created in Fortnite and what is awesomeness inflation?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/lets-talk-about-sumire-indie-game-storytelling-at-its-finest" rel="noopener noreferrer"&gt;193. Let's Talk About Sumire: Indie Game Storytelling at its Finest&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2kgwj43tp2dqbxtgla2u.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2kgwj43tp2dqbxtgla2u.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
The premise of Sumire is beautifully simple: you have one day to change your life. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-most-important-thing-in-gamefi-is-to-create-good-tokenomics" rel="noopener noreferrer"&gt;194. The Most Important Thing in GameFi is to Create Good Tokenomics&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhkg662aqzy1ppoev054c.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhkg662aqzy1ppoev054c.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Juanjo Chust is CEO of Arker Labs, a company founded in 2018 which has been developing all kinds of applications. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/gold-fever-wealth-management-tool-in-the-form-of-a-game" rel="noopener noreferrer"&gt;195. Gold Fever, Wealth Management Tool in the Form of a Game?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvo6beum28h1lmvbh6uui.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvo6beum28h1lmvbh6uui.jpeg" width="799" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Here is our story and how the bear market should know about Gold Fever.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/building-a-simple-tic-tac-toe-game-with-javascript" rel="noopener noreferrer"&gt;196. Building a Simple Tic-Tac-Toe Game with JavaScript&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkd6j2lrouy8kosn1eps3.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkd6j2lrouy8kosn1eps3.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
In this article, we will be building a simple version of Tic Tac Toe using HTML, CSS, and JavaScript.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-guide-to-unity-razorpay-payment-gateway-integration" rel="noopener noreferrer"&gt;197. A Guide to Unity + Razorpay Payment Gateway Integration&lt;/a&gt;
&lt;/h3&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%2F6sxmbjgazjjlbeuv10e8.jpeg" 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%2F6sxmbjgazjjlbeuv10e8.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
My team &amp;amp; I was working on an AR&amp;amp;VR project — around mid-2017, the most difficult problem that we faced was integrating custom payment gateways to our app.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/current-p2e-gamers-are-drawn-in-on-the-earning-aspect-which-is-unhealthy-ethan-ng" rel="noopener noreferrer"&gt;198. "Current P2E Gamers are drawn in on the earning aspect, which is unhealthy" - Ethan Ng&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftd0peeu82y3xi6bss94n.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftd0peeu82y3xi6bss94n.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
WonderHero is a Play-And-Earn RPG for iOS &amp;amp; Android, where players control a team of 4 heroes in tactical turn-based battles to win NFTs and Crypto Tokens. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/ai-is-fostering-in-a-new-era-of-video-game-development-1na3udt" rel="noopener noreferrer"&gt;199. AI is Fostering in a New Era of Video Game Development&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frd5yqgwcuiag6q8xsdf0.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frd5yqgwcuiag6q8xsdf0.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
With&amp;nbsp;Fortnite, developer Epic Games didn’t just create an internationally acclaimed game; they built&amp;nbsp;a new virtual space for socializing. With the PlayStation VR, Sony released the first mass-market console that allowed us to experience high-definition virtual reality in the comfort of our own living rooms.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/4-30-2024-noonification" rel="noopener noreferrer"&gt;200. The Noonification: RaspberryPi: Technology Overload - LAMP🕯 to UASP🐝 (4/30/2024)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fun6ciafeq886j9c4ec9s.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fun6ciafeq886j9c4ec9s.png" width="800" height="457"&gt;&lt;/a&gt;&lt;br&gt;
4/30/2024: Top 5 stories on the HackerNoon homepage!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/ai-in-gaming-5-ways-machine-learning-will-change-the-industry-i683ut8" rel="noopener noreferrer"&gt;201. AI in Gaming: 5 Ways Machine Learning Will Change the Industry&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fa7cpqmxtvn23h12jadoz.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fa7cpqmxtvn23h12jadoz.jpeg" width="800" height="500"&gt;&lt;/a&gt;&lt;br&gt;
With rampant developments in&amp;nbsp;computer vision technology, there are many ways that machine learning is being used in the video game industry, especially in virtual reality. Developments in VR games are quickly changing the way we game and the way we socialize. It wouldn’t be much of a stretch to say that VR is the future of gaming.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/lessons-learned-making-an-mmorpg-73m3win" rel="noopener noreferrer"&gt;202. Lessons Learned Making an&amp;nbsp;MMORPG&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkbu9bbjm4ecer08ram2s.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkbu9bbjm4ecer08ram2s.jpeg" width="800" height="300"&gt;&lt;/a&gt;&lt;br&gt;
In 2016 Casey McGeever, an ex-coworker and friend asked me to have lunch with him and his wife Jocelyne. He had a proposal to make — he was developing a game, and he wanted me to join the dev team (as the only non-developing dev on the team) to help promote the game through its creation.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/blockchain-gaming-a-paradigm-shift-in-economic-modeling-6m2p3wje" rel="noopener noreferrer"&gt;203. Blockchain Gaming: A Paradigm Shift in Economic Modeling&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8dkuz9gn3l1v75cz6m87.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8dkuz9gn3l1v75cz6m87.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Mobile as a gaming platform has dominated the gaming industry. Nearly 51% of the global games market came from mobile. It is expected that by 2021, mobile games revenue will grow to 100 billion dollars. Today mobile game developers pay a commission of 30% for any lead from the app store (paid app) or in-game transactions.&amp;nbsp;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-a-pm-can-transform-art-production-a-case-study-in-aaa-gaming" rel="noopener noreferrer"&gt;204. How a PM Can Transform Art Production: A Case Study in AAA Gaming&lt;/a&gt;
&lt;/h3&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%2Fxp7rmtbez7nq0qcmg2t0.jpeg" 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%2Fxp7rmtbez7nq0qcmg2t0.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Project Manager of a AAA game reveals how he optimized art production by a factor of 3.3.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/bugs-from-the-90s-the-code-of-the-command-and-conquer-game-ww1o3t94" rel="noopener noreferrer"&gt;205. Bugs From the 90's: The Code of the Command &amp;amp; Conquer Game &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fn3nkko8wtdgjolr5shyn.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fn3nkko8wtdgjolr5shyn.jpeg" width="500" height="405"&gt;&lt;/a&gt;&lt;br&gt;
The American company Electronic Arts Inc (EA) has made the source code of the games Command &amp;amp; Conquer: Tiberian Dawn and Command &amp;amp; Conquer: Red Alert publicly available. This code should help the game community to develop mods and maps, create custom units, and customize the gameplay logic. We all now have a unique opportunity to plunge into the history of development, which is very different from the modern one. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/java-backend-observability-with-opentelemetry-traces-and-minimal-code" rel="noopener noreferrer"&gt;206. Java Backend Observability with OpenTelemetry Traces and Minimal Code&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxr1psd1hf1jw3zh12wc2.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxr1psd1hf1jw3zh12wc2.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
How we integrated the OpenTelemetry framework into our Java backend, getting tracing with minimal coding.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-is-blockchain-revolutionizing-the-gaming-industry" rel="noopener noreferrer"&gt;207. How is Blockchain Revolutionizing the Gaming Industry?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6zpzxkg7ro45bvwitmz7.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6zpzxkg7ro45bvwitmz7.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Through this informative article, you'll learn how blockchain is revolutionizing the whole gaming industry and why more businesses want to leverage it.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/hr-director-lutsia-gorelova-reflects-on-whats-changed-in-it-hiring-over-the-past-few-decades" rel="noopener noreferrer"&gt;208. HR Director Lutsia Gorelova Reflects on What's Changed In IT Hiring Over The Past Few Decades&lt;/a&gt;
&lt;/h3&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%2F7xt2kjftqqs37nx3g7fs.jpeg" 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%2F7xt2kjftqqs37nx3g7fs.jpeg" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/6-devices-you-wont-believe-you-can-play-games-on-652t379y" rel="noopener noreferrer"&gt;209. 6 Devices You Won't Believe You Can Play Games On&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyvv3ucv3m1808cae4kay.gif" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyvv3ucv3m1808cae4kay.gif" width="560" height="315"&gt;&lt;/a&gt;&lt;br&gt;
You sure can play games on computers, consoles, mobile phones and even TVs. But what else can you play on? &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/common-coding-conventions-in-gdscript" rel="noopener noreferrer"&gt;210. Common Coding Conventions in GDScript&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxevvkz3xmsgmvjexk3xr.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxevvkz3xmsgmvjexk3xr.jpeg" width="800" height="391"&gt;&lt;/a&gt;&lt;br&gt;
Discover essential GDScript coding conventions that enhance code readability and maintainability. Learn about naming, indentation, line length, and more!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/cloud-gaming-will-we-soon-see-a-netflix-for-video-games-b56634q4" rel="noopener noreferrer"&gt;211. Cloud Gaming: Will we Soon See a "Netflix" for Video Games?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ff8kp2a8yklqtzv4lcd3n.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ff8kp2a8yklqtzv4lcd3n.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Cloud gaming is a very exciting prospect within the gaming industry. While we've seen the lukewarm reception of Google Stadia, the idea itself is relatively new. Just like Netflix was rejected at first, perhaps cloud gaming is the future of the game industry as a whole. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/building-a-level-viewer-for-the-legend-of-zelda-twilight-princess" rel="noopener noreferrer"&gt;212. Building a Level Viewer for The Legend Of Zelda - Twilight Princess&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9mae853phovu02ddd9qs.webp" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9mae853phovu02ddd9qs.webp" width="800" height="200"&gt;&lt;/a&gt;&lt;br&gt;
I programmed a web BMD viewer for Twilight Princess because I am fascinated by analyzing levels and immersing myself in the details of how they were made.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/minecraft-chooses-classic-gaming-over-nft-hype" rel="noopener noreferrer"&gt;213. Minecraft Chooses Classic Gaming Over NFT Hype&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fofi5vka7hp88yx3m7e7u.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fofi5vka7hp88yx3m7e7u.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Minecraft released a statement on its website emphasizing its lack of interest in integrating any form of NFTs into its games.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/this-ai-by-intel-makes-grand-theft-auto-5-look-photorealistic-xv3z345m" rel="noopener noreferrer"&gt;214. This AI by Intel Makes Grand Theft Auto 5 Look Photorealistic&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpht6yey1t8q1fqyf4d4q.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpht6yey1t8q1fqyf4d4q.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
This AI can be applied live to the video game and transform every frame to look much more natural.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/unbound-worlds-apart-was-inspired-by-hollow-knight-ori-portal-and-diablo-2-b8r48zn" rel="noopener noreferrer"&gt;215. Unbound: Worlds Apart was Inspired by Hollow Knight, Ori, Portal, and Diablo 2&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcyj3ldpo0o7oucrzxkze.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcyj3ldpo0o7oucrzxkze.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Since 2016, Sergiu &amp;amp; the team at Alien Pixel Studios have been working on the new game Unbound; Worlds Apart which recently launched on Steam &amp;amp; Nintendo Switch&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/real-time-rendering-tool-with-reconstructions-based-on-ue4-raytracing-tech" rel="noopener noreferrer"&gt;216. Real-Time Rendering Tool with Reconstructions Based on UE4 Raytracing Tech&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F849kdmlkar4as43s7au5.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F849kdmlkar4as43s7au5.jpeg" width="512" height="342"&gt;&lt;/a&gt;&lt;br&gt;
Direct use of UE4's pathtracing is a great yet not perfect solution, since UE4 uses BruteForce &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-unity-writing-contest-round-1-finalists-announced" rel="noopener noreferrer"&gt;217. The Unity Writing Contest: Round 1 Finalists Announced!&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5jn8p8e7it65t59ra1dt.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5jn8p8e7it65t59ra1dt.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
It’s time to celebrate the amazing content pieces shortlisted as finalists for the first round of the Unity Writing Contest by Tatum Games and HackerNoon! &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/making-game-boy-games-in-2021-with-quest-arrest-developer-john-roo-9n2z34n6" rel="noopener noreferrer"&gt;218. Making Game Boy Games in 2021 with Quest Arrest Developer John Roo&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F10b3r2kh1y5blveej63p.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F10b3r2kh1y5blveej63p.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
In this AMA, we dive into John Roo's thoughts on game development, retro gaming, and the indie dev scene.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/understanding-ai-powered-simulated-worlds-with-christopher-entwistle" rel="noopener noreferrer"&gt;219. Understanding AI-Powered Simulated Worlds with Christopher Entwistle&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fg2rl8fqbtmol5bh6zwbg.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fg2rl8fqbtmol5bh6zwbg.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
In this slogging AMA, we chat with Christopher Entwistle about the Improbable, his career, the future of the metaverse&amp;nbsp;and how to make money in it, and gaming.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/on-bot-development-in-fps-games" rel="noopener noreferrer"&gt;220. On Bot Development in FPS Games&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwo24xrbvwltjearwpek8.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwo24xrbvwltjearwpek8.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
We understand how difficult it is to find 10 players to play with, especially for a new indie game. Can you imagine playing a first-person shooter without anything to shoot at? It simply didn't make sense. As a result, we decided to include bots in the game so that players could play even when their buddies were unavailable. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/assist-me-in-designing-a-board-game-part-3" rel="noopener noreferrer"&gt;221. Assist Me In Designing a Board Game - Part 3&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2p76azfwkd43kdldhewk.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2p76azfwkd43kdldhewk.png" width="800" height="378"&gt;&lt;/a&gt;&lt;br&gt;
I think it might be a fun experiment to share my design progress online — and create a better game with live feedback from you&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/godot-43-rc-2-the-safe-fixes" rel="noopener noreferrer"&gt;222. Godot 4.3 RC 2: The Safe Fixes&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-4983exn.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-4983exn.jpeg" width="799" height="533"&gt;&lt;/a&gt;&lt;br&gt;
This section covers changes made since the previous RC 1 snapshot, which are mostly regression fixes, or “safe” fixes to longstanding issues.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-godot-editor-is-now-available-in-the-meta-horizon-store" rel="noopener noreferrer"&gt;223. The Godot Editor Is Now Available in the Meta Horizon Store&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-wo23dpj.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-wo23dpj.jpeg" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
This is an early access version of the Godot Editor running natively on Meta Quest devices, enabling the creation and development of 2D and 3d xr apps&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/223-stories-to-learn-about-game-development" rel="noopener noreferrer"&gt;224. 223 Stories To Learn About Game Development&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjpij5lckiv4cijbrd27w.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjpij5lckiv4cijbrd27w.png" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Learn everything you need to know about Game Development via these 223 free HackerNoon stories.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/5-mind-blowing-real-world-applications-made-with-unity-taking-gaming-technology-to-the-next-level" rel="noopener noreferrer"&gt;225. 5 Mind-Blowing Real-World Applications Made with Unity — Taking Gaming Technology to the Next Level!&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdxk967qhzul4hjcypqah.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdxk967qhzul4hjcypqah.jpeg" width="799" height="389"&gt;&lt;/a&gt;&lt;br&gt;
Unity has been used to create some amazing real-world applications that have revolutionized the way we interact with technology.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-making-of-the-walking-dead-saints-and-sinners-or-skydance-interactive-podcast-ur3o3w3e" rel="noopener noreferrer"&gt;226. The Making of The Walking Dead: Saints &amp;amp; Sinners - Skydance Interactive Podcast&lt;/a&gt;
&lt;/h3&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%2Fmox1mtcshk4mhp04idlu.jpeg" 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%2Fmox1mtcshk4mhp04idlu.jpeg" width="799" height="450"&gt;&lt;/a&gt;&lt;br&gt;
In this special episode of the Hacker Noon podcast, I talk to Mark Domowicz and Todd Adamson from Skydance Interactive, the acclaimed developer of The Walking Dead: Saints &amp;amp; Sinners, one of the best virtual reality games on the market today.&amp;nbsp;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/advantages-of-ai-in-gaming-how-were-creating-smarter-competition" rel="noopener noreferrer"&gt;227. Advantages of AI in Gaming: How We're Creating Smarter Competition&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwwxij1xms6hocxkcb791.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwwxij1xms6hocxkcb791.jpeg" width="799" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Why artificial intelligence is being introduced into competitive and cooperative games today, and how the development teams of such games use AI. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/you-will-love-these-entity-component-system-benefits-in-the-unity-engine-wwu3woo" rel="noopener noreferrer"&gt;228. You Will Love These Entity Component System Benefits In The Unity Engine&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwkrxyo05n6wmp5wozxcj.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwkrxyo05n6wmp5wozxcj.jpeg" width="799" height="420"&gt;&lt;/a&gt;&lt;br&gt;
To date, a truly vast majority of both well-established companies and amateur game developers and indie teams use the Unity engine to develop games, applications, simulations, visualizations, etc. One of the reasons for such popularity is the rather low entry threshold compared to peers. It allows beginners to create their first game prototypes after just a few days or even hours of training.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-improve-marketability-of-a-mobile-game-application-with-concept-testing-ko1c3w51" rel="noopener noreferrer"&gt;229. How to Improve Marketability of a Mobile Game Application with Concept Testing&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-03T19%3A59%3A59.330Z-hzi7h50ayugv30fwvuolni8y" 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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-03T19%3A59%3A59.330Z-hzi7h50ayugv30fwvuolni8y" width="1080" height="720"&gt;&lt;/a&gt;&lt;br&gt;
Game publishers may have no idea that they have weak marketability until they soft launch their product, and at this point they have already invested huge resources into the development. Yet, there’s a way to make sure that the game can hit its business goals before writing a single line of code. I’m referring to&amp;nbsp;game&amp;nbsp;concept testing.&amp;nbsp;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/5-things-you-should-know-before-developing-ctv-games" rel="noopener noreferrer"&gt;230. 5 Things You Should Know Before Developing CTV Games&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fb8788hozzc8r20y5qlts.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fb8788hozzc8r20y5qlts.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Learn 5 main steps that CTV developers should take into account when they are creating a new game. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/configuring-your-phaser-3-game-with-webpack-for-production-ho193tvr" rel="noopener noreferrer"&gt;231. Configuring Your Phaser 3 Game With Webpack For Production&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fojs6wf1u2qaqjdzvtbz8.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fojs6wf1u2qaqjdzvtbz8.jpeg" width="515" height="234"&gt;&lt;/a&gt;&lt;br&gt;
I am writing this article to help people that are just starting to learn Phaser 3 and need extra support when deploying their game to production. This tutorial will focus on configuring your app with Webpack, I will run through each line of code explaining what they are doing and why they are important. This tutorial won’t show you how to set up your Phaser 3 game, in that case I recommend you to start with this template and jump to configuring your prod.js in this article (Step 5).&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/xsolla-debuts-xsolla-wallet-to-provide-access-to-embedded-finance-solutions-and-instant-earnings" rel="noopener noreferrer"&gt;232. Xsolla Debuts Xsolla Wallet To Provide Access To Embedded Finance Solutions And Instant Earnings&lt;/a&gt;
&lt;/h3&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%2Fl08a0wq1iyjsh5i1w39t.jpeg" 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%2Fl08a0wq1iyjsh5i1w39t.jpeg" width="512" height="307"&gt;&lt;/a&gt;&lt;br&gt;
The Xsolla Wallet is a game-changing solution offering embedded finance options specifically designed for developers and creators.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/learn-to-code-with-games-the-long-dark-1r7c3ylq" rel="noopener noreferrer"&gt;233. Coding for Gamers: The Long Dark&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fm24jwihj1m0jaq2kva2n.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fm24jwihj1m0jaq2kva2n.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Before I became a programmer I loved to play games. I played games for many years before I even knew the most basic concepts about coding. However these days I see that people are trying to introduce their kids to programming and looking for ways to make programming concepts more approachable. I think that using existing games people love is a great way to do just that. That is why I wanted to start this new coding for gamers blog series. In this tutorial I will show you how to do that by walking you through the process of extracting a feature from a video game called The Long Dark and recreating it on your own.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/parallel-tcg-releases-on-epic-games-store" rel="noopener noreferrer"&gt;234. Parallel TCG Releases On Epic Games Store&lt;/a&gt;
&lt;/h3&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%2F1fqyqs9rsan5ecbq3mtw.jpeg" 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%2F1fqyqs9rsan5ecbq3mtw.jpeg" width="512" height="307"&gt;&lt;/a&gt;&lt;br&gt;
. Players collect cards, build 40-card decks combining cards from one of the five factions and the Universal pool, and engage in strategic battles against their&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/on-game-development-with-salvatore-cali-from-rise-of-cultures-innogames" rel="noopener noreferrer"&gt;235. On Game Development with Salvatore Calì from Rise of Cultures (InnoGames)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frt0dy4opeqn66uyfqzg0.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frt0dy4opeqn66uyfqzg0.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
In this slogging AMA, we chat with Salvador Calì about the Rise of Cultures, Innogames, game development, the metaverse, and leadership in gaming.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-real-reason-most-indie-games-flop-it-has-nothing-to-do-with-gameplay" rel="noopener noreferrer"&gt;236. The Real Reason Most Indie Games Flop (It Has Nothing To Do With Gameplay)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvjx5zf2m2t5qijleemzk.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvjx5zf2m2t5qijleemzk.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
An explosion of high-quality games has saturated traditional channels. As discovery breaks down, distribution is becoming the industry's biggest bottleneck.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-tech-behind-war-robots-first-sword-wielding-mech" rel="noopener noreferrer"&gt;237. The Tech Behind War Robots’ First Sword-Wielding Mech&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhqnzic5ewvrcrhqc8hf7.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhqnzic5ewvrcrhqc8hf7.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Go behind the scenes of War Robots’ first melee fighter, SWORD Unit 190, and discover how we designed swords, physics, and animations for epic battles.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-gaming-industry-is-going-through-a-revolution-in-2021" rel="noopener noreferrer"&gt;238. The Gaming Industry is Going Through a Revolution in 2021&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe8tyfwmkp67om7jzp3ln.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe8tyfwmkp67om7jzp3ln.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Blockchain technology is resulting in a revolution in the gaming industry.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-ive-learned-by-making-and-promoting-a-game-to-help-stray-cats-jbd3u2c" rel="noopener noreferrer"&gt;239. What I've Learned By Making And Promoting A Game To Help Stray Cats&lt;/a&gt;
&lt;/h3&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%2Fdatgvxcn24ny02zxrtzn.jpeg" 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%2Fdatgvxcn24ny02zxrtzn.jpeg" width="799" height="533"&gt;&lt;/a&gt;&lt;br&gt;
At the beginning of summer 2019, I've got an idea to make a cat-themed game to help stray cats by donating all the revenue to cat charities.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/fixing-code-errors-in-amnesia-the-dark-descent-e0363wpg" rel="noopener noreferrer"&gt;240. Fixing Code Errors in Amnesia: The Dark Descent&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpublt3og7wzwwla0hc3q.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpublt3og7wzwwla0hc3q.jpeg" width="580" height="373"&gt;&lt;/a&gt;&lt;br&gt;
Just before the release of the "Amnesia: Rebirth" game, the vendor "Fractional Games" opened the source code of the legendary "Amnesia: The Dark Descent" and its sequel "Amnesia: A Machine For Pigs". Why not use the static analysis tool to see what dreadful mistakes are hidden in the inside of these cult horror games?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/why-you-shouldnt-quit-your-job-to-make-money-playing-games" rel="noopener noreferrer"&gt;241. Why You Shouldn't Quit Your Job to Make Money Playing Games&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdkkvhq43uma3qkzsvx14.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdkkvhq43uma3qkzsvx14.jpeg" width="799" height="559"&gt;&lt;/a&gt;&lt;br&gt;
The&amp;nbsp;what,&amp;nbsp;why and when&amp;nbsp;of playing to earn games.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/blockchain-game-development-what-is-it-and-how-do-you-get-started" rel="noopener noreferrer"&gt;242. Blockchain Game Development: What Is It, And How Do You Get Started?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcmzh6b09w2mhmfhyudav.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcmzh6b09w2mhmfhyudav.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
In this article we’ll take a look at blockchain game development. We’ll also list popular games and some of the best blockchain game developers.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-the-pandemic-is-transforming-the-gaming-industry-zj1p3z4g" rel="noopener noreferrer"&gt;243. How the Pandemic is Transforming the Gaming Industry&lt;/a&gt;
&lt;/h3&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%2F5ttmwh3lir9opzdbj02y.jpeg" 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%2F5ttmwh3lir9opzdbj02y.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
The Coronavirus has shed light on innumerable industrial and sociopolitical problems: our fractured healthcare system, racial disparity in access to emergency services, the crushing failures of capitalism more generally. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/godots-usage-on-github-a-deeper-look-at-the-stats" rel="noopener noreferrer"&gt;244. Godot's Usage on GitHub: A Deeper Look at the Stats&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-bq53b3v.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-bq53b3v.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Godot gets almost the same number of new pull requests per month as new issues, roughly 600 of each per month (that’s 20 PRs and 20 issues per day).&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/connected-tvs-are-the-future-of-hyper-casual-games-r64133yp" rel="noopener noreferrer"&gt;245. Connected TVs are the Future of Hyper-Casual Games&lt;/a&gt;
&lt;/h3&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%2Fhackernoon.com%2Fimages%2FZhS0mnYYWpW1ltoZT2wBkScxtv13-793x33n1.jpeg" 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%2Fhackernoon.com%2Fimages%2FZhS0mnYYWpW1ltoZT2wBkScxtv13-793x33n1.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
CTV is great for many reasons, and here is one more: it's perfect for hyper-casual gamers&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/5-1-2024-noonification" rel="noopener noreferrer"&gt;246. The Noonification: How to Create a CI/CD Pipeline Using GitHub and AWS&amp;nbsp;EC2 (5/1/2024)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9c8ayu7crhvdyxugsszg.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9c8ayu7crhvdyxugsszg.png" width="800" height="457"&gt;&lt;/a&gt;&lt;br&gt;
5/1/2024: Top 5 stories on the HackerNoon homepage!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/ufbx-importer-in-godot-43-everything-that-came-with-it" rel="noopener noreferrer"&gt;247. Ufbx Importer in Godot 4.3: Everything That Came With It&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-fv83e7h.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-fv83e7h.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
The ufbx importer is a major step in improving the accuracy and ease of use of Godot’s 3D importer. It is but one of many improvements.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/heres-why-the-godot-foundation-has-no-plans-for-console-ports" rel="noopener noreferrer"&gt;248. Here's Why the Godot Foundation Has No Plans for Console Ports&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-3i03cqb.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-3i03cqb.jpeg" width="799" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Nonetheless, here we attempt to describe the current blockers to the best of our ability, and detail what that means for you as developers looking to port&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-game-developers-guide-to-making-your-automated-tests-awesome-in-5-simple-steps" rel="noopener noreferrer"&gt;249. A Game Developer's Guide to Making Your Automated Tests Awesome in 5 Simple Steps&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe4mic4paea3spa0gjlec.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe4mic4paea3spa0gjlec.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
How to use automated tests in mobile games. Tips for effective work.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/is-a-career-in-game-development-right-for-you" rel="noopener noreferrer"&gt;250. Is a Career in Game Development Right for You? &lt;/a&gt;
&lt;/h3&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%2Fc3xa4sjzw16absqismi4.jpeg" 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%2Fc3xa4sjzw16absqismi4.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Where to start if you want to work as a programmer in gamedev.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/tgs-2022-suffers-a-nearly-50percent-decrease-in-guests-but-nothing-stops-gaming" rel="noopener noreferrer"&gt;251. TGS 2022 Suffers a Nearly 50% Decrease in Guests, But 'Nothing Stops Gaming'&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9k8sq4q7gf444fz1ld1i.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9k8sq4q7gf444fz1ld1i.jpeg" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
In a flash report to press attendees, the TGS 2022 press contact has announced that the event was able to bring in 138,192 Visitors over a 4-day period.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/blending-worlds-how-to-integrate-external-ips-without-losing-your-games-dna" rel="noopener noreferrer"&gt;252. Blending Worlds: How to Integrate External IPs Without Losing Your Game’s DNA&lt;/a&gt;
&lt;/h3&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%2Fs94ejk38c28toccbgg0b.jpeg" 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%2Fs94ejk38c28toccbgg0b.jpeg" width="799" height="554"&gt;&lt;/a&gt;&lt;br&gt;
How to successfully integrate external IPs into your game without losing its core identity - insights from real-world collaborations.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/assist-me-in-designing-a-board-game-part-4" rel="noopener noreferrer"&gt;253. Assist Me In Designing a Board Game - Part 4&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdlt6s4i3ttjorabdqqga.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdlt6s4i3ttjorabdqqga.png" width="800" height="378"&gt;&lt;/a&gt;&lt;br&gt;
I think it might be a fun experiment to share my design progress online — and create a better game with live feedback from you&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/ready-player-china-an-introduction-to-chinas-booming-video-game-market-qv2h3zl0" rel="noopener noreferrer"&gt;254. Ready Player China: An Introduction to China’s Booming Video Game Market&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2F7YuCXaHGzuZddOtm07z1r8GbKes2-n62t3wyf.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2F7YuCXaHGzuZddOtm07z1r8GbKes2-n62t3wyf.jpeg" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
Despite its history of strict regulation against the industry, China’s gaming market is flourishing. Chinese MMOs and RPGs are topping lists around the globe while high-quality cross-platform releases, along with creative marketing through films, eSport competitions, and livestreaming, have set the tone for China’s growing gaming market for years to come at home.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/no-tool-could-handle-our-loadtesting-framework-for-gamesso-we-built-swarm" rel="noopener noreferrer"&gt;255. No Tool Could Handle Our Load‑Testing Framework for Games—So We Built Swarm&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6014ow1cni3953bs9wl4.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6014ow1cni3953bs9wl4.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
How we designed Swarm, our in-house load-testing framework, to handle the challenges of end-to-end testing, custom protocols, and large-scale bot simulations.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/games-that-embrace-the-spirit-of-satoshi" rel="noopener noreferrer"&gt;256. Games That Embrace the Spirit of Satoshi&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fszzk56z5ia2ee2m74sar.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fszzk56z5ia2ee2m74sar.jpeg" width="800" height="368"&gt;&lt;/a&gt;&lt;br&gt;
It is clear to see which games are in keeping with the ethos of Bitcoin. Such games provide their users with more control over in-game currencies and items&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-has-covid-changed-the-gaming-industry-or-catching-up-with-nis-america-oj6c3w44" rel="noopener noreferrer"&gt;257. A Podcast with NIS America: How has COVID Changed the Gaming Industry?&lt;/a&gt;
&lt;/h3&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%2Fbjz74ocym1jiprdpi0h1.jpeg" 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%2Fbjz74ocym1jiprdpi0h1.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
In this episode of the Hacker Noon Podcast, I talked to Erin Kim from NIS America. For those of you that don't know, NIS America is the America-based counterpart of the Japanese game development company NIS (Nippon Ichi Software). &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-better-daily-routines-can-improve-art-production-by-70percent" rel="noopener noreferrer"&gt;258. How Better Daily Routines Can Improve Art Production by 70%&lt;/a&gt;
&lt;/h3&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%2Fonqzv9dlyzoesbuk5ioh.jpeg" 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%2Fonqzv9dlyzoesbuk5ioh.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Case study: daily routine fixes that unblocked art implementation—raising merges to 8.5 branches/version and cutting bugs to 0.75/branch.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/stereoscopic-imaging-technologies-for-pc-game-developers" rel="noopener noreferrer"&gt;259. Stereoscopic Imaging Technologies for PC Game Developers&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F05kun27ppum2bma04l8y.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F05kun27ppum2bma04l8y.png" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
The principles of stereoscopic imaging, its evolution, and impact on PC game development. Learn from the expertise of Konstantin Morshnev&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/c-isnt-going-anywhere-in-game-development" rel="noopener noreferrer"&gt;260. C++ Isn’t Going Anywhere in Game Development&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fz9o485545v2xhvwigeod.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fz9o485545v2xhvwigeod.png" width="800" height="451"&gt;&lt;/a&gt;&lt;br&gt;
C++ remains the backbone of modern game engines—and it’s not going away anytime soon.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-create-promotional-assets-an-insiders-guide-into-the-world-of-graphic-design" rel="noopener noreferrer"&gt;261. How to Create Promotional Assets: An Insider's Guide into the World of Graphic Design&lt;/a&gt;
&lt;/h3&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%2Fqv54ke9pwme8r309s4e7.jpeg" 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%2Fqv54ke9pwme8r309s4e7.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
 I offer you to go through the evolutionary stages of promo materials.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/godot-44-metal-rendering-backend-3d-physics-interpolation-and-more" rel="noopener noreferrer"&gt;262. Godot 4.4: Metal Rendering Backend, 3D Physics Interpolation, and More&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-ul13dho.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-ul13dho.jpeg" width="799" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Metal is a low-level graphics API similar to Vulkan or D3D12. Godot currently supports using Vulkan or D3D12&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/bugs-from-the-90s-the-code-of-command-and-conquer-volume-2-np3y3t9w" rel="noopener noreferrer"&gt;263. Bugs from the 90's: The Code of Command and Conquer [Volume 2]&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3130av68dok75l70xna0.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3130av68dok75l70xna0.jpeg" width="580" height="428"&gt;&lt;/a&gt;&lt;br&gt;
The American company Electronic Arts Inc (EA) has opened the source code of the games Command &amp;amp; Conquer: Tiberian Dawn and Command &amp;amp; Conquer: Red Alert publicly available. Several dozen errors were detected in the source code using the PVS-Studio analyzer, so, please, welcome the continuation of found defects review.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/5-open-source-projects-to-donate-via-kivach-episode-vii-games-to-play-for-free" rel="noopener noreferrer"&gt;264. 5 Open-Source Projects To Donate via Kivach, Episode VII: Games To Play for Free!&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fd8khvjg3alpa8z4zvyrs.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fd8khvjg3alpa8z4zvyrs.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
We can enjoy a lot of free and ad-free games on mobile and desktop, all of them designed with passion. Let's discover them!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/why-political-science-can-take-game-development-to-the-next-level" rel="noopener noreferrer"&gt;265. Why Political Science Can Take Game Development to the Next Level&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F91mqva1f3vjsg843da9c.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F91mqva1f3vjsg843da9c.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/build-a-pokemon-game-and-learn-vyper-in-the-process-5y1g3wzv" rel="noopener noreferrer"&gt;266. How to Build a Pokémon Game and Learn Vyper in the Process&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9gb6alevs8600quviwyp.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9gb6alevs8600quviwyp.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Last month, I started exploring DeFi.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/designing-a-flexible-ability-system-in-games-using-the-chain-of-responsibility-pattern" rel="noopener noreferrer"&gt;267. Designing a Flexible Ability System in Games Using the Chain of Responsibility Pattern&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqw0tpfs5xc8mfzrod79x.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqw0tpfs5xc8mfzrod79x.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Game abilities are built from reusable checks (mana, cooldown, etc.) linked in a chain. Execution is handled separately. This makes abilities modular, testab...&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/cinematic-playground-exploring-the-fusion-of-movies-and-games" rel="noopener noreferrer"&gt;268. Cinematic Playground: Exploring the Fusion of Movies and Games&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbrwkuqimkli4ayeire51.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbrwkuqimkli4ayeire51.jpeg" width="799" height="531"&gt;&lt;/a&gt;&lt;br&gt;
Game development and movie making go a long way. Both are two apples fallen from the same creative tree in the boundless orchard of entertainment.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/why-designers-should-venture-outside-their-industry-for-inspiration" rel="noopener noreferrer"&gt;269. Why Designers Should Venture Outside Their Industry for Inspiration&lt;/a&gt;
&lt;/h3&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%2Fjs9ckpf3g03wezmprlki.jpeg" 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%2Fjs9ckpf3g03wezmprlki.jpeg" width="800" height="396"&gt;&lt;/a&gt;&lt;br&gt;
In my opinion, it's important to understand the main principle: approach your work with an open mind, be curious, and find new sources of inspiration.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/altura-launches-$1m-web-3-gaming-grant-fund-to-empower-developers" rel="noopener noreferrer"&gt;270. Altura Launches $1M Web 3 Gaming Grant Fund to Empower Developers&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbdtbrr306ei3do9vlmmc.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbdtbrr306ei3do9vlmmc.png" width="800" height="453"&gt;&lt;/a&gt;&lt;br&gt;
Altura’s $1M grant fund revolutionizes Web3 gaming, offering developers $50K/month to create groundbreaking projects. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/reinventing-the-legendary-fish-shooting-game-using-blockchains-6s21376d" rel="noopener noreferrer"&gt;271. Reinventing the Legendary Fish Shooting Game Using Blockchains&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdrt3gbkei3ra2rcp5rnm.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdrt3gbkei3ra2rcp5rnm.jpeg" width="800" height="419"&gt;&lt;/a&gt;&lt;br&gt;
With the emergence of new technologies like AI/ML, AI, and Blockchains, the gaming industry today is ready to bring new advancements in the gaming field and create a whole new experience for gamers worldwide. While other techs are slowly picking up the pace, blockchain-based gaming platforms have already started to revolutionize the sector. With their transparent and decentralized ecosystem, they have become sought-after games for players worldwide who are looking for more than just an enhanced gaming experience. Fishcoin is one such blockchain game that is intending to revolutionize the ever-famous fish shooting game by taking it on a blockchain ledger.&amp;nbsp;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/blockchain-can-create-a-user-focused-gaming-industry-unhashed-5-tl1x34i6" rel="noopener noreferrer"&gt;272. Blockchain Can Create a User-Focused Gaming Industry - Unhashed #5&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3jxjpt18hf17qfpim14n.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3jxjpt18hf17qfpim14n.jpeg" width="800" height="471"&gt;&lt;/a&gt;&lt;br&gt;
The gaming industry is growing rapidly and raking in trillions of dollars in revenue. Yet, the gamers get nothing of real value. Blockchain can change that.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/education-of-a-programmer-why-it-should-not-be-same-as-other-professions-r15h3yvu" rel="noopener noreferrer"&gt;273. Education of a Programmer: Why It Should Not Be Same as Other Professions&lt;/a&gt;
&lt;/h3&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%2F37yvmc7qptvug129fy04.png" 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%2F37yvmc7qptvug129fy04.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
"I hear and I forget. I see and I remember. I do and&lt;br&gt;
I understand" ~Confucius.&amp;nbsp;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/my-experience-as-a-team-lead-for-unity3d-gamedev-team-6v4l350s" rel="noopener noreferrer"&gt;274. My Experience as A Team Lead For Unity3D Gamedev Team&lt;/a&gt;
&lt;/h3&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%2Fty70zc6umuz0lml01mv4.jpeg" 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%2Fty70zc6umuz0lml01mv4.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Recently I became the team lead in the company I am working for and here I want to share a few lessons that I already managed to learn.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-optimize-work-with-collisions-in-unity" rel="noopener noreferrer"&gt;275. How to Optimize Work With Collisions in Unity&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1rnbx15pvlw66psudb4q.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1rnbx15pvlw66psudb4q.png" width="799" height="547"&gt;&lt;/a&gt;&lt;br&gt;
Hello everyone, I would like to share a solution that, for some reason, I have not seen anywhere before, but it does a good job of optimizing the work &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/adtech-the-game-changer-in-enhancing-kpis-and-monetization-for-the-mobile-gaming-industry" rel="noopener noreferrer"&gt;276. AdTech: The Game Changer in Enhancing KPIs and Monetization for the Mobile Gaming Industry&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdsu3chi992oypmpoou2w.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdsu3chi992oypmpoou2w.jpeg" width="768" height="512"&gt;&lt;/a&gt;&lt;br&gt;
AdTech is revolutionizing the gaming industry by enhancing KPIs, optimizing acquisition funnels, and maximizing game monetization strategies.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/blockchain-games-hold-more-potential-than-previously-understood-sw2f3yfx" rel="noopener noreferrer"&gt;277. Blockchain Games Hold More Potential Than Previously Understood&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fek2u3d11xsvbkhuzhyr9.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fek2u3d11xsvbkhuzhyr9.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Blockchain technology is step by step penetrating many areas of our lives, not just becoming an innovation, but shaping the approach and requirements for market products. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/2-28-2026-newsletter" rel="noopener noreferrer"&gt;278. The HackerNoon Newsletter: Why “Small Changes” Don’t Exist in Production Game Systems (2/28/2026)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4p86biz0pdnmrygxglak.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4p86biz0pdnmrygxglak.png" width="799" height="405"&gt;&lt;/a&gt;&lt;br&gt;
2/28/2026: Top 5 stories on the HackerNoon homepage!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/diversity-in-gaming-art-and-design-that-reflects-reality" rel="noopener noreferrer"&gt;279. Diversity in Gaming: Art &amp;amp; Design that Reflects Reality&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqk378aj2wje665xwt7dp.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqk378aj2wje665xwt7dp.jpeg" width="440" height="291"&gt;&lt;/a&gt;&lt;br&gt;
The popularity of online, PC and gaming apps skyrocketed during the Covid pandemic.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/wait-thats-how-much-game-dev-costs-h927737e7" rel="noopener noreferrer"&gt;280. Wait, That's How Much Game Dev Costs?!&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1x6szeubu1l17ir2o63m.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1x6szeubu1l17ir2o63m.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Mike Vittiglio dropped some serious knowledge bombs about game dev on this episode of The HackerNoon Podcast. Amy asks Mike about the cost of game development.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/gamegpt-launches-genesis-ai-nft-collection-combining-ai-and-blockchain-for-the-future-of-gaming" rel="noopener noreferrer"&gt;281. GameGPT Launches Genesis AI NFT Collection, Combining AI And Blockchain For The Future Of Gaming&lt;/a&gt;
&lt;/h3&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%2Facfl46y5thsv9x8zk8p3.jpeg" 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%2Facfl46y5thsv9x8zk8p3.jpeg" width="800" height="469"&gt;&lt;/a&gt;&lt;br&gt;
With this launch, GameGPT aims to redefine how video games are created: providing gamers, creators, and blockchain enthusiasts with next-generation tools for im&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/blockchain-tech-in-the-gaming-industry-major-players-to-spark-mass-adoption-b31t3ws3" rel="noopener noreferrer"&gt;282. Blockchain Tech In the Gaming Industry: Major Players To Spark Mass Adoption?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fc0u6we0s3qsv0pp1thqf.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fc0u6we0s3qsv0pp1thqf.jpeg" width="800" height="536"&gt;&lt;/a&gt;&lt;br&gt;
While the blockchain and crypto industry participants never stop developing and exploring new possible applications of the tech, major global industries are now turning for answers in this unique technology when it comes to innovations in their field.&amp;nbsp;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-first-gen-of-crypto-games-and-crypto-gaming-guilds" rel="noopener noreferrer"&gt;283. The first generation of Crypto Games and Crypto Gaming Guilds&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe3l2uin6bvjfb9hg30ue.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe3l2uin6bvjfb9hg30ue.jpeg" width="800" height="421"&gt;&lt;/a&gt;&lt;br&gt;
A review of the current Crypto gaming landscape, particularly on the economic design, stakeholders, and core gaming principles.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/disney-dreamlight-valley-launches-early-access-in-september-new-gameplay-trailer-released" rel="noopener noreferrer"&gt;284. Disney Dreamlight Valley Launches Early Access in September, New Gameplay Trailer Released&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbnayegvy543c511xeyxp.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbnayegvy543c511xeyxp.jpeg" width="799" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Gameloft and Nintendo revealed some new footage of the upcoming life-sim adventure game, Disney Dreamlight Valley, which hits Nintendo Switch in September.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-if-we-could-build-an-mmo-on-the-blockchain" rel="noopener noreferrer"&gt;285. What If We Could Build an MMO on the Blockchain?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fek0fab4lxgrzd8s8slbp.webp" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fek0fab4lxgrzd8s8slbp.webp" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Imagine your Ragnarok loot wasn’t just digital junk, but something you could sell for real money. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/making-games-more-accessible-with-accessibility-specialist-ian-hamilton" rel="noopener noreferrer"&gt;286. Making Games More Accessible With Accessibility Specialist Ian Hamilton &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Foi0i5oqiwghxfa5gvuv1.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Foi0i5oqiwghxfa5gvuv1.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
In this AMA, Ian talks about his role in the gaming industry, what games he has worked on and how he sees the future of accessibility in gaming.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-many-times-do-we-need-to-remake-resident-evil-4" rel="noopener noreferrer"&gt;287. How Many Times Do We Need to Remake Resident Evil 4?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Foza3v3ezgoaz6uag4ydl.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Foza3v3ezgoaz6uag4ydl.jpeg" width="799" height="450"&gt;&lt;/a&gt;&lt;br&gt;
The remake is being developed for PlayStation 5, Xbox Series X/S, and Windows PC via Steam. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/guardians-of-the-game-how-online-gaming-developers-continue-to-combat-trolls-and-hackers" rel="noopener noreferrer"&gt;288. Guardians of the Game: How Online Gaming Developers Continue to Combat Trolls and Hackers&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fglcybdil38th7kxcu4oc.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fglcybdil38th7kxcu4oc.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Explore the fascinating world of reputation scores, uncover the parallels between trolls and hackers as antagonists in a video game narrative&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/are-web3-gaming-chains-the-new-digital-consoles" rel="noopener noreferrer"&gt;289. Are Web3 Gaming Chains the New Digital Consoles?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fa3h03kthg3i2fkznd78r.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fa3h03kthg3i2fkznd78r.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Blockchain gaming: the new digital console. With asset ownership and thriving economies, these platforms could revitalize the industry.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/xpgg-gaming-platform-launches-with-universal-battle-pass" rel="noopener noreferrer"&gt;290. XP.GG Gaming Platform Launches with Universal Battle Pass&lt;/a&gt;
&lt;/h3&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%2Fv13x0v93vza867chn5mc.jpeg" 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%2Fv13x0v93vza867chn5mc.jpeg" width="799" height="477"&gt;&lt;/a&gt;&lt;br&gt;
Get Good and Get Rewarded in Fortnite, CS2 and Overwatch&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-emergence-of-ctv-gaming-u42124do" rel="noopener noreferrer"&gt;291. The Emergence of CTV Gaming&lt;/a&gt;
&lt;/h3&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%2Fhackernoon.com%2Fimages%2FZhS0mnYYWpW1ltoZT2wBkScxtv13-b41g29ym.jpeg" 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%2Fhackernoon.com%2Fimages%2FZhS0mnYYWpW1ltoZT2wBkScxtv13-b41g29ym.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Worldwide pandemic changed a lot about our everyday lives. But how it affected our gaming preferences? &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/demographics-of-the-gaming-industry-reading-between-the-lines-662s33ur" rel="noopener noreferrer"&gt;292. Demographics of the Gaming Industry: Reading Between the Lines&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwk9yh1uwq4kur4bx7bq6.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwk9yh1uwq4kur4bx7bq6.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
An overview of recent developments in the gaming industry and what they mean for publishers and developers.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/understanding-3d-modeling-as-a-game-designer" rel="noopener noreferrer"&gt;293. Understanding 3D Modeling as a Game Designer&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FV6T77DCxOiTx5prTz0iSV8R9vTZ2-cq039kc.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FV6T77DCxOiTx5prTz0iSV8R9vTZ2-cq039kc.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
3D Modelling in the games industry has its own requirements, unique from most forms of 3D modelling in the rest of the world, because of the interactivity.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/assist-me-in-designing-a-board-game-part-1" rel="noopener noreferrer"&gt;294. Assist Me in Designing a Board Game - Part 1&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fj75na7pd8ex71f5sn3v9.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fj75na7pd8ex71f5sn3v9.png" width="800" height="378"&gt;&lt;/a&gt;&lt;br&gt;
I think it might be a fun experiment to share my design progress online — and create a better game with live feedback from you&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-evolution-of-blockchain-games" rel="noopener noreferrer"&gt;295. The Evolution of Blockchain Games&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzdn0vt7ewssehpcf39f5.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzdn0vt7ewssehpcf39f5.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Did You know that with a simple plugin You can transform any game in a blockchain game?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-nft-artist-who-wants-people-to-make-decisions-for-the-presidents" rel="noopener noreferrer"&gt;296. The NFT Artist Who Wants People To Make Decisions For “The Presidents” &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuondn5q21zvu4pshssqn.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuondn5q21zvu4pshssqn.jpeg" width="800" height="405"&gt;&lt;/a&gt;&lt;br&gt;
This artist created the largest NFT collection of leaders (20,000 avatars) for a project that grants users access to its governance system over its presidents.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-look-at-games-made-with-godot-xr-december-2024" rel="noopener noreferrer"&gt;297. A Look at Games Made With Godot XR (December 2024)&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-cy03bwb.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-cy03bwb.jpeg" width="799" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Godot has a very active XR-focused community on the XR channel of the official Godot Discord server. Today, we want to put a spotlight on a number of them&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/good-things-happen-when-devs-start-building-on-metaverses-the-wof-story" rel="noopener noreferrer"&gt;298. Good Things Happen When Devs Start Building on Metaverses: The WoF Story&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fn6fet281mvckauxr2jx0.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fn6fet281mvckauxr2jx0.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/beyond-your-window-a-look-into-visual-novel-development-li5t3tr3" rel="noopener noreferrer"&gt;299. Beyond Your Window: A Look Into Visual Novel Development&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmqu279blgsy2e7dusol2.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmqu279blgsy2e7dusol2.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Beyond Your Window&amp;nbsp;is a Visual Novel divided into 4 different short stories based on the themes of love, responsibilities and difficult daily choices. As Team SolEtude’s first full-length release, we decided to write down this post-mortem to let other designers/writers/fans of the Visual Novel genre know how we developed it from the prototype to the released version.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/3-reasons-why-wordle-is-so-addicting" rel="noopener noreferrer"&gt;300. 3 Reasons Why Wordle is So Addicting&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8npdq2c0tp61lj5rdtbg.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8npdq2c0tp61lj5rdtbg.jpeg" width="799" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Let's discuss three reasons behind the immense popularity of the Wordle game.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/gamifying-bitcoin-using-blockchain-apis-part-1" rel="noopener noreferrer"&gt;301. Gamifying Bitcoin Using Blockchain-APIs - Part 1&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0wqe33kivs1i6gk122ol.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0wqe33kivs1i6gk122ol.png" width="800" height="625"&gt;&lt;/a&gt;&lt;br&gt;
If Bitcoin is truly gamified, everybody will want to play with it.&lt;br&gt;
Key to this future are blockchain APIs.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/i-made-a-small-rpg-in-two-weeks-an-interview-wgame-developer-joana-almeida" rel="noopener noreferrer"&gt;302. 'I Made a Small RPG in Two Weeks' An Interview w/Game Developer Joana Almeida&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5aoe2og4gewuiwfx2r6m.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5aoe2og4gewuiwfx2r6m.jpeg" width="253" height="165"&gt;&lt;/a&gt;&lt;br&gt;
Joana is a programmer, hobbyist game developer, and technical writer. She grew up in a household where tech was always present.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/assist-me-in-designing-a-board-game-part-2" rel="noopener noreferrer"&gt;303. Assist Me In Designing a Board Game — Part 2&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F98f3a3q1gfje2ssay29n.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F98f3a3q1gfje2ssay29n.png" width="800" height="378"&gt;&lt;/a&gt;&lt;br&gt;
I think it might be a fun experiment to share my design progress online — and create a better game with live feedback from you&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-brainrot-ification-of-mobile-game-economy-design" rel="noopener noreferrer"&gt;304. The Brainrot-ification of Mobile Game Economy Design&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-03T19%3A59%3A59.146Z-x00zau8ml5n9ztyhmeyhfwrh" 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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-03T19%3A59%3A59.146Z-x00zau8ml5n9ztyhmeyhfwrh" width="720" height="540"&gt;&lt;/a&gt;&lt;br&gt;
A look at how modern mobile games streamline currencies, progression, and rewards to lower cognitive load and increase player engagement.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/indignant-ceos-and-struggling-developers-have-game-developers-lost-the-plot-with-nfts" rel="noopener noreferrer"&gt;305. Indignant CEOs and Struggling Developers: Have Game Developers Lost the Plot with NFTs?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fam99jtw1irtq21rjr7qa.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fam99jtw1irtq21rjr7qa.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
I love Worms. Therefore, I love Team17. But a CEO launching surprise NFTs while artists and devs are starving is not cool. Have game-makers lost the plot?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-metaverse-is-coming-and-there-will-be-millions-of-them" rel="noopener noreferrer"&gt;306. The Metaverse is Coming and There Will be Millions of Them&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ft46iuhi3e4k9rrvyywaw.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ft46iuhi3e4k9rrvyywaw.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
The metaverse will change the Internet as we know it today. It will let us socialize, play, and work online in new, more immersive ways than ever before.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/on-map-design-in-blockchain-games-a-festival-map-for-nearly-friendly-tribes" rel="noopener noreferrer"&gt;307. On Map Design in Blockchain Games: A Festival Map for Nearly Friendly Tribes&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flks5gfdm25phtsjbc7pf.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flks5gfdm25phtsjbc7pf.jpeg" width="800" height="440"&gt;&lt;/a&gt;&lt;br&gt;
Nearly Friendly Tribes, our upcoming game, is set to introduce a new map, the Festival Map. This map is the second in our series, following the first map, the &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/who-doesnt-love-the-classic-snake-game" rel="noopener noreferrer"&gt;308. Who Doesn't Love the Classic Snake Game? &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvzru9pd9zkxkzy9mympt.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvzru9pd9zkxkzy9mympt.jpeg" width="800" height="452"&gt;&lt;/a&gt;&lt;br&gt;
Create a classic Snake game using Python and Pygame. Learn game development basics, including loops, conditionals, and rendering graphics.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/from-3d-rendering-to-motion-capture-whats-next-for-game-development-vh343ywn" rel="noopener noreferrer"&gt;309. From 3D Rendering to Motion Capture: What's Next for Game Development?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqbw07ppm1fv9zyjjzqu9.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqbw07ppm1fv9zyjjzqu9.png" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
The past few decades have been game-changing for our daily lives as a whole range of industries transformed into what we see today. The world does not function the way it used to just a few decades ago and that is thanks to technological advancements, occurring throughout this timeframe.&amp;nbsp;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/5-steps-you-should-take-to-launch-a-cool-game-f9y333h" rel="noopener noreferrer"&gt;310. 5 Steps You Should Take To Launch A Cool Game&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzo4c22nbr1lt3n9r1koi.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzo4c22nbr1lt3n9r1koi.jpeg" width="800" height="481"&gt;&lt;/a&gt;&lt;br&gt;
The key steps of the game development process, how each of them functions, and what roles and operations they consist of. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/three-lessons-for-building-a-killer-ad-game" rel="noopener noreferrer"&gt;311. Three Lessons For Building a Killer Ad&amp;nbsp;Game&lt;/a&gt;
&lt;/h3&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%2F62ln9yovuzkg4jau6gzw.jpeg" 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%2F62ln9yovuzkg4jau6gzw.jpeg" width="800" height="455"&gt;&lt;/a&gt;&lt;br&gt;
Use elite marketing tactics in combination with gaming to sell your product, generate leads, and land new customers. Marketing made simple with gaming.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/tech-trends-that-will-rule-the-gaming-industry-in-2022" rel="noopener noreferrer"&gt;312. Tech Trends that will Rule the Gaming Industry in 2022&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsmhjwmfhwqectpv02msz.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsmhjwmfhwqectpv02msz.jpeg" width="800" height="1200"&gt;&lt;/a&gt;&lt;br&gt;
India's gaming sector has achieved 38% astronomical growth and is expected to exceed $ 5 billion by 2025. India, home to 420 million onlinegamers, is also second only to China. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/designing-progression-that-feels-like-play-not-grind" rel="noopener noreferrer"&gt;313. Designing Progression That Feels Like Play, Not Grind&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdzkekcdyfgkgg9a2g0lc.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdzkekcdyfgkgg9a2g0lc.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Learn how to design progression systems that balance intrinsic and extrinsic rewards, short- and long-term goals, fair monetisation, and meaningful endgame.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/141-stories-to-learn-about-games" rel="noopener noreferrer"&gt;314. 141 Stories To Learn About Games&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqsy28dkyseyn71uo4e5c.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqsy28dkyseyn71uo4e5c.png" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Learn everything you need to know about Games via these 141 free HackerNoon stories.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/write-a-story-on-unity-game-development-win-from-$3000" rel="noopener noreferrer"&gt;315. Write a Story on Unity Game Development, Win from $3,000&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffgwgsrcopyj7p73k6yi3.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffgwgsrcopyj7p73k6yi3.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
This writing prompt is for the #Unity Writing Contest by Tatum Games and HackerNoon. Here’s your chance to win from $3,000 prize pool!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-use-enum-in-c-cu9e358g" rel="noopener noreferrer"&gt;316. How to Use Enum in C#&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Folziy61hz9kq68p0s3yf.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Folziy61hz9kq68p0s3yf.jpeg" width="800" height="534"&gt;&lt;/a&gt;&lt;br&gt;
It’s hard to find a developer who has never heard about enum. But do you use it correctly? Let’s find out.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/forgotten-playland-a-multiplayer-party-game-like-no-other-is-live-on-epic-games-store" rel="noopener noreferrer"&gt;317. Forgotten Playland: A Multiplayer Party Game Like No Other Is Live On Epic Games Store&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvgf9k71hqyg2xe68qy9d.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvgf9k71hqyg2xe68qy9d.jpeg" width="512" height="307"&gt;&lt;/a&gt;&lt;br&gt;
Available on PC now, Forgotten Playland offers a fresh, fast-paced gaming experience where players embody the mischievous PlushKyns, adorable yet unruly stuffed&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/6-surprising-insights-you-can-gain-from-unity-analytics" rel="noopener noreferrer"&gt;318. 6 Surprising Insights You Can Gain From Unity Analytics&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fg4n84tgg2wkuxq5oq8vd.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fg4n84tgg2wkuxq5oq8vd.jpeg" width="800" height="243"&gt;&lt;/a&gt;&lt;br&gt;
These unexpected revelations pave the way for informed decision-making, optimized gameplay, and successful marketing strategies.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-importance-of-music-in-video-games-2k2y3td2" rel="noopener noreferrer"&gt;319. The Importance of Music in Video Games&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7l9h36au7d24ieq5aw9p.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7l9h36au7d24ieq5aw9p.jpeg" width="800" height="1067"&gt;&lt;/a&gt;&lt;br&gt;
Think back to the year of 1986. You are an excited child sprinting through the arcade so you can be the first to get to the amazing new game, ”Outrun”. What was it that was so special about this game? The cars? The quirky characters? The endless crashing into things? Probably. But I recently played it for the first time, and the one thing that stood out to me was the music. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/8-15-2025-newsletter" rel="noopener noreferrer"&gt;320. The HackerNoon Newsletter: Microservices: Is It Worth the Trouble? (8/15/2025)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4nx4ekshclaui0fp5c4w.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4nx4ekshclaui0fp5c4w.png" width="799" height="405"&gt;&lt;/a&gt;&lt;br&gt;
8/15/2025: Top 5 stories on the HackerNoon homepage!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/recognized-and-accepted-the-inevitable-rise-of-gaming-world" rel="noopener noreferrer"&gt;321. Recognized and Accepted: The Inevitable Rise of the Gaming World&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fj8tzfm88xq4af44dswny.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fj8tzfm88xq4af44dswny.jpeg" width="799" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Gaming fosters the mindset that allows creativity to grow. Now that gaming has been slowly recognized, will it continue to rise against all odds?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-can-you-do-to-make-reddit-aware-of-your-game-a-real-experience" rel="noopener noreferrer"&gt;322. What Can You Do to Make Reddit Aware of Your Game? A Real Experience&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnwuxusgdyt2whhlaojgw.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnwuxusgdyt2whhlaojgw.jpeg" width="800" height="290"&gt;&lt;/a&gt;&lt;br&gt;
In this article, you will find how to promote your game on Reddit, how to get karma, and what subreddits you can use for this. All you need is this article.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/vr-math-the-difficulties-of-moving-objects-in-virtual-reality-3h4834j1" rel="noopener noreferrer"&gt;323. VR Math: The Difficulties of Moving Objects in Virtual Reality&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frbgxvzfx0z3z69diievq.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frbgxvzfx0z3z69diievq.jpeg" width="530" height="377"&gt;&lt;/a&gt;&lt;br&gt;
Applied game dev math can be tricky, but is really rewarding. Here’s a follow-up to&amp;nbsp;Nevyn’s Twitter thread on his journey from incomprehensible mess to enlightened one-liner. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/51-stories-to-learn-about-gamedev" rel="noopener noreferrer"&gt;324. 51 Stories To Learn About Gamedev&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7p05ntsezd0cicu3tzba.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7p05ntsezd0cicu3tzba.png" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Learn everything you need to know about Gamedev via these 51 free HackerNoon stories.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-i-built-a-2d-platformer-using-unity3d-game-engine-y54w32o7" rel="noopener noreferrer"&gt;325. How I Built A 2D Platformer Using Unity3D game engine&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvase6mjuk1ekgvyjy9vj.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvase6mjuk1ekgvyjy9vj.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Forest Assassin is a 2D adventure platformer game with easy controls and fun gameplay, which helps every one to get started, this is a classic platformer game with wonderfully designed characters and world. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/2-10-2025-newsletter" rel="noopener noreferrer"&gt;326. The HackerNoon Newsletter: The First Provable AI-Proof Game: Introducing Butterfly Wings 4 (2/10/2025)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fd7xerpjoq7ndp38dekdw.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fd7xerpjoq7ndp38dekdw.png" width="799" height="405"&gt;&lt;/a&gt;&lt;br&gt;
2/10/2025: Top 5 stories on the HackerNoon homepage!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/creating-a-notification-based-game-via-unity-and-courier" rel="noopener noreferrer"&gt;327. Creating a Notification-Based Game via Unity and Courier&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdh5xt6uqvb8fzwigxru2.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdh5xt6uqvb8fzwigxru2.jpeg" width="799" height="359"&gt;&lt;/a&gt;&lt;br&gt;
I built a notification-based game with Unity Engine, Courier, Twilio, and Mailjet. This post discusses how I used Courier to build Rain Spikes.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/days-gone-2-denied-by-sony-this-game-needs-to-happen" rel="noopener noreferrer"&gt;328. Days Gone 2 Denied by Sony: This Game Needs to Happen&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fibnzo0frvax25x120x4q.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fibnzo0frvax25x120x4q.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Are you hoping for an announcement for Days Gone 2? Well, you're not alone as there's an ongoing Days Gone 2 petition you can sign to support the game.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-skeleton-modifier-3d-its-design-plus-more" rel="noopener noreferrer"&gt;329. The Skeleton Modifier 3D: Its Design, Plus More&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-rp83cvm.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FeQHzh6rz7ETBHLjs0KzCl1Dooqp2-rp83cvm.jpeg" width="799" height="533"&gt;&lt;/a&gt;&lt;br&gt;
In Godot 4.3, we are adding a new node called 'SkeletonModifier3D.' It is used to animate Skeleton3Ds outside of AnimationMixer&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/building-a-high-performance-platform-on-aws-to-support-real-time-gaming-services-using-presto-and-al-q52937od" rel="noopener noreferrer"&gt;330. Building a High-Performance Platform on AWS to Support Real-Time Gaming Services Using Presto and Al&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3veywp2v8zmq2mwj7998.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3veywp2v8zmq2mwj7998.jpeg" width="799" height="414"&gt;&lt;/a&gt;&lt;br&gt;
An innovative platform with Presto and Alluxio as a data orchestration layer to support online services with instantaneous response within the gaming industry.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/gaming-industry-having-a-boom-during-pandemic-will-it-last-o51d3u4c" rel="noopener noreferrer"&gt;331. Gaming Industry Having a Boom During Pandemic: Will It Last?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpyu295w4i3rgpn2yj09h.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpyu295w4i3rgpn2yj09h.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
No matter where you look, the coronavirus has done grievous damage. It has disrupted the lives of millions of people in every way imaginable. It has also upended the global economy in a manner not seen since the Great Depression. At the time of this writing, millions are out of work, and companies are cutting costs in an effort to survive the crisis.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/where-does-game-development-stand-with-the-unity-news" rel="noopener noreferrer"&gt;332. Where Does Game Development Stand With the Unity News?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5j10n5isrxegbz9p2qca.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5j10n5isrxegbz9p2qca.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Unity's pricing changes rock game development! How will this affect smaller devs and the future of game creation?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/reviewing-my-app-development-experience-for-mafia-the-game-ag4v35h4" rel="noopener noreferrer"&gt;333. Reviewing My App Development Experience for Mafia: The Game&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftlpwhu9ckl6xmy51gpxm.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftlpwhu9ckl6xmy51gpxm.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
In this article, I would like to share the development experience of my latest project, Mafia: The Game, a multiplayer game for iOS, macOS, tvOS, and the web.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/video-games-can-help-kids-choose-future-careers" rel="noopener noreferrer"&gt;334. Video Games Can Help Kids Choose Future Careers&lt;/a&gt;
&lt;/h3&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%2Fg22xxxba4nyq89zhpzuj.jpeg" 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%2Fg22xxxba4nyq89zhpzuj.jpeg" width="800" height="534"&gt;&lt;/a&gt;&lt;br&gt;
Netflix documentary series on video games: High Score. Video games were the exact reasons I chose to study computers in college and work in IT.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-cult-of-kojima-5t3l34b4" rel="noopener noreferrer"&gt;335. The 'Cult' Of Kojima&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbyhrle4bzfmyeqz3xlfw.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbyhrle4bzfmyeqz3xlfw.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Can one man have so much love and hatred at the same time?&lt;br&gt;
If Your Hideo Kojima, it's par for the course.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/giantx-partners-with-xpgg" rel="noopener noreferrer"&gt;336. GIANTX Partners With XP.GG&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7x4q6celafg2s6z2ssrv.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7x4q6celafg2s6z2ssrv.jpeg" width="512" height="307"&gt;&lt;/a&gt;&lt;br&gt;
GIANTX, XL Studio will help elevate the quality of gameplay on XP.GG&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/sonic-colors-ultimate-switch-version-is-an-unsurprising-embarrassment" rel="noopener noreferrer"&gt;337. Sonic Colors Ultimate Switch Version is an Unsurprising Embarrassment &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe6iqpz2baqv557mhgwto.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe6iqpz2baqv557mhgwto.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Sonic Colors is yet another example of why this trend in gaming needs to die.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-sandbox-technology-could-revolutionize-the-gaming-market" rel="noopener noreferrer"&gt;338. How Sandbox Technology Could Revolutionize The Gaming Market&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbd3bwwevxt02fw1tvh7r.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbd3bwwevxt02fw1tvh7r.jpeg" width="800" height="419"&gt;&lt;/a&gt;&lt;br&gt;
The last decade in the global gaming industry is undoubtedly marked by the rise of mobile gaming, which has completely changed this industry. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/storytelling-in-virtual-reality-the-state-of-vr-podcast-wone-hamsa-9x113ua7" rel="noopener noreferrer"&gt;339. Storytelling in Virtual Reality – The State of VR Podcast w/One Hamsa&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0zby44p3p9k432rutjts.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0zby44p3p9k432rutjts.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Virtual reality is one of the most exciting and rapidly growing technology industries in the world. While many companies have been developing VR headsets, apps, and games for a number of years, VR has not yet broken into the mainstream. However, with the release of the PSVR in 2016 and the Oculus Quest in 2019, VR is growing rapidly in the gaming sector. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/no-code-no-life" rel="noopener noreferrer"&gt;340. No-code, No life&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fa6zxcswaav4nu7le0ntb.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fa6zxcswaav4nu7le0ntb.png" width="800" height="601"&gt;&lt;/a&gt;&lt;br&gt;
No code is the emperor's new clothes.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/8-16-2025-newsletter" rel="noopener noreferrer"&gt;341. The HackerNoon Newsletter: Microservices: Is It Worth the Trouble? (8/16/2025)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8ek351yt9ltz7xjagv9c.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8ek351yt9ltz7xjagv9c.png" width="799" height="405"&gt;&lt;/a&gt;&lt;br&gt;
8/16/2025: Top 5 stories on the HackerNoon homepage!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/an-intro-to-ethermore-a-blockchain-rpg-built-by-the-community" rel="noopener noreferrer"&gt;342. An Intro to Ethermore: A Blockchain RPG Built by the Community&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ft0w88g29767lz3mwvz6i.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ft0w88g29767lz3mwvz6i.jpeg" width="800" height="390"&gt;&lt;/a&gt;&lt;br&gt;
Ethermore is a blockchain RPG and emerging fantasy world built on the Ethereum blockchain.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/gaming-as-a-socially-acceptable-career" rel="noopener noreferrer"&gt;343. Gaming as a Socially Acceptable Career&lt;/a&gt;
&lt;/h3&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%2Fd1qdbjg2g89xv7rkcbyk.jpeg" 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%2Fd1qdbjg2g89xv7rkcbyk.jpeg" width="799" height="450"&gt;&lt;/a&gt;&lt;br&gt;
The gaming industry keeps evolving. Now, you can also make a career in gaming and earn a lot of money in this industry. Yes, it is possible.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/mega-man-battle-network-legacy-collection-coming-in-2023" rel="noopener noreferrer"&gt;344. Mega Man Battle Network Legacy Collection Coming in 2023&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqjx99ljhk6tiyt2bhcen.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqjx99ljhk6tiyt2bhcen.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Capcom has officially announced the Mega Man Battle Network Legacy Collection featuring all 10 games from the Mega Man Battle Network series.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/5-essential-unity-analytics-features-for-successful-game-development" rel="noopener noreferrer"&gt;345. 5 Essential Unity Analytics Features for Successful Game Development&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftvei266tkwpxr4lm0pgy.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftvei266tkwpxr4lm0pgy.jpeg" width="800" height="333"&gt;&lt;/a&gt;&lt;br&gt;
Understanding player behavior, optimizing game performance, and enhancing the overall experience are all vital for creating successful games.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-i-learned-during-the-steamworks-virtual-conference-9x3434go" rel="noopener noreferrer"&gt;346. What I Learned During the Steamworks Virtual Conference&lt;/a&gt;
&lt;/h3&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%2Fhackernoon.com%2Fimages%2FUtjrvB2emJYjJAxepCqM2jtlOS23-aq3u2bmc.jpeg" 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%2Fhackernoon.com%2Fimages%2FUtjrvB2emJYjJAxepCqM2jtlOS23-aq3u2bmc.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Today I learned more on how to build a community through communication and so can you. This is a condensed view of my experience at the Steamworks Virtual Con.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/exploring-the-wizarding-world-my-magical-experience-playing-hogwars-legacy" rel="noopener noreferrer"&gt;347. Exploring the Wizarding world: My Magical Experience Playing Hogwars Legacy&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fluxwx5t066bdo8m0v1jx.webp" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fluxwx5t066bdo8m0v1jx.webp" width="533" height="300"&gt;&lt;/a&gt;&lt;br&gt;
The attention to detail in Hogwarts Legacy is truly impressive. This is a must-play for every harry potter fan or video game geek. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-is-cloud-gaming-and-how-is-google-leading-the-industry-kr7g3uin" rel="noopener noreferrer"&gt;348. What is Cloud Gaming and How is Google Leading the Industry?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Favimrx44dmlv02vdekr9.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Favimrx44dmlv02vdekr9.jpeg" width="799" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Most games today are downloaded and played on smartphones, gaming consoles, and PCs. Network connections support player accounts and in-game purchases, but the games themselves run on players' devices. Game companies build services around top game titles, enabling them to deliver continuous updates that add new gameplay and respond to the public feedback on social streaming services.&amp;nbsp;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/everreach-labs-unveils-official-trailer-for-new-co-op-pve-shooter-revenge" rel="noopener noreferrer"&gt;349. Everreach Labs Unveils Official Trailer For New Co-op PvE Shooter REVENGE&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fikdjm8tgqw1inl1hvn69.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fikdjm8tgqw1inl1hvn69.jpeg" width="512" height="307"&gt;&lt;/a&gt;&lt;br&gt;
This groundbreaking co-op PvE extraction shooter - powered by Unreal Engine 5 - has already drawn significant interest across the gaming community, with over 60&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/tap-fantasy-the-lost-world-of-odom-part-1" rel="noopener noreferrer"&gt;350. Tap Fantasy: The Lost World of Odom [Part 1]&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwl04j46h3w94seyh9dh5.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwl04j46h3w94seyh9dh5.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
The story begins with a young adventurer and the planet Odom far, far away.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/players-are-not-quitting-games-theyre-quitting-bad-experiences" rel="noopener noreferrer"&gt;351. Players Are Not Quitting Games - They’re Quitting Bad Experiences&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ft6tg14vtvxshm8lcwcaz.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ft6tg14vtvxshm8lcwcaz.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Players are not quitting games — they are quitting bad design, wasted time, and frustrating experiences.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/warped-games-embraces-premature-teaser-release-to-highlight-warped-universe" rel="noopener noreferrer"&gt;352. Warped Games Embraces Premature Teaser Release To Highlight "Warped Universe"&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2p9i3oy4yfna71hygzo2.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2p9i3oy4yfna71hygzo2.jpeg" width="512" height="307"&gt;&lt;/a&gt;&lt;br&gt;
The post racked up 80,000 impressions over the subsequent days before the Warped Team decided they might as well keep the post live.&amp;nbsp;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/persistent-payday-3-server-problems-frustrate-gamers-for-fourth-day-in-a-row" rel="noopener noreferrer"&gt;353. Persistent Payday 3 Server Problems Frustrate Gamers for Fourth Day in a Row&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9cqq6xis3viezo24hsrl.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9cqq6xis3viezo24hsrl.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Payday 3 has experienced service interuptions for a huge contingent of gamers for 4 consecutive days, find out the details now.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/decentralised-ai-could-trade-up-lost-bitcoins-and-other-stories" rel="noopener noreferrer"&gt;354. Decentralised AI Could Trade Up Lost Bitcoins (and Other Stories)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe4s17djzbdwaa95cw7ms.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe4s17djzbdwaa95cw7ms.jpeg" width="800" height="597"&gt;&lt;/a&gt;&lt;br&gt;
Decentralised ai could find a way to sell lost bitcoins by selling cool stories, like me, about lost bitcoins. I am also making a BTC game to run on the LN.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/deceptive-perception-of-user-experience" rel="noopener noreferrer"&gt;355. Deceptive Perception of User Experience&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe3p20li2l0vjhu7veerw.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe3p20li2l0vjhu7veerw.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
The article explains the limitations of traditional playtesting surveys and how neuropsychology can help capture accurate user experience data using EEG devices&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/seed-by-klang-games-part-1-of-the-game-ai-series-607035f5" rel="noopener noreferrer"&gt;356. 'Seed' by Klang Games: Part 1 of The Game AI Series &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ff8wvsyms5qfgpaqwth5m.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ff8wvsyms5qfgpaqwth5m.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
I spoke to their excellent game AI engineer Alessia Nigretti to get some insights into the team’s development process and the technology unpinning the game.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-making-of-arizona-sunshine-vertigo-games-podcast-nc2f3z9i" rel="noopener noreferrer"&gt;357. The Making of Arizona Sunshine -  Vertigo Games Podcast&lt;/a&gt;
&lt;/h3&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%2F3hpw26x45jh5ljz5nwi4.jpeg" 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%2F3hpw26x45jh5ljz5nwi4.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
In this podcast, I talk to Arjen van Heck from Vertigo Games, one of the biggest VR game developers in the industry, and the renowned creators of the zombie apocalypse game Arizona Sunshine.&amp;nbsp;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/meta-tutorial-in-games-how-it-works-and-why-its-useful" rel="noopener noreferrer"&gt;358. Meta Tutorial In Games: How It Works and Why It’s Useful&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmp1kfdtegjbt7ody4dos.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmp1kfdtegjbt7ody4dos.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Any respectable game with multiple layers of content need tutorials. This article describes how meta tutorials work.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/3-2-2025-newsletter" rel="noopener noreferrer"&gt;359. The HackerNoon Newsletter: The Secret Hidden Power of Questions (3/2/2025)&lt;/a&gt;
&lt;/h3&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%2Fagrhmb63757rt97j2tx9.png" 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%2Fagrhmb63757rt97j2tx9.png" width="799" height="405"&gt;&lt;/a&gt;&lt;br&gt;
3/2/2025: Top 5 stories on the HackerNoon homepage!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-indie-game-renaissance-interview-with-soty-2024-nominee-parampara-game-studio" rel="noopener noreferrer"&gt;360. The Indie Game Renaissance: Interview with SOTY 2024 Nominee, Parampará Game Studio&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0slf11p6pd6hn6kp3iez.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0slf11p6pd6hn6kp3iez.png" width="800" height="418"&gt;&lt;/a&gt;&lt;br&gt;
Vote for Parampará Game Studio in HackerNoon's Startups of The Year! We create unique, fair, and immersive indie games. Discover our journey and achievements!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/binaryx-hackathon-$25000-in-cash-prizes-for-game-devs-who-want-to-shape-the-future-of-gamefi" rel="noopener noreferrer"&gt;361. BinaryX Hackathon: $25,000 in Cash Prizes For Game Devs Who Want to Shape the Future of GameFi&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6y3nk6zryyj660zvepg2.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6y3nk6zryyj660zvepg2.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
BinaryX, a leading GameFi and IGO platform, announced today their first-ever hackathon event. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/gomble-games-launches-gomble-builders-a-web3-game-creation-platform-for-communities-and-the-masses" rel="noopener noreferrer"&gt;362. Gomble Games Launches GOMBLE BUILDERS: A Web3 Game Creation Platform For Communities And The Masses&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpegr5p4h1gxa07pze7o8.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpegr5p4h1gxa07pze7o8.jpeg" width="800" height="482"&gt;&lt;/a&gt;&lt;br&gt;
From asset licensing and gameplay concepts to AI-powered characters and IP integrations, every contributor plays a part in creation&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/6-reasons-to-utilize-sandbox-technology-in-game-development" rel="noopener noreferrer"&gt;363. 6 Reasons to Utilize Sandbox Technology in Game Development&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fazs36p90qaug7695ims3.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fazs36p90qaug7695ims3.jpeg" width="800" height="419"&gt;&lt;/a&gt;&lt;br&gt;
Running a successful online application is an exciting journey, But it is also full of challenges. It starts from product-market fit (PMF)&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/7-26-2024-noonification" rel="noopener noreferrer"&gt;364. The Noonification: Last Mile of Blockchains: RPC and Node-as-a-Service (7/26/2024)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0sp0hhyz5y4w3qmm8bx8.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0sp0hhyz5y4w3qmm8bx8.png" width="800" height="457"&gt;&lt;/a&gt;&lt;br&gt;
7/26/2024: Top 5 stories on the HackerNoon homepage!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/fall-guys-free-fall-is-mediatonic-resuscitating-a-dead-game" rel="noopener noreferrer"&gt;365. Fall Guys' Free Fall: Is Mediatonic Resuscitating a 'Dead' Game?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqs54b4qo8n6gyrb159ag.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqs54b4qo8n6gyrb159ag.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Back in 2020, the highly competitive battle royales space was swamped with path-breaking games like Fortnite and Call of Duty: Warzone. These games cornered the majority of the market size and were really intense. Amidst all this, Fall Guys made its debut in the market as a game with a comic show setting.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/aleksandr-pindyk-on-creating-playing-and-writing-about-games" rel="noopener noreferrer"&gt;366. Aleksandr Pindyk on Creating, Playing and Writing About Games&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fegu3nzd0bsmkjz4vvjnb.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fegu3nzd0bsmkjz4vvjnb.jpeg" width="800" height="481"&gt;&lt;/a&gt;&lt;br&gt;
This story is a part of Hacker Noon's Meet the Writer series of interviews. Aleksandr Pindyk is an AI game developer and HackerNoon contributor.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/meet-sergei-golitsyn-noonies2021-nominee-game-developer-and-lifelong-learner" rel="noopener noreferrer"&gt;367. Meet Sergei Golitsyn: #Noonies2021 Nominee, Game Developer, &amp;amp; Lifelong Learner&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvoll9rasq6ar6re6d7zo.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvoll9rasq6ar6re6d7zo.jpeg" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
Sergei Golitsyn is the Senior Software Engineer @ ZillionWhales. He has been nominated for several 2021 Noonies award.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/covid-and-ctv-how-the-pandemic-fueled-a-boom-in-vod-5n1a34i6" rel="noopener noreferrer"&gt;368. COVID and CTV: How the Pandemic Fueled a Boom in VOD&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8m7ub0r16h50q4ywn7nj.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8m7ub0r16h50q4ywn7nj.jpeg" width="800" height="506"&gt;&lt;/a&gt;&lt;br&gt;
What made CTV so great in time of the worldwide pandemic? &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/3-10-2025-newsletter" rel="noopener noreferrer"&gt;369. The HackerNoon Newsletter: How WebSockets Power Real-Time Apps (3/10/2025)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuqh0swy108izjzcvsga5.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuqh0swy108izjzcvsga5.png" width="799" height="405"&gt;&lt;/a&gt;&lt;br&gt;
3/10/2025: Top 5 stories on the HackerNoon homepage!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/9-23-2025-newsletter" rel="noopener noreferrer"&gt;370. The HackerNoon Newsletter: Why You Shouldn’t Judge by PnL Alone (9/23/2025)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fd9ub2esncwn8lf79dyg5.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fd9ub2esncwn8lf79dyg5.png" width="799" height="405"&gt;&lt;/a&gt;&lt;br&gt;
9/23/2025: Top 5 stories on the HackerNoon homepage!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/oh-youre-going-to-your-first-game-jam-read-me-first-mw3k3uuv" rel="noopener noreferrer"&gt;371. Oh You're Going to Your First Game Jam? Read Me First&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fd7ffiui8ynjzd1jhswsv.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fd7ffiui8ynjzd1jhswsv.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
I have participated in quite a few game jams over the years and now I want to share my experiences with you. I participated in both online as offline jams like&amp;nbsp;Ludum Dare&amp;nbsp;and&amp;nbsp;Global Game Jam. Game jams are fun and can be a great learning experience but they can also be stressful and tiring.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/empowering-game-developers-with-cloud-based-hosting" rel="noopener noreferrer"&gt;372. Empowering Game Developers with Cloud-Based Hosting&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdln3s2ljrnqiltaj2ydu.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdln3s2ljrnqiltaj2ydu.jpeg" width="800" height="613"&gt;&lt;/a&gt;&lt;br&gt;
Cloud-based hosting is breaking barriers for game developers. Learn how to build, deploy, and scale your games with the power of the cloud.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/new-hybrid-models-for-multiplayer-games-and-more-with-noonies-nom-doublex" rel="noopener noreferrer"&gt;373. New Hybrid Models for Multiplayer Games and More with Noonies Nom, DoubleX&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F600dila8ttqzie83tudg.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F600dila8ttqzie83tudg.jpeg" width="800" height="480"&gt;&lt;/a&gt;&lt;br&gt;
A general interview of DoubleX, one of those being nominated for HackerNoon Contributor of the Year - architecture, which is one of the Noonies award.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-happened-to-bully-2" rel="noopener noreferrer"&gt;374. What Happened to Bully 2?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmxjm9skplq6f5bkczu2a.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmxjm9skplq6f5bkczu2a.jpeg" width="616" height="353"&gt;&lt;/a&gt;&lt;br&gt;
Despite the success of the game, Rockstar has yet to do anything with the Bully IP in years. Why is that? What happened to Bully 2?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/gta-6-delay-the-cost-of-building-games-everyone-worships" rel="noopener noreferrer"&gt;375. GTA 6 Delay: The Cost of Building Games Everyone Worships&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdjxeg2ig51odyjeu1t7x.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdjxeg2ig51odyjeu1t7x.png" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
Why GTA 6's delay reflects bigger issues in AAA game dev, fan expectations, and the future of massive open-world titles.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/far-cry-6s-gameplay-doesnt-need-to-change-but-ubisoft-does" rel="noopener noreferrer"&gt;376. Far Cry 6’s Gameplay Doesn’t Need to Change, but Ubisoft Does&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxqqf7i5n8utquqmtye85.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxqqf7i5n8utquqmtye85.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Far Cry doesn't need to change its core gameplay, but Ubisoft does need to change how it makes and releases other franchises.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/on-games-as-a-service-streaming-platforms-and-nerdytec-w-ceo-chris-mut" rel="noopener noreferrer"&gt;377. On Games as a Service Streaming Platforms &amp;amp; nerdytec w/ CEO Chris Mut&lt;/a&gt;
&lt;/h3&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%2Fpro9zs3x0yxu9k2gsgd3.jpeg" 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%2Fpro9zs3x0yxu9k2gsgd3.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
In this Slogging thread, we talk about nerdytec, Netflix, and the future of the gaming industry, considering the growing impact of GaaS platforms.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/blockchains-most-underrated-real-world-use-case-is-fixing-video-game-item-markets" rel="noopener noreferrer"&gt;378. Blockchain’s Most Underrated Real-world Use Case is Fixing Video Game Item Markets&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F68sroi7o8e7e7p8iuggy.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F68sroi7o8e7e7p8iuggy.png" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Excited about blockchain fixing video game markets? Hugo explores an underrated use case, enhancing CS2 &amp;amp; WoW with transparent, trackable items&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/3-5-2025-newsletter" rel="noopener noreferrer"&gt;379. The HackerNoon Newsletter: A Table as an API? Illusions and Reality (3/5/2025)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbg6blqw8v8hkxe55nn46.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbg6blqw8v8hkxe55nn46.png" width="799" height="405"&gt;&lt;/a&gt;&lt;br&gt;
3/5/2025: Top 5 stories on the HackerNoon homepage!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-start-your-video-game-quest-writing-career-on-ethermore" rel="noopener noreferrer"&gt;380. How to Start Your Video Game Quest Writing Career on Ethermore&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F22zyji77p72rp9tym3t6.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F22zyji77p72rp9tym3t6.jpeg" width="800" height="457"&gt;&lt;/a&gt;&lt;br&gt;
Ethermore is your chance to break into the world of video game quest writing by giving you a platform to show off your writing skills. Here's how it works.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/7-24-2025-newsletter" rel="noopener noreferrer"&gt;381. The HackerNoon Newsletter: The Tech Behind War Robots’ First Sword-Wielding Mech (7/24/2025)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fph82lzl9bcv0b1mmj5ms.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fph82lzl9bcv0b1mmj5ms.png" width="799" height="405"&gt;&lt;/a&gt;&lt;br&gt;
7/24/2025: Top 5 stories on the HackerNoon homepage!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/interactive-video-past-present-and-future" rel="noopener noreferrer"&gt;382. Interactive Video: Past, Present, and Future&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fylcteytyey134ftgrxou.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fylcteytyey134ftgrxou.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Do you remember Dragon’s Lair? If you grew up in the eighties and spent any time around arcade games, there’s a good chance you will. Its most recent high profile name-check was in Stranger Things: a nod to its enduring pop-culture legacy. And there’s talk of a film in the works.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/wanna-get-great-at-making-indie-games-make-lots-of-them-1a1n3ttp" rel="noopener noreferrer"&gt;383. Wanna Get Great At Making Indie Games? Make Lots Of&amp;nbsp;Them &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F75m2r3iv87k1uq97r81z.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F75m2r3iv87k1uq97r81z.png" width="700" height="393"&gt;&lt;/a&gt;&lt;br&gt;
It's simple, really: ff you want to become a good game developer, you need to make lots of games. Let’s first start with why you need to be productive: the more games you make the better and faster you become at making games. Every new game you make is a new addition to your portfolio. Publish your games on different portals to see what the players think about your game, see what works, and what kind of ideas don’t.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/4-22-2024-noonification" rel="noopener noreferrer"&gt;384. The Noonification: Why Humans Are Drawn to Games (4/22/2024)&lt;/a&gt;
&lt;/h3&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%2Fg2hna0reap4lzdnj2c1t.png" 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%2Fg2hna0reap4lzdnj2c1t.png" width="800" height="457"&gt;&lt;/a&gt;&lt;br&gt;
4/22/2024: Top 5 stories on the HackerNoon homepage!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-three-elements-of-an-effective-game-development-team" rel="noopener noreferrer"&gt;385. The Three Elements of an Effective Game Development Team&lt;/a&gt;
&lt;/h3&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%2Fb1hogd2cigl9eysv50ca.jpeg" 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%2Fb1hogd2cigl9eysv50ca.jpeg" width="800" height="473"&gt;&lt;/a&gt;&lt;br&gt;
The process of composing a development team can look a lot like starting a fighting game where you choose characters to fight your battles.&amp;nbsp;Here are many tips&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/2-8-2024-noonification" rel="noopener noreferrer"&gt;386. The Noonification: A More Complex Ability System, but a Smoother Gamedev Workflow – How? (2/8/2024)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fy5g3biy6oivfkxry617w.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fy5g3biy6oivfkxry617w.png" width="800" height="457"&gt;&lt;/a&gt;&lt;br&gt;
2/8/2024: Top 5 stories on the HackerNoon homepage!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/9-4-2025-newsletter" rel="noopener noreferrer"&gt;387. The HackerNoon Newsletter: Optimizing the Ever-Growing Balance in an 11-Year-Old Game (9/4/2025)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0dpt4m55051j2mzml82z.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0dpt4m55051j2mzml82z.png" width="799" height="405"&gt;&lt;/a&gt;&lt;br&gt;
9/4/2025: Top 5 stories on the HackerNoon homepage!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/coding-for-gamers-series-hellblade-senuas-sacrifice-part-2-vzf93v08" rel="noopener noreferrer"&gt;388. Coding for Gamers Series: Hellblade Senua's Sacrifice [Part 2]&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fid6yarj5d95ja2o5fhrj.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fid6yarj5d95ja2o5fhrj.png" width="800" height="444"&gt;&lt;/a&gt;&lt;br&gt;
In my last&amp;nbsp;Coding for Gamers&amp;nbsp;post we talked about&amp;nbsp;replicating the hunger meter in The Long Dark. Today’s post is about replicating a feature from&amp;nbsp;Hellblade: Senua’s Sacrifice.&amp;nbsp;Hellblade is one of the most harrowing journeys into a mentally ill person’s mind that I have ever seen in a video game. If you haven’t played it, I highly recommend checking it out. You don’t even have to worry about getting addicted because the game has a concrete beginning, middle, and end. One of the unique aspects of Hellblade is a mini puzzle game that involves finding a shape in nature that matches a shape carved into the various runes in the world.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/why-hits-feel-different-now-mobile-chases-tiktok-console-chases-community" rel="noopener noreferrer"&gt;389. Why Hits Feel Different Now: Mobile Chases TikTok, Console Chases Community&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-03T19%3A59%3A59.068Z-x72bj8cs4doaeaqlebrjbyo1" 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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-03T19%3A59%3A59.068Z-x72bj8cs4doaeaqlebrjbyo1" width="799" height="530"&gt;&lt;/a&gt;&lt;br&gt;
Reflections on attention, platforms, and audience expectations.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/cgcorlive-cutting-edge-games-conference-coming-september-22-26-4o1f3uqt" rel="noopener noreferrer"&gt;390. CGC|LIVE: Cutting-edge Games Conference Coming September 22 - 26&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9afx28tyx0wk8ddbto0p.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9afx28tyx0wk8ddbto0p.jpeg" width="800" height="267"&gt;&lt;/a&gt;&lt;br&gt;
Cutting-edge Games Conference invites all game industry professionals and enthusiasts to plunge into a completely different world for five days, to explore new capabilities of technology and creativity during the game developers’ conference sessions and on the online exhibition area!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/freighter-dev-log-2-securing-the-api" rel="noopener noreferrer"&gt;391. Freighter Dev Log 2: Securing the API&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8astzr0qj1s65tc4uvmi.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8astzr0qj1s65tc4uvmi.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
A blog post about how I secured my API gateway on AWS using a custom Lambda Authorizer.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/streamlining-data-debugging-for-game-engine-development-with-algolia-and-rust" rel="noopener noreferrer"&gt;392. Streamlining Data Debugging for Game Engine Development with Algolia and Rust&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe1o563kd90hlp1w076ru.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe1o563kd90hlp1w076ru.jpeg" width="800" height="445"&gt;&lt;/a&gt;&lt;br&gt;
Learn how Algolia and Rust can streamline data debugging for game engine development. Insights from Starschema's Senior Developer Gyula László!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/taking-your-interactive-pixelated-game-to-the-next-level-jb2v345v" rel="noopener noreferrer"&gt;393. Taking your Interactive Pixelated Game to the Next Level&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmou6lfxie0aorlbe7upd.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmou6lfxie0aorlbe7upd.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Add camera movement, music, a health status bar, and more to your first pixelated game!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/5-20-2025-newsletter" rel="noopener noreferrer"&gt;394. The HackerNoon Newsletter: No Tool Could Handle Our Load‑Testing Framework for Games—So We Built Swarm (5/20/2025)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F81tgxyqevphfzze5bugh.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F81tgxyqevphfzze5bugh.png" width="799" height="405"&gt;&lt;/a&gt;&lt;br&gt;
5/20/2025: Top 5 stories on the HackerNoon homepage!&lt;/p&gt;

&lt;h3&gt;
  
  
  Thank you for checking out the 394 most read blog posts about &lt;a href="https://hackernoon.com/tagged/game-development" rel="noopener noreferrer"&gt;Game Development&lt;/a&gt; on &lt;a href="https://hackernoon.com/" rel="noopener noreferrer"&gt;HackerNoon&lt;/a&gt;.
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://github.com/hackernoon/learn?ref=hackernoon.com" rel="noopener noreferrer"&gt;Visit the /Learn Repo&lt;/a&gt; to find the most read blog posts about any technology.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published on &lt;a href="https://hackernoon.com/394-blog-posts-to-learn-about-game-development" rel="noopener noreferrer"&gt;HackerNoon&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>gamedev</category>
      <category>learn</category>
      <category>learngamedevelopment</category>
    </item>
    <item>
      <title>159 Blog Posts To Learn About Functional Programming</title>
      <dc:creator>LearnRepo</dc:creator>
      <pubDate>Mon, 03 Aug 2026 15:00:50 +0000</pubDate>
      <link>https://dev.to/learn_repo/159-blog-posts-to-learn-about-functional-programming-1j9j</link>
      <guid>https://dev.to/learn_repo/159-blog-posts-to-learn-about-functional-programming-1j9j</guid>
      <description>&lt;h3&gt;
  
  
  Let's learn about &lt;a href="https://hackernoon.com/tagged/functional-programming" rel="noopener noreferrer"&gt;Functional Programming&lt;/a&gt; via these 159 free blog posts. They are ordered by HackerNoon reader engagement data. Visit the &lt;a href="https://github.com/hackernoon/learn" rel="noopener noreferrer"&gt;Learn Repo&lt;/a&gt; or &lt;a href="https://learnrepo.com" rel="noopener noreferrer"&gt;LearnRepo.com&lt;/a&gt; to find the most read blog posts about any technology.
&lt;/h3&gt;

&lt;p&gt;Dig Recursion? Welcome to functional programming&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/real-world-use-cases-of-dynamic-programming" rel="noopener noreferrer"&gt;1. Real-world Use Cases of Dynamic Programming&lt;/a&gt;
&lt;/h3&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%2Fobfwv6mhm48pmrsgm3aj.png" 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%2Fobfwv6mhm48pmrsgm3aj.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Applications of dynamic programming&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/function-composition-with-lodash-d30eb50153d1" rel="noopener noreferrer"&gt;2. Function Composition with Lodash&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsggk6egg253jqv3u5qbp.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsggk6egg253jqv3u5qbp.jpeg" width="800" height="500"&gt;&lt;/a&gt;&lt;br&gt;
Have you been reading JavaScript posts lately? Maybe you’ve noticed that functional programming is really popular right now. It’s a really powerful way to program, but can be overwhelming to get started with. Thankfully the most popular NPM package (with 48 million downloads this month) has a very useful functional programming package to help us get started!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-basics-of-the-firmware-development-process" rel="noopener noreferrer"&gt;3. The Basics of The Firmware Development Process&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fg43abn92y2camokp8o0r.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fg43abn92y2camokp8o0r.jpeg" width="800" height="522"&gt;&lt;/a&gt;&lt;br&gt;
Firmware development is a necessary process in creating a new device and an embedded system. All the features and functionality of a device depend on its firmware. In simple words, firmware lies between software and hardware parts. So, it helps run software on a device and makes hardware perform required functions without involving users.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-use-componentwillmount-with-functional-components-in-react-fc143u9d" rel="noopener noreferrer"&gt;4. How to use componentWillMount with Functional Components in React&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzpr8mytjfkwji97ovqup.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzpr8mytjfkwji97ovqup.png" width="750" height="410"&gt;&lt;/a&gt;&lt;br&gt;
Functional components are far more efficient than class based components. Less code is needed to be written to achieve the same goal.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/including-files-and-deeply-directories-in-rust-q35o3yer" rel="noopener noreferrer"&gt;5. Including Files and Deeply Directories in Rust&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F49xojo6hjjkuv1bwjj8c.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F49xojo6hjjkuv1bwjj8c.jpg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
One of the things that's been criticized by newbies in Rust is the file include mechanism. About 2 days ago, I spent around 5 hours on how I was supposed to include a file that was referenced deep down in a directory tree. The docs didn't help, as they were simple structures. Here I'll show you how you can include your code in different parts of the application, even when the structure is complex, and save you hours on how to do this supposedly trivial task. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/mastering-synchronization-primitives-in-go" rel="noopener noreferrer"&gt;6. Mastering Synchronization Primitives in Go &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F18w36wcnfyo1dspt3lqu.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F18w36wcnfyo1dspt3lqu.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Golang's Goroutines make it easy to run code concurrently. We can simply add the keyword “go” in front of a function call to make it run in a separate routine, or asynchronously.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/creating-a-middleware-in-golang-for-jwt-based-authentication-cx3f32z8" rel="noopener noreferrer"&gt;7. Creating a Middleware in Golang for JWT based Authentication&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-03T13%3A59%3A59.423Z-br89e2k0so8aj5z5fv5or5fr" 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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-03T13%3A59%3A59.423Z-br89e2k0so8aj5z5fv5or5fr" width="1080" height="760"&gt;&lt;/a&gt;&lt;br&gt;
Golang has been a popular language over the past few years known for it's simplicity and great out-of-the-box support for building web applications and for concurrency heavy processing. Similarly, JWT (JSON Web Tokens) are turning into an increasingly popular way of authenticating users. In this post I shall go over how to create an authentication middleware for Golang that can restrict certain parts of your web app to require authentication. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/9-functional-programming-concepts-everyone-should-know-uy503u21" rel="noopener noreferrer"&gt;8. 9 Functional Programming Concepts Everyone Should Know&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fw23zhgmmymcel09kv1sy.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fw23zhgmmymcel09kv1sy.jpeg" width="799" height="498"&gt;&lt;/a&gt;&lt;br&gt;
This article will introduce functional programming concepts that every programmer should know. Let's begin by defining what functional programming is (FP from now on). FP is a programming paradigm where software is written by applying and composing functions. A paradigm is a "Philosophical or theoretical framework of any kind." In other words, FP is a way for us to think of problems as a matter of interconnecting functions.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/functional-programming-with-javascript-a-deep-dive" rel="noopener noreferrer"&gt;9. Functional Programming With JavaScript: A Deep Dive&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F96n7io9ognqdt3mdzunc.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F96n7io9ognqdt3mdzunc.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Unlock the power of functional programming in JavaScript! Learn key concepts, practical examples, and unleash its potential in your projects.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/inheritance-vs-composition-using-a-role-playing-game-in-javascript-as-an-example" rel="noopener noreferrer"&gt;10. Inheritance vs Composition: Using a Role-Playing Game in JavaScript as an Example&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fr81fpwrxvyqth0k7r273.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fr81fpwrxvyqth0k7r273.jpeg" width="700" height="467"&gt;&lt;/a&gt;&lt;br&gt;
How to avoid inheritance problems using composition and functional programming&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/object-oriented-programming-vs-functional-programming-which-is-better" rel="noopener noreferrer"&gt;11. Object-oriented Programming vs. Functional Programming: Which Is Better?&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FvJZjNRXjG5OwQ3VPCR4tScyGSEC3-5h033vv.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FvJZjNRXjG5OwQ3VPCR4tScyGSEC3-5h033vv.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Let’s dive in to learn about object-oriented programming and functional programming. What is object-oriented programming/OOP? What's functional programming/FP? &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/practice-with-functional-programming-in-go" rel="noopener noreferrer"&gt;12. Practice with Functional Programming in Go&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fr0hj9el3v3jno1cgq001.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fr0hj9el3v3jno1cgq001.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Take a look at a functional programming paradigm in Go&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/inheritance-vs-composition-in-javascript" rel="noopener noreferrer"&gt;13. Inheritance vs Composition in JavaScript&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1191x6h1epr5v0ioyggw.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1191x6h1epr5v0ioyggw.jpeg" width="800" height="662"&gt;&lt;/a&gt;&lt;br&gt;
Inheritance vs Composition in JavaScript. What is better, when use inheritance, when use composition. We will look at  different examples on JS.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/choosing-your-first-programming-language-a-beginners-guide" rel="noopener noreferrer"&gt;14. Choosing Your First Programming Language: A Beginners' Guide &lt;/a&gt;
&lt;/h3&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%2Fselaroyf26znjc6gy3n6.jpeg" 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%2Fselaroyf26znjc6gy3n6.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Choosing the best programming language to learn first can be overwhelming. We are reviewing popular languages and giving resources to learn them for FREE. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/modern-style-of-javascript-with-arrow-functions-lg1x3474" rel="noopener noreferrer"&gt;15. Modern Style of Javascript with Arrow Functions&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-03T13%3A59%3A59.412Z-dsm3o289wgybzkag6frt55wh" 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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-03T13%3A59%3A59.412Z-dsm3o289wgybzkag6frt55wh" width="1080" height="720"&gt;&lt;/a&gt;&lt;br&gt;
The complete explanation of Arrow functions in Javascript, and how it helps developers to write flexible and consistent code.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/state-machines-can-help-you-solve-complex-programming-problems" rel="noopener noreferrer"&gt;16. State Machines Can Help You Solve Complex Programming Problems&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhsmbbnhhinohl7awolf0.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhsmbbnhhinohl7awolf0.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
The notion of state machines is extremely useful in programming. It streamlines the process of developing more complicated use case apps.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/functional-programming-is-a-lie-d269c4240da2" rel="noopener noreferrer"&gt;17. Functional Programming is a Lie&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fou189xecv3r3cqz336r9.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fou189xecv3r3cqz336r9.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Or a small rant against Elixir.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/learn-advanced-typescript-4yl727e6" rel="noopener noreferrer"&gt;18. Learn Advanced TypeScript&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsbd88rzsi44q1mwylzgf.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsbd88rzsi44q1mwylzgf.jpg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Despite the popularity of currying and the rise of functional programming (and of TypeScript), it is still a hassle today to make use of curry and have&amp;nbsp;proper type checks. Even famous libraries like Ramda do not provide generic types for their curry implementations (but we will).&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/multiclass-classification-with-keras" rel="noopener noreferrer"&gt;19. Multiclass Classification with Keras&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnuumjdi5fxsnxbjxxjpp.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnuumjdi5fxsnxbjxxjpp.jpeg" width="800" height="826"&gt;&lt;/a&gt;&lt;br&gt;
In the article the author describes the common pipelane of multilass classification solution using keras&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-implement-simple-state-container-from-scratch-ry3035xl" rel="noopener noreferrer"&gt;20. How To Implement Simple State Container From Scratch&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F32j6wo81lax410rl6hwq.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F32j6wo81lax410rl6hwq.jpeg" width="799" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Let's imagine that we have a component, a simple counter. The counter has a state and two buttons to manipulate with this state. We also have a function to render the state.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/inserting-user-profile-info-into-your-react-navbar" rel="noopener noreferrer"&gt;21. Inserting 'User Profile Info' into your React Navbar&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fw0pcn0jepwy83q6zwktl.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fw0pcn0jepwy83q6zwktl.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
This article shows you how to insert the profile information of any user into the react navigation bar, so as to make it sign-in aware.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/patterns-from-other-languages-and-frameworks-to-enhance-your-frontend-projects" rel="noopener noreferrer"&gt;22. Patterns from Other Languages and Frameworks to Enhance Your Frontend Projects&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fo9oqbpvv8rniui5xyj8k.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fo9oqbpvv8rniui5xyj8k.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Drawing from 12 years of programming across various languages, I'll share how I've applied principles from these to my frontend projects.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-learn-all-programming-languages-yes-all-c41j3t8l" rel="noopener noreferrer"&gt;23. This is How You Can Learn All Programming Languages, Yes - “all”&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F54j9l1mwmehxttg7eym6.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F54j9l1mwmehxttg7eym6.png" width="800" height="452"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/functional-programming-an-effective-approach-for-experienced-programmers" rel="noopener noreferrer"&gt;24. Functional Programming: An Effective Approach for Experienced Programmers&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fb81jxvhut4uw9vxyd7g2.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fb81jxvhut4uw9vxyd7g2.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Functional programming is a way of writing code that relies on the use of functions to solve problems.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-design-domain-model-in-kotlin-5t1931d8" rel="noopener noreferrer"&gt;25. How To Design Domain&amp;nbsp;Model&amp;nbsp;in Kotlin&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fz22mnjuptjjvbyjsvt63.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fz22mnjuptjjvbyjsvt63.jpeg" width="800" height="500"&gt;&lt;/a&gt;&lt;br&gt;
Type-safe domain&amp;nbsp;modeling&amp;nbsp;in Kotlin. If it compiles, it works. With Valiktor and Konad &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/farewell-ramda" rel="noopener noreferrer"&gt;26. Farewell, Ramda&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ff3nnop5wvj6gyq0hodxx.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ff3nnop5wvj6gyq0hodxx.jpeg" width="800" height="336"&gt;&lt;/a&gt;&lt;br&gt;
Ramda, Functional programming, Native JavaScript, TypeScript, Lodash, ES2020, Code readability, Performance optimization, Coding style&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/react-functional-components-are-the-future" rel="noopener noreferrer"&gt;27. React Functional Components are the future&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fd9jydov8ao2f7w8r3sjc.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fd9jydov8ao2f7w8r3sjc.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
React Functional Components grabbed all the attention after the introduction of Hooks. They sidelined Class Components to become the main hero of React apps.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-best-programming-languages-for-working-with-ai" rel="noopener noreferrer"&gt;28. The Best Programming Languages for Working with AI&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcyxt0ndxuhsdkys98lt1.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcyxt0ndxuhsdkys98lt1.jpeg" width="800" height="640"&gt;&lt;/a&gt;&lt;br&gt;
You will require coding skills if you want to work in the field of artificial intelligence (AI). How do you begin? and Which programming language to use?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/model-view-controller-architecture-pattern-usage-advantages-examples" rel="noopener noreferrer"&gt;29. Model-View-Controller Architecture Pattern: Usage, Advantages, Examples&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fl9bpv0qjs6dbr5klou0j.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fl9bpv0qjs6dbr5klou0j.jpeg" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
How the MVC architecture is built, how the code is structured and it can benefit your work. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/everything-you-need-to-know-about-using-elixir-for-web-development-9t2x35dh" rel="noopener noreferrer"&gt;30. Everything You Need to Know About Using Elixir for Web Development&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fk0wd6l2k8m0wbg4npr8v.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fk0wd6l2k8m0wbg4npr8v.jpeg" width="799" height="450"&gt;&lt;/a&gt;&lt;br&gt;
The Erlang VM-based programming language, Elixir, is slowly but surely gaining popularity. Let's take a look at some benefits of Elixir development.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-deeper-look-into-method-references-in-java" rel="noopener noreferrer"&gt;31. A Deeper Look into Method References in Java&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Foxip4f4k2trpryds53ki.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Foxip4f4k2trpryds53ki.jpeg" width="800" height="420"&gt;&lt;/a&gt;&lt;br&gt;
What Are Java Method References And Kinds Of Method References Available?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/exploring-the-potential-of-bioinformatics-with-c" rel="noopener noreferrer"&gt;32. Exploring the Potential of Bioinformatics with C#&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fi9tn6xiqci5pu55o8j3a.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fi9tn6xiqci5pu55o8j3a.jpeg" width="800" height="351"&gt;&lt;/a&gt;&lt;br&gt;
In this article, we'll examine how to apply bioinformatics and C# coding to effectively deal with biological information.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/say-goodbye-to-null-checking-and-exceptions-using-the-maybe-monad-in-symfony" rel="noopener noreferrer"&gt;33. Say Goodbye to Null-Checking and Exceptions: Using the Maybe Monad in Symfony&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fldpv1crvahss250h71pp.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fldpv1crvahss250h71pp.jpeg" width="800" height="470"&gt;&lt;/a&gt;&lt;br&gt;
Functional programming is old. But it did not become popular, and probably for a reason.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/functional-programming-is-not-what-makes-haskell-great-n33h3zkn" rel="noopener noreferrer"&gt;34. Functional Programming is not What Makes Haskell Great&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fumq89kcrx7ni920l92wg.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fumq89kcrx7ni920l92wg.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
This post is substantially directed to non Haskellers. Haskell frequently appears on hackernews or /r/programming but the content is commonly evangelizing some aspect of functional programming, strong types, and purity.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/understanding-currying-closures-and-coupling-in-javascript-pg3x3y6z" rel="noopener noreferrer"&gt;35. Understanding Currying, Closures, and Coupling in JavaScript&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F943irk6e5ak0evppl767.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F943irk6e5ak0evppl767.jpg" width="800" height="284"&gt;&lt;/a&gt;&lt;br&gt;
Here's a problem. You have an object in your code exposed via an export. You also have a function in the same file (also exported) consuming that object directly.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/105-stories-to-learn-about-functional-programming" rel="noopener noreferrer"&gt;36. 105 Stories To Learn About Functional Programming&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2krrcwvajcteulw0mjw3.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2krrcwvajcteulw0mjw3.png" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Learn everything you need to know about Functional Programming via these 105 free HackerNoon stories.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-the-typescript-nonnullable-type-works" rel="noopener noreferrer"&gt;37. How the TypeScript NonNullable Type Works&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffz4wi35qenbbvvp632fq.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffz4wi35qenbbvvp632fq.jpeg" width="799" height="508"&gt;&lt;/a&gt;&lt;br&gt;
The NonNullable  type is a utility type in TypeScript which creates a new type, whilst removing all null or undefined elements.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-implement-the-perceus-reference-counting-garbage-collection" rel="noopener noreferrer"&gt;38. How to Implement the Perceus Reference Counting Garbage Collection&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbjro98xiy2e4mruhq7i7.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbjro98xiy2e4mruhq7i7.png" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
Experience in implementing the Perceus reference counting algorithm in the Pen programming language&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-is-haskell-who-uses-it-and-where-can-you-learn-to-code-it-7xme32d0" rel="noopener noreferrer"&gt;39. What Is Haskell, Who Uses It, And Where Can You Learn To Code It&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fn88x8mdbdjcwocenp2tu.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fn88x8mdbdjcwocenp2tu.png" width="800" height="534"&gt;&lt;/a&gt;&lt;br&gt;
Haskell language (and functional programming approach) has become more and more popular in the industry – businesses need robust and safe software solutions, and some of the problems can’t be solved without an advanced technological stack.&amp;nbsp;&amp;nbsp;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/elm-in-production-developer-reflections-after-34k-lines-of-code-ok9h3v95" rel="noopener noreferrer"&gt;40. Elm in Production: Developer Reflections After 34k Lines of Code&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2eocz1vlgxndhtzznran.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2eocz1vlgxndhtzznran.jpg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
(Photo by  Diego Madrigal  from Pexels)&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/why-my-brain-is-wired-for-clojure" rel="noopener noreferrer"&gt;41. Why My Brain Is Wired for Clojure&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8n1mbbyksp3l50y1fpnh.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8n1mbbyksp3l50y1fpnh.jpeg" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
The world according to Clojure is nothing but data.At any point in time, it’s one piece of data.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/telegram-bot-in-scala-3-with-bot4s-http4s-doobie-for-ci-notifications" rel="noopener noreferrer"&gt;42. Telegram Bot In Scala 3 With Bot4s + http4s + Doobie for CI notifications&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpwwc57i32zc1pbazxcg4.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpwwc57i32zc1pbazxcg4.png" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Scala 3 is finally here, but have you seen many real-world applications written in it? In this article, I will show you an example of such an application!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/either-monad-a-functional-approach-to-error-handling-in-c" rel="noopener noreferrer"&gt;43. Either Monad: A Functional Approach to Error Handling in C#.&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fr9f1azmhb8b0rkglz1v8.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fr9f1azmhb8b0rkglz1v8.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Dive into error handling in C# with the Either monad using LanguageExt. Learn to differentiate success (Right) and errors (Left) effectively.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/functional-programming-techniques-in-java-with-examples-8k1m3w85" rel="noopener noreferrer"&gt;44. Functional Programming Techniques in Java with Examples&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fojidkg6nzbr6l0z4cs5x.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fojidkg6nzbr6l0z4cs5x.jpeg" width="700" height="237"&gt;&lt;/a&gt;&lt;br&gt;
If you’re a Java developer, I’m sure that you have seen code similar to the featured image snippet above at least once. The code in the snippet above is an example of functional programming paradigm implementation in Java, which will filter and transform the&amp;nbsp;List&amp;nbsp;in the request to another&amp;nbsp;List.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/4-steps-to-a-better-imports-list-in-haskell-43a3d868273c" rel="noopener noreferrer"&gt;45. 4 Steps to a Better Imports List in Haskell&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fi6r378os27ofht26rtuj.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fi6r378os27ofht26rtuj.png" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
So your thoughts on seeing this title might be “Holy cow, an article about imports…could there be anymore more boring?” But bear with me. This is actually something that is &lt;strong&gt;pretty easy&lt;/strong&gt; to do correctly. But if you’re even a bit lazy (as I often am), you’ll do it wrong. And that can have &lt;strong&gt;really bad effects&lt;/strong&gt; on you and your teammates’ productivity.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/array-filter-vs-array-reduce-vs-for-loop" rel="noopener noreferrer"&gt;46. Array Filter vs Array Reduce vs For Loop&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fw5qlrr1a8vwhmiapa0h4.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fw5qlrr1a8vwhmiapa0h4.jpeg" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
Array reduce is a powerful functional programming technique that can be used to simplify complex data manipulation tasks. One of the main advantages of using array reduce over traditional for loops and filter operations is that it allows for more concise and expressive code.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/javascript-from-objects-to-factory-functions-and-modules-i8y3t1m" rel="noopener noreferrer"&gt;47. Javascript: From Objects to Factory Functions And Modules&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F482uxc2kncy6vkqq5ahm.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F482uxc2kncy6vkqq5ahm.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Objects&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-use-azure-functions-to-build-a-qr-code-generator" rel="noopener noreferrer"&gt;48. How to Use Azure Functions to Build a QR Code Generator&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8ra6an6zc1jmav3gaorm.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8ra6an6zc1jmav3gaorm.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
How to build a fun QR code project and learn about Azure Functions at the same time. Using the latest .NET technologies. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-devops-evolved-into-devsecops" rel="noopener noreferrer"&gt;49. How DevOps Evolved Into DevSecOps&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0t54j3jal1uey2969kdo.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0t54j3jal1uey2969kdo.jpeg" width="800" height="1200"&gt;&lt;/a&gt;&lt;br&gt;
The rise in cybercrime and the sophistication of attacks has made security a crucial part of the development process and not just an afterthought. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/welcome-to-the-oop-pattern-matching-visitor-pattern-1q7n031xc" rel="noopener noreferrer"&gt;50. Welcome to the OOP pattern matching: Visitor Pattern&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsviu5tieiakab75nan45.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsviu5tieiakab75nan45.png" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Visitor pattern is dead. Long live to Visitor pattern. (With Kotlin examples)&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/demystifying-solid-programming-part-1-single-responsibility-principle" rel="noopener noreferrer"&gt;51. Demystifying SOLID Programming (Part 1): Single Responsibility Principle&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1vfrc56ier2aj1fqcvw0.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1vfrc56ier2aj1fqcvw0.jpeg" width="800" height="457"&gt;&lt;/a&gt;&lt;br&gt;
We dive deep into the first principle of SOLID programming, the Single responsible principle. It states "A class should have one and only one reason to change"&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/rethinking-web3-how-to-build-faster-using-scrypto" rel="noopener noreferrer"&gt;52. Rethinking Web3: How to Build Faster Using Scrypto&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvkatt5gpyblpmh4qwa7k.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvkatt5gpyblpmh4qwa7k.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
How to use the new programming language to build more efficiently.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/where-is-your-deep-object-in-the-query" rel="noopener noreferrer"&gt;53. Where is Your Deep Object in the Query?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0hlicjp2wnxlh1blnh80.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0hlicjp2wnxlh1blnh80.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
From version v3, the OpenApi standard brings another way to introduce query parameters via DeepObject.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/functional-programming-in-python-with-examples" rel="noopener noreferrer"&gt;54. Functional Programming in Python (with Examples) &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F74831zoj0dax5pjpimrc.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F74831zoj0dax5pjpimrc.jpeg" width="800" height="478"&gt;&lt;/a&gt;&lt;br&gt;
Simply put, functional programming is a programming style that relies exclusively on functions.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-create-simple-api-client-with-zio-and-http4s-ed1r3uey" rel="noopener noreferrer"&gt;55. How To Create Simple API Client with ZIO and Http4s&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fk5nloldd78fkxi7oix3c.webp" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fk5nloldd78fkxi7oix3c.webp" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Discussing with a brazilian friend about the situation in our country, we realised how difficult it is to find information about public spending, and when available, how difficult it can be to reason about it. Joining our forces, we decided to explore some data exposed by the Brazilian government, aiming to provide an easier way to visualise and understand how the public resources has been used.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/function-composition-pipe-compose-in-javascript-explained" rel="noopener noreferrer"&gt;56. Function Composition (Pipe, Compose) in JavaScript Explained &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8ttnokr7st4bs1xxzu8l.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8ttnokr7st4bs1xxzu8l.jpeg" width="799" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Functional programming is about developing small simple functions and combining them for the purposes of executing more complex tasks.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/why-we-bet-on-clojure-and-built-freshcode-around-it" rel="noopener noreferrer"&gt;57. Why We Bet on Clojure and Built Freshcode Around It&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fetak2xxc7os5etvsl7vw.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fetak2xxc7os5etvsl7vw.png" width="256" height="256"&gt;&lt;/a&gt;&lt;br&gt;
Why we chose Clojure: functional programming that yields faster features, fewer bugs, smaller teams, and measurable delivery metrics for client projects.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/3-things-i-learned-in-1-year-working-with-functional-programming-lj1g3up1" rel="noopener noreferrer"&gt;58. 3 Things I Learned in 1 Year Working with Functional Programming&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fp1mt31pbgu0dkk2ct1w1.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fp1mt31pbgu0dkk2ct1w1.jpeg" width="800" height="336"&gt;&lt;/a&gt;&lt;br&gt;
Just like the great majority of programming-related courses, I was introduced to programming with the object-oriented paradigm (OOP). Even though many languages are multi-paradigm, like Python, C++, JavaScript and Ruby, we still have OOP as the norm.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-design-pure-functions-6h223te7" rel="noopener noreferrer"&gt;59. How to Design Pure Functions&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fylqy95zzqzqydgcp6fdr.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fylqy95zzqzqydgcp6fdr.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Today I am going to talk about how to design Pure Function and help you understand the benefits of pure function.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/functional-programming-in-ruby-how-to-create-pure-functions-0uq3ujr" rel="noopener noreferrer"&gt;60. Functional Programming In Ruby: How To Create Pure Functions&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhghkio07muuo368yfzwq.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhghkio07muuo368yfzwq.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
In functional programming, pure functions are at the core of this paradigm. When we speak of pure functions we mean that these functions satisfy two main conditions; the first is that they will not cause any side effects and the second is that depending on their arguments they will return the same result. When you create pure functions you should try to make them take care of one thing and only one, so your functions will be very easy to test and scale. Consider the following function:&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/inside-beam-how-elixir-and-erlang-leverage-a-shared-runtime-for-resilient-applications" rel="noopener noreferrer"&gt;61. Inside BEAM: How Elixir and Erlang Leverage a Shared Runtime for Resilient Applications&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffrwfpvqnaqvx5daywio0.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffrwfpvqnaqvx5daywio0.jpeg" width="615" height="597"&gt;&lt;/a&gt;&lt;br&gt;
Explore the origins and guiding principles behind Erlang and Elixir to understand their full potential and innovation. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/building-your-own-programming-language-from-scratch-part-iv-implementing-functions" rel="noopener noreferrer"&gt;62. Building Your Own Programming Language From Scratch Part IV: Implementing Functions&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fu83lmjdog7l2j8cz4ebf.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fu83lmjdog7l2j8cz4ebf.jpeg" width="799" height="334"&gt;&lt;/a&gt;&lt;br&gt;
Build your own Programming Language from Scratch Part 4, where we start new function constructions &amp;amp; implementing functions.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/become-a-better-developer-by-learning-functional-programming-in-javascript" rel="noopener noreferrer"&gt;63. Become a Better Developer by Learning Functional Programming in JavaScript&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjfebncdop7yyfkcpaoxo.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjfebncdop7yyfkcpaoxo.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Functional programming is a programming paradigm. This post tells you the basics and benefits of it and how to use it in JavaScript.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/forms-of-composition-in-javascript-and-react-5e1c3wsm" rel="noopener noreferrer"&gt;64. Forms of Composition in JavaScript and React&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-03T13%3A59%3A59.369Z-okvaadh8amyjxwsw2jj52d80" 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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-03T13%3A59%3A59.369Z-okvaadh8amyjxwsw2jj52d80" width="1080" height="607"&gt;&lt;/a&gt;&lt;br&gt;
One of the core ideas in functional programming is composition: building larger things from smaller things. The canonical example of this idea should be familiar with legos. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/functor-applicative-and-monads-fp1e32eh" rel="noopener noreferrer"&gt;65. Functor Applicative and Monads&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-03T13%3A59%3A59.165Z-sidrc0h4yc620qa46sl04qn3" 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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-03T13%3A59%3A59.165Z-sidrc0h4yc620qa46sl04qn3" width="1080" height="729"&gt;&lt;/a&gt;&lt;br&gt;
I am putting my understanding about functor,Applicative and Monad after spending few days to find out what monad is&amp;nbsp;. Here is what I found. I am using Kotlin to explain with examples&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/functional-programming-in-python-for-beginners-pez32fk" rel="noopener noreferrer"&gt;66. Functional Programming in Python For Beginners&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9uz3q35zlj6phey2lwkf.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9uz3q35zlj6phey2lwkf.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Learn about functional programming, pure functions, map(), filter(), zip(), reduce() concepts&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/functional-programming-paradigm-in-javascript-km173u4i" rel="noopener noreferrer"&gt;67. Functional Programming Paradigm in JavaScript&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fo0c3mczechcn32cvrtac.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fo0c3mczechcn32cvrtac.jpeg" width="799" height="434"&gt;&lt;/a&gt;&lt;br&gt;
There’s nothing new about Functional Programming. Functional Programming has been around for much longer than OOP as it dates back to the 60s.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/higher-order-functions-in-c-a-practical-example-ae6t35t7" rel="noopener noreferrer"&gt;68. Higher Order Functions in C#: A Practical Example&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FLFCaL0mBeyY8JHz0m6GDFp0v7go2-zvg34vx.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FLFCaL0mBeyY8JHz0m6GDFp0v7go2-zvg34vx.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
If you have been programming for any length of time, you may well have come across higher-order functions but may not have fully appreciated them.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/clojurescript-macros-a-not-so-long-journey-part-ii-u3183uqa" rel="noopener noreferrer"&gt;69. ClojureScript Macros: A (Not So) Long Journey [Part II]&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-03T13%3A59%3A59.145Z-m7lgsjddhadrrhltmy898fxv" 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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-03T13%3A59%3A59.145Z-m7lgsjddhadrrhltmy898fxv" width="1080" height="608"&gt;&lt;/a&gt;&lt;br&gt;
The writing of Clojure/Script macro may seem as a wizard senior programming craft, but this article will show you that it's not the case. This is the second part of my journey to learn Clojure/Script macro and this article will deal with Clojure macro.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/folding-in-c-using-variadic-function-template-4o3c3ya1" rel="noopener noreferrer"&gt;70. Folding in C++ using Variadic Function Template&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fef9bnzujyhqazos0fcrw.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fef9bnzujyhqazos0fcrw.jpg" width="500" height="429"&gt;&lt;/a&gt;&lt;br&gt;
Template parameter pack was introduced in C++11. Today we will utilise it to write our fold function. To the ones who don't know what a fold function the expression fold(add, 1, 2, 3, 4, 5) , we will output (1 +(2 + (3 + (4 + 5)))) = 15 (which is left fold). Similarly for fold(mul, 1, 2, 3, 4, 5) , we will output 120. More about it can be found here.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/javascript-the-apocalyptic-dumpster-fire-that-has-coders-begging-it-to-stop" rel="noopener noreferrer"&gt;71. JavaScript: The Apocalyptic Dumpster Fire That Has Coders Begging it to Stop&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhx3d2yq5d3ed74nnjuzv.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhx3d2yq5d3ed74nnjuzv.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
The Frankensteinian Hodgepodge That Puts Mr. Burns' Smithers in Charge of the Starship Enterprise and Leaves Coders Screaming 'Wubba Lubba Dub Dub!'"&lt;/p&gt;

&lt;p&gt;In a real&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/my-experience-with-length-control-for-a-dc-actuator" rel="noopener noreferrer"&gt;72. My Experience with Length Control for a DC Actuator&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F81kfcyxfj09cqa19e5t5.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F81kfcyxfj09cqa19e5t5.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
It all started when we ordered an actuator, with an encoder, from China for a project. But something went wrong, and a month later, we received actuators withou&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-build-a-multilingual-text-to-audio-converter-with-python" rel="noopener noreferrer"&gt;73. How To Build a Multilingual Text-to-Audio Converter With Python&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvi3ccgjafvpiijsk4ny7.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvi3ccgjafvpiijsk4ny7.jpeg" width="800" height="452"&gt;&lt;/a&gt;&lt;br&gt;
Learn how to build a multilingual text-to-audio converter using Python. This guide covers essential libraries, techniques, and best practices&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-brief-introduction-to-lambda-expressions-in-python-202m33r6" rel="noopener noreferrer"&gt;74. A Brief Introduction to Lambda Expressions in Python&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F59b8ej459pr0yc90mxt3.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F59b8ej459pr0yc90mxt3.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Lambda expressions in python are one-time anonymous functions which we don’t need more than once.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/senior-engineers-opinion-why-does-scala-win-against-kotlin-jbei3y0n" rel="noopener noreferrer"&gt;75. Senior Engineer`s Opinion: Why Does Scala Win Against Kotlin?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhwo20gn6ayb9w5qwzsir.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhwo20gn6ayb9w5qwzsir.jpg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
This article is based on a story of one of our developers, ex Java now Scala developer, who decided to follow the Scala path because he found writing in Scala extremely developing and interesting.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/composable-resource-management-in-scala-0g7b3y5u" rel="noopener noreferrer"&gt;76. Composable Resource Management in Scala&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-03T13%3A59%3A59.133Z-ghs63qr56dxdl2xgku3anov7" 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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-03T13%3A59%3A59.133Z-ghs63qr56dxdl2xgku3anov7" width="1080" height="723"&gt;&lt;/a&gt;&lt;br&gt;
We’re all using resources on a daily basis. You turn on the water tap, wash your hands for at least 20–30 seconds, and turn it off. You switch the light on if it’s dark, and off when you no longer need it.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/justice-in-a-world-without-time-tp1p33a2" rel="noopener noreferrer"&gt;77. Functional Programming and Justice in a World Without&amp;nbsp;Time&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5umomnspsbynxbhb1ra3.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5umomnspsbynxbhb1ra3.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
My grandfather was staring deeply into the television screen in the dimly lit living room. After his cataract had over matured, he swapped the newspaper he peeled through every morning for a news channel with as much depth as the flat screen it was served on. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-elixir-helper-me-build-click-tracking-software-linkly-and-helped-me-get-back-into-programming-9das32re" rel="noopener noreferrer"&gt;78. How learning Elixir helped me build a SaaS for Marketers&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-03T13%3A59%3A59.132Z-yfkqabprazqwd8n7oei5xdkc" 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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-03T13%3A59%3A59.132Z-yfkqabprazqwd8n7oei5xdkc" width="1080" height="810"&gt;&lt;/a&gt;&lt;br&gt;
In 2019, I was looking for a project. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/javascript-logic-and-andand-v3s32u7" rel="noopener noreferrer"&gt;79. Seeing Javascript Objects as Functions Changed How I Code&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fso2ioejdxyx8d3rv8021.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fso2ioejdxyx8d3rv8021.jpeg" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
So you probably know that functions are objects in javascript (if not go up the prototype chain of a function to find out). But recently, I noticed that javascript objects can be treated like functions. Which leads to some pretty cool implications!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/go-beyond-functional-testing-how-to-use-playwright-for-front-end-performance-insights" rel="noopener noreferrer"&gt;80. Go Beyond Functional Testing: How to Use Playwright for Front-End Performance Insights&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fn8cnatj9vikcm6an5itm.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fn8cnatj9vikcm6an5itm.jpeg" width="800" height="1199"&gt;&lt;/a&gt;&lt;br&gt;
Playwright isn’t just for UI testing — it can also measure front-end performance from a real user perspective.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/refactoring-using-functional-programming-g682o30g6" rel="noopener noreferrer"&gt;81. Refactoring using Functional Programming&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnd3mgfiutb2usu3p52q5.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnd3mgfiutb2usu3p52q5.jpg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
What&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/break-the-loop-how-i-finally-understood-functional-programming-without-the-math" rel="noopener noreferrer"&gt;82. Break the Loop: How I Finally Understood Functional Programming (Without the Math)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnm2f6yba8rbxeku650f7.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnm2f6yba8rbxeku650f7.jpeg" width="799" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Stop fighting the 'Celtic runes' of functional programming. Learn FP through a simple model of computation, from basic recursion to the magic of shared thunks. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/query-select-all-the-things-h11zvv30j5" rel="noopener noreferrer"&gt;83. Query Select All The Things!&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6fqcr03luw0kf3w91qs5.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6fqcr03luw0kf3w91qs5.jpg" width="584" height="292"&gt;&lt;/a&gt;&lt;br&gt;
Almost all the Codepens I've written this year have had some form of a JavaScript function that I call qs()(). That's not a typo! There are two sets of parenthesis following it, and it is good practice as this function uses closures. In just one line, I create a Swiss Army knife of several functions.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/hands-on-project-oh-my-bill" rel="noopener noreferrer"&gt;84. Hands-On Project: Oh-My-Bill&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fll6bk0rsnrf79l8l7e2x.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fll6bk0rsnrf79l8l7e2x.jpeg" width="800" height="336"&gt;&lt;/a&gt;&lt;br&gt;
The first exercise for my mentees was to draw on a piece of paper the interface that they see for this application.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-is-functional-programming-74v3tze" rel="noopener noreferrer"&gt;85. What is Functional Programming?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fv9pkflpipon6q88ycksh.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fv9pkflpipon6q88ycksh.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Most of what I will discuss in this article is knowledge accumulated from reading, “Functional Programming in JavaScript”, by&amp;nbsp;Luis Atencio. Let’s dig right in…&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/using-union-types-to-improve-your-typescript-code" rel="noopener noreferrer"&gt;86. Using Union Types to Improve Your TypeScript Code&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffhvmepztjr9df5zyu72k.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffhvmepztjr9df5zyu72k.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
What are union types and how you can use them to your advantage!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-build-a-gui-based-currency-converter-app-in-python" rel="noopener noreferrer"&gt;87. How to Build a GUI-Based Currency Converter App in Python&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F05pm4fdcrtol2snuy8j6.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F05pm4fdcrtol2snuy8j6.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Build a Python currency converter with Tkinter. Learn API interaction, user input handling, and GUI design for real-time currency conversion.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/implementing-a-java-stream-collector-lb1y35i9" rel="noopener noreferrer"&gt;88. Implementing a Java Stream Collector&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flyl5633kilqi03ch45tz.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flyl5633kilqi03ch45tz.jpeg" width="800" height="496"&gt;&lt;/a&gt;&lt;br&gt;
﻿﻿Java Stream's Collectors methods fit most use-cases. They allow returning either a Collection or a scalar. For the former, you use one of the toXXX() method, for the latter, one of the reducing() one.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/understanding-chrome-v8-chapter-24-how-does-v8-describe-your-javascript-function" rel="noopener noreferrer"&gt;89. Understanding Chrome V8 - Chapter 24: How does V8 Describe Your JavaScript Function&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fw5lyuah18oc94m84n7ks.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fw5lyuah18oc94m84n7ks.jpeg" width="720" height="405"&gt;&lt;/a&gt;&lt;br&gt;
"Let's Understand Chrome V8" are serial technology articles that explain the V8 code, it covers many V8 kernel functions and fundamentals.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/swift-dependency-injection-with-functions-46233uvc" rel="noopener noreferrer"&gt;90. Swift Dependency Injection With Functions&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F28jyk9xi6u62sqsv4dc1.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F28jyk9xi6u62sqsv4dc1.jpeg" width="800" height="361"&gt;&lt;/a&gt;&lt;br&gt;
Implementing an architecture within an application can be challenging. There are rules we can follow (SOLID, Clean Architecture) and patterns to guide us (MVVM, MVP, MVI, Redux, …) but sometimes, things we thought were well established deserve a step back.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/surrying-101-a-quick-guide-for-javascript-devs" rel="noopener noreferrer"&gt;91. Сurrying 101: A Quick Guide for JavaScript Devs&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe2bw9lra31luyqqhdrqo.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe2bw9lra31luyqqhdrqo.jpeg" width="576" height="320"&gt;&lt;/a&gt;&lt;br&gt;
The essence of currying is simple: to take a function of any arity (number of expected arguments) and make it into a unary function.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-net-framework-is-the-most-suitable-language-for-businesses-and-heres-why-y64d33l7" rel="noopener noreferrer"&gt;92. The .NET Framework Is The Most Suitable Language For Businesses And Here's Why&lt;/a&gt;
&lt;/h3&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%2Fpprw3nxn211s8tbh3aie.jpeg" 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%2Fpprw3nxn211s8tbh3aie.jpeg" width="515" height="457"&gt;&lt;/a&gt;&lt;br&gt;
By far, Microsoft .NET is one of the best platforms for building secure, robust, and scalable desktop or web applications. Used by most Fortune 500 companies, Microsoft .NET is very popular for large-scale applications.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/this-one-programming-concept-made-me-a-better-coder-and-planner" rel="noopener noreferrer"&gt;93. This One Programming Concept Made Me a Better Coder (and Planner)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fu7reef5vwuq9uo41a756.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fu7reef5vwuq9uo41a756.jpeg" width="800" height="454"&gt;&lt;/a&gt;&lt;br&gt;
How functional programming changed the way I write and think about code — with easy Python examples and lessons from real coding struggle.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/recursion-can-be-weirder-than-you-think-hl7r32rn" rel="noopener noreferrer"&gt;94. Recursion Can Be Weirder Than You Think&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fk4ebq5c257gqp4whqcvz.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fk4ebq5c257gqp4whqcvz.png" width="640" height="512"&gt;&lt;/a&gt;&lt;br&gt;
I love recursion. I think it's a very elegant way of writing code, and sometimes it lets you write simple but yet effective pieces of code. And if you happen to use languages like Scala, then recursion is a must.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/this-one-programming-choice-completely-changed-these-tech-firmsheres-how" rel="noopener noreferrer"&gt;95. This One Programming Choice Completely Changed These Tech Firms—Here's How&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzmukjnf5q4ugbt3dc47a.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzmukjnf5q4ugbt3dc47a.png" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Clojure is reshaping how teams build software, enabling small, focused groups to tackle complex challenges efficiently.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/eliminating-event-storms-with-debouncing-in-javascript" rel="noopener noreferrer"&gt;96. Eliminating Event Storms With Debouncing in JavaScript&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fd22rg7r7w0duulc178tf.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fd22rg7r7w0duulc178tf.jpeg" width="800" height="410"&gt;&lt;/a&gt;&lt;br&gt;
Using debounce, the function will be executed only when a certain amount of time has passed since the last function call.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/javascript-loops-forforeachfor-infor-of-explained" rel="noopener noreferrer"&gt;97. JavaScript Loops: for/forEach/for.. in/for.. of Explained&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhj5eaok5ge9vmivfuefb.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhj5eaok5ge9vmivfuefb.jpeg" width="799" height="508"&gt;&lt;/a&gt;&lt;br&gt;
There are quite a few ways in Javascript to loop through an array of items or any other iterable item in Javascript. You may have seen them:&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/higher-order-function-in-javascript-with-es6-examples" rel="noopener noreferrer"&gt;98. Higher-Order Function in JavaScript with ES6 Examples&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F89xyd484go5y9z1a4d5e.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F89xyd484go5y9z1a4d5e.jpeg" width="800" height="599"&gt;&lt;/a&gt;&lt;br&gt;
In this article, we are going to learn higher-order functions in JavaScript, as well as see the ways you can use them.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/clojurescript-macros-a-not-very-long-journey-part-i-ljf332ie" rel="noopener noreferrer"&gt;99. ClojureScript Macros: A (Not So) Long Journey [Part I]&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fq6kjnif0rtq8j5a72byy.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fq6kjnif0rtq8j5a72byy.png" width="799" height="502"&gt;&lt;/a&gt;&lt;br&gt;
I’m learning the Clojure and ClojureScript craft and I must say, I enjoy it. This article explains what leads me on the track of learning Clojure/Script macro. This is the first part of my journey on this topic.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-closer-look-into-different-programming-styles-and-paradigms" rel="noopener noreferrer"&gt;100. A Closer Look into Different Programming Styles and Paradigms&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flba6f6jrtt84dpzvjfkn.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flba6f6jrtt84dpzvjfkn.jpeg" width="775" height="457"&gt;&lt;/a&gt;&lt;br&gt;
Imperative and declarative styles of programming.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/10-questions-for-aswin-ganesh-noonie-nominee-for-functional-programming-cf3n3u74" rel="noopener noreferrer"&gt;101. 10 Questions for Aswin Ganesh, Noonie Nominee for Functional Programming&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Feqphv3wncp6lx1dxclkk.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Feqphv3wncp6lx1dxclkk.jpeg" width="800" height="457"&gt;&lt;/a&gt;&lt;br&gt;
The 2020 #Noonies are here! And they are both much greener and much bigger than last year. Among the 2,000+ deserving humans nominated across 5 categories for over 200 award titles, we discovered Aswin Ganesh from India, who’s has been nominated for Hacker Noon's Contributor of the Year in our Functional Programming category. Without further ado, we present to you, our big techy world in 10 questions, from the perspective of Aswin.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/i-built-a-functional-data-oriented-3d-game-framework-in-rust-for-low-end-pcs" rel="noopener noreferrer"&gt;102. I Built a Functional, Data-Oriented 3D Game Framework in Rust for Low-End PCs&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ft6b6wf69mlduseudmdya.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ft6b6wf69mlduseudmdya.png" width="320" height="318"&gt;&lt;/a&gt;&lt;br&gt;
A lightweight Rust game framework built with Macroquad and ECS, designed to run on low-end hardware while exploring functional programming patterns.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/essentials-of-vintage-quickcheck-property-based-testing-part-2" rel="noopener noreferrer"&gt;103. Essentials of Vintage QuickCheck - Property-Based Testing (Part 2)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhjkdfyr7896kz1uieqva.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhjkdfyr7896kz1uieqva.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Learn how the first property-based testing library, QuickCheck, works by implementing it in Python.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-use-the-spread-operator-on-a-function-and-why-you-should-681833by" rel="noopener noreferrer"&gt;104. How To Use The Spread Operator on a Function&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyl65q49dihf417ke4v3k.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyl65q49dihf417ke4v3k.jpg" width="800" height="443"&gt;&lt;/a&gt;&lt;br&gt;
You can’t officially do it, but you can write a function that does virtually the same thing. Let’s see how and maybe why you should.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/researchers-revisit-codata-dependent-types-and-the-limits-of-the-expression-problem" rel="noopener noreferrer"&gt;105. Researchers Revisit Codata, Dependent Types, and the Limits of the Expression Problem&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fin1b8mccei13eaqpxlh1.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fin1b8mccei13eaqpxlh1.png" width="799" height="547"&gt;&lt;/a&gt;&lt;br&gt;
A deep dive into codata, dependent types, and defunctionalization—reframing the expression problem through data–codata duality. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/deep-dive-into-functional-programming-in-javascript" rel="noopener noreferrer"&gt;106. Deep Dive into Functional Programming in Javascript&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsam0cufiv8f5m8gnojk4.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsam0cufiv8f5m8gnojk4.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
functional programming emphasizes the use of pure functions, immutability, and advanced techniques like currying, memoization, and monads to create cleaner code&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/would-you-use-clojure-again-these-companies-say-yes-and-heres-why" rel="noopener noreferrer"&gt;107. Would You Use Clojure Again? These Companies Say Yes — and Here’s Why&lt;/a&gt;
&lt;/h3&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%2Fp5wmmm3d1ef57pgom2pc.png" 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%2Fp5wmmm3d1ef57pgom2pc.png" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
"Clojure in Product. Would you do it again?" podcast explores how teams use the language to grow their businesses.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/deriving-dependently-typed-oop-from-first-principles" rel="noopener noreferrer"&gt;108. Deriving Dependently-Typed OOP from First Principles&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsvplohw6eicirl4m9093.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsvplohw6eicirl4m9093.png" width="799" height="547"&gt;&lt;/a&gt;&lt;br&gt;
A new calculus unifies functional and object-oriented paradigms in dependently typed languages using duality and defunctionalization.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/hannes-mehnert-on-mirageos-and-ocaml-naw3tmo" rel="noopener noreferrer"&gt;109. Hannes Mehnert on MirageOS and&amp;nbsp;OCaml&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsnyt2j19ayyka6s5out8.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsnyt2j19ayyka6s5out8.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Our&amp;nbsp;backend engineer, Pavel Argentov, traveled to&amp;nbsp;Marrakech, Morocco to attend the&amp;nbsp;ninth MirageOS&amp;nbsp;retreat, which was&amp;nbsp;held from March 13-19, 2020. The&amp;nbsp;goal of&amp;nbsp;the&amp;nbsp;event is&amp;nbsp;to&amp;nbsp;bring both experienced and&amp;nbsp;brand new MirageOS users together to&amp;nbsp;collaborate and&amp;nbsp;sync various MirageOS subprojects, start new&amp;nbsp;ones, and&amp;nbsp;help each other fix&amp;nbsp;bugs.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/why-mutable-developers-are-essential-for-learning-new-paradigms-qt1r3101" rel="noopener noreferrer"&gt;110. Why Mutable Developers are Essential for Learning New Paradigms&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fb024rkqigvqywvnpv8qf.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fb024rkqigvqywvnpv8qf.jpeg" width="799" height="534"&gt;&lt;/a&gt;&lt;br&gt;
The process to learn functional programming can be daunting and slow as new concepts are involved. Here are 5 tips for you to consider when learning FP.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-i-extracted-meaningful-information-from-inconsistent-data-using-chatgpt" rel="noopener noreferrer"&gt;111. How I Extracted Meaningful Information from Inconsistent Data Using ChatGPT&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgovziiedyp43a36al396.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgovziiedyp43a36al396.png" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
Data Analyis Project using Spacy and Regular Expressions to extract specific strings from a data set.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/an-introduction-to-f-as-microsofts-nets-answer-to-a-functional-first-programming-language-3u2633sb" rel="noopener noreferrer"&gt;112. An Introduction to F# as Microsoft's / .NET's Answer to a Functional-First Programming Language&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FLFCaL0mBeyY8JHz0m6GDFp0v7go2-zb8f33m6.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FLFCaL0mBeyY8JHz0m6GDFp0v7go2-zb8f33m6.jpeg" width="800" height="534"&gt;&lt;/a&gt;&lt;br&gt;
Recently I've been learning how to write code in F#. For those who haven't heard of it, F# is Microsoft's/.NET's answer to a functional-first programming language. My motivation was to learn a functional programming language that would make coding for scientific computing and data analysis more expressive, concise, and maintainable, all while fitting seamlessly into the .NET ecosystem that I already know and love. F# fits that bill perfectly.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/some-ways-to-apply-some-programming-wisdom-in-real-lives-exceptions" rel="noopener noreferrer"&gt;113. Some Ways to Apply Some Programming Wisdom in Real Lives - Exceptions&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fb7fe35e0di4ixruopzqd.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fb7fe35e0di4ixruopzqd.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
What would happen if we apply some wisdom from handling exceptions to handling negative emotions?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/your-first-hardware-hacking-bench-the-only-tools-that-matter" rel="noopener noreferrer"&gt;114. Your First Hardware Hacking Bench: The Only Tools That Matter&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmdcmwydp41lwvkdfac94.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmdcmwydp41lwvkdfac94.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
New to hardware hacking? Learn the essential tools you need to avoid costly mistakes. This guide covers the survival kit every beginner should have. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/default-parameters-in-javascript-beginners-guide-ck2v34kq" rel="noopener noreferrer"&gt;115. Default Parameters in JavaScript: Beginners Guide&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F26q4xyqjosx21k74vdyf.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F26q4xyqjosx21k74vdyf.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
In this short article we will cover&amp;nbsp;Function Defaults&amp;nbsp;and learn how to use it in our day to day JavaScript programming. This article assumes you have some familiarity with coding in the JavaScript ecosystem.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/kotlin-nullables-how-to-compose-them-right-xm1634cu" rel="noopener noreferrer"&gt;116. Kotlin Nullables: How to Compose Them Right &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbwn7tsct8lx6so6fzkfr.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbwn7tsct8lx6so6fzkfr.png" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
How to compose independently computed Kotlin nullables, in an easy and clean&amp;nbsp;way&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-closer-look-at-immediately-invoked-function-expressions-iife-in-javascript" rel="noopener noreferrer"&gt;117. A Closer Look at Immediately Invoked Function Expressions (IIFE) in JavaScript&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fv3idbz32rwe027v9ft7p.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fv3idbz32rwe027v9ft7p.jpeg" width="799" height="508"&gt;&lt;/a&gt;&lt;br&gt;
Immediately invoked function expressions, or IIFE, are functions that are run as soon as you define the function. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/higher-order-functions-explained-ls133eb6" rel="noopener noreferrer"&gt;118. Higher-Order Functions Explained&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fd4i8l2qiijhctks4vejj.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fd4i8l2qiijhctks4vejj.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Whether you are a beginner or a 10x developer, chances are that you have used the methods of the Array Object. The methods in the Array Object are classified into two different categories. One category takes a value as arguments( string, integer, array, object) and another category takes a function as arguments. l&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-define-an-active-menu-item-in-a-phoenix-framework-through-short-circuit-evaluation" rel="noopener noreferrer"&gt;119. How to Define an Active Menu Item in a Phoenix Framework Through Short-Circuit Evaluation&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqtw6tonu60ndutm6zcfl.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqtw6tonu60ndutm6zcfl.jpeg" width="799" height="531"&gt;&lt;/a&gt;&lt;br&gt;
Use Elixir's short-circuit evaluation syntax to build lists and make it easier to define active menu item in Phoenix Framework.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/100-days-of-code-death-of-summer-on-the-island-of-nixos-gd1a3ws8" rel="noopener noreferrer"&gt;120. 100 Days of Code: Death of Summer on the Island of NixOS&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5i17jomv87mu90b6e6gj.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5i17jomv87mu90b6e6gj.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
We are a hundred days deep in the Lambda Quadrant part of the galaxy, resting on a deep space Moonad, myself and my crew, my parter and my &lt;br&gt;
lovematch, our infant son, and a cat. We study the properties and relations of Haskell abstract entities, enjoying meditating the pure functional programming vibe. It is deep work and we take time and turns. We also watch the second season of Star Trek Discovery and enjoy seeing the bright stars of its universe.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-grammarly-and-kasta-made-ukraine-a-global-clojure-hotspot" rel="noopener noreferrer"&gt;121. How Grammarly and Kasta Made Ukraine a Global Clojure Hotspot&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdxhlyapbau3m3g1nigt0.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdxhlyapbau3m3g1nigt0.png" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
 Grammarly’s AI engine and Kasta’s e-commerce platform showcase functional programming at global scale.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/why-judgmental-equality-fails-under-defunctionalization" rel="noopener noreferrer"&gt;122. Why Judgmental Equality Fails Under Defunctionalization&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwponqzsbbqq6tlgy1wpi.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwponqzsbbqq6tlgy1wpi.png" width="799" height="547"&gt;&lt;/a&gt;&lt;br&gt;
Exploring how defunctionalization breaks judgmental and eta equality—and the naming-based solution that preserves type safety.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-sequent-calculus-teaches-us-about-computation" rel="noopener noreferrer"&gt;123. What Sequent Calculus Teaches Us About Computation&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqdwmjythygadp3i22cw3.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqdwmjythygadp3i22cw3.png" width="799" height="547"&gt;&lt;/a&gt;&lt;br&gt;
A clear breakdown of how λμμ˜-calculus relates to sequent calculus, typing rules, and operational semantics like label/goto.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/have-you-used-the-streams-api-in-java" rel="noopener noreferrer"&gt;124. Have you Used the Streams API in Java?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Foryen1u15wch8lszlhl6.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Foryen1u15wch8lszlhl6.jpeg" width="800" height="420"&gt;&lt;/a&gt;&lt;br&gt;
Introduction to streams API&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-formal-core-for-dependent-data-and-codata-with-type-soundness-guarantees" rel="noopener noreferrer"&gt;125. A Formal Core for Dependent Data and Codata with Type Soundness Guarantees&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsqwy0t16og31r5askuzw.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsqwy0t16og31r5askuzw.png" width="799" height="547"&gt;&lt;/a&gt;&lt;br&gt;
A formal core calculus for dependent data and codata with pattern matching, copatterns, call-by-value semantics, and type soundness proofs.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-functional-programmers-can-learn-from-sequent-calculus" rel="noopener noreferrer"&gt;126.  What Functional Programmers Can Learn from Sequent Calculus&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fx6nl6rebzq0uyv8ywyj2.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fx6nl6rebzq0uyv8ywyj2.png" width="799" height="547"&gt;&lt;/a&gt;&lt;br&gt;
Explore 5 powerful insights into the 𝜆𝜇𝜇˜-calculus, from first-class evaluation contexts to the elegant duality between data and codata types.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/from-chaos-to-control-building-a-standardized-dev-environment-for-1000-students" rel="noopener noreferrer"&gt;127. From Chaos to Control: Building a Standardized Dev Environment for 1,000+ Students&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs121aqqe9pwuwovjursu.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs121aqqe9pwuwovjursu.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
A standardized tech stack (ArTEMiS, VSCodium) for automated grading and collaboration in a large-scale Haskell course.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/my-experience-with-scala" rel="noopener noreferrer"&gt;128. My Experience with Scala&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmqnwd3r10kaskruehf4q.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmqnwd3r10kaskruehf4q.jpeg" width="332" height="152"&gt;&lt;/a&gt;&lt;br&gt;
 If you are learning scala or wondering if you should use for new project in your organisation, I suggest that you do. As always, see if scala and scala’s ecosy&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-is-lexical-functional-programming-8r2337fh" rel="noopener noreferrer"&gt;129. What is Lexical Functional Programming ?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxiogvzx57zjj11fen30p.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxiogvzx57zjj11fen30p.png" width="800" height="371"&gt;&lt;/a&gt;&lt;br&gt;
Lexical functional programming - jargon and naming convention. How to standardize descriptive names? &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-proof-expression-problem-reimagined-through-object-oriented-lenses" rel="noopener noreferrer"&gt;130. The Proof Expression Problem, Reimagined Through Object-Oriented Lenses&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7xibf1mv6zrev400ta6u.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7xibf1mv6zrev400ta6u.png" width="799" height="547"&gt;&lt;/a&gt;&lt;br&gt;
A case study showing how dependently typed OOP enables modular web servers, extensible routes, and type-level enforcement of HTTP properties.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/understanding-algebraic-data-and-codata-types-in-functional-programming" rel="noopener noreferrer"&gt;131. Understanding Algebraic Data and Codata Types in Functional Programming&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fr8kbq0mkiymrcvfj6c6u.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fr8kbq0mkiymrcvfj6c6u.png" width="800" height="446"&gt;&lt;/a&gt;&lt;br&gt;
Discover the dual nature of algebraic data and codata types in the Fun and Core languages—exploring pattern, copattern, symmetry, and lazy evaluation.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/an-introduction-to-evaluation-contexts-in-programming-semantics" rel="noopener noreferrer"&gt;132. An Introduction to Evaluation Contexts in Programming Semantics&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fh5o3w49f2q8j7uucpvl0.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fh5o3w49f2q8j7uucpvl0.png" width="799" height="547"&gt;&lt;/a&gt;&lt;br&gt;
Evaluation contexts solve nested expression stalls in functional languages like Fun and Core by enabling precise operational semantics.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/rethinking-oop-through-dependent-types-and-codata" rel="noopener noreferrer"&gt;133. Rethinking OOP Through Dependent Types and Codata&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frx7lqpx1x7dseml2oz3f.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frx7lqpx1x7dseml2oz3f.png" width="799" height="547"&gt;&lt;/a&gt;&lt;br&gt;
A deep dive into dependently typed object-oriented programming, codata design, self-parameters, and verified interfaces.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-typing-rules-and-type-soundness-work-in-core-and-fun-programming-languages" rel="noopener noreferrer"&gt;134. How Typing Rules and Type Soundness Work in Core and Fun Programming Languages&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fusyyi9qa8ihq30f7bm6b.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fusyyi9qa8ihq30f7bm6b.png" width="799" height="547"&gt;&lt;/a&gt;&lt;br&gt;
Learn how typing rules and type soundness theorems ensure safe program evaluation in Core and Fun, including codata handling and recursive definitions.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/using-go-defer-and-rust-drop-to-defer-the-call-to-rollback" rel="noopener noreferrer"&gt;135. Using Go Defer and Rust Drop to Defer the Call to Rollback&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdy0fu798fwmr3sakswac.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdy0fu798fwmr3sakswac.jpeg" width="799" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Forgetting to close things off in Go can potentially come back to bite you. The most basic and straightforward method is to call rollback or commit.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/code-smell-267-objects-aliasing" rel="noopener noreferrer"&gt;136. Code Smell 267 - Objects Aliasing&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FRIiBoPtpMiRsMKX3dnzl5gb1Urj1-cr032np.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FRIiBoPtpMiRsMKX3dnzl5gb1Urj1-cr032np.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Discover the importance of using immutable objects in programming to prevent unexpected changes, reduce bugs, and improve code predictability.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-codata-control-flow-and-logic-teach-us-about-programming" rel="noopener noreferrer"&gt;137. What Codata, Control Flow, and Logic Teach Us About Programming&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuxwzz5a30ur024io0llq.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuxwzz5a30ur024io0llq.png" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
Learn how programming concepts like logic, control flow, and evaluation strategy shape the languages we use. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/shrinking-for-easier-debugging-property-based-testing-part-3" rel="noopener noreferrer"&gt;138. Shrinking for Easier Debugging - Property-Based Testing (Part 3)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fr87l09t8nlugj6iszjac.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fr87l09t8nlugj6iszjac.jpeg" width="800" height="1200"&gt;&lt;/a&gt;&lt;br&gt;
An explanation and short implementation of how shrinking works in property-based testing&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/programming-paradigms-all-the-things-weve-learned-not-to-do" rel="noopener noreferrer"&gt;139. Programming Paradigms: All the Things We’ve Learned Not To Do&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fh8anpml142vpyh2jlfmq.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fh8anpml142vpyh2jlfmq.png" width="799" height="547"&gt;&lt;/a&gt;&lt;br&gt;
Programming paradigms don't give freedom—they take it away. Here's why Structured, OOP, and Functional might be the last paradigms we ever get.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/rethinking-data-and-codata-through-matrix-transposition" rel="noopener noreferrer"&gt;140. Rethinking Data and Codata Through Matrix Transposition&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fam4bvq723mt44rm1h8jm.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fam4bvq723mt44rm1h8jm.png" width="799" height="547"&gt;&lt;/a&gt;&lt;br&gt;
A formal study shows de- and refunctionalization preserve typing and program well-formedness in a dependently typed language.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/too-scared-to-ask-how-we-solved-the-1-problem-with-large-university-lectures" rel="noopener noreferrer"&gt;141. Too Scared to Ask? How We Solved the #1 Problem with Large University Lectures&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxxgxq0irge1tpedmocji.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxxgxq0irge1tpedmocji.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
To engage 1000+ students, lectures evolved from simple Q&amp;amp;A to a moderated live board, boosting synchronous interaction and solving the 'silent majority' problem&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/javascript-currying-the-secret-sauce-to-smoother-cleaner-code" rel="noopener noreferrer"&gt;142. JavaScript Currying: The Secret Sauce to Smoother, Cleaner Code&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fttxdnvonb4tgldgwurmy.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fttxdnvonb4tgldgwurmy.png" width="800" height="420"&gt;&lt;/a&gt;&lt;br&gt;
Learn about currying in JavaScript and how it can enhance your coding experience.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/functional-programming-in-javascript-for-busy-people-8fr2hth" rel="noopener noreferrer"&gt;143. Functional Programming in Javascript for Busy People&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F341l6icslqfr3hv7l1ry.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F341l6icslqfr3hv7l1ry.png" width="800" height="534"&gt;&lt;/a&gt;&lt;br&gt;
You’ve probably used map, reduce, and other functional methods in Javascript before, but there are a few use cases you probably haven’t thought about much or used before. In this post, I’d like to go over these methods (and a few other surprises!) to show what’s possible.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/code-smell-241-referential-transparency-violation" rel="noopener noreferrer"&gt;144. Code Smell 241 - Referential Transparency Violation&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fflsfxaj9u877kfyz1d2v.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fflsfxaj9u877kfyz1d2v.jpeg" width="800" height="449"&gt;&lt;/a&gt;&lt;br&gt;
Learn how to write pure functions to enhance code readability, maintainability, and testability. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/your-toolkit-for-teaching-at-scale-lessons-from-a-1000-student-haskell-course" rel="noopener noreferrer"&gt;145. Your Toolkit for Teaching at Scale: Lessons from a 1000-Student Haskell Course&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwypqm9tjwa2dc82oov8a.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwypqm9tjwa2dc82oov8a.jpeg" width="799" height="529"&gt;&lt;/a&gt;&lt;br&gt;
A toolkit of practical methods—bonuses, instant feedback, competitions, and workshops—used to engage 1000+ students in a large-scale Haskell course.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/1-19-2023-noonification" rel="noopener noreferrer"&gt;146. The Noonification: Bouncy Castle (1/19/2023)&lt;/a&gt;
&lt;/h3&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%2Fpn4k0p2c0rnc2a962zaf.gif" 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%2Fpn4k0p2c0rnc2a962zaf.gif" width="640" height="360"&gt;&lt;/a&gt;&lt;br&gt;
1/19/2023: Top 5 stories on the Hackernoon homepage!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-do-you-teach-io-before-monads-inside-a-radical-syllabus-for-a-1000-student-fp-course" rel="noopener noreferrer"&gt;147. How Do You Teach I/O Before Monads? Inside a Radical Syllabus for a 1000-Student FP Course&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fu3rd8kvr6ra3sjn698fx.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fu3rd8kvr6ra3sjn698fx.jpeg" width="799" height="533"&gt;&lt;/a&gt;&lt;br&gt;
The operational playbook for a 1000+ student Haskell course, detailing syllabus design, staffing logistics, and a practical-first pedagogical approach.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/ethical-hacking-should-play-a-vital-role-in-healthcare-development-p88z31hy" rel="noopener noreferrer"&gt;148. Understanding the background of the Hospital Bed Rental Industry&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fy6mc87kj4w8ogllil3r9.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fy6mc87kj4w8ogllil3r9.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Healthcare organizations that follow HIPAA guidelines must be explicitly aware of security threats. Ethical hacking needs a more critical role in the framework.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-let-bindings-improve-code-readability-in-functional-programming" rel="noopener noreferrer"&gt;149. How Let Bindings Improve Code Readability in Functional Programming&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdax6c2h8js2lz5gpie9l.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdax6c2h8js2lz5gpie9l.jpeg" width="800" height="534"&gt;&lt;/a&gt;&lt;br&gt;
Explore let bindings, top-level definitions, and continuation semantics in λμμ˜-calculus and how they shape functional programming evaluation.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-focusing-resolves-stuck-terms-in-core-evaluation" rel="noopener noreferrer"&gt;150. How Focusing Resolves Stuck Terms in Core Evaluation&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fimzvy27elpagr7imoth0.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fimzvy27elpagr7imoth0.png" width="799" height="547"&gt;&lt;/a&gt;&lt;br&gt;
Learn how focusing in Core helps eliminate stuck terms, optimize evaluation, and improve program compilation through static transformations.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/sequent-calculus-vs-cps-a-compilers-perspective-on-consumers-and-evaluation-strategies" rel="noopener noreferrer"&gt;151. Sequent Calculus vs CPS: A Compiler’s Perspective on Consumers and Evaluation Strategies&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fk5xd9qxbage7tr2ay385.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fk5xd9qxbage7tr2ay385.png" width="799" height="547"&gt;&lt;/a&gt;&lt;br&gt;
Explore how sequent calculus handles consumers, evaluation orders, and eta laws better than CPS, with insights on linear logic and functional compilers.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/why-type-soundness-matters-in-functional-programming-languages" rel="noopener noreferrer"&gt;152. Why Type Soundness Matters in Functional Programming Languages&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fq70jr8d0xxmqab9kq1kn.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fq70jr8d0xxmqab9kq1kn.png" width="799" height="547"&gt;&lt;/a&gt;&lt;br&gt;
A breakdown of typing rules in Fun and Core languages, with insights into control flow, type soundness, and data vs codata handling. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-try-block-in-rust-streamlining-error-management-beyond-the-operator" rel="noopener noreferrer"&gt;153. The Try Block in Rust: Streamlining Error Management Beyond the '?' Operator&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Faz4pjipary4yttcamedg.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Faz4pjipary4yttcamedg.jpeg" width="800" height="525"&gt;&lt;/a&gt;&lt;br&gt;
Discover how Rust's experimental try block feature simplifies error handling beyond the traditional ? operator. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-if-programming-languages-could-think-ahead" rel="noopener noreferrer"&gt;154. What If Programming Languages Could Think Ahead?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fimzvy27elpagr7imoth0.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fimzvy27elpagr7imoth0.png" width="799" height="547"&gt;&lt;/a&gt;&lt;br&gt;
Discover the λμμ̃-Calculus: a powerful tool for compiler writers that simplifies evaluation contexts without the complexity of CPS types.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/from-campus-to-cloud-our-journey-teaching-functional-programming-to-thousands-during-a-pandemic" rel="noopener noreferrer"&gt;155. From Campus to Cloud: Our Journey Teaching Functional Programming to Thousands During a Pandemic&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxcxjfpudw2lhb9kwbwdo.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxcxjfpudw2lhb9kwbwdo.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
A case study on engaging 2000+ students in a Haskell course with automated feedback, creative projects, and shareable tools for educators.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-functional-languages-simulate-goto-with-labels-and-m-bindings" rel="noopener noreferrer"&gt;156. How Functional Languages Simulate Goto with Labels and μ-Bindings&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxrw8v0koo0bi5sb5oshj.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxrw8v0koo0bi5sb5oshj.png" width="799" height="547"&gt;&lt;/a&gt;&lt;br&gt;
Explore how first-class functions and control operators like label/goto are desugared and implemented in functional programming using codata and μ-bindings.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/why-compiler-writers-care-about-case-of-case" rel="noopener noreferrer"&gt;157. Why Compiler Writers Care About Case-of-Case&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3i89u6b8kbzouaqh9lqo.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3i89u6b8kbzouaqh9lqo.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Explore the duality between let-bindings and control operators, and how λμμ˜ calculus enables powerful compiler optimizations like case-of-case.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/programmers-version-of-schrodingers-cat-options-for-javascript" rel="noopener noreferrer"&gt;158. Programmer's Version of Schrodinger’s Cat: Options for JavaScript&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fg0b1l5s4tre1i9nf0pti.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fg0b1l5s4tre1i9nf0pti.jpeg" width="530" height="259"&gt;&lt;/a&gt;&lt;br&gt;
Bringing Options to JavaScript and TypeScript.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/why-arithmetic-in-functional-languages-needs-sequent-calculus" rel="noopener noreferrer"&gt;159. Why Arithmetic in Functional Languages Needs Sequent Calculus&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8kfz92o35pi2x2wrqzv5.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8kfz92o35pi2x2wrqzv5.png" width="799" height="547"&gt;&lt;/a&gt;&lt;br&gt;
Explore how arithmetic expressions in a functional language are translated into Core's sequent-calculus framework using producers, consumers, and statements.&lt;/p&gt;

&lt;h3&gt;
  
  
  Thank you for checking out the 159 most read blog posts about &lt;a href="https://hackernoon.com/tagged/functional-programming" rel="noopener noreferrer"&gt;Functional Programming&lt;/a&gt; on &lt;a href="https://hackernoon.com/" rel="noopener noreferrer"&gt;HackerNoon&lt;/a&gt;.
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://github.com/hackernoon/learn?ref=hackernoon.com" rel="noopener noreferrer"&gt;Visit the /Learn Repo&lt;/a&gt; to find the most read blog posts about any technology.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published on &lt;a href="https://hackernoon.com/159-blog-posts-to-learn-about-functional-programming" rel="noopener noreferrer"&gt;HackerNoon&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>functional</category>
      <category>learn</category>
      <category>learnfunctionalprogramming</category>
    </item>
    <item>
      <title>74 Blog Posts To Learn About Full Stack Development</title>
      <dc:creator>LearnRepo</dc:creator>
      <pubDate>Mon, 03 Aug 2026 07:00:33 +0000</pubDate>
      <link>https://dev.to/learn_repo/74-blog-posts-to-learn-about-full-stack-development-52ch</link>
      <guid>https://dev.to/learn_repo/74-blog-posts-to-learn-about-full-stack-development-52ch</guid>
      <description>&lt;h3&gt;
  
  
  Let's learn about &lt;a href="https://hackernoon.com/tagged/full-stack-development" rel="noopener noreferrer"&gt;Full Stack Development&lt;/a&gt; via these 74 free blog posts. They are ordered by HackerNoon reader engagement data. Visit the &lt;a href="https://github.com/hackernoon/learn" rel="noopener noreferrer"&gt;Learn Repo&lt;/a&gt; or &lt;a href="https://learnrepo.com" rel="noopener noreferrer"&gt;LearnRepo.com&lt;/a&gt; to find the most read blog posts about any technology.
&lt;/h3&gt;

&lt;p&gt;Full-stack development involves working on both the front-end (user interface) and back-end (server, database) of a web application. It matters for creating complete, functional web experiences and is highly valued for its versatility in building comprehensive digital solutions.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/choosing-between-front-end-back-end-and-full-stack-developers" rel="noopener noreferrer"&gt;1. Choosing Between Front-End, Back-End &amp;amp; Full Stack Developers&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyx80l2anaa5d3a1977uo.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyx80l2anaa5d3a1977uo.jpeg" width="800" height="1000"&gt;&lt;/a&gt;&lt;br&gt;
Hire a team of front-end and back-end developers or full-stack developers at Systango.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-optimize-react-native-map-in-your-application-eeo3nib" rel="noopener noreferrer"&gt;2. Optimize React Native Map in Your Applications [A How To Guide]&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5yptp3a2m4wedm6nbta0.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5yptp3a2m4wedm6nbta0.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Four ways to make your React Native map become a lot faster and more responsive.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-reset-password-with-nodejs-and-angular-part-1-2e2632oc" rel="noopener noreferrer"&gt;3. How to Reset Password with Node.js and Angular [Part&amp;nbsp;1]&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9uy986rit1pqrsr1t33k.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9uy986rit1pqrsr1t33k.png" width="800" height="507"&gt;&lt;/a&gt;&lt;br&gt;
There are lots of tutorials about user authentication but all of them are just covering the topics like how to sign up and how to sign in. Even if you find a tutorial about reset password then you will see that it covers old school method without APIs and using jQuery based front-end. In this tutorial, we are going to use a Node.js based API which will connect to Angular front-end. Let’s get started:&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/adding-google-sign-in-on-flutter-web" rel="noopener noreferrer"&gt;4. Adding Google Sign In On Flutter Web&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5javmaesyhoa1i3vibor.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5javmaesyhoa1i3vibor.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Add Google Sign-In to you Flutter web app and authenticate users in a single click&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/course-review-the-complete-web-developer-in-2022-zero-to-mastery" rel="noopener noreferrer"&gt;5. Course Review - The Complete Web Developer in 2023: Zero to&amp;nbsp;Mastery&lt;/a&gt;
&lt;/h3&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%2Fin8z9edxkfdki1jo97f0.jpeg" 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%2Fin8z9edxkfdki1jo97f0.jpeg" width="300" height="250"&gt;&lt;/a&gt;&lt;br&gt;
Are you someone who would like to learn Web Development, but don’t know where to start? Well, you are in the right place.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/heres-what-youd-typically-see-in-a-full-stack-developer-job-description-593b33vu" rel="noopener noreferrer"&gt;6. Here's What You'd Typically See In A Full Stack Developer Job Description&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhlxc6o7md5h6ka77rif7.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhlxc6o7md5h6ka77rif7.jpeg" width="800" height="534"&gt;&lt;/a&gt;&lt;br&gt;
If a career as a full-stack developer caught your eye, you’re not alone. It’s one of the most sought-after jobs in the world and many people interested in tech &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/build-a-simple-html-website-with-postgres-database-connectivity" rel="noopener noreferrer"&gt;7. Build a Simple HTML Website with Postgres Database Connectivity&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7uq4efjkgmg4ylwsv6u3.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7uq4efjkgmg4ylwsv6u3.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
This tutorial covers step-by-step instructions, prerequisites, and the necessary code snippets to get you started in web development.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/top-courses-to-tackle-spring-boot-for-full-stack-java-developers-fkg3tu5" rel="noopener noreferrer"&gt;8. 10 Best Courses To Learn Spring Boot for Full Stack Java Developers&lt;/a&gt;
&lt;/h3&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%2F8htote3u90zroli595mv.png" 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%2F8htote3u90zroli595mv.png" width="799" height="414"&gt;&lt;/a&gt;&lt;br&gt;
Hello folks, Spring Boot is one of the top Java frameworks to learn in 2020, &lt;br&gt;
but as a full stack Java developer, just learning Spring Boot is not enough, you also need to learn all the technologies which make the eco-system like containers, could, testing spring Boot application, advanced Spring Boot features like Actuator, creating Microservices using Spring Boot, deploying Spring Boot applications on cloud platforms like AWS, Azure, and GCP.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-populate-your-database-with-fake-data-ruby-on-rails-tutorial-jf1d3uer" rel="noopener noreferrer"&gt;9. How To Populate Your Database with Fake Data: Ruby On Rails Tutorial&lt;/a&gt;
&lt;/h3&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%2Fxyecg4b1twm8tkcyfnsk.jpeg" 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%2Fxyecg4b1twm8tkcyfnsk.jpeg" width="800" height="599"&gt;&lt;/a&gt;&lt;br&gt;
This is going to be a very straightforward article, no jokes included.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-guide-on-writing-tests-in-full-stack-mern-web-application" rel="noopener noreferrer"&gt;10. A Guide on Writing Tests in Full-stack MERN Web Application&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fztrcid52tri5lhd8cftu.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fztrcid52tri5lhd8cftu.jpeg" width="800" height="430"&gt;&lt;/a&gt;&lt;br&gt;
Writing tests may not be necessary for demo projects or coursework projects, but it is critical for real-world applications. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-definitive-command-cheat-sheet-for-rails-beginners-2uli3yb8" rel="noopener noreferrer"&gt;11. The Definitive Command Cheat Sheet for Rails Beginners&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fka1cxespmyd9oka8y7f8.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fka1cxespmyd9oka8y7f8.png" width="656" height="370"&gt;&lt;/a&gt;&lt;br&gt;
When I was a newbie in Rails, the first couple of weeks I survived reading all the articles and understanding only like 30% of what I was doing. It was a lot of information, and one of the things that annoyed me the most was that when, after a lot of effort, I finally realized what I have to do, I have to look through all the readings and find the correct command that I need to write on my terminal (after all this time, now I can type them almost with closed eyes but at first it was incredibly tough).&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-transition-from-full-stack-developer-to-web3-pioneer-in-2022" rel="noopener noreferrer"&gt;12. How to Transition from Full-Stack Developer to Web3 Pioneer in 2022&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3ij5dda55hdnbb85vdwn.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3ij5dda55hdnbb85vdwn.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Looking to dive into Web3 development? Here is an intro and quick example of how full-stack developers can get started in the decentralized web.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-develop-a-signup-system-with-react-redux-and-rails-1g1k32nh" rel="noopener noreferrer"&gt;13. How to Develop a Signup system with React, Redux, and Rails&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxz4rp10w6wc52ap7jygz.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxz4rp10w6wc52ap7jygz.png" width="800" height="469"&gt;&lt;/a&gt;&lt;br&gt;
I have always been fascinated with one’s ability to create or recreate. Software development for gives me a way to translate my imaginations into useful tangible things. The feeling I get after going through challenges to figure out how to put my ideas together, is incomparable. Full-stack development is the combination of both front-end technologies and back-end technologies to create a fully functional application. In this tutorial, we are going to combine front-end technology called React and Redux with a back-end technology called Rails to create a simple sign-up system.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/10-static-site-generators-to-watch-in-2020-wt373yyi" rel="noopener noreferrer"&gt;14. 10 Static Site Generators to Watch in 2020&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F67y755pfjyz4b6mqn52x.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F67y755pfjyz4b6mqn52x.png" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Using a Headless CMS to generate and handle static sites has gained popularity, especially because many of the constraints that made it difficult to develop a static site don’t exist anymore.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/5-best-online-courses-to-learn-graphql-in-2020-gn1d3u98" rel="noopener noreferrer"&gt;15. 6 Best Online Courses to Learn GraphQL for Beginners and Experienced JavaScript Developers&lt;/a&gt;
&lt;/h3&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%2Fsfhjdsgvmbbtl9mv0kfg.webp" 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%2Fsfhjdsgvmbbtl9mv0kfg.webp" width="800" height="500"&gt;&lt;/a&gt;&lt;br&gt;
Hello guys, you might have heard about GraphQL, another exciting technology. GraphQL is gaining a lot of popularity because of its superiority over traditional REST APIs.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/postgresql-or-mysql-what-should-i-choose-for-my-full-stack-project" rel="noopener noreferrer"&gt;16. PostgreSQL or MySQL: What Should I Choose for My Full-Stack Project?&lt;/a&gt;
&lt;/h3&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%2Fg6qsg0cdx5g74k8m7iy3.jpeg" 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%2Fg6qsg0cdx5g74k8m7iy3.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
A comprehensive guide comparing PostgreSQL and MySQL for full-stack developers, covering installation, transactional support, performance, security, and more.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/developers-should-drive-their-e2e-tests-to-cypress-ux3w3yeo" rel="noopener noreferrer"&gt;17. Developers Should Drive Their E2E Tests to&amp;nbsp;Cypress&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdb2y2t8ioybf5vin6vv4.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdb2y2t8ioybf5vin6vv4.jpg" width="799" height="450"&gt;&lt;/a&gt;&lt;br&gt;
All software companies strive to produce quality products. The journey begins with a product that works. Software correctness is usually defined as the adherence of software to its specification. In most cases, formal verification is not possible. As such, we typically impose functional correctness with test coverage.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/understanding-authentication-a-guide-to-cookie-based-and-session-based-authentication" rel="noopener noreferrer"&gt;18. Understanding Authentication: A Guide to Cookie-Based and Session-Based Authentication&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fts1kxnha9d9seqb7n856.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fts1kxnha9d9seqb7n856.png" width="800" height="336"&gt;&lt;/a&gt;&lt;br&gt;
Cookies-Based Authentication Vs. Session-Based Authentication: All You Should Know!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/creating-a-full-stack-amazon-clone" rel="noopener noreferrer"&gt;19. Building a Full Stack Amazon Clone with Next.js, Tailwind CSS, Zustand, Amplication and More. &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzk65jazpfedpeqkgwr90.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzk65jazpfedpeqkgwr90.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
This Amazon Clone features a wide range of technologies and functionalities, including Next.js, Tailwind CSS, Zustand, Typescript, Prisma and Amplicaiton&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/16-commands-to-set-up-react-apps-for-every-use-in-seconds" rel="noopener noreferrer"&gt;20. 16 Commands For Every Use Case to Set Up React Apps in Seconds ⚡🚀&lt;/a&gt;
&lt;/h3&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%2F6x32jti0o1rl93ml6ks6.jpeg" 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%2F6x32jti0o1rl93ml6ks6.jpeg" width="800" height="420"&gt;&lt;/a&gt;&lt;br&gt;
In this article, I have handpicked 16 commands to set up your React apps in seconds.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/typescript-why-its-a-perfect-fit-for-your-rag-app" rel="noopener noreferrer"&gt;21. Typescript: Why It's a Perfect Fit for Your RAG App&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ff5sql4diftoz2ofvfbme.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ff5sql4diftoz2ofvfbme.jpeg" width="800" height="457"&gt;&lt;/a&gt;&lt;br&gt;
Why TypeScript/JavaScript excels in RAG app development, offering rich prompt engineering, seamless API integration, and dynamic UIs for modern web apps.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/why-its-your-destiny-to-become-a-full-stack-javascript-developer" rel="noopener noreferrer"&gt;22. Why It's Your Destiny To Become A Full-Stack JavaScript Developer&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdabehgt06mo0nwlqh0v0.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdabehgt06mo0nwlqh0v0.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
I've never met a true, passionate web developer who isn't a multi-dimensional specialist interested in a wide variety of topics related to their job. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-roadmap-and-resources-to-becoming-a-full-stack-developer" rel="noopener noreferrer"&gt;23. The Roadmap and Resources to Becoming a Full Stack Developer&lt;/a&gt;
&lt;/h3&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%2Fpkbyquo89g03dqbid5dh.jpeg" 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%2Fpkbyquo89g03dqbid5dh.jpeg" width="799" height="534"&gt;&lt;/a&gt;&lt;br&gt;
In this blog, I am going to be sharing with you the Roadmap and the Resources that you require to become a Full Stack Developer.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/i-dont-trust-ai-to-write-my-codebut-i-let-it-read-everything" rel="noopener noreferrer"&gt;24. I Don’t Trust AI to Write My Code—But I Let It Read Everything&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-03T01%3A59%3A59.199Z-p5xvb6uff2krum7d0yewlr2o" 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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-03T01%3A59%3A59.199Z-p5xvb6uff2krum7d0yewlr2o" width="720" height="480"&gt;&lt;/a&gt;&lt;br&gt;
Tools like Copilot, Cursor, and Claude already save me hours every week by reading code, exploring messy open-source projects, and filling gaps where necessary.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/web3-walkthrough-part-2-becoming-a-web3-developer" rel="noopener noreferrer"&gt;25. Web3 Walkthrough — Part 2 — Becoming a Web3 Developer&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fiskxffejyz20634zroa9.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fiskxffejyz20634zroa9.jpeg" width="680" height="680"&gt;&lt;/a&gt;&lt;br&gt;
Learn to be a web3 developer today. Take ACTION!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-add-reactjs-to-laravel" rel="noopener noreferrer"&gt;26. How to Add React.js to Laravel&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fu7ncj6t17vli4g4p3pjq.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fu7ncj6t17vli4g4p3pjq.jpeg" width="800" height="336"&gt;&lt;/a&gt;&lt;br&gt;
How to add ReactJS to your Laravel project&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/why-i-quit-my-full-stack-web-developer-job" rel="noopener noreferrer"&gt;27. Why I Quit My Full Stack Web Developer Job&lt;/a&gt;
&lt;/h3&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%2Fpwpg0vdomp7uz7pyv2qt.jpeg" 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%2Fpwpg0vdomp7uz7pyv2qt.jpeg" width="767" height="326"&gt;&lt;/a&gt;&lt;br&gt;
Learn how to recognize red flags in your workplace culture as a software developer. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/interactive-app-development-the-perfect-technology-stack-zk1434zh" rel="noopener noreferrer"&gt;28. Interactive App Development: The Perfect Technology Stack&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0x9g6qsts0sh2cy63v3n.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0x9g6qsts0sh2cy63v3n.jpeg" width="800" height="420"&gt;&lt;/a&gt;&lt;br&gt;
What is an interactive application? It is a type of a usual web or mobile app with interactive features that allows users to interact with content via gamification, VR/AR, and visualization.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-would-you-expect-from-full-stack-development-company-q9543zu3" rel="noopener noreferrer"&gt;29. In Brief: What You Should Expect from A Full-Stack Dev&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzhvapy5fzsecq0iykc8u.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzhvapy5fzsecq0iykc8u.png" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Hiring a full stack development company or developer reduces the need to hire too many resources in-house for product development.&amp;nbsp;Broadly speaking, the software development process is divided into two parts:&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/why-should-you-hire-full-stack-developers-for-your-project" rel="noopener noreferrer"&gt;30. Why Should You Hire Full-Stack Developers for Your Project? &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fu22c6d8akcvji2zezh3c.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fu22c6d8akcvji2zezh3c.jpeg" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
What advantages do they have compared to other software engineers? This article will guide you about full-stack developers and talk about their importance.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-write-your-first-full-stack-android-app-tr1m3z8l" rel="noopener noreferrer"&gt;31. How to Write Your First Full-stack Android App&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbooya5pnul89gzc97mpk.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbooya5pnul89gzc97mpk.jpeg" width="800" height="685"&gt;&lt;/a&gt;&lt;br&gt;
In the span of 4 months, I planned out a mobile app idea, self-taught myself the Android framework, wrote my first REST API, and released my finished Android app onto the Google Play Store. I learned a lot along the way, so I thought I'd share what I learned.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/i-built-a-platform-to-help-users-practice-programming-challenges-guided-by-ai" rel="noopener noreferrer"&gt;32. I Built a Platform to Help Users Practice Programming Challenges Guided by AI&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6uhd2tqv7kqjbosaonpu.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6uhd2tqv7kqjbosaonpu.jpeg" width="800" height="451"&gt;&lt;/a&gt;&lt;br&gt;
Walking  through the process of building a platform leveraging AI to help users practice for interviews; integrating feedback from the first few live user tests&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-a-full-stack-framework-can-make-an-impact-in-your-business-j7x3wgi" rel="noopener noreferrer"&gt;33. How A Full Stack Framework Can Make An Impact In Your Business&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fd5vbaqujzxpgz4a4z14w.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fd5vbaqujzxpgz4a4z14w.jpeg" width="800" height="199"&gt;&lt;/a&gt;&lt;br&gt;
It's been a year since the exhibition of QCObjects in the Web Summit and now a lot of people and companies are interested in placing QCObjects at the very core of its enterprise software solution. But why is it?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/coding-is-more-creative-than-you-might-think-ws803wv3" rel="noopener noreferrer"&gt;34. Coding Is More Creative Than You Might Think&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-03T01%3A59%3A59.087Z-lcrx78tkstlu5rxszira4k5p" 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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-03T01%3A59%3A59.087Z-lcrx78tkstlu5rxszira4k5p" width="1080" height="717"&gt;&lt;/a&gt;&lt;br&gt;
Coming from a creative background, people often look quite puzzled when I tell them I’m a Full Stack Developer. It seems the stigma of the maths-obsessed programmer is still fairly prominent in most social circles. However, when I explain that coding is actually… quite creative, puzzled expressions turn into intrigue.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/stop-overcomplicating-claude-code-3-rules-that-actually-work" rel="noopener noreferrer"&gt;35. Stop Overcomplicating Claude Code: 3 Rules That Actually Work&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fp1uhxbafw7hphudlmy6t.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fp1uhxbafw7hphudlmy6t.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
The three essentials for Claude Code fullstack development:  full-stack debugging visibility, LLM-friendly docs, and an opiniona&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/frontend-vs-backend-developers-all-you-need-to-know-5u3e3772" rel="noopener noreferrer"&gt;36. Frontend Vs Backend Developers: All You Need to Know&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fobyizgr6uliwm0te9uhv.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fobyizgr6uliwm0te9uhv.jpeg" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
Frontend is anything that the user sees and interacts with. Backend, on the other hand, ensures that everything that you’re seeing works fine. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-breakdown-of-software-development-types-for-small-businesses" rel="noopener noreferrer"&gt;37. A Breakdown of Software Development Types for Small Businesses&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8xwnnqfp279luz1m47b9.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8xwnnqfp279luz1m47b9.jpeg" width="800" height="420"&gt;&lt;/a&gt;&lt;br&gt;
Want an in-depth knowledge of the top software development services? Hire a custom software development company today!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-rise-of-ukrainian-edtech-10-companies-shaping-the-future-of-education-amid-the-war" rel="noopener noreferrer"&gt;38. The Rise of Ukrainian EdTech: 10 Companies Shaping the Future of Education Amid the War&lt;/a&gt;
&lt;/h3&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%2Fxn3j9y4c72kob79z5quv.jpeg" 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%2Fxn3j9y4c72kob79z5quv.jpeg" width="697" height="416"&gt;&lt;/a&gt;&lt;br&gt;
By the end of 2022, almost a year after a Russian full-scale invasion, 85% of Ukrainian tech firms kept their activities at the pre-war level.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-i-build-coronavirus-tracking-application-t44g3yrg" rel="noopener noreferrer"&gt;39. How I build Coronavirus Tracking Application&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ff7jdblickeu6t75brqx4.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ff7jdblickeu6t75brqx4.jpeg" width="800" height="1000"&gt;&lt;/a&gt;&lt;br&gt;
What is Coronavirus (COVID-19)?&lt;/p&gt;

&lt;p&gt;Coronavirus (COVID-19) which is an infectious disease caused by respiratory illness and symptoms like flu, cough, fever, difficulty breathing, on December 31, 2019, the first case was recorded in Wuhan, China and later the virus got spread around the world and as of now, around 1 million+ confirmed cases are being recorded since then.&lt;/p&gt;

&lt;p&gt;You can protect yourself from this virus by following basic precautions like washing your hand frequently, avoid touching your face, maintaining a distance of (1 meter or 3 feet) between people and most importantly if you are sick then immediately call for medical help at your nearest hospital.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-git-flow-process-is-a-great-way-to-manage-your-software-releases" rel="noopener noreferrer"&gt;40. The Git Flow Process is a Great Way to Manage Your Software Releases&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fevtu7tggnm66q3t8t0xq.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fevtu7tggnm66q3t8t0xq.jpeg" width="800" height="326"&gt;&lt;/a&gt;&lt;br&gt;
The Git Flow process is a proven method for managing version control and release of software.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-use-redis-for-caching-in-full-stack-applications" rel="noopener noreferrer"&gt;41. How to Use Redis for Caching in Full Stack Applications&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fj1yd535h4jltzy5phshd.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fj1yd535h4jltzy5phshd.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Redis can cache many types of data and actions. The key is to identify parts of your app where speed matters most — and where data doesn’t change every second.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-is-the-difference-between-front-end-back-end-and-full-stack-development" rel="noopener noreferrer"&gt;42. What is the Difference Between Front-End, Back-End, and Full-Stack Development?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnn1vul83gtat4qxvgeiq.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnn1vul83gtat4qxvgeiq.jpeg" width="800" height="377"&gt;&lt;/a&gt;&lt;br&gt;
The world of web development is rapidly changing, so staying on top of all the latest tools is an ongoing task. In order to stay current with the latest trends &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/learn-to-build-a-diy-web-app" rel="noopener noreferrer"&gt;43. Learn To Build a DIY Web App&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0damni53uksjefzkkfo4.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0damni53uksjefzkkfo4.jpeg" width="566" height="548"&gt;&lt;/a&gt;&lt;br&gt;
Discover a streamlined approach to creating web applications by integrating the server and client in one repository.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/six-simple-words-for-all-developers-to-survive-the-gen-ai-revolution" rel="noopener noreferrer"&gt;44. Read This And You Won't Worry About Being Replaced By an AI as a Software Developer&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fi1t4e0n7s9crkd59zzy7.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fi1t4e0n7s9crkd59zzy7.jpeg" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
Why have so many IT developers been let go? How can you keep your IT job in the AI era? Read this article to find out!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-is-all-the-fuss-about-full-stack-developers" rel="noopener noreferrer"&gt;45. What is all the Fuss about Full Stack Developers?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvv96b89nxry0ht80d822.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvv96b89nxry0ht80d822.jpeg" width="625" height="268"&gt;&lt;/a&gt;&lt;br&gt;
A Full- stack developer is someone who possesses proficiency in each subcaste of the tech stack. &lt;br&gt;
So, originally, let’s see from the seeker’s perspective.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/its-time-become-a-professional-programmer-now-fgl3tin" rel="noopener noreferrer"&gt;46. It's Time: Become A Professional Programmer Now!&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffvzl21pni0vck6d6916e.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffvzl21pni0vck6d6916e.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Do you want to pursue a career in Technology and don’t know where to start?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/should-you-use-spring-boot-for-full-stack-development" rel="noopener noreferrer"&gt;47. Should You Use Spring Boot for Full-Stack Development?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7bb9gr97x939t89z7paf.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7bb9gr97x939t89z7paf.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
The thing with Java and Spring Boot is that it is slightly harder to learn them; once you have learned and spent some time with them, it is a breeze to use.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-i-got-over-my-fear-of-webpack-cx2836eb" rel="noopener noreferrer"&gt;48. How I Got Over My Fear of&amp;nbsp;Webpack&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4xagiiybr2ccrxu27w4x.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4xagiiybr2ccrxu27w4x.png" width="800" height="296"&gt;&lt;/a&gt;&lt;br&gt;
And why you should&amp;nbsp;too&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-simplified-guide-for-thedockerazition-of-ruby-and-rails-with-react-front-end-app" rel="noopener noreferrer"&gt;49. A Simplified Guide for the"Dockerazition" of Ruby and Rails With React Front-End App &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjmj32uk78lfnqsdqhfd2.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjmj32uk78lfnqsdqhfd2.png" width="622" height="240"&gt;&lt;/a&gt;&lt;br&gt;
This is a brief description of how to set up docker for a rails application with a react front-end&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-superpowers-of-arrayreduce-jn1536p6" rel="noopener noreferrer"&gt;50. The Superpowers of Array.reduce() Method&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-03T01%3A59%3A59.050Z-pajh639og43wjcxzzeyb0jw9" 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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-03T01%3A59%3A59.050Z-pajh639og43wjcxzzeyb0jw9" width="1080" height="720"&gt;&lt;/a&gt;&lt;br&gt;
ECMAScript 5 introduced many&amp;nbsp;awesome features&amp;nbsp;in 2009, the majority of them being array methods like&amp;nbsp;isArray,&amp;nbsp;forEach,&amp;nbsp;map,&amp;nbsp;filter,&amp;nbsp;every,&amp;nbsp;some. But let’s talk about my favorite one:&amp;nbsp;reduce.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/javascript-fetch-patterns-youll-actually-use" rel="noopener noreferrer"&gt;51. JavaScript Fetch Patterns You’ll Actually Use&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Faa0clowzbw77i4ocgs6p.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Faa0clowzbw77i4ocgs6p.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Fetching should be predictable, reusable, and efficient. In real-world apps, it’s about: avoiding unnecessary requests and handling errors properly &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-recipe-for-a-checkerboard-styled-page-cxf3u3z" rel="noopener noreferrer"&gt;52. A Recipe For A Checkerboard Styled Page&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F925s7u8l7drbblumgk0v.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F925s7u8l7drbblumgk0v.jpg" width="799" height="452"&gt;&lt;/a&gt;&lt;br&gt;
Last week, as part of an assignment for a Ruby on Rails application, I was given the challenge to create a checkerboard styled page. The design is from Nelson Sakwa and the requirements were as follow:&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-i-became-a-web-developer-at-17-70fs35o8" rel="noopener noreferrer"&gt;53. How I Became a Web Developer at 17&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FZHAz9wv9l3eZzNLiVyAUACoJBo03-n31b3omh.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FZHAz9wv9l3eZzNLiVyAUACoJBo03-n31b3omh.jpeg" width="800" height="534"&gt;&lt;/a&gt;&lt;br&gt;
In this article, I describe my story of becoming a Web Developer at 17, working with real-world clients and projects. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/true-pain-is-the-inability-to-breathe-muhammad-bilal-ceo-of-breatheio-iq603392" rel="noopener noreferrer"&gt;54. "True Pain is the Inability to Breathe" - Muhammad Bilal, CEO of BreatheIO&lt;/a&gt;
&lt;/h3&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%2Fhackernoon.com%2Fimages%2FugoTV1vwcgR4mN8MMDUUN4vt6p02-xy2s33lh.jpeg" 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%2Fhackernoon.com%2Fimages%2FugoTV1vwcgR4mN8MMDUUN4vt6p02-xy2s33lh.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
I find that work and personal life are just categoricals, that only come to play with respect to space, not even time.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/setting-up-a-full-stack-development-environment-for-beginners" rel="noopener noreferrer"&gt;55. Setting up a Full Stack Development Environment for Beginners&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fg6oafiinja81u1s7t6jo.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fg6oafiinja81u1s7t6jo.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
A full stack developer is someone who works on both the frontend (what users see) and the backend (how things work behind the scenes).&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/creating-a-rag-chatbot-with-nextjs-openai-and-dewy" rel="noopener noreferrer"&gt;56. Creating a RAG chatbot with NextJS, OpenAI &amp;amp; Dewy&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjnf7mlh3j0otdgpxm25m.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjnf7mlh3j0otdgpxm25m.jpeg" width="800" height="418"&gt;&lt;/a&gt;&lt;br&gt;
This guide will walk you through building a RAG application using NextJS, the OpenAI API, and Dewy as your knowledge base.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-write-a-full-stack-application-to-a-backend-engineer" rel="noopener noreferrer"&gt;57. How to Write a Full-Stack Application to a Backend Engineer&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flurquw3bkh34a5qe4to0.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flurquw3bkh34a5qe4to0.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
The first part of immersing PHP developers in the world of modern frontend with Laravel Livewire&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-use-redux-in-a-project" rel="noopener noreferrer"&gt;58. How to Use Redux in a Project&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fz60glzy229ue7duwhqsh.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fz60glzy229ue7duwhqsh.png" width="800" height="723"&gt;&lt;/a&gt;&lt;br&gt;
Redux is JavaScript library which is use for centralized state management .&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-get-started-with-fullstack-app-development-n89o37vz" rel="noopener noreferrer"&gt;59. How to Get Started with Fullstack App Development&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fn6pomw5q4ujzs1zfz8p4.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fn6pomw5q4ujzs1zfz8p4.jpeg" width="800" height="420"&gt;&lt;/a&gt;&lt;br&gt;
Are you a beginner starting a new full-stack project? Let's go through the basic terms such as user interface, API, storage, and database and how they work.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/auth-in-a-react-app-with-aws-how-does-it-really-work" rel="noopener noreferrer"&gt;60. Auth in a React App with AWS: How Does It Really Work?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsgxvsq0b7j8qus0g6iyx.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsgxvsq0b7j8qus0g6iyx.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
For this Tech Stack in 10, I'm diving into some best practices for using authentication in your full stack application with AWS Cognito, DynamoDB, and AppSync.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/blending-ai-and-engineering-kartik-venkataramans-blueprint-for-scalable-intelligent-software" rel="noopener noreferrer"&gt;61. Blending AI and Engineering: Kartik Venkataraman’s Blueprint for Scalable, Intelligent Software&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxifdh7xk9cprc9f4aaq3.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxifdh7xk9cprc9f4aaq3.png" width="697" height="398"&gt;&lt;/a&gt;&lt;br&gt;
Austin-based developer Kartik Venkataraman merges AI and software engineering to build scalable, high-performance systems that drive real-world impact.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/understanding-the-art-of-full-stack-debugging" rel="noopener noreferrer"&gt;62. Understanding the Art of Full Stack Debugging&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0abp97lwvc277php1cfv.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0abp97lwvc277php1cfv.png" width="800" height="457"&gt;&lt;/a&gt;&lt;br&gt;
Tired of frustrating bugs? Learn practical, real-world strategies for full stack debugging to effortlessly track down issues from frontend to backend!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/rethinking-full-stack-development-is-a-custom-backend-the-best-choice" rel="noopener noreferrer"&gt;63. Rethinking Full-Stack Development: Is a Custom Backend the Best Choice?&lt;/a&gt;
&lt;/h3&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%2F97nfsrdifleidnh5b8kd.jpeg" 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%2F97nfsrdifleidnh5b8kd.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Explore traditional full-stack development, its limitations, and an alternative backend solution to enhance your custom-built applications.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/lets-make-a-pie-by-using-css-gradients-24583vvz" rel="noopener noreferrer"&gt;64. Let’s Make a Pie By Using CSS Gradients&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-03T01%3A59%3A59.047Z-q3w48wio6c7e268rb8f52zdj" 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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-03T01%3A59%3A59.047Z-q3w48wio6c7e268rb8f52zdj" width="1080" height="720"&gt;&lt;/a&gt;&lt;br&gt;
Nowadays, web pages use CSS and CSS provides a lot of chances to make different things. Gradients and a pie done by using gradients are some example of them.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/streamlining-web-app-development-with-zipper-write-typescript-and-offload-everything-else" rel="noopener noreferrer"&gt;65. Streamlining Web App Development with Zipper: Write TypeScript and Offload Everything Else&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F86k4o4xk57siwp994ew9.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F86k4o4xk57siwp994ew9.jpeg" width="800" height="534"&gt;&lt;/a&gt;&lt;br&gt;
After reminiscing about the good-ole-days of Ruby on Rails, I discovered the Zipper platform and wanted to see just how quickly I could build something valuable&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/i-want-to-be-a-web-developer-but-where-do-i-start" rel="noopener noreferrer"&gt;66. I want to be a Web Developer, but where do I start?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F63s60nt4h9pe7iwy7z3b.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F63s60nt4h9pe7iwy7z3b.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
The demand for experienced web developers grows steady for years. Learn how you can become a web developer yourself with these simple tips.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/react-hooks-are-powerfulbut-heres-what-they-wont-fix" rel="noopener noreferrer"&gt;67. React Hooks Are Powerful—But Here’s What They Won’t Fix&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjcqwyevh5g74bu39um8t.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjcqwyevh5g74bu39um8t.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Hooks are powerful—but they won’t fix bad design, unclear logic, or rushed decisions.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/why-git-says-unrelated-histories-and-the-fast-fix" rel="noopener noreferrer"&gt;68. Why Git Says “Unrelated Histories” (And the Fast Fix)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffhhyx2x0f69sipufnjrp.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffhhyx2x0f69sipufnjrp.png" width="799" height="547"&gt;&lt;/a&gt;&lt;br&gt;
Git’s “unrelated histories” error usually means your branches don’t share the same commit ancestry—even if the files look identical.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-accidental-programmer" rel="noopener noreferrer"&gt;69. The Accidental Programmer&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fn1v31o7no8aepvc77093.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fn1v31o7no8aepvc77093.jpeg" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
Aspiring data scientist ends up as a full-stack developer.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/beginners-start-to-ask-what-they-do-not-how-to-be-one-l8h3uvy" rel="noopener noreferrer"&gt;70. Beginners, Start To Ask "What They Do" not "How To Be one" &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fntmu31tjv89wv21hkmvo.webp" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fntmu31tjv89wv21hkmvo.webp" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
I have met many young engineers, students who wants to do great in their career , they are so bright , hard working  &amp;amp; full of potential still they mess up. Why ? &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-guide-to-finding-and-hiring-quality-freelancers-for-web-development" rel="noopener noreferrer"&gt;71. A Guide to Finding and Hiring Quality Freelancers for Web Development&lt;/a&gt;
&lt;/h3&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%2F583d662oxyouv6ioj8uq.jpeg" 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%2F583d662oxyouv6ioj8uq.jpeg" width="800" height="534"&gt;&lt;/a&gt;&lt;br&gt;
So, you are ready to create a killer web design and build an online presence. You already have excellent ideas for blog posts and landing pages. Now it is time &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/from-frontend-finesse-to-backend-brilliance-a-journey-in-full-stack" rel="noopener noreferrer"&gt;72. From Frontend Finesse to Backend Brilliance: A Journey in Full-Stack&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbzal2v3r242h25cuh9hx.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbzal2v3r242h25cuh9hx.png" width="453" height="678"&gt;&lt;/a&gt;&lt;br&gt;
Krishi Reddy Karkal’s journey from frontend empathy to backend logic and cloud mastery shows how full-stack skills drive innovation and system performance.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/most-full-stack-developers-arent-really-full-stack" rel="noopener noreferrer"&gt;73. Most "Full Stack" Developers Aren't Really Full Stack&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fopagly7cokoenkq5ealj.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fopagly7cokoenkq5ealj.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Most developers call themselves "full stack." But if you ask them to build a feature across the entire stack—They freeze.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/django-vs-laravel-a-beginners-guide" rel="noopener noreferrer"&gt;74. Django vs. Laravel: A Beginners Guide&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpo0zyiljy0ljxg7mie48.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpo0zyiljy0ljxg7mie48.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Django is a straightforward option to pick up and offers a backend customized according to the users' needs.&lt;/p&gt;

&lt;h3&gt;
  
  
  Thank you for checking out the 74 most read blog posts about &lt;a href="https://hackernoon.com/tagged/full-stack-development" rel="noopener noreferrer"&gt;Full Stack Development&lt;/a&gt; on &lt;a href="https://hackernoon.com/" rel="noopener noreferrer"&gt;HackerNoon&lt;/a&gt;.
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://github.com/hackernoon/learn?ref=hackernoon.com" rel="noopener noreferrer"&gt;Visit the /Learn Repo&lt;/a&gt; to find the most read blog posts about any technology.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published on &lt;a href="https://hackernoon.com/74-blog-posts-to-learn-about-full-stack-development" rel="noopener noreferrer"&gt;HackerNoon&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>fullstackdevelopment</category>
      <category>learn</category>
      <category>learnfullstackdevelopment</category>
    </item>
    <item>
      <title>441 Blog Posts To Learn About Frontend</title>
      <dc:creator>LearnRepo</dc:creator>
      <pubDate>Sun, 02 Aug 2026 23:00:41 +0000</pubDate>
      <link>https://dev.to/learn_repo/441-blog-posts-to-learn-about-frontend-4gjh</link>
      <guid>https://dev.to/learn_repo/441-blog-posts-to-learn-about-frontend-4gjh</guid>
      <description>&lt;h3&gt;
  
  
  Let's learn about &lt;a href="https://hackernoon.com/tagged/frontend" rel="noopener noreferrer"&gt;Frontend&lt;/a&gt; via these 441 free blog posts. They are ordered by HackerNoon reader engagement data. Visit the &lt;a href="https://github.com/hackernoon/learn" rel="noopener noreferrer"&gt;Learn Repo&lt;/a&gt; or &lt;a href="https://learnrepo.com" rel="noopener noreferrer"&gt;LearnRepo.com&lt;/a&gt; to find the most read blog posts about any technology.
&lt;/h3&gt;

&lt;p&gt;The face, the experience - your product's first impression!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/10-frontend-projects-to-take-your-coding-skills-to-the-next-level" rel="noopener noreferrer"&gt;1. 10 Frontend Projects to Take Your Coding Skills to the Next Level&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsb5rvs8zabgugcofyvj0.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsb5rvs8zabgugcofyvj0.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Improve your front-end development skills and expand your portfolio with these 10 front-end projects. Take your coding game to the next level!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/110percent-complete-jwt-authentication-with-django-and-react-2020-iejq34ta" rel="noopener noreferrer"&gt;2. 110% Complete JWT Authentication with Django &amp;amp; React - 2020&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ff7ak19k8mrwcd9oaa65b.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ff7ak19k8mrwcd9oaa65b.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
ReactJS is a fantastic frontend framework, and Django is a fantastic backend framework. However, as usual when dealing with anything of more than trivial complexity, it isn’t easy to get the two to place nicely together. It's not like taping a banana to a wall.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/working-with-environment-variables-in-frontend-application-releases" rel="noopener noreferrer"&gt;3. Working with Environment Variables in Frontend Application Releases&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcbazzvmiggbpsemjcf9k.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcbazzvmiggbpsemjcf9k.png" width="800" height="448"&gt;&lt;/a&gt;&lt;br&gt;
Streamline managing environment variables in frontend apps with this step-by-step guide to reduce build times and ensure consistency across projects.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-write-semantic-html-dkq3ulo" rel="noopener noreferrer"&gt;4. How To Write Semantic HTML&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fut33n4bx95ejlm32rq3q.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fut33n4bx95ejlm32rq3q.jpeg" width="799" height="319"&gt;&lt;/a&gt;&lt;br&gt;
As a Microverse Student in the last time, I have been struggling with some HTML and CSS projects. They challenged me to learn new features of these technologies all the time. My projects were made gradually trying to follow good practices but none was as striking for me as the use of semantic HTML. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-best-css-unit-for-a-responsive-design-ku6q37to" rel="noopener noreferrer"&gt;5. The Best CSS Unit For a Responsive Design&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-02T19%3A59%3A59.080Z-kl6k6nz2c2v24hbue9wfhtey" 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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-02T19%3A59%3A59.080Z-kl6k6nz2c2v24hbue9wfhtey" width="1080" height="720"&gt;&lt;/a&gt;&lt;br&gt;
CSS units are very important when creating a responsive website and you might wonder which one to use considering we have several CSS units. I had the same issue while working on a project, so I did some research on it. In this article, I will show you the most suitable CSS units to use for responsive design.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-role-of-frontend-development-in-achieving-business-goals" rel="noopener noreferrer"&gt;6. The Role of Frontend Development in Achieving Business Goals&lt;/a&gt;
&lt;/h3&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%2Fl8cp7zm7qp5zniopwj4t.jpeg" 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%2Fl8cp7zm7qp5zniopwj4t.jpeg" width="799" height="450"&gt;&lt;/a&gt;&lt;br&gt;
It is common knowledge that frontend development is essential for creating responsive, engaging, and visually appealing websites and applications.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-create-box-element-using-css-only-7mut3ytc" rel="noopener noreferrer"&gt;7. How To Create Box Element Using CSS Only&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdqzxgqmzy4wlsncdl93i.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdqzxgqmzy4wlsncdl93i.jpg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Every beginner should first start with the basics. In case of CSS, the basics are learning the box model. Before proceeding with learning any other CSS concepts, this is the one you should master first!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-create-a-chrome-extension-with-react" rel="noopener noreferrer"&gt;8. How to Create a Chrome Extension with React&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7qtfgjvq1byihj3iuwys.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7qtfgjvq1byihj3iuwys.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Chrome Extensions, React SPA, Manifest V3, Building Chrome Extensions, Web Extension API, Service Workers, TypeScript, CRA&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-import-icons-from-figma-in-a-cool-way" rel="noopener noreferrer"&gt;9. How to Import Icons From Figma in a Cool Way&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Faa2x0y7bygn0dhh7p46v.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Faa2x0y7bygn0dhh7p46v.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
This guide shows how to easily import icons from Figma into a React/Vue project,&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/state-management-in-solidjs-applications" rel="noopener noreferrer"&gt;10. State Management in SolidJS Applications&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8tqigwutcvfxi5g3oqbb.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8tqigwutcvfxi5g3oqbb.jpeg" width="800" height="257"&gt;&lt;/a&gt;&lt;br&gt;
State management for SolidJS applications with signals and stores. Do you need a state library like Redux or MobX for your SolidJS app?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/if-you-have-a-goal-you-can-reach-it-nominee-nominee-yan-tsishko" rel="noopener noreferrer"&gt;11. "If You Have a Goal, You Can Reach it" Nominee Nominee Yan Tsishko&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcsgk4anjvcbfgcxdgypm.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcsgk4anjvcbfgcxdgypm.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
 Yan Tsishko is a chief software engineer at Oxagile. He believes Javascript/TypeScript is the most exciting technology &amp;amp; that frontend is the future of tech. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/use-indexeddb-with-idb-a-1kb-library-that-makes-it-easy-8p1f3yqq" rel="noopener noreferrer"&gt;12. How to use idb, a 1kb package that makes IndexedDB easy&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhei3wjj3ukjw2rlhm432.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhei3wjj3ukjw2rlhm432.jpg" width="800" height="343"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/making-your-links-look-pretty-with-css-practicum-by-yandex-ve8o3377" rel="noopener noreferrer"&gt;13. Making Your Links Look Pretty With CSS: Practicum Coding Bootcamp&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/drafts%2F1d1g64567.png" 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/drafts%2F1d1g64567.png" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
A professional-looking site is all about the details: the colors, the graphics, the subtle elements, and the overall look and feel. In this project, I’ll show you how to make beautiful, elegant, and professional-looking links that can help your website stand out. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/making-typescript-truly-strongly-typed" rel="noopener noreferrer"&gt;14. Making TypeScript Truly "Strongly Typed"&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvjdcltybque1x5llx49d.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvjdcltybque1x5llx49d.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
How to Control the "Any" Type to Achieve Ultimate Type Safety With TypeScript.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/best-practice-in-css-organisation-and-naming-conventions-4d103ujy" rel="noopener noreferrer"&gt;15. Best Practice in CSS: Organisation and Naming Conventions&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwjd2os1455kh803seryj.webp" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwjd2os1455kh803seryj.webp" width="800" height="508"&gt;&lt;/a&gt;&lt;br&gt;
I've been writing code for over three years. I have always asked myself about the good practices and how I could make my code more readable, understandable, easy to maintain and to be handled by other developers.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/2-2-using-react-router-v6-for-private-and-public-routes-with-access-validation" rel="noopener noreferrer"&gt;16. Using React Router v6 for Private and Public Routes with Access Validation&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7rgpuptppkmfyl7lkqsd.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7rgpuptppkmfyl7lkqsd.jpeg" width="800" height="500"&gt;&lt;/a&gt;&lt;br&gt;
In essence, React Router is a routing library designed for React-based web applications. Its main purpose is to facilitate navigation between components or view&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/angular-16-a-new-way-to-get-route-information-in-angular" rel="noopener noreferrer"&gt;17. Angular 16: A New Way to Get Route Information in Angular&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5xz5f9b3x4wys08xrqwi.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5xz5f9b3x4wys08xrqwi.jpeg" width="799" height="342"&gt;&lt;/a&gt;&lt;br&gt;
Angular 16 introduces a simpler way to obtain route information through @Input. Streamlined code, enhanced development experience. Embrace the power of Angular &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/streaming-in-nextjs-15-websockets-vs-server-sent-events" rel="noopener noreferrer"&gt;18. Streaming in Next.js 15: WebSockets vs Server-Sent Events&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fj97lxwjcm0tsmzg1bf9x.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fj97lxwjcm0tsmzg1bf9x.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Next.js supports both WebSockets and Server-Sent Events (SSE), making it an excellent choice for building scalable real-time applications.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/5-most-popular-react-ui-component-libraries-5sx3t9c" rel="noopener noreferrer"&gt;19. 5 Most Popular React UI Component Libraries&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fau2yp5sx8osn1zxmdpdu.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fau2yp5sx8osn1zxmdpdu.jpeg" width="800" height="570"&gt;&lt;/a&gt;&lt;br&gt;
According to Stack Overflow Developers Survey 2020, ReactJS was voted as the most loved and wanted Javascript web framework. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/html-tags-ppu30h9" rel="noopener noreferrer"&gt;20. Basic HTML Tags Classification&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1ar0uqoufxor1etcah10.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1ar0uqoufxor1etcah10.jpg" width="800" height="384"&gt;&lt;/a&gt;&lt;br&gt;
An HTML tag is a special word or letter surrounded by angle brackets, &amp;lt; and &amp;gt;.  HTML tags are the hidden keywords within a web page that define how your web browser must format and display the content. Most tags must have two parts, an opening and a closing part. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/an-introductory-guide-to-system-design-for-frontend-developers" rel="noopener noreferrer"&gt;21. An Introductory Guide to System Design for Frontend Developers 👩‍💻&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhace0emlme0l8pgb1i7g.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhace0emlme0l8pgb1i7g.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
You starting point to a successful System Design interview round as a Frontend Developer!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-instantly-create-a-front-end-for-your-python-program" rel="noopener noreferrer"&gt;22. How to "Instantly" Create a Front-end for Your Python Program&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fk14tzk5ovgkzt15yisow.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fk14tzk5ovgkzt15yisow.jpeg" width="800" height="1000"&gt;&lt;/a&gt;&lt;br&gt;
How to "instantly" create a front-end for your Python program.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/integrate-bootstrap-4-and-font-awesome-5-in-rails-6-u87u32zd" rel="noopener noreferrer"&gt;23. Integrate Bootstrap 4 and Font Awesome 5 in Rails 6 [A How To Guide]&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1uvbnlxyur5efn07658a.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1uvbnlxyur5efn07658a.jpg" width="799" height="463"&gt;&lt;/a&gt;&lt;br&gt;
Rails 6 is out for few months now, I happen needed to do a project with  it. But I found I can't use the same way to integrate Bootstrap 4 &amp;amp; Font Awesome 5 in Rails 5 in my new project. Because in Rails 6, it start to use "webpack" as default Javascript complier. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-step-by-step-guide-to-creating-a-multi-step-form-lu593aow" rel="noopener noreferrer"&gt;24. A Step by Step Guide to Creating a Multi-step Form&lt;/a&gt;
&lt;/h3&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%2Fpfx9c9rqoe1nivbgl37j.png" 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%2Fpfx9c9rqoe1nivbgl37j.png" width="800" height="328"&gt;&lt;/a&gt;&lt;br&gt;
Recently I wanted to add a multi-step form to my site. Since my site runs on Hexo, a static page generator, I had some doubts about how to execute this task. I already had a static form on my site, and I didn’t want to spend too much time on the development of features like steps, show/hide logic or validation.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-handle-asynchronous-data-requests-using-redux-toolkit" rel="noopener noreferrer"&gt;25. How to Handle Asynchronous Data Requests Using Redux Toolkit&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5guqwtwp3j9lji0f0sh6.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5guqwtwp3j9lji0f0sh6.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Fetching data asynchronously with Redux Thunk was always too much of a hassle for developers until Redux Toolkit arrived with so many promising features.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/semantic-html-tags-that-will-boost-your-markup-quality-v0c03328" rel="noopener noreferrer"&gt;26. Semantic HTML Tags That Will Boost Your Markup Quality&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fh1nt2kqjunfntoekd4tk.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fh1nt2kqjunfntoekd4tk.jpg" width="640" height="480"&gt;&lt;/a&gt;&lt;br&gt;
It's been a long time since Hypertext Markup Language (HTML) showed up to become the basis of the web. Since that time, many things have changed, and some features of the HTML files went from desirable to negative. Thus, a cryptic markup or an obfuscated source code once considered useful things to avoid unauthorized copies, seems to be a nonsense in the fight for positioning in search engine results that we live in today.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-create-truly-responsive-images-with-flexbox-2z4f3yjj" rel="noopener noreferrer"&gt;27. How To Create Truly Responsive Images With Flexbox&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fu4qicllzn30quwv4iy8z.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fu4qicllzn30quwv4iy8z.png" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
&amp;nbsp;If you're trying to learn CSS Flexbox, I bet you've spent some time watching a few tutorials on YouTube. Maybe you've seen&amp;nbsp;the Wes Bos series, that’s a great one. Maybe you're bi-lingual and found some helpful content in your native tongue. Most technical content on the internet is in English, as we know. Yet, sometimes I find some amazing content in my native Portuguese. (Like&amp;nbsp;this remarkably simple to understand tutorial on Flexbox). Finally, how can you not have resorted to the&amp;nbsp;Interneting Is Hard tutorials?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/opinionated-or-not-choosing-the-right-framework-for-the-job-6x1u2ga0" rel="noopener noreferrer"&gt;28. Opinionated or Not: Choosing the Right Framework for the Job&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frvumnbrfu3ruk9jwtzlq.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frvumnbrfu3ruk9jwtzlq.jpg" width="800" height="339"&gt;&lt;/a&gt;&lt;br&gt;
There’s a foundational question that every project starts with: accept the freedom to roll your own solutions along with the burdens that go with it, or take the chance to use sensible defaults that allow you to move quickly, but hide a multitude of decisions and set you on a prescriptive path.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/fetching-data-and-displaying-it-on-widget-in-flutter-mu223yeq" rel="noopener noreferrer"&gt;29. Fetching Data And Displaying It On Widget In Flutter&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbbpjqr3hq8qkyu4mttmn.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbbpjqr3hq8qkyu4mttmn.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Fetching data from internet is one of the most common operations that every developers should master. In Flutter, this operation is pretty straightforward. In this post we will learn how to handle data from fetching to displaying it on our mobile apps.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-use-vim-for-frontend-development-2020-edition-dac83yyh" rel="noopener noreferrer"&gt;30. How To Use VIM for Frontend Development: 2020 Edition&lt;/a&gt;
&lt;/h3&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%2Fffax8862eiw94tv4ww3a.jpeg" 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%2Fffax8862eiw94tv4ww3a.jpeg" width="799" height="449"&gt;&lt;/a&gt;&lt;br&gt;
Why would you want to use an editor that is almost 30 years old? &lt;br&gt;
Because it has come to stay, and isn’t it better to learn something that will stick around? Well, also because it is damn powerful.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/remix-framework-review" rel="noopener noreferrer"&gt;31. Remix Framework Review&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fp5wh66qebal1xdryy62e.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fp5wh66qebal1xdryy62e.jpeg" width="800" height="375"&gt;&lt;/a&gt;&lt;br&gt;
Edge SSR, nested routes, and no client-side state differentiate Remix from Next.js, Gatsby but not best suited for realtime apps and sharing data across routes.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/testing-a-clean-architecture-in-a-frontend-application-does-it-make-sense" rel="noopener noreferrer"&gt;32. Testing a Clean Architecture in a Frontend Application - Does It Make Sense?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F17owh2agjeh4noahxcj1.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F17owh2agjeh4noahxcj1.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Exploration of a real-life example of Clean Architecture in action on Frontend application. What could go wrong?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/creating-a-custom-plugin-for-vite-the-easiest-guide" rel="noopener noreferrer"&gt;33. Creating A Custom Plugin for Vite: The Easiest Guide&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8p479csmn8g5gospcwut.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8p479csmn8g5gospcwut.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
How plugins work in Vite and how to create a custom plugin for Vite&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/react-project-structure-best-practices-kh20323x" rel="noopener noreferrer"&gt;34. React Project Structure: Best Practices&lt;/a&gt;
&lt;/h3&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%2Fbtfsiutbkpoxm346tjb9.jpeg" 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%2Fbtfsiutbkpoxm346tjb9.jpeg" width="800" height="539"&gt;&lt;/a&gt;&lt;br&gt;
A more standard way of structuring React applications which scales across frameworks and projects.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/top-lesser-known-html-5-and-css-3-tips-and-best-practices-km1u33l7" rel="noopener noreferrer"&gt;35. Top Lesser Known HTML 5 &amp;amp; CSS 3 Tips and Best Practices&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3um6oi8f3g4ufidr3c7y.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3um6oi8f3g4ufidr3c7y.jpeg" width="760" height="460"&gt;&lt;/a&gt;&lt;br&gt;
There is a lot of information about different HTML/CSS features.&lt;br&gt;
I want to tell you about equally useful, but less popular tips for you work!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/sharing-reusable-components-in-angular-to-build-apps-faster-h48z30s4" rel="noopener noreferrer"&gt;36. Sharing Reusable Angular Components   &lt;/a&gt;
&lt;/h3&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%2Fvubq1wjz49ughc3feuis.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%2Fvubq1wjz49ughc3feuis.jpg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
When building Angular applications you compose the UI of your applications through shared reusable Angular components.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/10-cool-angular-material-admin-dashboard-templates-jn1t35b8" rel="noopener noreferrer"&gt;37. 10 Cool Angular Material Admin Dashboard Templates&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4s4wvxwioaepnk00e5md.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4s4wvxwioaepnk00e5md.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Speaking about frameworks for making web applications, we must consider worldwide known Angular, which goes in two different versions — Angular or AngularJS.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-configure-path-aliases-in-frontend-projects-in-the-native-way" rel="noopener noreferrer"&gt;38. How to Configure Path Aliases in Frontend Projects in the Native Way&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Faxh35g7lw0k8e2pcytzg.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Faxh35g7lw0k8e2pcytzg.png" width="800" height="354"&gt;&lt;/a&gt;&lt;br&gt;
We’ll explore the imports field in package.json and how it can be used to configure path aliases for various use cases.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/boost-your-css-with-bem-naming-and-sass-nesting-3x5d3ywo" rel="noopener noreferrer"&gt;39. Boost Your CSS with BEM Naming and SASS Nesting&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F061x034addhn1xrfzb7o.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F061x034addhn1xrfzb7o.jpg" width="649" height="329"&gt;&lt;/a&gt;&lt;br&gt;
We all have struggled with keeping our CSS classes ordered, maintainable, and more specific. SASS nesting and the BEM (Block - Element - Modifier) structure will help get us to get rid of this concern.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/top-5-boilerplate-admin-templates-with-nodejs-backend-a5l3ulo" rel="noopener noreferrer"&gt;40. Top 5 Boilerplate Admin Templates With Node.js Backend&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkz6fuxb3gww0dcw038k1.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkz6fuxb3gww0dcw038k1.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
More and more developers are currently deciding to boost their workflow, minimize unnecessary tasks, and structure their virtual desks through admin panels with Node.js backend.&amp;nbsp;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/vuejs-propagating-props-like-a-pro" rel="noopener noreferrer"&gt;41. Vue.js: Propagating Props Like a Pro&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F280gg30iw84rhnqmeg2c.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F280gg30iw84rhnqmeg2c.png" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
Probably the cleanest way to forward base props from a wrapper component in Vue.js&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/110percent-complete-jwt-authentication-with-django-and-react-2020-tiq3bhj" rel="noopener noreferrer"&gt;42. 110% Complete JWT Authentication with Django &amp;amp; React - 2020&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ff7ak19k8mrwcd9oaa65b.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ff7ak19k8mrwcd9oaa65b.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
ReactJS is a fantastic frontend framework, and Django is a fantastic backend framework. However, as usual when dealing with anything of more than trivial complexity, it isn’t easy to get the two to place nicely together. It's not like taping a banana to a wall.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/animating-line-charts-with-d3js" rel="noopener noreferrer"&gt;43. Animating Line Charts With D3.js&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fakg66hjf90nqwgay0s42.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fakg66hjf90nqwgay0s42.jpeg" width="800" height="530"&gt;&lt;/a&gt;&lt;br&gt;
Chart animations, which will make your application shine. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/react-native-animation-guide-poz31is" rel="noopener noreferrer"&gt;44. React Native Animation Guide&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftcl1yt0mw0x7ajzxzu8m.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftcl1yt0mw0x7ajzxzu8m.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
React Native Animation is an interesting topic56 where a dull application could be converted into an interactive and beautiful app. When you first login into an application, the thing which impresses us the most is interface and its interactivity. Working with animations could look a bit overwhelming at first but it is essentially a process of just 3 steps.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/autocomplete-search-component-with-react-and-typescript" rel="noopener noreferrer"&gt;45. Autocomplete Search Component With React and TypeScript&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fiogiryave9scwt7x32n3.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fiogiryave9scwt7x32n3.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Autocomplete Search Component With React and TypeScript&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/top-5-typescript-performance-tips" rel="noopener noreferrer"&gt;46. Top 5 TypeScript Performance Tips&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F30cwyljr2y17wd4vbr3l.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F30cwyljr2y17wd4vbr3l.png" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
Hi everyone! Today I want to talk about fast TS compilation. There are a lot of tips and tricks about TypeScript code style. But not about compiler performance.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/10-security-tips-for-frontend-developers-oi4624ld" rel="noopener noreferrer"&gt;47. 10 security tips for frontend developers&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4let0u2l97h94jv3xc8c.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4let0u2l97h94jv3xc8c.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Web security is a topic that is often overlooked by frontend developers. When we assess the quality of the website, we often look at metrics like performance, SEO-friendliness, and accessibility, while the website’s capacity to withstand malicious attacks often falls under the radar. And even though the sensitive user data is stored server-side and significant measures must be taken by backend developers to protect the servers, in the end, the responsibility for securing that data is shared between both backend and frontend. While sensitive data may be safely locked in a backend warehouse, the frontend holds the keys to its front door, and stealing them is often the easiest way to gain access.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-create-svg-sprite-with-icons" rel="noopener noreferrer"&gt;48. How to Create SVG Sprite With Icons&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjbtrs7a3wa3uti2rn874.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjbtrs7a3wa3uti2rn874.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
The best way to use SVG icons is to create an SVG sprite. Here's an easy tutorial for beginners and pros alike. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/7-react-admin-dashboard-templates-for-your-next-project-gn3x3yse" rel="noopener noreferrer"&gt;49. 7 React Admin Dashboard Templates For Your Next Project&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhuevgsocoyxwvv1dm3p1.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhuevgsocoyxwvv1dm3p1.jpg" width="800" height="499"&gt;&lt;/a&gt;&lt;br&gt;
Developing an admin area for your React web application can be very time-consuming. And it is just as important as designing all of the front-end pages. Both admin area of your web-application and the pages themselves must be pixel-perfect, fully responsive and have mobile-first and user-friendly web design. In this article, I listed some of the best ReactJS admin dashboard templates that can speed up your development and save you a lot of time and money, eliminating the costs of creating a web application from scratch.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/debugging-angular-application-in-production-mode" rel="noopener noreferrer"&gt;50. Debugging Angular Application in Production mode&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsjb6s9ct2bozg0apb2sr.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsjb6s9ct2bozg0apb2sr.png" width="250" height="250"&gt;&lt;/a&gt;&lt;br&gt;
Debugging Angular Application in Production mode&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-create-custom-flash-messages-in-react-part-1-zx3e3whx" rel="noopener noreferrer"&gt;51. How to Create Custom Flash Messages in React [Part 1]&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvdgoxixfggjz9oy7h8y1.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvdgoxixfggjz9oy7h8y1.png" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
In the first part of this tutorial we are going to build a flash message step-by-step with React and Material UI.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/creating-a-personalized-map-for-your-website-with-the-google-maps-api" rel="noopener noreferrer"&gt;52. Creating a Personalized Map for Your Website with the Google Maps API&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8wbjshjfdfscbu01qfay.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8wbjshjfdfscbu01qfay.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Learn how to create and integrate a personalized map on your website using Google API.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/patterns-from-other-languages-and-frameworks-to-enhance-your-frontend-projects" rel="noopener noreferrer"&gt;53. Patterns from Other Languages and Frameworks to Enhance Your Frontend Projects&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fo9oqbpvv8rniui5xyj8k.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fo9oqbpvv8rniui5xyj8k.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Drawing from 12 years of programming across various languages, I'll share how I've applied principles from these to my frontend projects.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/react-hook-to-measure-an-elements-size-and-handle-responsive-components-ge3l3vj9" rel="noopener noreferrer"&gt;54. React Hook to Measure an Element's Size and Handle Responsive Components&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-02T20%3A00%3A00.053Z-y6ur05o2xxfsz08j2fjb4jwv" 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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-02T20%3A00%3A00.053Z-y6ur05o2xxfsz08j2fjb4jwv" width="1080" height="720"&gt;&lt;/a&gt;&lt;br&gt;
react-cool-dimensions is a React&amp;nbsp;hook&amp;nbsp;that measure an element's size and handle&amp;nbsp;responsive components&amp;nbsp;with highly-performant way, using ResizeObserver. Try it you will ❤️ it!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-upload-source-maps-to-sentry-with-nextjs" rel="noopener noreferrer"&gt;55. How to Upload Source Maps to Sentry with Next.js&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1s8t89v7kdwq1a2hvyhx.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1s8t89v7kdwq1a2hvyhx.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Troubleshooting with source maps uploading to Sentry with Next.js &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-set-up-recaptcha-in-your-react-application" rel="noopener noreferrer"&gt;56. How to Set up ReCAPTCHA in Your React Application&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F04egyspa9lgqawvknwww.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F04egyspa9lgqawvknwww.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
reCAPTCHA is a tool that can protect your applications from fraudulent actions.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-recap-of-frontend-development-in-2019-n91o3bum" rel="noopener noreferrer"&gt;57. 2019 in Frontend Development: JS, TS, React, Vue &amp;amp; More&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpc40o9q91m7fb0w7uxnb.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpc40o9q91m7fb0w7uxnb.jpg" width="800" height="471"&gt;&lt;/a&gt;&lt;br&gt;
Originally published on gitconnected.com&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/unsafe-use-of-target_blank-39413ycf" rel="noopener noreferrer"&gt;58. Unsafe use of target=”_blank”&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2x8uoq7vsxvqvih57l4e.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2x8uoq7vsxvqvih57l4e.png" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
Developers have been frequently using this attribute to open a new webpage. But this attribute, though looks pretty simple, can create a major security threat to your application.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/builing-an-infinite-scroll-using-react-hooks-pe113urj" rel="noopener noreferrer"&gt;59. Building An Infinite Scroll Using React Hooks&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuy4z3iebhkdv89g6xp2q.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuy4z3iebhkdv89g6xp2q.jpeg" width="800" height="1423"&gt;&lt;/a&gt;&lt;br&gt;
There are a lot of React pre-made components out there that promise infinite scroll functionality. The problem with that is that sometimes they are not tailored to fit your specific needs, especially if you are using the newly featured React-Hooks to create functional components all across your application. These pre-made components work well with class components, but they have not been updated to work with the state-of-the-art functional hook-components.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/unleashing-the-power-of-typescript-improving-standard-library-types" rel="noopener noreferrer"&gt;60. Unleashing the Power of TypeScript: Improving Standard Library Types&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzeegrzb30y6ws48rynyg.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzeegrzb30y6ws48rynyg.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
How to achieve better type safety and code quality by improving types in TypeScript's standard library.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/cool-css-variable-tricks-to-try-uyu35e9" rel="noopener noreferrer"&gt;61. Cool CSS Variable Tricks To Try&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fienqp1j6kyzrct209nkg.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fienqp1j6kyzrct209nkg.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
In this article, we will consider several interesting hacks that allow you to use custom properties for what would seem impossible without preprocessors or JS.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/context-and-provider-pattern-using-vue-3-composition-api-c67m3vgx" rel="noopener noreferrer"&gt;62. Context and Provider Pattern Using Vue 3 Composition API&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdfypcvs6nekgwyeh5bh9.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdfypcvs6nekgwyeh5bh9.jpg" width="799" height="456"&gt;&lt;/a&gt;&lt;br&gt;
The React Context API provides a way to&amp;nbsp;share properties that are required by many components&amp;nbsp;(e.g., user settings, UI theme)&amp;nbsp;without having to pass a prop through every level of the tree&amp;nbsp;(aka prop drilling). Although Vue.js does not provide the same abstraction out of the box, in this article, we’ll see that&amp;nbsp;in Vue 3, we have all the tools we need to replicate the same functionality quickly.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/upgrading-angular-from-v8-to-v13" rel="noopener noreferrer"&gt;63. Upgrading Angular From v8 to v13&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdytrvb65v04ow60zb3st.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdytrvb65v04ow60zb3st.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Upgrading from Angular 8 to 13 - the most common errors and their respective solutions&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/introducing-tailwind-css-pros-and-cons-of-tailwind-hd2k3zt2" rel="noopener noreferrer"&gt;64. Introducing Tailwind CSS: Pros and Cons of Tailwind&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpvuf24de0v7t764bafvq.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpvuf24de0v7t764bafvq.jpeg" width="800" height="420"&gt;&lt;/a&gt;&lt;br&gt;
As you might notice, Tailwind CSS has become popular among the developer community. I'm a big Tailwind fan and recently, I've built several React projects with Tailwind CSS. In this article, I'll describe why Tailwind CSS has brought so much value to the front-end development community.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-design-system-architecture-what-you-need-to-know" rel="noopener noreferrer"&gt;65. A Design System Architecture: What You Need to Know&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmotyhlr9ls6bysjjspz3.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmotyhlr9ls6bysjjspz3.jpeg" width="800" height="401"&gt;&lt;/a&gt;&lt;br&gt;
How a design system can serves as a cohesive language bridging the gap between design and front-end development. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/creating-mouse-tracking-eyes-using-javascript-y31q3upm" rel="noopener noreferrer"&gt;66. Creating Mouse Tracking Eyes using Javascript 👀&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fb77asefitmlx4qig95om.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fb77asefitmlx4qig95om.jpeg" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
Today we'll be making this cute chicken follow your mouse! We will use JavaScript to make the eyes of this CSS chick follow where ever your mouse goes.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-implement-basic-modular-css-guidelines-7r1632l2" rel="noopener noreferrer"&gt;67. How to Implement Basic Modular CSS Guidelines&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fg4mn5od27ox8ry4238rk.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fg4mn5od27ox8ry4238rk.png" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
Web page styling has evolved over the years, from just styling HTML elements to a well thought, organized and scalable approach. Implementing CSS style on a web page can be a complex task with many different display presentations available on modern websites. Paying closer attention to how smaller parts of the webpage fit into the whole design flow of the webpage can be an important tool for efficient development. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-bring-live-reloading-back-to-a-django-and-react-project-ilf3ubm" rel="noopener noreferrer"&gt;68. How to Bring Live-Reloading Back to a Django And React Project&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F61v9lftzhsvq6bezjffl.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F61v9lftzhsvq6bezjffl.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
This article is a prequel of sorts to my earlier 110% Complete JWT Authentication with Django &amp;amp; React - 2020 article. That article covers how to get started with JWT authentication in a typical React and Django Rest Framework project, and it does that well enough. There's just one major annoyance with it - I couldn't figure out how to get live reloading working! So for every change made to the frontend, we had to shut down the dev server, rebuild the React bundle, and start it up again. Talk about tedious!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/bootstrap-vs-material-ui-for-react-based-project-i92k3uyi" rel="noopener noreferrer"&gt;69. Bootstrap Vs. Material UI For React Based Project&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3ux5bnzkrkv2btfwt0ws.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3ux5bnzkrkv2btfwt0ws.jpeg" width="480" height="238"&gt;&lt;/a&gt;&lt;br&gt;
Do you enjoy building fast and professional looking pages using React and Bootstrap? What if I tell you that there is a more efficient way (and in my opinion, that looks more professional) to build websites.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/do-we-really-need-a-web-api-ji1y33jw" rel="noopener noreferrer"&gt;70. Do We Really Need A Web API: Simplifying Communication Between Layers&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F15fz77j1q48igt6if43w.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F15fz77j1q48igt6if43w.jpg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Typically, when we build a single-page application, the frontend and the backend are living in two very separate worlds that are connected with a web API. Even if they are implemented with the same language (JavaScript), they cannot communicate directly using this language. They need something else in between, so we build a web API (REST, GraphQL, etc.), and that complicates everything.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/creating-beautiful-documentation-website-for-your-javascript-project-ic1c3ukj" rel="noopener noreferrer"&gt;71. Creating Beautiful Documentation Website For Your JavaScript Project&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fft54s2dtxos2jnayvlcq.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fft54s2dtxos2jnayvlcq.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Nowadays, as a webdeveloper, you rarely build anything from scratch: your daily job mostly consists of integrating various Javascript libraries together. If you are building a web app you are most likely going to use some framework like React, Vue or Angular for your front-end. To transmit and manage the data you will be using Redux or GraphQL. For the backend, there will be Express and probably Loopback. Then you need to cover everything with tests, so Jest, Mocha or Jasmine must be present too. Finally, there will be UI frameworks like Bootstrap and maybe some charting tools. I have already counted at least 7 core libraries and all of these are in a single project! And what about underlying technologies like Javascript itself, Node.js and, probably, Typescript? Well, that’s a lot!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-differences-between-blazor-webassembly-and-blazor-server-wir31my" rel="noopener noreferrer"&gt;72. The Differences Between Blazor WebAssembly And Blazor Server&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1nojxaltwc54y541wc97.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1nojxaltwc54y541wc97.jpeg" width="799" height="435"&gt;&lt;/a&gt;&lt;br&gt;
If you are aware of the latest developments in .NET for the last couple of years, you must have heard the buzzword ‘Blazor’ quite often. It is a revolutionary client-end&amp;nbsp;User Interface framework developed by Microsoft’s mighty ASP.NET Expert team. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/10-reasons-why-front-end-development-is-a-great-career-choice" rel="noopener noreferrer"&gt;73. 10 Reasons Why Front End Development Is a Great Career Choice&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fh8hk1mv1ebyewkata4tx.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fh8hk1mv1ebyewkata4tx.jpeg" width="800" height="420"&gt;&lt;/a&gt;&lt;br&gt;
As the world becomes increasingly digitized, the demand for front-end developers is only going to increase.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-easiest-way-to-create-your-first-npm-package" rel="noopener noreferrer"&gt;74. The Easiest Way to Create Your First NPM Package&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fa99yy5t72dpuwzbrdogq.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fa99yy5t72dpuwzbrdogq.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
A fast and easy way to create an NPM package from start to finish&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/building-embeddable-widgets-with-typescript" rel="noopener noreferrer"&gt;75. Building Embeddable Widgets with TypeScript&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffq6mhl3z8j039023ut47.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffq6mhl3z8j039023ut47.jpeg" width="752" height="435"&gt;&lt;/a&gt;&lt;br&gt;
Step-by-step process from creating an Embedded widget using Shadow DOM and Typescript.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/concurrent-react-using-suspense-and-usetransition-to-build-better-ux-cman2cdd" rel="noopener noreferrer"&gt;76. Concurrent React Mode: Using Suspense and useTransition to Build A Better UX&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-02T19%3A59%3A59.965Z-jzjrohmeutt2pz1mylns22n4" 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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-02T19%3A59%3A59.965Z-jzjrohmeutt2pz1mylns22n4" width="1080" height="608"&gt;&lt;/a&gt;&lt;br&gt;
The React JS dev team announced some exciting changes several months ago - React would be getting a "Concurrent Mode". Essentially this would allow React to perform multiple UI renders concurrently. Of course, JavaScript is single threaded and true concurrency is an illusion, but the new features will allow web apps (and Native Apps once these features hit React Native) to be much more responsive and snappy than they are now with less effort and custom code from the developer to make this happen.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-access-properties-of-objects-on-observables-like-a-true-expert-gsi3wxi" rel="noopener noreferrer"&gt;77. How To Access Properties Of Objects On Observables Like A True Expert&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftp2bkd6vfco1qbqgodzl.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftp2bkd6vfco1qbqgodzl.jpeg" width="800" height="234"&gt;&lt;/a&gt;&lt;br&gt;
Hi, fellow RxJS streamer! 👋&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/react-hooks-the-difference-between-usememo-and-usecallback-5no3t0x" rel="noopener noreferrer"&gt;78. React Hooks: The Difference Between useMemo and useCallback&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fd6wuhkt8wli5zojwfi9b.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fd6wuhkt8wli5zojwfi9b.jpeg" width="800" height="440"&gt;&lt;/a&gt;&lt;br&gt;
React library provides us two built-in hooks to optimize the performance of our app: useMemo &amp;amp; useCallback. At first glance, it might look like their usage is quite similar, so it can get confusing about when to use each. To clear that confusion, let’s dig in and understand the actual difference and the correct way to use them both.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/concurrent-rendering-in-solidjs" rel="noopener noreferrer"&gt;79. Concurrent Rendering in SolidJS&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fad9hp2cb79agr408io3u.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fad9hp2cb79agr408io3u.jpeg" width="800" height="220"&gt;&lt;/a&gt;&lt;br&gt;
Concurrent rendering in SolidJS with Suspense, transitions, and time slicing can greatly improve the experience of users with a slow CPU or a slow connection.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-css-position-sticky-really-works-tips-for-beginners-j3v3w51" rel="noopener noreferrer"&gt;80. How CSS Position Sticky Really Works: Tips For Beginners&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwbqtk77lzsjfxkzhs9sa.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwbqtk77lzsjfxkzhs9sa.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
PH: Danny Meneses from Pexels.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/overriding-bootstrap-classes-using-css-5qjx3y9x" rel="noopener noreferrer"&gt;81. Overriding Bootstrap Classes Using CSS&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fz51o1gvr9qkbgtqndcqg.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fz51o1gvr9qkbgtqndcqg.jpeg" width="800" height="572"&gt;&lt;/a&gt;&lt;br&gt;
Are you having a hard time changing some properties of some bootstrap classes with CSS?                                &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-create-a-3d-art-model-with-css3-ilt32wp" rel="noopener noreferrer"&gt;82. How to Create a 3D Art Model with CSS3 [Step-by-Step Guide]&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9kklur9y8dsiduurve2i.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9kklur9y8dsiduurve2i.png" width="800" height="434"&gt;&lt;/a&gt;&lt;br&gt;
Have you ever come across a rather complex 3D creation while surfing the internet and your curiosity leads you to click on it to see if it has been rendered in Flash? These days, the features that come with modern browsers give you the power to create amazing projects without needing an external animating tool.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-serve-a-vite-vue3-page-inside-a-sub-folder" rel="noopener noreferrer"&gt;83. How To Serve a Vite + Vue3 Page Inside a Sub-folder&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs4eicf9j0004ewwl1sgz.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs4eicf9j0004ewwl1sgz.jpeg" width="800" height="626"&gt;&lt;/a&gt;&lt;br&gt;
Using Vue3 and Vite page inside of sub-folders.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-choose-the-technology-stack-for-your-web-application-hm4t3yte" rel="noopener noreferrer"&gt;84. How to Choose the Technology Stack for Your Web Application&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3a5swup441du7mmjxs3q.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3a5swup441du7mmjxs3q.png" width="800" height="383"&gt;&lt;/a&gt;&lt;br&gt;
The right technology stack used for building a web application is a critical element of project success. The reason is pretty simple. The product creation doesn’t only imply making an outstanding user interface design and ensuring high usability. It is also about delivering a stable solution that works as intended and adds value to users.&amp;nbsp;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-i-received-3-front-end-engineer-offers-in-a-tough-market-as-a-non-cs-graduate" rel="noopener noreferrer"&gt;85. How I Received 3 Front End Engineer Offers in a Tough Market as a Non-CS Graduate&lt;/a&gt;
&lt;/h3&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%2Fyrtplpu2l1np0mhhi0eq.jpeg" 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%2Fyrtplpu2l1np0mhhi0eq.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Discover how a non-CS background led to securing multiple offers as a Frontend/Software Engineer, overcoming challenges in job hunting.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/efficient-state-management-in-javascript-apps-with-statemanjs" rel="noopener noreferrer"&gt;86. Efficient State Management in JavaScript Apps with Statemanjs&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdia1skb2i4vrnh41rgwh.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdia1skb2i4vrnh41rgwh.png" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Statemanjs is a powerful, efficient state management library for JavaScript and Node.js.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/13-angular-app-optimization-tips-for-frontend-developers-z392329t" rel="noopener noreferrer"&gt;87. 13 Angular App Optimization Tips for Frontend Developers&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-02T19%3A59%3A59.930Z-r4lcj2dtom1n4pvcrwjnza1q" 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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-02T19%3A59%3A59.930Z-r4lcj2dtom1n4pvcrwjnza1q" width="1080" height="720"&gt;&lt;/a&gt;&lt;br&gt;
How to optimize an Angular app? First, we need to consider how we understand optimization as such. Optimization helps achieve better app performance and easier code maintenance. Optimization is not a checklist or a to-do-list, and there is no universal way to optimize your app.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/why-the-hell-do-people-confuse-prettier-with-eslint" rel="noopener noreferrer"&gt;88. Why the Hell Do People Confuse Prettier With Eslint?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F41oar4vyiw45rhv04grc.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F41oar4vyiw45rhv04grc.jpeg" width="500" height="247"&gt;&lt;/a&gt;&lt;br&gt;
Clearing up the confusion between Prettier and ESLint. Prettier tidies code, ESLint ensures quality. Use both wisely!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/streamlining-form-validation-with-json-schema-for-front-end-and-back-end" rel="noopener noreferrer"&gt;89. Streamlining Form Validation with JSON Schema for Front-End and Back-End&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzuwa2o3h2p5faf3boaxe.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzuwa2o3h2p5faf3boaxe.jpeg" width="800" height="336"&gt;&lt;/a&gt;&lt;br&gt;
Efficiently validate forms with a single set of rules for both front-end and back-end using JSON Schema.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/jquery-is-still-relevant-or-is-it-a-product-of-the-past" rel="noopener noreferrer"&gt;90. jquery: Is Still Relevant or Is It a Product of the Past?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9anv2eb4k2vloii2gm6r.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9anv2eb4k2vloii2gm6r.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Learning it will not hurt you, but introducing it into a project can raise a few eyebrows. For greenfield projects, it makes sense to default to vanilla JS. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/gatsby-won-against-nextjs-in-this-heads-up-competition-xa7p3ysc" rel="noopener noreferrer"&gt;91. Gatsby Won Against Next.js in this Heads Up Competition&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhtc7iux0lv7m68g3ij8r.gif" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhtc7iux0lv7m68g3ij8r.gif" width="760" height="398"&gt;&lt;/a&gt;&lt;br&gt;
A comparison of static site generators and how server-side rendering hurt performance&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-state-of-vue-2022-what-has-changed-in-the-last-12-months" rel="noopener noreferrer"&gt;92. The State of Vue 2022: What Has Changed In The Last 12 Months&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9bv1gid9g6vxft3kh3bw.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9bv1gid9g6vxft3kh3bw.jpeg" width="799" height="530"&gt;&lt;/a&gt;&lt;br&gt;
Check the latest statistics on the usage of Vue and learn why this framework is growing in popularity.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/review-of-12-online-code-editors-for-web-developers-xq83336g" rel="noopener noreferrer"&gt;93. Review of 12 Online Code Editors for Web Developers&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdeesmv2wnqe4ac36azct.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdeesmv2wnqe4ac36azct.jpeg" width="800" height="534"&gt;&lt;/a&gt;&lt;br&gt;
Some online code editors have basic features similar to text editors while others complete Integrated Development Environments (IDEs). We review both.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/purgecss-20-introduction-remove-unused-css-from-your-project-0i8r322c" rel="noopener noreferrer"&gt;94. PurgeCSS 2.0 Introduction: Remove Unused CSS From Your Project&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fg77fy7ablh9qb7fbyyrh.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fg77fy7ablh9qb7fbyyrh.jpg" width="800" height="232"&gt;&lt;/a&gt;&lt;br&gt;
When you are building a website, you might decide to use a CSS framework like TailwindCSS, Bootstrap, MaterializeCSS, Foundation, etc… But you will only use a small set of the framework, and a lot of unused CSS styles will be included.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/302-stories-to-learn-about-front-end-development" rel="noopener noreferrer"&gt;95. 302 Stories To Learn About Front End Development&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Faa54dvz9id5z6y9vs6r4.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Faa54dvz9id5z6y9vs6r4.png" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Learn everything you need to know about Front End Development via these 302 free HackerNoon stories.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-double-edged-sword-of-atomic-design" rel="noopener noreferrer"&gt;96. The Double-Edged Sword of Atomic Design&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4kvqingojd6rx04j9yxq.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4kvqingojd6rx04j9yxq.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Unlock the potential of Atomic Design in UI development: Benefits, drawbacks, and a comprehensive case study with React.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-best-complex-frontend-architecture-what-you-need-to-know-about-feature-sliced-design" rel="noopener noreferrer"&gt;97. The Best Complex Frontend Architecture: What You Need to Know About Feature-Sliced Design&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fky7ls00bx5t0xmy631xi.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fky7ls00bx5t0xmy631xi.jpeg" width="799" height="330"&gt;&lt;/a&gt;&lt;br&gt;
This article discusses the Feature-Sliced Design architecture, as in my opinion, it is the best for complex frontend projects among the available options.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-take-a-photo-in-your-browser-with-javascript" rel="noopener noreferrer"&gt;98. How to Take a Photo in Your Browser with JavaScript&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgtefw6k4icl31y0duhc2.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgtefw6k4icl31y0duhc2.jpeg" width="500" height="500"&gt;&lt;/a&gt;&lt;br&gt;
Modern browsers are more powerful than ever before. We can do many things in the browser with JavaScript now, we'll capture images in the browser with js.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/understanding-reacts-useeffect-hook-a-deep-dive" rel="noopener noreferrer"&gt;99. Understanding React's useEffect Hook: A Deep Dive&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0nuj0pnrxwdnzkrre9lp.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0nuj0pnrxwdnzkrre9lp.jpeg" width="799" height="561"&gt;&lt;/a&gt;&lt;br&gt;
Dive into the workings of React's useEffect Hook. Learn how to handle side effects in your functional components through real-world examples and use-cases&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/12-javascript-concepts-that-will-level-up-your-development-skills-ha1a364w" rel="noopener noreferrer"&gt;100. 12 JavaScript Concepts That Will Level Up Your Development Skills&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkeuqxe412wnljm82g832.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkeuqxe412wnljm82g832.png" width="800" height="410"&gt;&lt;/a&gt;&lt;br&gt;
JavaScript is a complex language. If you’re a JavaScript developer at any level, it’s important to understand its foundational concepts. This article tackles 12 concepts that are critical for any JS developer to understand, but in no way represents the full breadth of what a JS developer should know.&lt;/p&gt;

&lt;p&gt;I will be continuously updating this list in a Github repository called&amp;nbsp;JS Tips &amp;amp; Tidbits. Please star ⭐ and share if you want to follow along!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-setup-tailwind-css-framework-with-react-f61p3u91" rel="noopener noreferrer"&gt;101. How to Setup Tailwind CSS Framework with React&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffs9p6nkp3f88d12h7657.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffs9p6nkp3f88d12h7657.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Tailwindcss provides a modern spin on writing css. And unlike bootstrap, it allows us write css without predefined classes i.e we can create our own custom styles without external opinions on how things should look.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/javascript-essentials-concepts-code-for-frontend-developers-5qv322a" rel="noopener noreferrer"&gt;102. JavaScript Essentials (Concepts + Code) Frontend Development For Beginners&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbyffb14ewdx17x38q4j2.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbyffb14ewdx17x38q4j2.png" width="800" height="497"&gt;&lt;/a&gt;&lt;br&gt;
JavaScript was is and will always be the first language of choice for developing front-end of any web application. We all know it. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/introducing-appwrite-an-open-source-backend-server-for-mobile-and-web-developers-jkrw31jq" rel="noopener noreferrer"&gt;103. Introducing An Open Source Backend Server for Mobile &amp;amp; Web Developers&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuvsdzh2fkm7sjomvvq2n.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuvsdzh2fkm7sjomvvq2n.jpg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Appwrite is a new&amp;nbsp;open-source, end to end backend server for frontend and mobile developers that allows you to build apps a lot faster. Appwrite goal is to abstract and simplify common development tasks behind REST APIs and tools, to help developers build advanced apps way faster.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/building-engaging-real-time-data-visualizations-in-react-with-highcharts" rel="noopener noreferrer"&gt;104. Building Engaging Real-Time Data Visualizations In React With Highcharts&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1ymv15fnpyn0r42gmvsn.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1ymv15fnpyn0r42gmvsn.jpeg" width="800" height="457"&gt;&lt;/a&gt;&lt;br&gt;
Learn to create real-time charts in React with Highcharts and WebSocket. Includes setup guide, code examples, and GitHub repo for quick experimentation.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/css-grid-is-a-grid-framework-ups324z" rel="noopener noreferrer"&gt;105. CSS Grid is a Grid Framework&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fx0eoh1z3maj5aqbaqjjb.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fx0eoh1z3maj5aqbaqjjb.png" width="750" height="500"&gt;&lt;/a&gt;&lt;br&gt;
On October 10, 1994,&amp;nbsp;Cascading Style Sheets (CSS) was proposed to style online documents. But then the Internet exploded with web apps and devices, and CSS fell behind. It was not designed to layout complex user interfaces on multiple screen sizes.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/truly-reusable-design-systems-in-practice-v6u38ye" rel="noopener noreferrer"&gt;106. Truly Reusable Design Systems in Practice: Web Components&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-02T19%3A59%3A59.928Z-f3lgfrt747eoxm1hk41owsi6" 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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-02T19%3A59%3A59.928Z-f3lgfrt747eoxm1hk41owsi6" width="1080" height="720"&gt;&lt;/a&gt;&lt;br&gt;
Companies like Airbnb, Apple, Uber, and GitHub have changed the ways they design digital products by incorporating their design language and organizing it into a system that can be used across all employees — and even outside of the company.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/get-the-fastest-frontend-tooling-experience-with-vite-js" rel="noopener noreferrer"&gt;107. Get the Fastest Frontend Tooling Experience with Vite JS&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzxcctlg1dadvciwewemx.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzxcctlg1dadvciwewemx.jpeg" width="788" height="414"&gt;&lt;/a&gt;&lt;br&gt;
If you plan to enhance your experience in frontend development, ViteJs is the next-generation tool you should consider. Let's understand why Vite is faster.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/run-javascript-run" rel="noopener noreferrer"&gt;108. Run, JavaScript, Run&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6kaoopzq2owunvref72q.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6kaoopzq2owunvref72q.jpeg" width="800" height="484"&gt;&lt;/a&gt;&lt;br&gt;
JavaScript runs the world (at least the virtual part), but what runs JavaScript? That's exactly the question we are going to answer!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/frontend-testing-for-busy-engineers-a-guide" rel="noopener noreferrer"&gt;109. Frontend Testing for Busy Engineers: A Guide&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fk32q30hjlrdmww2s891v.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fk32q30hjlrdmww2s891v.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Learn effective frontend testing strategies to ensure application reliability, prioritize critical scenarios, and balance effort with quality.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-create-html-pages-quickly-oo5b3wwm" rel="noopener noreferrer"&gt;110. How to Create HTML Pages Quickly&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fa03czoy8pvp1ab0irt3q.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fa03czoy8pvp1ab0irt3q.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
When you are creating a website there are several factors to take in count. One is that any website today has to be easy to read on mobile and desktop versions, it has to be friendly and also you should try to make it look good.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/pointer-lock-api-how-to-control-mouse-cursor-kv1c3yzf" rel="noopener noreferrer"&gt;111. Pointer Lock API: How to Control Mouse Cursor&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5to1zp5ly9fpo8ecj3wm.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5to1zp5ly9fpo8ecj3wm.jpg" width="800" height="640"&gt;&lt;/a&gt;&lt;br&gt;
The Pointer Lock API (formerly called Mouse Lock API) provides input methods based on the movement of the mouse over time (i.e., deltas), not just the absolute position of the mouse cursor in the viewport. It gives you access to raw mouse movement, locks the target of mouse events to a single element, eliminates limits on how far mouse movement can go in a single direction, and removes the cursor from view. It is ideal for first person 3D games, for example.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-front-end-developers-need-to-know-about-ui-design-tools-eor3623" rel="noopener noreferrer"&gt;112. A Frontend Developer's Perspective on UI Design Tools&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Foeb5gsp5v0rvqddfmzr2.gif" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Foeb5gsp5v0rvqddfmzr2.gif" width="800" height="344"&gt;&lt;/a&gt;&lt;br&gt;
Hey there 👋Thanks for checking my first Hackernoon article. My name is Vova and I'm a self-taught front-end engineer. I started learning front-end two years ago and was lucky to land my first job in a tech startup. Getting the first job is (very) challenging but the startup I applied to wanted to give equal chances to the professionals of all levels.&lt;/p&gt;

&lt;p&gt;So the last 1.5 years I was playing with React, Redux, Webpack, fetch, Node.js, Express.js Backend, Webhooks.…You know, in a startup you are wearing different hats. I was making 20+ landing pages, setting up A/B tests, helping the marketing team to make automation and eventually doing some design tasks.&lt;/p&gt;

&lt;p&gt;That's fun and I always enjoyed design tasks, even if they were small. So it became asking myself, what other people are using for making design tasks?&lt;/p&gt;

&lt;p&gt;Here is what I got from a small Twitter research:&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/css-grid-vs-flexbox-a-critique-dpr32ov" rel="noopener noreferrer"&gt;113. CSS Grid vs Flexbox: A&amp;nbsp;critique&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgpbml0adtf22jybg1h48.gif" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgpbml0adtf22jybg1h48.gif" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
My first intro to positioning with grid and flexbox started with a course on CSS3. Three months after saw me in a coding boot-camp for remote software developers.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/why-ids-can-be-problematic-in-css-gt103uh6" rel="noopener noreferrer"&gt;114. Why IDs Can be Problematic in CSS &lt;/a&gt;
&lt;/h3&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%2Ffirebasestorage.googleapis.com%2Fv0%2Fb%2Fhackernoon-app.appspot.com%2Fo%2Fimages%252FAKlFGRugPAVEbycNZrKcr9JVbe93-8k4q138k.png%3Falt%3Dmedia%26token%3De1c2df27-9748-47d7-aad8-b776cbf8298a" 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%2Ffirebasestorage.googleapis.com%2Fv0%2Fb%2Fhackernoon-app.appspot.com%2Fo%2Fimages%252FAKlFGRugPAVEbycNZrKcr9JVbe93-8k4q138k.png%3Falt%3Dmedia%26token%3De1c2df27-9748-47d7-aad8-b776cbf8298a" width="8" height="5"&gt;&lt;/a&gt;&lt;br&gt;
OUTLINE&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-css-property-that-every-web-designer-must-to-know-li6w36ca" rel="noopener noreferrer"&gt;115. A CSS Property That Every Web Designer must Know&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fllk4kbblvsvm8w5gf72z.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fllk4kbblvsvm8w5gf72z.jpg" width="799" height="487"&gt;&lt;/a&gt;&lt;br&gt;
I am Javier, a guy starting in this world of web development. My background is the filmmaking business, especially the video edition. I am writing this article to help guys like me that are learning web development or everyone that considers the design or the “look” of a webpage one of their passions. Back in my days of video-editor, one cool thing that I found in the software video and design editors was the ability to blend two images or more in order to display better. So if you just put an image in a given color background you can start to discover how the different values can make interesting looks.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-easily-create-responsive-layouts-using-css-grid-6b3n331u" rel="noopener noreferrer"&gt;116. How Easily Create Responsive Layouts Using CSS Grid&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyl13qe8j2je5qlchy9p0.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyl13qe8j2je5qlchy9p0.png" width="800" height="663"&gt;&lt;/a&gt;&lt;br&gt;
Do you often find yourself banging your head against the wall when trying to make your page responsive? I sure did for a long time, that was before I became familiar with the grid system. I had already seen and used grid a few times but I was a little intimidated by the huge amount of properties that it has to offer, but today I’m pretty comfortable creating layouts with just CSS Grid, so in this article, I want to show you what I think are the most important properties that you can use in CSS grid to make your web page fully responsive.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/14-top-nodejs-open-source-projects-2021-edition-q22p339c" rel="noopener noreferrer"&gt;117. 14 Top Node.js Open Source Projects: 2021 Edition&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Foik297g1mg0q3r3cnjst.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Foik297g1mg0q3r3cnjst.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Note that under open source projects we assume the following:&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/unleashing-the-power-of-typescript-key-considerations-in-tsconfig" rel="noopener noreferrer"&gt;118. Unleashing the Power of TypeScript: Key Considerations in tsconfig&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fun9cdfde7l7i6h7qoptf.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fun9cdfde7l7i6h7qoptf.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
How to Configure tsconfig for Optimal Type Safety in Your TypeScript Code.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-simplify-your-application-state-management-as6n3wz8" rel="noopener noreferrer"&gt;119. How To Simplify Your Application State Management&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkd79lyu1jd4yqpgux6h7.gif" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkd79lyu1jd4yqpgux6h7.gif" width="400" height="400"&gt;&lt;/a&gt;&lt;br&gt;
The Introduction&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-most-interesting-vue-3-bootstrap-admin-themes-fn1h332k" rel="noopener noreferrer"&gt;120. The Most Interesting Vue 3 Bootstrap Admin Themes&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FCPZcQZuKTIRNEmHkkkOCBTvsTyd2-ruk33ms.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FCPZcQZuKTIRNEmHkkkOCBTvsTyd2-ruk33ms.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Vue is quickly growing in popularity among developers and Vue admin templates and themes made with help of Bootstrap is its most popular category.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-use-react-to-replace-useeffect" rel="noopener noreferrer"&gt;121. How to Use React to Replace useEffect&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0ob1yf6f29yg5o5y599z.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0ob1yf6f29yg5o5y599z.jpeg" width="800" height="321"&gt;&lt;/a&gt;&lt;br&gt;
useEffect is a hook that allows us to perform side effects in function components. It combines componentDidMount, componentDidUpdate, and componentWillUnmount &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/just-use-rem-choosing-between-pixels-and-rems-in-css" rel="noopener noreferrer"&gt;122. Just Use Rem: Choosing between Pixels and Rems in CSS&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvb0e595qapugkj7zqprh.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvb0e595qapugkj7zqprh.png" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
When choosing between pixels and rems in CSS, you should almost always use rems. It's a simple rule to follow. This article explains why.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/front-end-development-without-node_modules-using-skypack-and-snowpack-s03n33mk" rel="noopener noreferrer"&gt;123. Front-End Development Without Node_modules Using Skypack and Snowpack&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FJA6fPxJ1xIXZ3mdUN1HpblUMTEV2-6li3ziy.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FJA6fPxJ1xIXZ3mdUN1HpblUMTEV2-6li3ziy.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Once upon a time, we could simply put an HTML and a script file into an FTP server, quickly have a working website and call it a day.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/8-beginner-design-projects-for-aspiring-front-end-developers-la4x3u3p" rel="noopener noreferrer"&gt;124. 8 Beginner Design Projects for Aspiring Front-end Developers&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5kxb2jy3n3722fp1qp9d.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5kxb2jy3n3722fp1qp9d.png" width="800" height="451"&gt;&lt;/a&gt;&lt;br&gt;
These are 8 projects with requirements and designs that you can do to add to your portfolio as a Front-end Developer. The order of these projects is from easy to intermediate level.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/javascript-has-never-been-my-favorite-language-interview-with-nodejs-creator-ryan-dahl-yo5m33qx" rel="noopener noreferrer"&gt;125.  “JavaScript has Never Been My Favorite Language” -  Interview with Node.js Creator Ryan Dahl&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgye4w5jhmob4x88kaoey.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgye4w5jhmob4x88kaoey.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Ryan Dahl speaks about the main challenges in Deno, the future of JavaScript and TypeScript.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/choosing-between-react-gatsby-nextjs-for-your-frontend" rel="noopener noreferrer"&gt;126. Choosing Between React, Gatsby, Next.js For Your Frontend&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5x5qsx6h4xb4z5b1h2wa.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5x5qsx6h4xb4z5b1h2wa.jpeg" width="800" height="309"&gt;&lt;/a&gt;&lt;br&gt;
 React, Gatsby, Next.js. Which of the three should you choose for your frontend web development and what should you understand before you make the decision?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/filtering-and-processing-data-with-usefilter-hook-in-react-1d1834hc" rel="noopener noreferrer"&gt;127. Filtering And Processing Data With useFilter Hook In React&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9ewd0rj92pumcv0zc49k.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9ewd0rj92pumcv0zc49k.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
A React hook to filter large amount of data using  Web Worker.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/recreating-the-instagram-double-tap-with-javascript-bev3tfc" rel="noopener noreferrer"&gt;128. Recreating The Instagram Double-Tap with JavaScript ❤️&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdfxrbs94ikm46zq1nz72.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdfxrbs94ikm46zq1nz72.jpeg" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
Today we are going to recreate the famous Instagram double-tap to like effect!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/10-cool-data-table-libraries-with-advanced-features-nb4e35l2" rel="noopener noreferrer"&gt;129. 10 Cool Data Table Libraries with Advanced Features&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fk34vq5q5m3koj2not3ti.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fk34vq5q5m3koj2not3ti.jpeg" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
JavaScript is on the list of requirements for a position as a web developer in any IT company at the moment. It is hard to imagine building modern web applications without JavaScript. This programming language provides IT specialists with an effective and relatively easy way to create interactive applications able to comply with the tastes of any picky customer. The choice of the JS libraries and frameworks adds dedicated followers to this language.&amp;nbsp;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/create-a-morphing-3d-sphere-in-javascript-with-threejs" rel="noopener noreferrer"&gt;130. Create a Morphing 3D Sphere in Javascript with Three.js&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fq4ed39tuqml8tgy7w1cu.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fq4ed39tuqml8tgy7w1cu.jpeg" width="800" height="336"&gt;&lt;/a&gt;&lt;br&gt;
In this guide, I  create a morphing sphere with a cool, wireframe background.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/building-analytics-react-dashboard-with-cubejs-qy2g24i0" rel="noopener noreferrer"&gt;131. Building Analytics React Dashboard With Cube.js&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fq68gfnjjdquw7f8tit9y.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fq68gfnjjdquw7f8tit9y.png" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
Imagine that you need to develop a web application from scratch to monitor and analyze raw data. For example, you own an average size online store. You are not satisfied with the existing solutions for data analytics and you want to manage what components will be in your admin panel by yourself. It is also very important for you to work with raw data and build analytical charts yourself.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/top-12-lesser-known-tips-for-javascript-best-practices-8t26335n" rel="noopener noreferrer"&gt;132. Top 12 Lesser Known Tips for JavaScript Best Practices&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fz1icadpir1jbo6ughxl3.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fz1icadpir1jbo6ughxl3.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
There is a lot of information about different JS features.&lt;br&gt;
I want to tell you about equally useful, but less popular tips for working with this language!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/top-7-dark-themed-admin-templates-for-your-next-project-we193u6i" rel="noopener noreferrer"&gt;133. Top 7 Dark-Themed Admin Templates For Your Next Project&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F635cdk0mpgplcm8mr8vk.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F635cdk0mpgplcm8mr8vk.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
If you don’t have any definite preferences in design, you should try dark colors, because dark themes look so stylish and become more and more popular. That is why we decided to find the most amazing React, Angular and Vue admin templates with dark themes. If you ever googled admin templates then you probably know that there are tons of them and that is fine to be on the fence about which one to choose. If you are not sure whether to use admin dashboards templates or not you can read the article about the&amp;nbsp;benefits of admin templates.&amp;nbsp;The incorrect choice of an admin template may lead to a giant waste of time and money – so it’s the decision you should think about for a while.&amp;nbsp;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-refactor-your-react-application-and-connect-with-redux-fu203ugh" rel="noopener noreferrer"&gt;134. How to Refactor Your React Application And Connect with Redux&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5yx01kzrueh0jpd123nm.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5yx01kzrueh0jpd123nm.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Introduction&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/facts-everyone-needs-to-know-about-front-end-development-practices-88o3wfq" rel="noopener noreferrer"&gt;135. Facts Everyone Needs To Know About Front-End Development Practices&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcc871qnh17zty0b4ihsp.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcc871qnh17zty0b4ihsp.jpeg" width="800" height="420"&gt;&lt;/a&gt;&lt;br&gt;
Front-end development takes much more than writing clean code. While writing concise and legible code is not mandatory, it will save many headaches in the future. The chances of writing code that will never be changed or never looked at again are slim to none, and time spent getting lost in old code is time wasted. Here are some key web development best practices for HTML, CSS, and JavaScript.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/higher-order-components-hoc-in-react-beginners-guide-2l13335m" rel="noopener noreferrer"&gt;136. Higher Order Components (HOC) In React: Beginners Guide&lt;/a&gt;
&lt;/h3&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%2Fhackernoon.com%2Fimages%2F541r0RExUOQ3nFAQs7oJuST9Axf2-0367373o.jpeg" 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%2Fhackernoon.com%2Fimages%2F541r0RExUOQ3nFAQs7oJuST9Axf2-0367373o.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
In this tutorial, we are going to learn what is higher-order components, the syntax of higher-order components, and how to use HOC in React.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/compilation-of-the-most-common-reactjs-interview-questions" rel="noopener noreferrer"&gt;137. Compilation of the Most Common React.js Interview Questions&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgn4ci0hp55awy1jrr3zj.webp" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgn4ci0hp55awy1jrr3zj.webp" width="800" height="457"&gt;&lt;/a&gt;&lt;br&gt;
A comprehensive collection of React technical questions to help you prepare for frontend interviews.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/struggling-to-pick-a-charting-library-for-react-these-10-options-cover-it-all" rel="noopener noreferrer"&gt;138. Struggling to Pick a Charting Library for React? These 10 Options Cover It All&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fanp1jr8wti1oj2jbvfj0.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fanp1jr8wti1oj2jbvfj0.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Explore 10 powerful open-source charting libraries for React to help you visualize complex business data, dashboards, timelines, and more.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/bootstrap-5-basics-85113ujs" rel="noopener noreferrer"&gt;139. Bootstrap 5 Basics&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqvgbuzykwi3dda5erf4v.webp" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqvgbuzykwi3dda5erf4v.webp" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
The world’s most popular open-source framework used by developers with HTML, CSS, and JavaScript is ready to roll out the new release - Bootstrap 5  anytime soon!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-project-based-learning-helping-me-to-learn-web-development-0l233u17" rel="noopener noreferrer"&gt;140. How Project-Based Learning Helping Me To Learn Web Development&lt;/a&gt;
&lt;/h3&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%2Ffirebasestorage.googleapis.com%2Fv0%2Fb%2Fhackernoon-app.appspot.com%2Fo%2Fimages%252FPlIAu661kmYVIVlPIddaO5gaeGw2-b68g3uzv.webp%3Falt%3Dmedia%26token%3D6bdd1f13-4638-4a74-bf99-b3a377673fe9" 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%2Ffirebasestorage.googleapis.com%2Fv0%2Fb%2Fhackernoon-app.appspot.com%2Fo%2Fimages%252FPlIAu661kmYVIVlPIddaO5gaeGw2-b68g3uzv.webp%3Falt%3Dmedia%26token%3D6bdd1f13-4638-4a74-bf99-b3a377673fe9" width="4928" height="3264"&gt;&lt;/a&gt;&lt;br&gt;
Learning a new skill can be challenging. But as humans, we always strive for better ways to be more effective and productive.&lt;br&gt;
Coding means using a programming language to get the computer to behave as desired. To a tech geek, that sounds easy or doable, but to a code newbie like myself, I barely see how that can be possible.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/building-rails-carousels-using-bootstrap-st9g35yt" rel="noopener noreferrer"&gt;141. Building Rails Carousels Using Bootstrap&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F01jbtqicwmuhklshd81k.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F01jbtqicwmuhklshd81k.jpeg" width="799" height="534"&gt;&lt;/a&gt;&lt;br&gt;
Bootstrap carousel with rails&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/fixing-css-stylelint-errors-generated-by-sass-a-how-to-guide-ko8y32n6" rel="noopener noreferrer"&gt;142. Fixing CSS Stylelint Errors Generated By SASS [A How-To Guide]&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9z9osnf4ib1lyd70wn0z.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9z9osnf4ib1lyd70wn0z.jpg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
So you’ve started using sass, it makes things easy, right? Well, true, but one day, I run into some errors that almost changed my mind about that. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/some-html-css-little-secrets-in-one-article-ht11339p" rel="noopener noreferrer"&gt;143. Some HTML, CSS Little Secrets In One Article&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6q2whswnpnlmztn1i9wk.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6q2whswnpnlmztn1i9wk.jpeg" width="675" height="325"&gt;&lt;/a&gt;&lt;br&gt;
There are many different guides and guidelines on the Internet.&lt;br&gt;
I tried to go through all of them and put together a little cheat sheet.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/scalability-the-lost-level-of-react-state-management" rel="noopener noreferrer"&gt;144. Scalability: the Lost Level of React State Management&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fw1ank48qu2h0febc3xrj.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fw1ank48qu2h0febc3xrj.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Apps grow. The React world often recommends half-baked solutions for state management. Prefer tools that scale well instead.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/react-redux-flow-detailed-guide-zm2k3un3" rel="noopener noreferrer"&gt;145. React-Redux Flow: Detailed Guide&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbe3ea2xg66bw72oyqqkc.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbe3ea2xg66bw72oyqqkc.png" width="730" height="395"&gt;&lt;/a&gt;&lt;br&gt;
State. That’s one word behind Redux’s existence in the React framework. But wait a minute what is the state of an application, and why does it matter in single-page applications(SPA). Oh, single-page applications? What are those too? Let’s back it up a bit and take it one step at a time.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-new-two-repo-approach-to-react-native-development-that-will-help-you-boost-team-efficiency" rel="noopener noreferrer"&gt;146. A New Two Repo Approach to React Native Development That Will Help You Boost Team Efficiency&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs0n09lo1ciknmj1zrcrl.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs0n09lo1ciknmj1zrcrl.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Develop React Native code without building the native binaries, or work on the native parts without the business logic in JS? You can have both, here's how!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/top-12-react-boilerplates-and-starter-kits-for-2024" rel="noopener noreferrer"&gt;147. Top 12+ React Boilerplates and Starter Kits for 2024&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2kt6skua1aq4tcba8otg.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2kt6skua1aq4tcba8otg.jpeg" width="800" height="407"&gt;&lt;/a&gt;&lt;br&gt;
What criteria do you use when choosing a React boilerplate?  We made a comparison of boilerplates by features and analyzed each of them&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/50-github-repositories-every-front-end-developer-needs" rel="noopener noreferrer"&gt;148. 50+ GitHub Repositories Every Front-End Developer Needs&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxgvwzb0tih3jhzmaf3zr.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxgvwzb0tih3jhzmaf3zr.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
50+ Github Repositories Every Front-end Developer Needs&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/why-you-should-choose-angular-or-vue-over-react-for-your-new-web-application" rel="noopener noreferrer"&gt;149. Why You Should Choose Angular or Vue over React for Your New Web Application&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fc57d6dg8tf72sotjvezt.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fc57d6dg8tf72sotjvezt.jpeg" width="800" height="449"&gt;&lt;/a&gt;&lt;br&gt;
An article that describes the advantages of the front-end frameworks Angular and Vue over the front-end React library.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/10-things-every-beginner-should-know-when-learning-javascript-and-react-c46c3w4y" rel="noopener noreferrer"&gt;150. 10 Things Every Beginner Should Know When Learning Javascript And React&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F953bq4b18aohdxndcfn4.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F953bq4b18aohdxndcfn4.jpeg" width="799" height="450"&gt;&lt;/a&gt;&lt;br&gt;
React is build on top of pure Javascript for the most part.  Here you will learn about 10 Javascript concepts that will help you write better React code.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/modern-front-end-architecture-iyx3ur5" rel="noopener noreferrer"&gt;151. Modern Front End Architecture&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2sqygdi06hujxfq5v92n.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2sqygdi06hujxfq5v92n.jpeg" width="754" height="377"&gt;&lt;/a&gt;&lt;br&gt;
When you join the Front End world or you have a lot of years on this side, some questions appear for example: What is the best way to build the front end? How can I keep a front end cleaned and organized? Should I add unit testing? That's difficult to answer but I think I can share some good tips and articles about the Front End side so, let's go!!!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/ifelse-no-more-best-practices-for-angular-developers" rel="noopener noreferrer"&gt;152. If/Else No More: Best Practices for Angular Developers&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyyqxvy7ub99z0ladfnus.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyyqxvy7ub99z0ladfnus.jpeg" width="800" height="202"&gt;&lt;/a&gt;&lt;br&gt;
In this article, we'll explore the concept of avoiding if/else structures in your Angular code and provide practical tips to help you write better code.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/top-10-css-performance-tips" rel="noopener noreferrer"&gt;153. Top 10 CSS Performance Tips&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frqrwkl0f0weme6k5ufrx.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frqrwkl0f0weme6k5ufrx.jpeg" width="800" height="458"&gt;&lt;/a&gt;&lt;br&gt;
Hi everyone! There are a lot of tips and tricks about CSS styling. But not in this article. Today I want to talk about how to use CSS more efficiently and make &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/bootstrap-vs-bulma-in-ruby-on-rails-application-1c1v3udq" rel="noopener noreferrer"&gt;154. Bootstrap Vs. Bulma in Ruby on Rails Application&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0mm7mbscyg3glqxpktxb.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0mm7mbscyg3glqxpktxb.jpeg" width="318" height="159"&gt;&lt;/a&gt;&lt;br&gt;
Bootstrap 4 &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-connect-react-highcharts-and-cubejs-6o2f3ubd" rel="noopener noreferrer"&gt;155. How to Connect React, Highcharts And Cube.js&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5k2d5c95yy9y4rg23n0h.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5k2d5c95yy9y4rg23n0h.jpeg" width="799" height="383"&gt;&lt;/a&gt;&lt;br&gt;
Started as a simple charting tool for monitoring a snow depth near the owner’s country house in Norway, Highcharts quickly became one of the most popular visualization libraries. It provides a lot of great built-in interactive features and is easy to use.In this tutorial we are going to build a simple e-commerce dashboard with Cube.js and Highcharts. We’ll use the main Highcharts library, as well as Maps, Stock, and Solid Gauge modules.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/maps-on-the-web-using-react-and-mapbox" rel="noopener noreferrer"&gt;156. Maps on the Web Using React and Mapbox&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4wy0oawvp0fhu2f450cj.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4wy0oawvp0fhu2f450cj.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
I will illustrate how to use Mapbox with React and explain how these technologies work together.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/over-40-with-no-technical-background-this-is-how-i-learned-a-frontend-framework-in-2-weeks" rel="noopener noreferrer"&gt;157. Over 40, With no Technical Background, This is How I Learned a Frontend Framework in 2 Weeks&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjgz582430wdmzxcdxkx5.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjgz582430wdmzxcdxkx5.jpeg" width="800" height="480"&gt;&lt;/a&gt;&lt;br&gt;
Over 40, with no technical background, this is how I learned a Frontend Framework in 2 weeks.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/creating-facial-expressions-with-css-animations" rel="noopener noreferrer"&gt;158. Creating Facial Expressions with CSS Animations&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjvdde67sd7i2w0al1g85.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjvdde67sd7i2w0al1g85.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Learn how you can use CSS animations to create facial expressions through position, transitions, and opacity.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/intro-to-react-css-modules-9w8c3yn8" rel="noopener noreferrer"&gt;159. Intro to React CSS Modules&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fg465f9ybc9byvhcpnf4h.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fg465f9ybc9byvhcpnf4h.jpg" width="602" height="104"&gt;&lt;/a&gt;&lt;br&gt;
CSS Modules helps you create independent and customized cascading style sheets for any .js file rendering HTML in your React application.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/hooked-on-reacts-array-destructuring-pattern-ed32y3smn" rel="noopener noreferrer"&gt;160. Hooked on React's Array Destructuring Pattern&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fow6uf7ab0rz1vvyciie2.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fow6uf7ab0rz1vvyciie2.png" width="800" height="412"&gt;&lt;/a&gt;&lt;br&gt;
The other day I was reading up on the legendary React God Dan Ambrov’s great but very un-TLDR post on useEffect.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/mui-material-ui-releases-v5-of-its-core-react-components" rel="noopener noreferrer"&gt;161. MUI (Material-UI) Releases v5 of its Core React Components&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgwh7kyyi18gdrv84nmpm.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgwh7kyyi18gdrv84nmpm.png" width="800" height="419"&gt;&lt;/a&gt;&lt;br&gt;
MUI (Material-UI) releases v5 of its core React components - brings advanced styling and customization features, new components, and more.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/css-animation-basics-if8n3yod" rel="noopener noreferrer"&gt;162. CSS Animation Basics&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fatbzjgd89zxzb23l5d6h.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fatbzjgd89zxzb23l5d6h.png" width="800" height="426"&gt;&lt;/a&gt;&lt;br&gt;
CSS Animations enable the front-end developer to animate HTML elements which in turn give your website a fun and cool look. In this post, we will take a deep dive into how to use animations in CSS. When you are done, you should have a good understanding of the topic. Try typing the code into your code editor and see how it works. This will help the concepts sink in deeper. Now let us take a look at this example.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/supercharge-your-react-applications-7-best-practices-and-techniques" rel="noopener noreferrer"&gt;163. Supercharge Your React Applications: 7 Best Practices and Techniques&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F94rutiu8ais7f839p53k.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F94rutiu8ais7f839p53k.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
When a React application is optimized, loading times are significantly reduced, allowing users to quickly access content and start interacting without unnecessa&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/jquery-vs-javascript-why-we-removed-jquery-from-our-templates-drs3nmm" rel="noopener noreferrer"&gt;164. jQuery vs JavaScript: Why We Decide to Remove jQuery From Our Templates&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgwp5vc5stus6sgarl8uc.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgwp5vc5stus6sgarl8uc.png" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
We at Flatlogic create top Vue, Angular and React&amp;nbsp;admin templates&amp;nbsp;for businesses to manage, analyze and visualize their data and one of the best React Native&amp;nbsp;mobile templates  &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-crazy-problems-with-creating-pdfs-on-the-frontend" rel="noopener noreferrer"&gt;165. The Crazy Problems with Creating PDFs on the Frontend&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2xhwsynz5hwdripji4vp.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2xhwsynz5hwdripji4vp.png" width="800" height="336"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-start-an-app-and-choose-react-native-stack-lj5u3ye7" rel="noopener noreferrer"&gt;166. How to Start an App And Choose React Native Stack&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0gkucud6clod8tqr78jb.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0gkucud6clod8tqr78jb.jpg" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
How to Build a React Native App&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-comparison-of-web-component-solutions-xu163u3o" rel="noopener noreferrer"&gt;167. A Comparison Of Web Component Solutions&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjv2zyrljfija9xg2q1zh.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjv2zyrljfija9xg2q1zh.png" width="512" height="512"&gt;&lt;/a&gt;&lt;br&gt;
"Don’t repeat yourself." Every programmer has this concept drilled into their head when first learning to code. Any time you have code you find yourself duplicating in several places, it’s time to abstract that code away into a class or a function. But how does this apply to user interfaces? How do you avoid re-writing the same HTML and CSS over and over again?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/everything-you-need-to-know-about-promises-thenables-and-lazy-evaluation" rel="noopener noreferrer"&gt;168. Everything You Need to Know About Promises, Thenables, &amp;amp; Lazy-Evaluation&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsngn73bw9f568sc84pwt.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsngn73bw9f568sc84pwt.png" width="800" height="401"&gt;&lt;/a&gt;&lt;br&gt;
JavaScript Promises evaluate eagerly, but sometimes that's a problem. This post covers why and how to create custom lazy-evaluating promises.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-create-and-use-skeleton-loader-simple-example-part-2-5d1y310g" rel="noopener noreferrer"&gt;169. How To Create And Use Skeleton Loader: Simple Example [Part 2]&lt;/a&gt;
&lt;/h3&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%2Fhackernoon.com%2Fimages%2FI99eugiq93NY6mgHOiIaGf3bNCr1-mj8v28wf.gif" 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%2Fhackernoon.com%2Fimages%2FI99eugiq93NY6mgHOiIaGf3bNCr1-mj8v28wf.gif" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
In this post, we will dive into actual implementation of Skeleton Loader step by step.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-use-domain-driven-design-in-micro-frontend-architecture" rel="noopener noreferrer"&gt;170. How to Use Domain-Driven Design in Micro-frontend Architecture&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwf0ti8gnehijojyzys2e.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwf0ti8gnehijojyzys2e.jpeg" width="800" height="390"&gt;&lt;/a&gt;&lt;br&gt;
Discover how to apply Domain-Driven Design principles to decompose micro-frontends. Improve your front-end architecture and enhance your development workflow.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/adding-the-eslint-to-an-angular-application" rel="noopener noreferrer"&gt;171. Adding the ESLint to an Angular Application&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fa32b35xs1wtuhf3bpe8i.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fa32b35xs1wtuhf3bpe8i.jpeg" width="800" height="336"&gt;&lt;/a&gt;&lt;br&gt;
Application example built with Angular 14 and adding the ESLint using @angular-eslint/schematics library.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/writing-clean-front-end-code" rel="noopener noreferrer"&gt;172. Writing Clean Front End Code&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7bv8kznrw3f4ytx348ha.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7bv8kznrw3f4ytx348ha.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Writing clean front end code for a resilient, readable front end code repository.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-make-the-web-great-again-du1mo340o" rel="noopener noreferrer"&gt;173. How To Make The Web Great&amp;nbsp;Again&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fq27m2i7njjg0voakppiv.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fq27m2i7njjg0voakppiv.jpg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
5 Major Challenges Faced by Web Application Development Teams Today and Solutions to Solve Them Without Breaking Your Company’s IT&amp;nbsp;Budget&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-seven-best-admin-templates-and-themes-in-react-sd17331h" rel="noopener noreferrer"&gt;174. The Seven Best Admin Templates And Themes in React&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpi70535ql877khs0beqf.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpi70535ql877khs0beqf.jpeg" width="800" height="554"&gt;&lt;/a&gt;&lt;br&gt;
The appearance of Node.js became the new era for JavaScript because of the opportunity to synchronize frontend and backend. All JavaScript programs with help of&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/best-practices-for-web-developers-to-protect-against-browser-vulnerabilities" rel="noopener noreferrer"&gt;175. Best Practices for Web Developers to Protect Against Browser Vulnerabilities&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F85f3rnjpfhp05zdlpy33.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F85f3rnjpfhp05zdlpy33.jpeg" width="799" height="418"&gt;&lt;/a&gt;&lt;br&gt;
Discover how to secure your web applications against browser vulnerabilities with this comprehensive guide for web developers&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/my-journey-to-embrace-neurodiversity-discovering-the-strengths-and-challenges-of-aspergers-program" rel="noopener noreferrer"&gt;176. Aspie Programmer: Embracing Neurodiversity and Unlocking Potential in the Tech Industry&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnrxzh9rlph3gjhhj7bki.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnrxzh9rlph3gjhhj7bki.jpeg" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
In this piece, I dive deep into the complexities of Asperger's syndrome, discuss the pros and cons of having aspies on programming teams, and provide practic&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-create-a-google-chrome-extension-part-2-image-grabber" rel="noopener noreferrer"&gt;177. How to Create a Google Chrome Extension Part 2: Image Grabber&lt;/a&gt;
&lt;/h3&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%2Fvwcnsdwnby1ud3flb8oy.jpeg" 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%2Fvwcnsdwnby1ud3flb8oy.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
How to Create Google Chrome Extension Part 2&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/svelte-libraries-to-help-you-build-amazing-web-interfaces" rel="noopener noreferrer"&gt;178. Svelte Libraries to Help You Build Amazing Web Interfaces&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpcdmwejg45804m4ubfc4.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpcdmwejg45804m4ubfc4.png" width="800" height="512"&gt;&lt;/a&gt;&lt;br&gt;
This article provides a curated list of Svelte libraries to streamline app creation and offer ready-to-use solutions for various development tasks.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/introduction-to-css-media-queries-xu3t3vxc" rel="noopener noreferrer"&gt;179. Introduction to CSS Media Queries&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flcpedaolsdu1gh4hluws.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flcpedaolsdu1gh4hluws.jpg" width="666" height="500"&gt;&lt;/a&gt;&lt;br&gt;
Learning web development is a journey an aspiring software engineer should consider, it involves learning, self-motivation and access to a lot of online resources, it’s also good to have a mentor.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/appwrite-is-a-new-open-source-backend-that-aims-to-make-programming-less-painful-7h4432gg" rel="noopener noreferrer"&gt;180. An Open Source Starting Point For Abstracting Common Backend Tasks &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6cgoowt81rwd28kmtx7d.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6cgoowt81rwd28kmtx7d.jpg" width="800" height="427"&gt;&lt;/a&gt;&lt;br&gt;
Appwrite Is a New Open-Source Backend That Strives to Make Programming Less Painful &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-add-localization-to-vuejs-app-with-vue-i18n-and-localazy-71t3whc" rel="noopener noreferrer"&gt;181. How to Add Localization to Vue.js App with vue-i18n and Localazy&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcvc8zhvqc30m71592stu.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcvc8zhvqc30m71592stu.png" width="800" height="420"&gt;&lt;/a&gt;&lt;br&gt;
Localization of any type of application, be it a web, mobile or desktop app, can be tedious and irritating. In this article, I’ll show you how can you handle that easily with Localazy and vue-18n in a way that you’ll spend your time effectively and actually enjoy the localization process.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/do-you-really-understand-the-viewport-lv663ye4" rel="noopener noreferrer"&gt;182. Do You Really Understand the Viewport&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2s7bpd9k2q9ni40nea9r.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2s7bpd9k2q9ni40nea9r.png" width="712" height="525"&gt;&lt;/a&gt;&lt;br&gt;
If you are a web developer, you must have heard about viewport, and the below line may seem familiar to you.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-manipulate-dom-elements-in-react-bo1733oo" rel="noopener noreferrer"&gt;183. How To Manipulate DOM Elements In React&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fz9fz5n99sdc5khzfca0n.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fz9fz5n99sdc5khzfca0n.jpeg" width="800" height="539"&gt;&lt;/a&gt;&lt;br&gt;
DOM Manipulation&amp;nbsp;is the process by which one can dynamically change the content of the web page. Working with DOM should be fairly easy. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-use-css-pseudo-classes-before-and-after-22xj3ypn" rel="noopener noreferrer"&gt;184. How to use CSS pseudo-classes :before and :after&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fv2odlb5t3qt112i4n0xe.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fv2odlb5t3qt112i4n0xe.jpg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
The CSS :before and :after properties are what also known as pseudo elements. They are used to add something before or after the content of an element. There are a lot of great uses for these pseudo elements, and we are here to explore some of them.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-create-a-simple-autocomplete-field-and-connect-it-with-elasticsearch-5w2431xo" rel="noopener noreferrer"&gt;185. How To Create a Simple Autocomplete Field And Connect it With Elasticsearch&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvtbpk84uuszk7kd1o352.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvtbpk84uuszk7kd1o352.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Autocomplete is a feature to predict the rest of a word a user is typing. It is an important feature to implement that can improve the user’s experience of your product.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/http-polling-the-good-the-bad-and-the-ugly" rel="noopener noreferrer"&gt;186. HTTP Polling - the Good, the Bad and the Ugly&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsnmip6tgmd573iitoxae.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsnmip6tgmd573iitoxae.jpeg" width="800" height="380"&gt;&lt;/a&gt;&lt;br&gt;
Explore three approaches to implementing short HTTP polling using client-side JavaScript.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/automate-the-boring-stuff-using-gulpjs-9h3y3ybc" rel="noopener noreferrer"&gt;187. Automate the Boring Stuff ...using Gulp.js&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fapuilq4r6km89ro2in45.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fapuilq4r6km89ro2in45.png" width="275" height="183"&gt;&lt;/a&gt;&lt;br&gt;
Full Disclosure:&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/when-the-official-theming-path-was-not-enough-making-kendo-behave-in-a-mixed-stack" rel="noopener noreferrer"&gt;188. When the Official Theming Path Was Not Enough: Making Kendo Behave in a Mixed Stack&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqq08luuk1llysh80n6ff.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqq08luuk1llysh80n6ff.png" width="799" height="547"&gt;&lt;/a&gt;&lt;br&gt;
Why theming breaks in mixed frontend stacks and how to fix it with isolation, render control, and strict composition rules.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/top-mistakes-javascript-developers-make-294q39ef" rel="noopener noreferrer"&gt;189. Top Mistakes JavaScript Developers Make&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9vs4jfp17qxh1lv6tsqb.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9vs4jfp17qxh1lv6tsqb.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
This article will show you some typical mistakes that almost every Javascript programmer has made during his career.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-hack-bootstrap-css-for-better-looking-websites" rel="noopener noreferrer"&gt;190. How to Hack Bootstrap CSS for Better Looking Websites&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyz95wyy1d6aew9ztnwhb.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyz95wyy1d6aew9ztnwhb.jpeg" width="800" height="1000"&gt;&lt;/a&gt;&lt;br&gt;
A tutorial of actionable design tips to achieve satisfaction with the look of your bootstrap themed site.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-deal-with-the-nextjs-app-router-and-fsd-problem" rel="noopener noreferrer"&gt;191. How to Fix the NextJS App Router and FSD Problem&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjs22wflfgtxiugswqe2n.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjs22wflfgtxiugswqe2n.jpeg" width="799" height="330"&gt;&lt;/a&gt;&lt;br&gt;
Solving Feature-Sliced Design aka FSD combination problem with NextJS&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-build-a-github-user-finder-app-with-nextjs-and-tailwind-css" rel="noopener noreferrer"&gt;192. How to Build a Github User Finder App With Next.js &amp;amp; Tailwind CSS&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9m3ovtlvef4ku0idsih9.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9m3ovtlvef4ku0idsih9.jpeg" width="800" height="474"&gt;&lt;/a&gt;&lt;br&gt;
In this project, we are going to build GitHub user Search App using Github API. We will design the UI of the app using Tailwind CSS with Next.js as a framework.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/top-6-material-design-dashboards-mzr3kls" rel="noopener noreferrer"&gt;193. Top 6 Material Design Dashboards&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fb725cp7es6lph50f7grs.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fb725cp7es6lph50f7grs.png" width="800" height="350"&gt;&lt;/a&gt;&lt;br&gt;
I won’t make the intro too long. I will shortly introduce you to the Material Framework and mention our traditional criteria for evaluating dashboards/admin templates.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/10-ridiculously-cool-admin-themes-and-templates-3lw338l" rel="noopener noreferrer"&gt;194. 10+ Ridiculously Cool Admin Themes And Templates&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3m6p4v635mvnj2vcvgig.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3m6p4v635mvnj2vcvgig.jpeg" width="800" height="1067"&gt;&lt;/a&gt;&lt;br&gt;
In today’s article, we will have a quick look at 10 admin templates and themes that are simple to use and good to look at.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/javascript-dom-manipulation-in-details-mts3th0" rel="noopener noreferrer"&gt;195. JavaScript DOM Manipulation in Details&lt;/a&gt;
&lt;/h3&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%2Ffirebasestorage.googleapis.com%2Fv0%2Fb%2Fhackernoon-app.appspot.com%2Fo%2Fimages%252FomkXEWM7jKhRvS5iJZ5CVWqld9T2-dli4uvp.jpeg%3Falt%3Dmedia%26token%3Dafa8f42b-ab54-49ec-b314-c95eb4fc2f65" 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%2Ffirebasestorage.googleapis.com%2Fv0%2Fb%2Fhackernoon-app.appspot.com%2Fo%2Fimages%252FomkXEWM7jKhRvS5iJZ5CVWqld9T2-dli4uvp.jpeg%3Falt%3Dmedia%26token%3Dafa8f42b-ab54-49ec-b314-c95eb4fc2f65" width="719" height="480"&gt;&lt;/a&gt;&lt;br&gt;
To have a solid understanding of the structure of an HTML page. Let’s add a basic code.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/coding-interview-prep-lets-test-your-css" rel="noopener noreferrer"&gt;196. Coding Interview Prep: Let's Test Your CSS&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fo2syk4f4fft2669j5kvv.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fo2syk4f4fft2669j5kvv.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
A brief test of some CSS skills to help prospecting developers prepare for interviews or just to keep their skills sharp.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/flexbox-vs-css-grid-or-what-should-you-use-as-basic-css-layout-2aai36fm" rel="noopener noreferrer"&gt;197. Flexbox Vs. CSS Grid or What Should You Use as Basic CSS Layout &lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-02T19%3A59%3A59.774Z-zlxt7vmagkejukk9ihvi0atp" 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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-02T19%3A59%3A59.774Z-zlxt7vmagkejukk9ihvi0atp" width="1080" height="720"&gt;&lt;/a&gt;&lt;br&gt;
Everyone who wants to become a web developer or a web designer needs to start by learning HTML and CSS. The HTML (HyperText Markup Language) is only for structured a page and CSS (Cascading Style Sheets) which adds more styles on the page. In this tutorial, we will focus on CSS. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-does-vite-achieve-constant-time-builds" rel="noopener noreferrer"&gt;198. How Does Vite Achieve Constant Time Builds?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fw8c3pffug2htjucjfw8r.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fw8c3pffug2htjucjfw8r.png" width="800" height="420"&gt;&lt;/a&gt;&lt;br&gt;
The 3 key decisions that makes Vite faster than Webpack.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/an-essential-guide-to-re-rendering-vue-routes-when-path-parameters-change-ka2g3ug9" rel="noopener noreferrer"&gt;199. An Essential Guide to Re-rendering Vue Routes When Path Parameters Change&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcxlvgt5f97ul01392cj2.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcxlvgt5f97ul01392cj2.jpeg" width="628" height="354"&gt;&lt;/a&gt;&lt;br&gt;
In single-page apps that use the Vue Router, it is common to create a path parameter that changes the behavior of a route. A common problem occurs when a user alters the path manually in the address bar. Manually changing the URL does not rerender the view! This can cause unexpected behavior because mounted() hooks don't fire and nested components don't reload.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/steps-to-become-a-front-end-developer-db283tfn" rel="noopener noreferrer"&gt;200. Steps to Become a Front-end Developer &lt;/a&gt;
&lt;/h3&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%2F9lnp6k9yyamlbqc6sq40.jpeg" 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%2F9lnp6k9yyamlbqc6sq40.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
This article will help you to start a path to front-end development.&amp;nbsp;In the last 10 year’s I didn’t pay any attention about programming and the way websites built. About 2 years ago, I started to spend more than 12 hours every day working as a remote tester for several platforms.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-can-self-healing-ai-help-a-web-test-automation-developer-gac3tr4" rel="noopener noreferrer"&gt;201. How can Self-Healing AI Help a Web Test Automation Developer?&lt;/a&gt;
&lt;/h3&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%2Ffirebasestorage.googleapis.com%2Fv0%2Fb%2Fhackernoon-app.appspot.com%2Fo%2Fimages%252Fcde3BZuCoRQKREBn8r9HFyiTjjJ2-bri3tjb.jpeg%3Falt%3Dmedia%26token%3D2cd1bd98-5f27-46d2-8b61-c76a2317e2d1" 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%2Ffirebasestorage.googleapis.com%2Fv0%2Fb%2Fhackernoon-app.appspot.com%2Fo%2Fimages%252Fcde3BZuCoRQKREBn8r9HFyiTjjJ2-bri3tjb.jpeg%3Falt%3Dmedia%26token%3D2cd1bd98-5f27-46d2-8b61-c76a2317e2d1" width="760" height="444"&gt;&lt;/a&gt;&lt;br&gt;
I have been working in the automation field for more than a decade, and have seen automation tools evolve in unique ways. During the earlier years, when AI technologies weren’t prevalent, I remember how our automation team faced particular and unavoidable challenges which we, at that time, thought were some of the trickiest to resolve from our end. But we accepted it as just a part of daily life in the automation world and adapted to it.&amp;nbsp;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/front-end-or-back-end-what-should-you-learn-first" rel="noopener noreferrer"&gt;202. Front-End or Back-End: What Should You Learn First?&lt;/a&gt;
&lt;/h3&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%2Feut5yslpocenhh4tnx50.jpeg" 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%2Feut5yslpocenhh4tnx50.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
As someone who’s held both front-end and back-end positions, and even been a hiring manager, read on and I’ll give you my thoughts.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-adding-display-flex-does" rel="noopener noreferrer"&gt;203. What Adding display: flex Does&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzvxqoa5yglfcmibdi7ql.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzvxqoa5yglfcmibdi7ql.jpeg" width="800" height="530"&gt;&lt;/a&gt;&lt;br&gt;
display: flex will change the way that your text will appear when rendered based on how you set its behavior and how large the box it is placed in is.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-use-gritter-notifications-in-rails-6-ot1f3uib" rel="noopener noreferrer"&gt;204. How To Use Gritter Notifications in Rails 6&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjfw7g0t1gai5vloi3gy1.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjfw7g0t1gai5vloi3gy1.jpeg" width="800" height="477"&gt;&lt;/a&gt;&lt;br&gt;
Hello everyone, how has it been working with the challenges of COVID-19? Today, I will be sharing how I got gritter to work with Rails 6. According to the github Readme;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/4-ways-css-has-can-make-your-html-forms-even-better" rel="noopener noreferrer"&gt;205. 4 ways CSS :has() can make your HTML forms even better&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnnp6aqwrw3c1jg6npytl.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnnp6aqwrw3c1jg6npytl.png" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Learn how the CSS :has() pseudo-class can improve HTML forms through validation hints, conditional content, fancier designs, and more.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/i-got-a-job-as-a-developer-at-16-and-you-can-too-xg2q31ls" rel="noopener noreferrer"&gt;206. I Got a Job as a Developer at 16, and You Can Too&lt;/a&gt;
&lt;/h3&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%2Fi60dgs835c6t0g1oywku.jpeg" 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%2Fi60dgs835c6t0g1oywku.jpeg" width="800" height="470"&gt;&lt;/a&gt;&lt;br&gt;
This is my story about how I got a job as a web developer at 16 using reddit while having 0 experience&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-power-of-html-and-css-evolution-msx31pr" rel="noopener noreferrer"&gt;207. The Power Of HTML And CSS Evolution&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnoi93101jt7qpfckrmqn.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnoi93101jt7qpfckrmqn.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
The HTML evolution from HTML 2 to HTML 5 has seen an enormous shift of things which has empowered web developers in tremendous ways. Committed web engineers that have been in this space long enough will tell you that these changes have made web development much easier. A release of an HTML version means a better and easier way of doing things and for those that have not been writing HTML some time, catching up with the rest without taking a course is next to impossible. With HTML 2 that was launched in 1995 all the styling and how the page looked was a responsibility of HTML.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/newbie-react-developer-watch-out-for-these-15-common-mistakes" rel="noopener noreferrer"&gt;208. Newbie React Developer? Watch Out for These 15 Common Mistakes &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fua0486vq7npna08o60b7.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fua0486vq7npna08o60b7.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
15 common mistakes that every newbie React developer ends up making&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/predicting-the-state-of-front-end-development-2021-edition-um283497" rel="noopener noreferrer"&gt;209. Predicting The State of Front End Development: 2021 Edition&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F06nsdlwop1qr6qyfvzu8.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F06nsdlwop1qr6qyfvzu8.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Where is front-end development heading in 2021? Jay Freestone examines trends and technologies that will shape web development this year.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/css-named-colors-everything-explained" rel="noopener noreferrer"&gt;210. CSS Named Colors: Everything Explained &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgsokors6ii4cwiryqxcy.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgsokors6ii4cwiryqxcy.png" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
This page provides resources for working with CSS Name Colors. It contains Named Color groups, palettes, favorites, and even fun facts.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-guide-to-core-redux-concepts-ncu3tcw" rel="noopener noreferrer"&gt;211. The Guide To Core Redux Concepts&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxos843z8lcjjul1jnlj3.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxos843z8lcjjul1jnlj3.jpeg" width="259" height="194"&gt;&lt;/a&gt;&lt;br&gt;
In a React app, data is fetched in the parent component and then passed down to child components through props.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/12-31-2022-noonification" rel="noopener noreferrer"&gt;212. The Noonification: How to Use React to Replace useEffect (12/31/2022)&lt;/a&gt;
&lt;/h3&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%2Fpn4k0p2c0rnc2a962zaf.gif" 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%2Fpn4k0p2c0rnc2a962zaf.gif" width="640" height="360"&gt;&lt;/a&gt;&lt;br&gt;
12/31/2022: Top 5 stories on the Hackernoon homepage!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-guide-on-how-to-cancel-duplicate-fetch-requests-in-javascript-enhanced-forms" rel="noopener noreferrer"&gt;213. A Guide on How to Cancel Duplicate Fetch Requests in JavaScript Enhanced Forms&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnfc3u5o3jxfvm21ucenb.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnfc3u5o3jxfvm21ucenb.png" width="800" height="401"&gt;&lt;/a&gt;&lt;br&gt;
Avoid duplicate-request &amp;amp; race-condition when creating JavaScript enhanced forms. Cancel previous fetch requests with AbortController.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-simplify-state-management-with-reactjs-context-api-a-tutorial" rel="noopener noreferrer"&gt;214. How to Simplify State Management With React.js Context API - A Tutorial&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsb1v229vnrkbqwm7a6n8.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsb1v229vnrkbqwm7a6n8.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Master state management in React using Context API. This guide provides practical examples and tips for avoiding prop drilling and enhancing app performance.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/meet-the-writer-hackernoons-contributor-nikita-starichenko-swe-at-snap-inc" rel="noopener noreferrer"&gt;215. Meet the Writer: HackerNoon's Contributor Nikita Starichenko, SWE at Snap Inc.&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgm5im5tf86arzzupwv2a.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgm5im5tf86arzzupwv2a.jpeg" width="398" height="398"&gt;&lt;/a&gt;&lt;br&gt;
From Engineering to Surfing!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-frontend-engineers-should-know-about-backend-ks7r3ylc" rel="noopener noreferrer"&gt;216. What Frontend Engineers Should Know About Backend&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4mdnyxlk9a9gipgm1kza.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4mdnyxlk9a9gipgm1kza.jpg" width="800" height="459"&gt;&lt;/a&gt;&lt;br&gt;
The vast majority of things a frontend engineers need to do can be done without knowing anything about the backend other than the API. If you work on different parts of the frontend for long enough though, you'll probably run into something that does require some backend knowledge. Here's the short list of topics that a frontend engineer should know about the backend.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/getting-started-with-svelte-framework-ut6p33mt" rel="noopener noreferrer"&gt;217. Getting Started With Svelte Framework&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-02T19%3A59%3A59.704Z-le6l6cv5hk4uv53r31ep99hl" 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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-02T19%3A59%3A59.704Z-le6l6cv5hk4uv53r31ep99hl" width="1080" height="713"&gt;&lt;/a&gt;&lt;br&gt;
Installation, Components, Properties and DOM events in a nutshell&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-guide-to-building-interactive-charts-in-flutter" rel="noopener noreferrer"&gt;218. A Guide to Building Interactive Charts in Flutter&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpuno5x84r78iguwwio9f.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpuno5x84r78iguwwio9f.jpeg" width="800" height="653"&gt;&lt;/a&gt;&lt;br&gt;
The Flutter charting library Graphic has a well-designed interaction system for various interactive charts.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-if-we-add-some-css-animations-to-our-page-4j7j36jt" rel="noopener noreferrer"&gt;219. What if We Add Some CSS Animations to Our&amp;nbsp;Page?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvjson4lu7l1jkas0ppgc.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvjson4lu7l1jkas0ppgc.png" width="602" height="258"&gt;&lt;/a&gt;&lt;br&gt;
Have you ever watched the amazing animations of Tony Stark’s supercomputer? If so, do you remember when he was using his computer to build his armor suits or create a new element? It was amazing to see the smooth transitions in the UI (Jarvis) when he played with it. And what about if I tell you that now we can recreate some of these animations only with HTML and CSS.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-use-php-as-a-backend-while-using-react-for-frontend" rel="noopener noreferrer"&gt;220. How To Use PHP As A Backend While Using React For Frontend&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7yu6m68hv6ag9ztuhmx2.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7yu6m68hv6ag9ztuhmx2.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
This tutorial shows how to combine the functionality of a PHP backend and React front-end. The goal is to utilize their respective strengths fully.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-developers-guide-to-accessibility-for-mental-health-and-cognitive-disabilities" rel="noopener noreferrer"&gt;221. A Developer’s Guide to Accessibility For Mental Health and Cognitive Disabilities&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7ypjdn24xmh1i8kiwids.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7ypjdn24xmh1i8kiwids.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
In this blog, we’ll explore common barriers on web pages faced by users with mental health challenges.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/tutorial-how-to-use-css-position-property-p32d3un7" rel="noopener noreferrer"&gt;222. Tutorial: How To Use CSS Position Property&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Foaaimy3gbbjp3i8n6hnr.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Foaaimy3gbbjp3i8n6hnr.png" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
I am a student that recently commenced studying HTML and CSS. I was eager to learn how to apply the styles in the way I see foremost visually appealing as today’s standards. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/bootstrap-4-customization-according-to-your-design-z33q3wxb" rel="noopener noreferrer"&gt;223. Bootstrap 4 Customization According to Your Design&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqhgw99eh1kmp06tjaxbf.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqhgw99eh1kmp06tjaxbf.jpg" width="800" height="420"&gt;&lt;/a&gt;&lt;br&gt;
Twitter Bootstrap is the most popular CSS framework. It has been so since its first release in 2011. Its constantly rising popularity begs the question: what aspect of it allows room for the different look and feel of millions of websites that are built on top of it? In this article, I demonstrate how to modify Bootstrap 4 according to a design that has its own color theme, responsive breakpoints and spacing styles.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/frontend-vs-backend-developers-all-you-need-to-know-5u3e3772" rel="noopener noreferrer"&gt;224. Frontend Vs Backend Developers: All You Need to Know&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fobyizgr6uliwm0te9uhv.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fobyizgr6uliwm0te9uhv.jpeg" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
Frontend is anything that the user sees and interacts with. Backend, on the other hand, ensures that everything that you’re seeing works fine. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/bypass-the-vercel-tax-by-using-open-source-alternatives" rel="noopener noreferrer"&gt;225. How to Bypass the Vercel Tax by Using Open-source Alternatives&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6gqkqwd22k1b4x97f77f.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6gqkqwd22k1b4x97f77f.jpeg" width="324" height="319"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/rlogin-the-new-authentication-libraries-for-blockchain-based-apps-h619330z" rel="noopener noreferrer"&gt;226. rLogin: The New Authentication Libraries for Blockchain Based Apps&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsxb6acpaiptv3fitnefq.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsxb6acpaiptv3fitnefq.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
In this series of three articles, we are going to build a decentralized application with a back-end. We will use rLogin suite, developed by RIF Identity team, which will allow us to build a secure, reliable and scalable application from scratch.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-choose-a-ui-library-for-your-frontend-project" rel="noopener noreferrer"&gt;227. How to Choose a UI Library for Your Frontend Project&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs9pkbdvfgrlk5kgmjyqt.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs9pkbdvfgrlk5kgmjyqt.jpeg" width="800" height="480"&gt;&lt;/a&gt;&lt;br&gt;
Choosing a UI library for your frontend project can be a challenging task. I will try to help you make this hard decision.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/front-end-development-trends-for-2022" rel="noopener noreferrer"&gt;228. Front-End Development Trends For 2022&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fn3z73gn7ucj4bdiv09q4.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fn3z73gn7ucj4bdiv09q4.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
The Front-end handles the presentation of a website for end users while a backend handles the relations and connections of servers and features with databases. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/python-vs-javascript-a-comparative-review" rel="noopener noreferrer"&gt;229. Python vs. JavaScript: A Comparative Review &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fw8ppo1300yega6lwt742.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fw8ppo1300yega6lwt742.jpeg" width="800" height="419"&gt;&lt;/a&gt;&lt;br&gt;
Python and JavaScript are two of the most used programming languages. Even though both are object-oriented programming languages, they have different scopes.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/take-control-of-your-forms-with-html5-gq7436io" rel="noopener noreferrer"&gt;230. Take Control of Your Forms with&amp;nbsp;HTML5&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F35rcfgw2vi8e7lau9nku.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F35rcfgw2vi8e7lau9nku.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
‘ One should never trust data coming from the user side ’.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/do-we-really-need-to-separate-the-model-from-the-ui-wt8j33e0" rel="noopener noreferrer"&gt;231. Do We Really Need to Separate the Model from the UI? TLDR: No.&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fy5z32kalgq27wksmxs93.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fy5z32kalgq27wksmxs93.jpg" width="800" height="395"&gt;&lt;/a&gt;&lt;br&gt;
Typically, domain models and UI views are completely separated. A few years ago, we had a good reason to do so because the views were mostly made of imperative code. But now that we have functional UI libraries (e.g.,&amp;nbsp;React&amp;nbsp;with hooks), wouldn't it be possible to gather everything together, and implement the views as methods of the models they represent?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-create-react-application-from-scratch-yj153ump" rel="noopener noreferrer"&gt;232. How To Create Your React Application From Scratch&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fk5q20rj759ifcvygr141.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fk5q20rj759ifcvygr141.jpeg" width="800" height="539"&gt;&lt;/a&gt;&lt;br&gt;
In this article, you are going to build your first React application. React is the most popular front-end framework and it’s for good reasons. One reason is that React will only update the parts of your website that got changed.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-amazing-react-router-xf133uek" rel="noopener noreferrer"&gt;233. The Amazing React Router&lt;/a&gt;
&lt;/h3&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%2Ffirebasestorage.googleapis.com%2Fv0%2Fb%2Fhackernoon-app.appspot.com%2Fo%2Fimages%252FjcUf5bNZyOcPKGBxzb6f93oSQU43-bc6b3yo3.jpeg%3Falt%3Dmedia%26token%3D3ad688b7-c036-4ab5-accd-e26dda19d069" 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%2Ffirebasestorage.googleapis.com%2Fv0%2Fb%2Fhackernoon-app.appspot.com%2Fo%2Fimages%252FjcUf5bNZyOcPKGBxzb6f93oSQU43-bc6b3yo3.jpeg%3Falt%3Dmedia%26token%3D3ad688b7-c036-4ab5-accd-e26dda19d069" width="799" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Context&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/skeleton-mammoth-a-universal-approach-to-the-problem-of-reusable-skeletons-loaders" rel="noopener noreferrer"&gt;234. Skeleton Mammoth : A Universal Approach to the Problem of Reusable Skeletons Loaders&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyvwdxwicczvchscdts52.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyvwdxwicczvchscdts52.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
In this article, I will describe the process of creating the skeleton loader  solution and turning it into a library.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/answers-to-5-css-questions-that-may-confuse-you" rel="noopener noreferrer"&gt;235. Answers to 5 CSS Questions that May Confuse You&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffeocgya5l89yfgqybure.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffeocgya5l89yfgqybure.jpeg" width="800" height="541"&gt;&lt;/a&gt;&lt;br&gt;
What is the computed value of the display property for the .child element in the following example?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/3-most-common-ways-to-connect-your-node-and-react-applications" rel="noopener noreferrer"&gt;236. 3 Most Common Ways to Connect your Node and React Applications&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftks6up7pw2wk3c5s9rnk.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftks6up7pw2wk3c5s9rnk.jpeg" width="800" height="404"&gt;&lt;/a&gt;&lt;br&gt;
There are different ways to connect react frontend and NodeJS backend. In this blog, I am going to tell you three ways how you can connect backend and frontend.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-do-a-device-driven-code-split-in-react-with-no-backend-7u1g3et6" rel="noopener noreferrer"&gt;237. How to Do a Device-Driven Code Split in React With No Backend &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fy25lsw94dcny7t42n49y.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fy25lsw94dcny7t42n49y.jpeg" width="800" height="403"&gt;&lt;/a&gt;&lt;br&gt;
This article is a mix of arguments, reality checks and a code solution at the end. Its focus: device (touch/desktop) driven code split in React with no backend.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/10-dashboard-templates-and-effective-indicators-for-tracking-kpis-c2623378" rel="noopener noreferrer"&gt;238. 10 Dashboard Templates and Effective Indicators for Tracking KPI’s&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmyy1hxqbarrwrl5k35d1.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmyy1hxqbarrwrl5k35d1.jpeg" width="800" height="384"&gt;&lt;/a&gt;&lt;br&gt;
KPIs or Key Performance Indicators are a modern instrument to make a system (business, for example) work effectively. KPIs show how successful the business is, or how professional the employee is. It works with the help of measurable values, that are intended to show the success of achieving your strategic goals. KPIs are&amp;nbsp;measurable&amp;nbsp;indicators that you should track, calculate, analyze, and represent.&amp;nbsp;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/why-you-should-care-about-perfecting-css-animations-hf7y3y2p" rel="noopener noreferrer"&gt;239. Why You Should Care About Perfecting CSS Animations&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fw3ehae5ijn7ms803pja8.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fw3ehae5ijn7ms803pja8.jpeg" width="799" height="533"&gt;&lt;/a&gt;&lt;br&gt;
My story with CSS animations begins when I was trying to figure out how to become a unicorn in the programming world, the mixing between designing a User Interface (UI) for working in the back-end later it was quite impressive and hard for me, a person with a fully theoretical/academic knowledge foundation, but, at one moment, my fairy godmother appeared in front of my eyes, pure CSS animations brought my page to life and started to give me the magic that I was needing for... Creativity.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-solve-the-z-index-issue-within-1-minute-qs4q3yxf" rel="noopener noreferrer"&gt;240. How to solve the Z-index issue Within 1 minute😲😲&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-02T19%3A59%3A59.613Z-yfvoqxznfszkik5tbo0ye4aq" 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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-02T19%3A59%3A59.613Z-yfvoqxznfszkik5tbo0ye4aq" width="1080" height="720"&gt;&lt;/a&gt;&lt;br&gt;
In this blog, I am going to tell one secret tool in the dev console that you can use to debug your next Z-index bug.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/tips-for-displaying-frontend-numbers-in-a-friendly-manner-bf9t37gv" rel="noopener noreferrer"&gt;241. Tips for Displaying Frontend Numbers in a Friendly Manner &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5v6lyukbnsaskjam71ie.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5v6lyukbnsaskjam71ie.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
How do you smoothly display numbers in frontend? In this article, we summarized some practical principles, introduced a tool library - Number Display, and analyzed it's source code.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-we-lost-9-months-to-invisible-architecture-decay-and-fixed-it-in-3" rel="noopener noreferrer"&gt;242. How We Lost 9 Months to Invisible Architecture Decay (And Fixed It in 3)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2fmo5xfw033wlpwkr37x.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2fmo5xfw033wlpwkr37x.png" width="799" height="547"&gt;&lt;/a&gt;&lt;br&gt;
Architecture Decision Degradation (ADD) quietly kills velocity. Learn how it happens, the warning signs, and how to fix it with real-world patterns.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-i-copied-my-favorite-saas-landing-page-ejy32af" rel="noopener noreferrer"&gt;243. How I Copied My Favorite SaaS Landing Page 👀&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-02T19%3A59%3A59.604Z-cjvig42vg4a2e1t3tzt5e197" 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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-02T19%3A59%3A59.604Z-cjvig42vg4a2e1t3tzt5e197" width="1080" height="720"&gt;&lt;/a&gt;&lt;br&gt;
I've got some bad news...&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/implement-themesdark-mode-in-your-front-end-in-5-minutes-ux1h3u2o" rel="noopener noreferrer"&gt;244. Implement Themes/Dark Mode in Your Front-End in 5 Minutes&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvjg2zmcdwg2anltlgaq1.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvjg2zmcdwg2anltlgaq1.jpeg" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
No matter if you write your own CSS or use frameworks such as Semantic or Bootstrap, implementing dark mode is often the most procrastinated feature&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/svelte-ui-the-js-framework-shaping-tomorrows-web-development" rel="noopener noreferrer"&gt;245. Svelte UI: The JS Framework Shaping Tomorrow's Web Development&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqm94n6najh1e1611i6am.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqm94n6najh1e1611i6am.jpeg" width="799" height="457"&gt;&lt;/a&gt;&lt;br&gt;
In an evolving world of web development, making the most suitable choice of&amp;nbsp;UI frameworks&amp;nbsp;can greatly impact the efficiency and quality of your applications. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-quick-guide-on-how-to-create-accessible-buttons-in-html" rel="noopener noreferrer"&gt;246. A Quick Guide on How to Create Accessible Buttons in HTML&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Faeaqwhl6nfsfxaquvrj2.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Faeaqwhl6nfsfxaquvrj2.jpeg" width="800" height="420"&gt;&lt;/a&gt;&lt;br&gt;
Creating accessible buttons in HTML is crucial to becoming a great front-end developer; learn how with this guide!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/top-15-online-resources-to-learn-how-to-code-iw1m34ry" rel="noopener noreferrer"&gt;247. Top 15 Online Resources to Learn How To Code&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzg96ue77aeej9psgwcqg.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzg96ue77aeej9psgwcqg.jpeg" width="800" height="534"&gt;&lt;/a&gt;&lt;br&gt;
Top 15 Resources to Learn Coding in 2021, Frontend Masters, FreeCodeCamp, Coursera, MDN, W3Schools&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/introducing-neuron-lang-a-new-language-for-frontend-development-fg2b3ukq" rel="noopener noreferrer"&gt;248. Introducing Neuron Lang: A New Language For Frontend Development&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxvtxmk7j92ggh5h23m9a.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxvtxmk7j92ggh5h23m9a.png" width="370" height="201"&gt;&lt;/a&gt;&lt;br&gt;
HTML, CSS, and JavaScript are combined in this elegant language.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-happens-when-you-click-a-url-dns-lookup-tcp-handshake-and-http-request" rel="noopener noreferrer"&gt;249. What Happens When You Click a URL: DNS Lookup, TCP Handshake &amp;amp; HTTP Request&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fj2mt5o39zsaqq1nwqh86.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fj2mt5o39zsaqq1nwqh86.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
DNS&amp;nbsp;stands for&amp;nbsp;Domain Name System,&amp;nbsp;and it is a huge database where domain names are stored with their corresponding IP addresses.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/angular-mastery-reacting-to-dynamic-input-parameter-changes" rel="noopener noreferrer"&gt;250. Angular Mastery: Reacting to Dynamic Input Parameter Changes&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fc3pah6iq0fxbxpm5s7qv.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fc3pah6iq0fxbxpm5s7qv.jpeg" width="610" height="610"&gt;&lt;/a&gt;&lt;br&gt;
In this article, we will look at ways to solve this problem using the example of a "user-profile" component. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-can-developers-save-a-failing-project-learn-from-my-mistakes-l12a33f9" rel="noopener noreferrer"&gt;251. How Can Developers Save A Failing Project? - Learn from My Mistakes&lt;/a&gt;
&lt;/h3&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%2Fi3oahqdk9d52dgv5k5ch.jpeg" 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%2Fi3oahqdk9d52dgv5k5ch.jpeg" width="800" height="406"&gt;&lt;/a&gt;&lt;br&gt;
Quick summary:&amp;nbsp;A project is about to fail. Everybody feels it won’t meet the hard deadline. But the app ended up released on time and bug-free. How is that possible?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/3-simple-reasons-to-use-a-css-preprocessor-dd4y36by" rel="noopener noreferrer"&gt;252. 3 Simple Reasons to Use a CSS Preprocessor&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fccoqxqfa1gcc4uvmdi18.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fccoqxqfa1gcc4uvmdi18.jpg" width="799" height="349"&gt;&lt;/a&gt;&lt;br&gt;
If you haven’t used a precompiler before, you are about to fall in love. When you first learn CSS, you learn it stands for Cascading Style Sheets, which is pretty accurate. Whatever property you change twice, it will be overridden by the latest line. Because of this, CSS involves a lot of repetition and specification. Either via classes, IDs or selectors you have to show the browser exactly what you want to style. But what if I told you this could be easier? You could write a very specific CSS file without repeating so much. When I learned about this, I thought I was dreaming. When I learned how to do it, I promised myself I would never go back to simple CSS if I could help it.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-best-react-frameworks-to-help-you-get-to-production-faster" rel="noopener noreferrer"&gt;253. 5 React Frameworks That Could Help You Speed Up Dev Time&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fegwqleh4izesnerp1766.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fegwqleh4izesnerp1766.jpeg" width="800" height="1199"&gt;&lt;/a&gt;&lt;br&gt;
Here are 5 React frameworks that could speed up your development time when building a web application.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/science-and-art-of-rest-apis-0wd830g7" rel="noopener noreferrer"&gt;254. The Art and Science behind REST APIs&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flxxtkxpjg2ay49xfw8qt.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flxxtkxpjg2ay49xfw8qt.jpg" width="492" height="246"&gt;&lt;/a&gt;&lt;br&gt;
REST stands for REpresentational State Transfer&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/optimizing-images-in-a-few-steps" rel="noopener noreferrer"&gt;255. Optimizing Images in a Few Steps&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fizy2i5cv7krmhsjegnuu.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fizy2i5cv7krmhsjegnuu.jpeg" width="800" height="530"&gt;&lt;/a&gt;&lt;br&gt;
Simple article about image optimization in browsers in a few steps.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-create-your-own-collectable-token-on-rsk-network-using-truffle-and-open-zeppelin-pkm3tzc" rel="noopener noreferrer"&gt;256. How to Create Your Own Collectable Token on RSK Network &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fz8tctfou64zlq6ku2s4q.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fz8tctfou64zlq6ku2s4q.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
RSK is an open source platform for Ethereum compatible smart contracts based on the Bitcoin network.&amp;nbsp;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/cloud-native-buildpacks-buildkit-and-container-images-quest-ce-que-cest" rel="noopener noreferrer"&gt;257. Cloud-Native Buildpacks, BuildKit, and Container Images: Qu'est-ce Que C'est?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fi8pu8thpc5zkij1rcr5d.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fi8pu8thpc5zkij1rcr5d.jpeg" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
In this article, we’ll do a deep dive into the Buildpacks BuikdKit frontend implementation and see how it actually works under the hood. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/helpful-css-selectors-j7uo248c" rel="noopener noreferrer"&gt;258. Helpful CSS Selectors &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzv10v0i6ilb4wjmwzi7i.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzv10v0i6ilb4wjmwzi7i.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
A&amp;nbsp;CSS selector&amp;nbsp;is a set of rules which will allow us to&amp;nbsp;style&amp;nbsp;any HTML element.&amp;nbsp;In&lt;br&gt;
 CSS there are many different selectors, they will also explain in detail and a descriptive&lt;br&gt;
 example of each of them.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/unlocking-htmls-hidden-powers" rel="noopener noreferrer"&gt;259. Unlocking HTML's Hidden Powers&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fasywp8nhsnv0rac5098f.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fasywp8nhsnv0rac5098f.jpeg" width="618" height="499"&gt;&lt;/a&gt;&lt;br&gt;
Unlock the hidden potential of HTML! Explore lesser-known features that can enhance your web development skills.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/20-react-tools-to-help-you-become-a-more-productive-programmer-ys3635li" rel="noopener noreferrer"&gt;260. 20+ React Tools to Help You Become a More Productive Programmer &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8fcjthvupg1fyd8x8r23.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8fcjthvupg1fyd8x8r23.png" width="799" height="449"&gt;&lt;/a&gt;&lt;br&gt;
The goal of this post is to provide you with tools you need to be more productive when developing React applications. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/top-7-bootstrap-admin-dashboard-templates-f4s3nhh" rel="noopener noreferrer"&gt;261. Top 7 Bootstrap Admin Dashboard Templates&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffnbcjv7qxmbadz1mpx6o.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffnbcjv7qxmbadz1mpx6o.png" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
There is a huge number of admin dashboard templates on the internet and a significant number of free ones to download. They usually include such kind of things like graph/chart libraries, dashboard page, alert boxesbuttons, navigation schemes, icons, tables and so on. We will try to find some best suitable UI (user interface) toolkit for your project.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-create-effective-frontend-design-documents" rel="noopener noreferrer"&gt;262. How to Create Effective Frontend Design Documents&lt;/a&gt;
&lt;/h3&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%2Fw2ljm8t2cop779xjgdmq.jpeg" 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%2Fw2ljm8t2cop779xjgdmq.jpeg" width="800" height="534"&gt;&lt;/a&gt;&lt;br&gt;
Learn how to create effective frontend designs with this comprehensive guide. We cover everything from design principles to implementation strategies.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/my-favourite-front-end-interview-question-to-ask-candidates-and-why" rel="noopener noreferrer"&gt;263. My Favourite Front-End Interview Question to Ask Candidates and Why&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3htkpkx0i9uibm2c04n9.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3htkpkx0i9uibm2c04n9.png" width="800" height="457"&gt;&lt;/a&gt;&lt;br&gt;
Interviews often says more about the interviewer than about the actual project and what tasks you would be assigned.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/4-java-script-portfolio-projects-to-help-you-land-a-web-developer-position" rel="noopener noreferrer"&gt;264. 4 JavaScript Portfolio Projects to Help You Land a Web Developer Position&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fd00m0pwrlxm1z3267w75.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fd00m0pwrlxm1z3267w75.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
If you're starting to apply for your first web developer junior position, then you might want to consider building out one of the 4 (if not all) projects.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/top-11-popular-css-interview-questions-lg3e3uoz" rel="noopener noreferrer"&gt;265. Top 11 Popular CSS Interview Questions &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqdv3oacmubwamy4h8rct.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqdv3oacmubwamy4h8rct.jpeg" width="800" height="534"&gt;&lt;/a&gt;&lt;br&gt;
CSS, Cascading Style Sheets, is a style sheet language that is simple and easy to learn. It is basically about how to represent HTML elements on the screen. It is mainly used for adding styles to web pages. It is one of the favorites of developers and designers for adding styles to web pages. So, today we will be talking about the 11 most asked questions on CSS.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/8-great-material-admin-dashboards-to-use-in-your-project-vh1j3u62" rel="noopener noreferrer"&gt;266. 8 Great Material Admin Dashboards To Use In Your Project&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhyzhasv2kl7l9ntqhlwq.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhyzhasv2kl7l9ntqhlwq.jpeg" width="800" height="540"&gt;&lt;/a&gt;&lt;br&gt;
Looking through the admin template market you can easily conclude that this market is saturated. It’s observed in the number of templates, the amount of developers and (what is of the most important) a bunch of articles of «Best templates …(and here year, description or whatever goes)». And the amount of template becomes bigger and bigger every year. After reading several articles you may find out that to remember the name of the template you have liked is not (just believe us, really “not”) an easy task (of course, if you keep a template page in a browser tab it’s much easier, but don’t forget that RAM is limited and your browser may already keep 40+ tabs).&amp;nbsp;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/your-guide-to-learning-redux-r37e35sd" rel="noopener noreferrer"&gt;267. Your Guide To Learning Redux&lt;/a&gt;
&lt;/h3&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%2Fhackernoon.com%2Fimages%2F541r0RExUOQ3nFAQs7oJuST9Axf2-ke8t37c2.jpeg" 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%2Fhackernoon.com%2Fimages%2F541r0RExUOQ3nFAQs7oJuST9Axf2-ke8t37c2.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
What is Redux : A beginners guide. Redux is very important if you're using state in your web app. Especially if you're React Developer then you must learn Redux&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/practical-data-fetching-with-react-suspense-that-you-can-use-today-ex2v3ya0" rel="noopener noreferrer"&gt;268. Practical Data Fetching with React Suspense That You Can Use Today&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-02T19%3A59%3A59.508Z-qjmwbrwu89lbx836eb1glc3s" 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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-02T19%3A59%3A59.508Z-qjmwbrwu89lbx836eb1glc3s" width="1080" height="810"&gt;&lt;/a&gt;&lt;br&gt;
It’s the hottest topic these days in the React community, and everybody gets either super excited or completely confused when the word “Suspense” is thrown around.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-get-started-with-typescript" rel="noopener noreferrer"&gt;269. How to Get Started with TypeScript&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fx16rttryq7mxxrcirfyr.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fx16rttryq7mxxrcirfyr.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Sometimes it’s necessary to set up a development environment for writing TypeScript code. This article will show you how it’s done. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-hire-the-most-skilled-web-developers-3gra31op" rel="noopener noreferrer"&gt;270. How to hire the Most Skilled Web Developers?&lt;/a&gt;
&lt;/h3&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%2Ftz51fvuv9u44kh8bohim.png" 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%2Ftz51fvuv9u44kh8bohim.png" width="466" height="233"&gt;&lt;/a&gt;&lt;br&gt;
Did you know that by 2020, it’s expected that there will be 1 million programming jobs unfilled? Unfortunately, great developers are rare to find. If you have tried to hire a developer for your startup, you’d know how difficult it is to find qualified candidates who don’t only have the required skills but also fit your culture.&amp;nbsp;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/3-must-learn-javascript-concepts-to-master-before-learning-react" rel="noopener noreferrer"&gt;271. 3 Must-learn JavaScript Concepts to Master Before Learning React&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FZHAz9wv9l3eZzNLiVyAUACoJBo03-r393ztt.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FZHAz9wv9l3eZzNLiVyAUACoJBo03-r393ztt.jpeg" width="799" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Jumping on learning React is easy, but you'll hit your head hardly later on if you are not yet familiar with these 4 key concepts detailed in this article.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/troubleshooting-ci-test-failures-in-ember-js-with-jenkins-a-journey-of-discoveries" rel="noopener noreferrer"&gt;272. Troubleshooting CI Test Failures in Ember JS with Jenkins: A Journey of Discoveries&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frxos9dmf01sx05rq1t99.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frxos9dmf01sx05rq1t99.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
The story unfolds with a common challenge: encountering errors exclusively in the continuous integration environment, distinct from the local development setup&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-use-css-transform-propertly-5oww3y7m" rel="noopener noreferrer"&gt;273. How To Use CSS Transform Property&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnjp24ollbkiiv3q0t88j.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnjp24ollbkiiv3q0t88j.jpg" width="800" height="503"&gt;&lt;/a&gt;&lt;br&gt;
Without the transition, transform property is able just to turn over the object it is applied to. So, in the most real-life situations (real-life?), these two options are applied together.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/stop-fighting-with-date-formatsangulars-datepipe-has-you-covered" rel="noopener noreferrer"&gt;274. Stop Fighting with Date Formats—Angular’s DatePipe Has You Covered&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fc1g8rh1rkhv7ziainyin.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fc1g8rh1rkhv7ziainyin.png" width="780" height="380"&gt;&lt;/a&gt;&lt;br&gt;
Learn to use Angular's DatePipe for flexible date formatting and test across time zones with Chrome DevTools for consistent global user experience.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/nextjs-v15-reflecting-on-previous-mistakes" rel="noopener noreferrer"&gt;275. Next.js v15 — What’s new under the hood&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1v3xsxfcpj9f84b7385a.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1v3xsxfcpj9f84b7385a.jpeg" width="800" height="457"&gt;&lt;/a&gt;&lt;br&gt;
The new version is interesting not only for its new functionality, but also for the shift in priorities, the organization and reflection on mistake.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/creating-a-powerful-excel-inspired-grid-framework-with-sass-zq12322e" rel="noopener noreferrer"&gt;276. Creating a Powerful Excel-Inspired Grid Framework with&amp;nbsp;SASS&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fab6221rfhbmh2gvl7k1f.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fab6221rfhbmh2gvl7k1f.png" width="640" height="480"&gt;&lt;/a&gt;&lt;br&gt;
(Photo by Hilary Susan Osman from Pexels)&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-and-why-to-choose-a-frontend-architecture-tips-from-an-experienced-developer" rel="noopener noreferrer"&gt;277. How and Why to Choose a Frontend Architecture: Tips From an Experienced Developer&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhyi9bxcd7jevgnlhjod4.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhyi9bxcd7jevgnlhjod4.png" width="800" height="285"&gt;&lt;/a&gt;&lt;br&gt;
Alexander Guzenko shares insights into the importance of good frontend architecture and feature-sliced design.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/html-and-css-c6a732gy" rel="noopener noreferrer"&gt;278. How I Started to Learn Web Development&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgrpnxmrgy95ktcwqcare.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgrpnxmrgy95ktcwqcare.png" width="800" height="254"&gt;&lt;/a&gt;&lt;br&gt;
In this article I will talk you about on how I started my path as a full-stack software developer and specifically about the first section on the microverse school program in which includes two elements of the front end development, those are HTML and CSS and not only that, this will include the difference between HTML and html5, CSS with css3 and about a wonderful thing that I always ignore in my life that will save your life in some cases, the frameworks.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-build-a-portfolio-website-with-react-chakraui-and-framermotion-dq1m34zc" rel="noopener noreferrer"&gt;279. How To Build A Portfolio Website with React, ChakraUi and framerMotion&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fl0xunb7n40nbyx1nex9n.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fl0xunb7n40nbyx1nex9n.jpeg" width="800" height="541"&gt;&lt;/a&gt;&lt;br&gt;
Create or build a beautiful portfolio website with react, ChakraUi and framerMotion&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/keyboard-layouts-and-their-place-in-the-web" rel="noopener noreferrer"&gt;280. Keyboard Layouts and Their Place in the Web&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F66pfe736u6wvc0nouru0.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F66pfe736u6wvc0nouru0.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
How come QWERTY became the most popular keyboard, despite the fact that it might be not the most comfortable to use?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/unlocking-the-puzzle-how-to-investigate-multiple-event-listeners-in-vuejs" rel="noopener noreferrer"&gt;281. Unlocking the Puzzle: Investigating Multiple Event Listeners in Vue.js&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuybv4osqqbml4ms5rpl2.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuybv4osqqbml4ms5rpl2.jpeg" width="800" height="336"&gt;&lt;/a&gt;&lt;br&gt;
Explore Vue.js Event Handling: Unveiling Undocumented Behaviors in Multiple Listeners, Inline Handlers, and Method Detection&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/introduction-to-styled-components-lf1333lq" rel="noopener noreferrer"&gt;282. Introduction To Styled-Components&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fd6swkoflrb16fy8zlr02.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fd6swkoflrb16fy8zlr02.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
styled-components is a&amp;nbsp;CSS-in-JS&amp;nbsp;library that helps you to write CSS in a component. Here in this post, I will cover more than basics you need to know.....&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/my-web-development-journey-with-microverse-xhfg36ac" rel="noopener noreferrer"&gt;283. My Web Development Journey With Microverse&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5p0vuzzvomqnefpbmznj.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5p0vuzzvomqnefpbmznj.png" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
HTML and CSS are two of the most popular tools used to create front-end designs for websites. As simple as they may seem from the outside looking in, they can prove to be quite a challenge at times, pulling one into a black hole of design thinking.&amp;nbsp;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/frontend-development-basics-how-to-save-time-with-sassscss-uoc03yf7" rel="noopener noreferrer"&gt;284. Frontend Development Basics: How to Save Time with SASS/SCSS &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1d80d7u7czlv0fo0uvr2.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1d80d7u7czlv0fo0uvr2.jpg" width="800" height="515"&gt;&lt;/a&gt;&lt;br&gt;
As a new comer to the development space I recall feeling over whelmed by the amount of time it would take me to complete a project. Working at a development company focused on CMS systems with PHP, my Front End/CSS skills were abysmal. My code was too long and a mess. Filled with repetitious code that looked as messy as spilled spaghetti. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/learning-css-grid-layout-basic-concepts-with-example-y79w36tk" rel="noopener noreferrer"&gt;285. Learning CSS Grid Layout: Basic Concepts with Example&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fw88di9rvatjj9atleai5.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fw88di9rvatjj9atleai5.jpg" width="800" height="207"&gt;&lt;/a&gt;&lt;br&gt;
Cascading Style Sheet (CSS) Grid Layouts is the most important and powerful layout system available in CSS. It’s built inside a two-dimensional&lt;br&gt;
system, meaning it can handle both columns and rows. You can build a&lt;br&gt;
true grid layout by applying CSS rules both to the grid element and&lt;br&gt;
the parent element.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/we-keep-reinventing-css-but-was-styling-really-the-problem" rel="noopener noreferrer"&gt;286. We Keep Reinventing CSS, but Was Styling Really the Problem?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs5rcqzeb8s9popvi6eax.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs5rcqzeb8s9popvi6eax.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
We keep changing how we style the web, but the real problem isn’t CSS. It’s how we build around it.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/stale-while-revalidate-data-fetching-composable-with-vue-3-composition-api-664s3wvi" rel="noopener noreferrer"&gt;287. Stale-While-Revalidate Data Fetching Composable with Vue 3 Composition API&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9xvirlgby9945mu4g1pg.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9xvirlgby9945mu4g1pg.jpg" width="800" height="483"&gt;&lt;/a&gt;&lt;br&gt;
When building apps that rely on data from an API, two things are essential: we want our data to be fresh, and we want it fast.&amp;nbsp;The stale-while-revalidate caching pattern helps us to strike a balance between both.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-i-got-over-my-fear-of-webpack-cx2836eb" rel="noopener noreferrer"&gt;288. How I Got Over My Fear of&amp;nbsp;Webpack&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4xagiiybr2ccrxu27w4x.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4xagiiybr2ccrxu27w4x.png" width="800" height="296"&gt;&lt;/a&gt;&lt;br&gt;
And why you should&amp;nbsp;too&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-use-css-sprites-an-ingenious-way-of-reducing-page-loading-time-c72u37yk" rel="noopener noreferrer"&gt;289. How To Use CSS Sprites: An Ingenious Way of Reducing Page Loading time&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbg7hml0zja9ja28r2mh3.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbg7hml0zja9ja28r2mh3.jpeg" width="799" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Imagine you have six images on your home page. You might proceed with loading the images separately. After all, they are six different images and to be used in six different places. And you might be right ... from your perspective. You also know that loading six different images will force the browser to make six different HTTP requests to the server. And each time it makes a request, a few milliseconds gets added to your page loading time. That's bad news if you have fifty images.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/let-your-browser-take-a-breather-with-scheduleryield" rel="noopener noreferrer"&gt;290. Let Your Browser Take a Breather with Scheduler.yield()&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fksv2crjw2lydh3ur4avd.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fksv2crjw2lydh3ur4avd.jpeg" width="800" height="579"&gt;&lt;/a&gt;&lt;br&gt;
A practical guide to scheduler.yield() – the new Prioritized Task Scheduling API that prevents Main Thread blocking and improves user experience.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/cool-newsletters-for-developers-part-1" rel="noopener noreferrer"&gt;291. Cool Newsletters for developers [Part 1]&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgw3wgzwavfspvbmkkkvd.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgw3wgzwavfspvbmkkkvd.jpeg" width="800" height="550"&gt;&lt;/a&gt;&lt;br&gt;
Here we'll explore cool newsletters for developers for developers&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/good-and-responsive-website-design-is-necessary-for-your-web-projects-psy3x38" rel="noopener noreferrer"&gt;292. Adding Responsive Website Design To Your Web&amp;nbsp;Projects&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1mqfetw2aua02y32jree.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1mqfetw2aua02y32jree.jpg" width="590" height="189"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-superpowers-of-arrayreduce-jn1536p6" rel="noopener noreferrer"&gt;293. The Superpowers of Array.reduce() Method&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-02T19%3A59%3A59.502Z-hxuqhkvswzmxznil4j7l92yh" 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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-02T19%3A59%3A59.502Z-hxuqhkvswzmxznil4j7l92yh" width="1080" height="720"&gt;&lt;/a&gt;&lt;br&gt;
ECMAScript 5 introduced many&amp;nbsp;awesome features&amp;nbsp;in 2009, the majority of them being array methods like&amp;nbsp;isArray,&amp;nbsp;forEach,&amp;nbsp;map,&amp;nbsp;filter,&amp;nbsp;every,&amp;nbsp;some. But let’s talk about my favorite one:&amp;nbsp;reduce.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/getting-started-with-the-neuron-language-lxt3u4u" rel="noopener noreferrer"&gt;294. Getting Started with the Neuron&amp;nbsp;Language&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvs74hsjz4gdpl50xiirx.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvs74hsjz4gdpl50xiirx.png" width="370" height="201"&gt;&lt;/a&gt;&lt;br&gt;
A step-by-step guide to developing with Neuron.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/micro-frontends-extending-microservices-to-frontend-development" rel="noopener noreferrer"&gt;295. Micro Frontends: Extending Microservices To Frontend Development&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FLbx1v25fixdJYJjIybwU5KlPr9o2-cr037sj.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FLbx1v25fixdJYJjIybwU5KlPr9o2-cr037sj.jpeg" width="800" height="534"&gt;&lt;/a&gt;&lt;br&gt;
Extending The Microservice Idea To Frontend Development&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/create-a-lightning-text-effect-using-html-and-css-using-this-simple-code" rel="noopener noreferrer"&gt;296. Create A Lightning Text Effect Using HTML And CSS Using This Simple Code&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6zb7yr4mohzfyklhralw.webp" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6zb7yr4mohzfyklhralw.webp" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Learn to craft a dynamic lightning text effect using HTML and CSS. Follow our step-by-step guide to enhance your web design skills. Start now!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/apis-for-beginners-what-they-are-and-how-they-work" rel="noopener noreferrer"&gt;297. APIs for Beginners: What They Are and How They Work&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffniiarwgp0qlzywuqft6.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffniiarwgp0qlzywuqft6.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
A beginner's guide to what an API is, what frontend, backend, server, and JSON are, and how communication between programs happens over the Internet.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/is-the-app-shell-model-an-innovation-in-web-development-g04u3u1l" rel="noopener noreferrer"&gt;298. Is the App Shell Model an Innovation in Web Development?&lt;/a&gt;
&lt;/h3&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%2Ff3gfij2q850zc29j25o4.jpeg" 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%2Ff3gfij2q850zc29j25o4.jpeg" width="799" height="600"&gt;&lt;/a&gt;&lt;br&gt;
A few days ago I somehow ended up on Google's web.dev platform, which I'm assuming is rather new. There is of course the possibility that I have been–or still am–living under a rock, when it comes to new web technologies. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-simple-react-and-redux-implementation-tutorial-wqx3unb" rel="noopener noreferrer"&gt;299. The Simple React and Redux Implementation Tutorial&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F21hd3gtuht76zmmgwx00.webp" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F21hd3gtuht76zmmgwx00.webp" width="740" height="402"&gt;&lt;/a&gt;&lt;br&gt;
Last month I started making some implementations of Redux in some React projects. In the beginning, it took me a while to understand how to set up everything. Because it is a little complex to set up. But it will help a lot to store the data of an app.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/for-developers-how-to-prepare-for-a-job-interview-ys63wn0" rel="noopener noreferrer"&gt;300. For Developers: How To Prepare for a Job Interview&lt;/a&gt;
&lt;/h3&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%2Fwpclbk8cjddcth3ky8tc.jpeg" 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%2Fwpclbk8cjddcth3ky8tc.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Last week a friend asked me about interviews, it’s a good question because in our career we passed for a lot of interviews, sometimes to get a good job, change companies or probably you will be the interviewer, today I will try to cover both points of views to manage an Interview.&lt;br&gt;
Interviews&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/easily-integrate-embedded-analytics-into-your-app" rel="noopener noreferrer"&gt;301. Easily Integrate Embedded Analytics Into Your App&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fz4z5nyf5gqs3jemvb2f0.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fz4z5nyf5gqs3jemvb2f0.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
How to create performant embedded analytics with Tableau and Cube that are tailored precisely for your users, and do so efficiently and securely.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-use-an-event-bus-in-vuejs-3" rel="noopener noreferrer"&gt;302. How to Use an Event Bus in Vue.js 3 &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fobcyx8vlx2vuiy4551m9.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fobcyx8vlx2vuiy4551m9.jpeg" width="799" height="587"&gt;&lt;/a&gt;&lt;br&gt;
In this tutorial, we will use the Vite build tool to scaffold a project.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-custom-chart-by-using-the-html-component-plainly-explained-1h1y33ix" rel="noopener noreferrer"&gt;303. A Custom Chart by Using the HTML Component Plainly Explained&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2s3vr9weno105lplj583.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2s3vr9weno105lplj583.jpeg" width="544" height="341"&gt;&lt;/a&gt;&lt;br&gt;
This example demonstrates how to use the HTML component to embed a chart on a page. This is just one of the many things you can embed in your site using the HTM&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-create-a-customer-frontend-scaffold" rel="noopener noreferrer"&gt;304. How to Create a Customer Frontend Scaffold&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9dx2wdvg1cjba04mt8hp.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9dx2wdvg1cjba04mt8hp.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
This blog shall embark upon the construction of a custom-made scaffolding tool, commencing from naught.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-binding-concept-in-javascript-jk183twq" rel="noopener noreferrer"&gt;305. The Binding Concept in Javascript&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuajnz8gg4ft3kp5n0kpw.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuajnz8gg4ft3kp5n0kpw.jpeg" width="800" height="454"&gt;&lt;/a&gt;&lt;br&gt;
Javascript binding is done using the&amp;nbsp;Bind()&amp;nbsp;method. With the help of the bind method, we can make one common function and bind different objects, so that the function gives different results when it's needed. Otherwise, it gives the same result or gives an error while the code is executing.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/ai-wants-to-kill-the-frontend-developer-it-wont-work" rel="noopener noreferrer"&gt;306. AI Wants to Kill the Frontend Developer. It Won’t Work.&lt;/a&gt;
&lt;/h3&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%2Fxv4gjldc4djlnxuwt9jo.png" 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%2Fxv4gjldc4djlnxuwt9jo.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Every few years, something threatens to replace frontend engineers. AI is just the latest. Here’s why it won’t work, and what devs should do instead.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/why-a-fintech-dev-write-about-his-work" rel="noopener noreferrer"&gt;307. Why A Fintech Dev Writes About His Work&lt;/a&gt;
&lt;/h3&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%2Fa003bfzn4dtnpz1tsg6w.jpeg" 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%2Fa003bfzn4dtnpz1tsg6w.jpeg" width="800" height="508"&gt;&lt;/a&gt;&lt;br&gt;
Why a Backend Software Engineer chose to write about his work on HackerNoon and how he managed to land his job at a fintech business with millions of clients.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/using-css-custom-properties-to-optimize-styling-efficiency-and-readability" rel="noopener noreferrer"&gt;308. Using CSS Custom Properties To Optimize Styling Efficiency and Readability&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwvugwspl7kvrygus21ng.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwvugwspl7kvrygus21ng.jpeg" width="709" height="457"&gt;&lt;/a&gt;&lt;br&gt;
Learn about using fallback values with CSS Variables to optimise code.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/micro-frontends" rel="noopener noreferrer"&gt;309. Improving Your Web-Based App With Micro Frontends&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fspomxsboocbdb5foe4v1.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fspomxsboocbdb5foe4v1.png" width="800" height="448"&gt;&lt;/a&gt;&lt;br&gt;
In this blog post, we will explore what micro frontends are, why they are beneficial, how to implement them in your project, and potential uses&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/component-interactions-in-angular-82183udq" rel="noopener noreferrer"&gt;310. Component Interactions in Angular&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fz8cttwrzjgj10tkpxq84.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fz8cttwrzjgj10tkpxq84.jpeg" width="800" height="519"&gt;&lt;/a&gt;&lt;br&gt;
Today, we are going to talk about Angular Component Communication, the last version of Angular is @9, but I will show definitions to communicate in all angular versions, probably it will be in the angular platform for a long time. If you need to start with basic concepts in Angular I recommend for you the tour of heroes tutorial before reading this article.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-front-end-guide-to-digital-accessibility" rel="noopener noreferrer"&gt;311. The Front-End Guide to Digital Accessibility&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdjv2eeip7nayvkxoc66o.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdjv2eeip7nayvkxoc66o.jpeg" width="799" height="547"&gt;&lt;/a&gt;&lt;br&gt;
A comprehensive guide to accessible website design and development&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/6-tips-to-write-a-better-css-for-beginners-kg2d3unk" rel="noopener noreferrer"&gt;312. 6 Tips to Write Better CSS For Beginners&lt;/a&gt;
&lt;/h3&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%2Ffirebasestorage.googleapis.com%2Fv0%2Fb%2Fhackernoon-app.appspot.com%2Fo%2Fimages%252FcJnUlIpfxrURWXKxqKrSYXN3Pzg1-1qn3uxr.jpeg%3Falt%3Dmedia%26token%3D13b09fb0-6685-4671-b4af-e88e7c44e0d6" 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%2Ffirebasestorage.googleapis.com%2Fv0%2Fb%2Fhackernoon-app.appspot.com%2Fo%2Fimages%252FcJnUlIpfxrURWXKxqKrSYXN3Pzg1-1qn3uxr.jpeg%3Falt%3Dmedia%26token%3D13b09fb0-6685-4671-b4af-e88e7c44e0d6" width="759" height="503"&gt;&lt;/a&gt;&lt;br&gt;
My experience with CSS first started when I was trying to style my very first non-functional ugly-looking login page. Since then, I learned a lot about writing functional well-organized CSS code. All web-developers need to be good at HTML/CSS, but they don't have to be experts.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/philosophies-i-learnt-from-3-different-react-folder-structures" rel="noopener noreferrer"&gt;313. Philosophies I Learnt From 3 Different React Folder Structures&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frcpqf9kox1ilgvidxall.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frcpqf9kox1ilgvidxall.png" width="799" height="531"&gt;&lt;/a&gt;&lt;br&gt;
This article talks about the journey I have about react folder structure and the philosophies I think are important.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/evolution-of-web-design-from-html-to-html5-utnc36xi" rel="noopener noreferrer"&gt;314. Evolution of Web Design: From HTML to&amp;nbsp;HTML5&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2el0umjlni4gskwrwkez.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2el0umjlni4gskwrwkez.jpg" width="800" height="451"&gt;&lt;/a&gt;&lt;br&gt;
When most people think about evolution, what comes to mind is “the big bang”, usually describing it as way different types of living organisms developed from earlier forms during the history of the earth. Technology has also evolved over time, there are many technologies, major ones being web development, computer systems, software engineering, artificial intelligence and many more. The main focus of this article is on the evolution of Web Design. A deeper dive into HTML which is the backbone of every web page document that you see on the internet today. Yes, other supplements exist e.g. CSS, thats adds design for websites, but without HTML, displaying a webpage document is not possible.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-create-css-neon-animation-p6133utf" rel="noopener noreferrer"&gt;315. How To Create CSS Neon Animation&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvz8usarq2hbdgzdguh6c.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvz8usarq2hbdgzdguh6c.jpeg" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
Guys! Thank you all 🥳, I've hit a 100 subscribers to my Newsletter and I'm over the moon!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/rethinking-components-with-react-hooks-bdec3yi2" rel="noopener noreferrer"&gt;316. Rethinking Components with React&amp;nbsp;Hooks&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frdgvghszo601lli3hkcu.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frdgvghszo601lli3hkcu.png" width="800" height="655"&gt;&lt;/a&gt;&lt;br&gt;
React Hooks have been around since React 16.8 and remain as popular and in demand as ever. They have introduced a completely new way of handling components in React, which may lead you to reevaluate your approach to coding on a fundamental level. Having already been established as the most beloved front-end framework according to Stackoverflow popularity polls, React went above and beyond with the introduction of Hooks.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-art-of-naming-css-guide-tb1r3w50" rel="noopener noreferrer"&gt;317. The Art of Naming: CSS Guide&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fm36q2jzf28mtfw3xx2bf.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fm36q2jzf28mtfw3xx2bf.jpeg" width="800" height="420"&gt;&lt;/a&gt;&lt;br&gt;
I have heard lots of developers say they hate CSS. In my experience, this comes as a result of not taking the time to learn CSS. So here is my latest post, I'll tell you about a few naming conventions that will save you a bit of stress and countless hours down the line.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-start-in-angular-ir2w3uh2" rel="noopener noreferrer"&gt;318. The Advantages and Disadvantages of Angular&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7fki57bse8bsyi0qng4n.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7fki57bse8bsyi0qng4n.png" width="800" height="508"&gt;&lt;/a&gt;&lt;br&gt;
When you need to create a Single Page Application, your first idea should be to search for the best framework to implement it. We have a lot of frameworks but 3 are very famous: Angular, React, and Vue.js. Today I will teach you about Angular, its advantages, disadvantages, and how you can start to learn it.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/your-ultimate-guide-on-html-tags-qvq33ty" rel="noopener noreferrer"&gt;319. Your Ultimate Guide On HTML Tags 🔥 &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fi641izhz37ji2s3e9jdi.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fi641izhz37ji2s3e9jdi.jpeg" width="800" height="532"&gt;&lt;/a&gt;&lt;br&gt;
HTML Cheatsheet For All Developers by Garvit Motwani&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-the-modern-web-test-automation-is-changing-our-lives-ect34hk" rel="noopener noreferrer"&gt;320. How The Modern Web Test Automation Is Changing Our Lives &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fauwp95itmgjtz4uxqgla.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fauwp95itmgjtz4uxqgla.jpeg" width="799" height="556"&gt;&lt;/a&gt;&lt;br&gt;
This article leaves you with the thought of the importance of imagining and implementing solutions to help the test automation world evolve swiftly.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-use-clip-path-css-property-z5213uc8" rel="noopener noreferrer"&gt;321. How to Use Clip-Path CSS Property &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffqhuifglaiyq9nttmy4y.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffqhuifglaiyq9nttmy4y.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
I was given a task to replicate the newsweek website and I thought that would be a walk in the park until I started working on the project. My focus will be on the red/orange background of the header used on that website, as shown on the image above and how I was able to come up with the design using the clip-path property in CSS3. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/top-tutorials-to-learn-flexboxes-frontend-development-oi3zh30sp" rel="noopener noreferrer"&gt;322. An Anthology of Flexbox Tools and Tutorials (Frontend Development)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Feshnpwkvwlb5772cd1vy.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Feshnpwkvwlb5772cd1vy.png" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
We have a lot of great tutorials and courses, related to flexboxes. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-i-designed-a-cool-landing-page-using-html5-css3-and-bootstrap-i2j33ju" rel="noopener noreferrer"&gt;323. How I Designed a Cool Landing Page Using HTML5, CSS3 and Bootstrap&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnd790f8d9t6xrufnv3tc.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnd790f8d9t6xrufnv3tc.jpeg" width="799" height="385"&gt;&lt;/a&gt;&lt;br&gt;
Making project is a fun as well as a challenging task. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-make-web-calls-feel-native-on-mobile" rel="noopener noreferrer"&gt;324. How to Make Web Calls Feel Native on Mobile&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjs478vdf4jijwmwgqb4k.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjs478vdf4jijwmwgqb4k.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Practical techniques to improve mobile web calling UX using Wake Lock, screen locking overlays, and PWA standalone mode. Includes React examples. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-publish-react-components-from-any-app-hpj3u9r" rel="noopener noreferrer"&gt;325. How to Publish React Components from any App&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhz2r1k58pxnoojn60a2l.webp" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhz2r1k58pxnoojn60a2l.webp" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
In this tutorial, I'll demonstrate how to publish React components from any application to Bit's registry. Components will be published as independent packages that later could be installed using NPM, Yarn or Bit. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/5-reasons-to-learn-html-and-css-ff3a33mn" rel="noopener noreferrer"&gt;326. 5 Reasons to Learn HTML &amp;amp; CSS&lt;/a&gt;
&lt;/h3&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%2Faaaxuz202gink3g4dta7.png" 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%2Faaaxuz202gink3g4dta7.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
HTML (HyperText Markup Language) is a basic tool to design web pages that complements itself with CSS (Cascading Style Sheets). So everyone who wants to join the web design world has to learn this tools, but even if you want to be a web back-end developer it would be nice to learn this, therefore we are going to list a few good reasons to do it:&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/introduction-to-pseudo-class-selectors-ce2b369r" rel="noopener noreferrer"&gt;327. Introduction to Pseudo-Class Selectors&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frlsgzhu7p80q8ev2h7jk.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frlsgzhu7p80q8ev2h7jk.jpg" width="800" height="487"&gt;&lt;/a&gt;&lt;br&gt;
What we will cover in this article more specifically is the subject of pseudo-classes! First of all, what pseudo-classes are, you may ask. They are keyword in CSS language that lets you interact with external factors or events, like moving the mouse over an element or visiting a link. We will not cover here all the pseudo-classes but after reading this article you will get the idea! The main idea behind this pseudo-classes is that they expose events in CSS language witch means that is easier to interact with HTML element on web pages. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/are-angular-and-angular-js-the-same-c6o3tn3" rel="noopener noreferrer"&gt;328. Are Angular and Angular JS The Same?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F54w5fvageq7y6a0ubeh6.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F54w5fvageq7y6a0ubeh6.jpeg" width="800" height="534"&gt;&lt;/a&gt;&lt;br&gt;
In this article, we figure out the key differences between Angular and AngularJS open source tools for front end developers to make the usage of these frameworks, terms, and names more conscious. But before we start to compare, let’s clarify what these names mean.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/any-cons-to-specializing-in-a-front-end-framework-co8n30y9" rel="noopener noreferrer"&gt;329. Are there Cons in Specializing in a Front End Framework?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fol3zpz6mf1kfs6ph42fq.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fol3zpz6mf1kfs6ph42fq.jpg" width="513" height="359"&gt;&lt;/a&gt;&lt;br&gt;
Four years ago I got my first job at a start up. It was a very proud day. I called my dad from a Starbucks holding the offer letter in my shaking hand, and already imagined myself taking the metro the following week and walking down to the new shiny office building downtown and feeling like a grown up city woman, finally entering the field I had struggled for two years to be taken seriously by, building up my portfolio bit by bit. I was told many times that specializing in a front end framework was the way to go, and it wasn’t until much later that I learned about front end framework cons.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/why-you-should-use-css-variables-beginners-guide-4z9x36qw" rel="noopener noreferrer"&gt;330. Why You Should Use CSS Variables [Beginners Guide]&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbv8vfuxbi90r7wne6p7a.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbv8vfuxbi90r7wne6p7a.png" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
Introduction&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/n-oob-guide-index-ds3o2zu5" rel="noopener noreferrer"&gt;331. CSS Basics For Noobs &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnwwuihtlbsu8erg51rqg.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnwwuihtlbsu8erg51rqg.jpg" width="800" height="338"&gt;&lt;/a&gt;&lt;br&gt;
Cascading style sheets ordinarily known as CSS is a language that illustrates how the elements of the HTML are to be presented on any media. CSS was proposed by Hakon Wium Lie on October 10, 1994. Several other style sheet languages were proposed at about the same time for the web. But the first one to be introduced was CSS1 and it was introduced in 1996.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/understanding-web-components-and-custom-elements-in-html" rel="noopener noreferrer"&gt;332. Understanding Web Components And Custom Elements in HTML&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fn1py8rcu6hsaz0vzf9gt.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fn1py8rcu6hsaz0vzf9gt.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
A beginner's guide to custom elements and how they are used in web components.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/optimize-your-front-end-applications-by-migrating-from-moment-to-dayjs-gh2b3xio" rel="noopener noreferrer"&gt;333. Optimize Your Front End Applications by Migrating From Moment to Dayjs&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fw9q37okipjgh5r08t9cb.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fw9q37okipjgh5r08t9cb.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Does your application use dates in some way?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/refactoring-cryptojs-in-modern-ecmascript-v9uu36rh" rel="noopener noreferrer"&gt;334. Refactoring CryptoJS in Modern ECMAScript&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fi4wmgzggr5bmzgx2vhfi.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fi4wmgzggr5bmzgx2vhfi.png" width="800" height="488"&gt;&lt;/a&gt;&lt;br&gt;
Repository:&amp;nbsp;entronad/crypto-es&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/introduction-to-css-line-height-property-u9bu3yve" rel="noopener noreferrer"&gt;335. Introduction to CSS line-height Property&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkcatv8nsyxzttpe1yuzh.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkcatv8nsyxzttpe1yuzh.jpg" width="600" height="400"&gt;&lt;/a&gt;&lt;br&gt;
The CSS property line-height defines the amount of space used for lines, most commonly in the text. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/css-layout-basics-html5-and-css3-elements-positioning-wmdj36qa" rel="noopener noreferrer"&gt;336. CSS Layout Basics: HTML5 &amp;amp; CSS3 Elements Positioning&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9istwip5bm9dbrpi6sqb.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9istwip5bm9dbrpi6sqb.png" width="800" height="534"&gt;&lt;/a&gt;&lt;br&gt;
HTML5 &amp;amp; CSS3 : Positioning of Elements&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/react-is-not-really-reactive-lets-fix-that-with-rxjs" rel="noopener noreferrer"&gt;337. React is Not Really Reactive. Let's Fix That With RxJS!&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5cvnjoabn3u6cvwhak2v.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5cvnjoabn3u6cvwhak2v.png" width="800" height="313"&gt;&lt;/a&gt;&lt;br&gt;
Learn how RxJS make better React app for managing complex async data, API calls, and user events, making your apps more efficient and scalable.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/react-vs-react-native-a-pocket-guide-for-beginners" rel="noopener noreferrer"&gt;338. React vs React Native: A Pocket Guide for Beginners&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fowgavuxuqdomeo90swtk.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fowgavuxuqdomeo90swtk.jpeg" width="800" height="341"&gt;&lt;/a&gt;&lt;br&gt;
React and React Native are front-end technologies that use component-driven development and are known for crafting attractive User Interfaces.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/6-vuejs-ui-libraries-vue-3-that-are-trending-in-2024" rel="noopener noreferrer"&gt;339. ⚡️ 6 Vue.js UI Libraries (Vue 3) That Are Trending in 2024 🔥&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1ry95dnv8pfxinrt1qk9.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1ry95dnv8pfxinrt1qk9.png" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Discover the top 6 Vue.js UI libraries of 2024 for Vue 3 apps. Explore Vuetify, Quasar, Element Plus, and more for efficient, modern frontend development.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-start-with-create-react-app" rel="noopener noreferrer"&gt;340. How to start with Create React App?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuy95y545p5r751not9cn.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuy95y545p5r751not9cn.jpeg" width="800" height="518"&gt;&lt;/a&gt;&lt;br&gt;
Due to the numerous build tools, configuration files, and dependencies, developers frequently find it challenging to create React apps. React JavaScript library, which is a creation of Facebook, functions as a tool for designing user interface components.&amp;nbsp;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/exploring-react-error-boundaries-for-a-more-robust-application" rel="noopener noreferrer"&gt;341. Exploring React Error Boundaries For A More  Robust Application&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkauz3aef2ff22jz2rkum.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkauz3aef2ff22jz2rkum.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
In React, an error boundary is a component that wraps around other components to catch and handle errors that occur within their subtree.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/once-upon-a-time-in-software-development-uf3u3uij" rel="noopener noreferrer"&gt;342. Once Upon a Time in Software Development&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F956ltweqjku2p9tfyuu7.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F956ltweqjku2p9tfyuu7.png" width="800" height="416"&gt;&lt;/a&gt;&lt;br&gt;
Some years ago, when I finished my studies. I worked in a small company with some friends and teammates. You know, it’s the common developer road: you studied a lot to pass algorithms class, math, sciences, and your deontology course to have ethics principles. At the end, some company hired you with a lot of promises about: good job, good salary and good opportunities for your career in software. Basically, it was the dream job after 4, 5, or 10 years of studies.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/javascript-memory-architecture-and-lifecycle" rel="noopener noreferrer"&gt;343. JavaScript, Memory, Architecture and Lifecycle&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0lcqvbdmrvhqlco9etmw.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0lcqvbdmrvhqlco9etmw.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Explore JavaScript memory architecture. Main concepts and organization. Processes of memory allocation and release. Garbage Collection.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/front-end-debugging-part-3-debugging-networking-communication-issues" rel="noopener noreferrer"&gt;344. Front End Debugging Part 3: Debugging Networking Communication Issues&lt;/a&gt;
&lt;/h3&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%2F14nsivfuetsmj59sbt1x.jpeg" 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%2F14nsivfuetsmj59sbt1x.jpeg" width="800" height="457"&gt;&lt;/a&gt;&lt;br&gt;
Practical tips for debugging front-end network issues using browser developer tools, with insights on request replay, throttling &amp;amp; storage management.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/creating-css3-animated-backgrounds-from-scratch-od1d3ufi" rel="noopener noreferrer"&gt;345. Creating CSS3 Animated Backgrounds From Scratch&lt;/a&gt;
&lt;/h3&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%2Ffirebasestorage.googleapis.com%2Fv0%2Fb%2Fhackernoon-app.appspot.com%2Fo%2Fimages%252FwM76KhPDzWV6HgCIJJlL0XtqRju2-7ov3uhy.jpeg%3Falt%3Dmedia%26token%3Dd7499399-3a33-4864-b95b-d88d1ce51adf" 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%2Ffirebasestorage.googleapis.com%2Fv0%2Fb%2Fhackernoon-app.appspot.com%2Fo%2Fimages%252FwM76KhPDzWV6HgCIJJlL0XtqRju2-7ov3uhy.jpeg%3Falt%3Dmedia%26token%3Dd7499399-3a33-4864-b95b-d88d1ce51adf" width="4200" height="1760"&gt;&lt;/a&gt;&lt;br&gt;
Use CSS Filter and Keyframes to Create Awesome Effects&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/your-microfrontend-ships-more-icons-than-it-uses-heres-how-i-fixed-that" rel="noopener noreferrer"&gt;346. Your Microfrontend Ships More Icons Than It Uses: Here’s How I Fixed That&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwha4gvj98epipmlo8dd4.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwha4gvj98epipmlo8dd4.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Microfrontends often ship hundreds of unused SVG icons. Learn how a build-time plugin reduced icon payload by 88% with zero runtime cost. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/this-scroll-based-header-will-make-your-website-feel-10x-smoother-on-mobile" rel="noopener noreferrer"&gt;347. This Scroll-Based Header Will Make Your Website Feel 10x Smoother on Mobile&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs7x9si0fox2aqlpypacv.webp" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs7x9si0fox2aqlpypacv.webp" width="600" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Learn how to build a responsive header with HTML and CSS that adapts to desktop, mobile layouts, and scroll behavior.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-render-react-components-comparing-loops-and-map" rel="noopener noreferrer"&gt;348. How to Render React Components: Comparing Loops and .map()&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs24ph0sj6ynpblnqtr19.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs24ph0sj6ynpblnqtr19.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Explore the benefits and trade-offs of rendering React components with for loops vs. .map(). Compare syntax, immutability, JSX integration, and more.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/building-mobile-responsive-websites-with-bootstrap-ueu3uzc" rel="noopener noreferrer"&gt;349. Building Mobile Responsive Websites with Bootstrap&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpbnxnj65fayrdoomxkaq.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpbnxnj65fayrdoomxkaq.jpeg" width="400" height="320"&gt;&lt;/a&gt;&lt;br&gt;
We live in a fast-moving world which has moved past the known desktops and big-screen laptops to portable mobile devices. Gone are the days when websites were built for big-screen users. Now, they are built majorly for mobile users. This development, which is no longer new as it used to be has finally come to stay in our world. Developers must then keep pace with this reality in other to be relevant and to also serve their clients, and most importantly, the end-users well.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/page-visibility-api-learn-how-to-use-browser-based-visibility-interface-63233yas" rel="noopener noreferrer"&gt;350. Page Visibility API: Learn How to Use Browser-Based Visibility Interface&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqxk58en5k6brlyey51ks.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqxk58en5k6brlyey51ks.jpg" width="800" height="640"&gt;&lt;/a&gt;&lt;br&gt;
With tabbed browsing, there is a reasonable chance that any given webpage is in the background and thus not visible to the user. The Page Visibility API provides events you can watch for to know when a document becomes visible or hidden, as well as features to look at the current visibility state of the page.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-i-wrote-10-000-loc-in-just-one-month-ol4r3vme" rel="noopener noreferrer"&gt;351. How I Wrote 10, 000 LOC in just one Month&lt;/a&gt;
&lt;/h3&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%2Fnldjj3mmorflzcjfg6ec.png" 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%2Fnldjj3mmorflzcjfg6ec.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Ever scrolled your twitter feed and wondered how everything works. Writing a tweet, refreshing the feed, deleting a tweet, and editing tweets. Does twitter really have an edit feature?  That's a topic for another day. Over the past years, I have always felt the urge to know all about software development.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/where-to-apply-the-micro-frontends-approach" rel="noopener noreferrer"&gt;352. Where To Apply The Micro Frontends Approach?&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FlmcwhIPXHyPIgqoOoDrA9xd8umf1-tpa4352u.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FlmcwhIPXHyPIgqoOoDrA9xd8umf1-tpa4352u.jpeg" width="799" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Brief thoughts about micro frontends, how they can be best used when building websites and when the best situations to implement them are as well as drawbacks. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-set-up-netsuite-token-based-authentication-tba-in-laravel" rel="noopener noreferrer"&gt;353. How to set up NetSuite Token-based Authentication (TBA) in Laravel&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7ev1qvzsagnm0gwb2xci.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7ev1qvzsagnm0gwb2xci.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Learn to set up Token-based Authentication (TBA) in Laravel for NetSuite integration with this step-by-step guide, including code snippets and UI screenshots.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-evolution-of-our-tech-stack-lessons-optimizations-and-outlooks-2o3534sy" rel="noopener noreferrer"&gt;354. The Evolution of Our Tech Stack: Lessons, Optimizations, And Outlooks&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffch1zarb0ffxnhetij7d.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffch1zarb0ffxnhetij7d.jpeg" width="800" height="530"&gt;&lt;/a&gt;&lt;br&gt;
How to build a tech stack if you run an early-stage startup.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/create-scalable-interfaces-with-postcss-px-to-viewport-module-aqp3z3h" rel="noopener noreferrer"&gt;355. Create Scalable Interfaces With PostCSS-px-to-viewport Module&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxe5e6w7pl5jggbodtlpi.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxe5e6w7pl5jggbodtlpi.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Most mobile and&amp;nbsp;cross-platform web&amp;nbsp;developers have encountered the problem at&amp;nbsp;some point: you&amp;nbsp;need your web&amp;nbsp;app&amp;nbsp;to&amp;nbsp;scale neatly to&amp;nbsp;the device screen size, regardless of&amp;nbsp;which of&amp;nbsp;the&amp;nbsp;many thousands of&amp;nbsp;devices there are&amp;nbsp;out&amp;nbsp;there, but&amp;nbsp;your units only have one&amp;nbsp;design layout width, mainly mobile. Or&amp;nbsp;perhaps you&amp;nbsp;need to&amp;nbsp;create a&amp;nbsp;per-device stylesheet for a&amp;nbsp;truly scalable cross-platform UI, and&amp;nbsp;want to&amp;nbsp;use&amp;nbsp;a&amp;nbsp;scaled version of&amp;nbsp;an original to&amp;nbsp;base it&amp;nbsp;upon. In&amp;nbsp;either case, converting everything by&amp;nbsp;hand is laborious and&amp;nbsp;inconvenient.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/big-ball-of-mud-what-you-need-to-know-about-the-antipattern-how-to-avoid-it-and-more" rel="noopener noreferrer"&gt;356. Big Ball of Mud: What You Need to Know About the Antipattern, How to Avoid It, and More&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdt64cjdmxwlyslxv6bid.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdt64cjdmxwlyslxv6bid.jpeg" width="798" height="284"&gt;&lt;/a&gt;&lt;br&gt;
Explore the Big Ball of Mud antipattern in frontend development - why it happens, how it affects your codebase, and practical steps to avoid or fix it.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-is-css-beginners-guide-88433ymq" rel="noopener noreferrer"&gt;357. What is CSS [Beginners Guide]&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ff5qazddwjt9m372feovl.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ff5qazddwjt9m372feovl.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
CSS is one of those things we see get thrown around but not really explained. If it does, we only get to scratch the technical surface. Over the years, CSS has grown from something that makes the web prettier into a tool that can be infused with user experience psychology and conversion inducing patterns. To add to it all, the differences in browsers and screen size requirements push CSS’ potential to be complex through requirements just a little bit further.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/flexbox-guide-for-beginners-7c7z3vnd" rel="noopener noreferrer"&gt;358. Flexbox Guide For Beginners&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fecu5payyd5gbwshnd1js.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fecu5payyd5gbwshnd1js.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Flexboxes gives web developers control over the location of elements, and their alignment inside the container. This allows you to align the elements vertically and horizontally; change the order of their appearance; set the direction in which all the elements are laid out, and much more.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/enhancing-web-performance-strategies-for-efficient-resource-fetching-and-prioritization" rel="noopener noreferrer"&gt;359. Enhancing Web Performance: Strategies for Efficient Resource Fetching and Prioritization&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6u735iytjomyhhdg5jvf.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6u735iytjomyhhdg5jvf.jpeg" width="800" height="421"&gt;&lt;/a&gt;&lt;br&gt;
Discover powerful strategies to optimize web performance through efficient resource fetching and prioritization techniques. Learn about preconnect, DNS-prefetch&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-it-takes-to-create-a-simple-javascript-table-in-2022" rel="noopener noreferrer"&gt;360. What it Takes to Create a Simple JavaScript Table in 2022&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwio4bahhgwrvc282trbf.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwio4bahhgwrvc282trbf.png" width="800" height="640"&gt;&lt;/a&gt;&lt;br&gt;
A few of you might still remember the post "How it feels to learn JavaScript in 2016" - It's 8 years later; a lot should have changed, shouldn't it?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-i-grew-my-open-source-japanese-learning-platform-to-10k-monthly-users-and-640-github-stars" rel="noopener noreferrer"&gt;361. How I Grew My Open-Source Japanese Learning Platform to 10k Monthly Users and 640+ GitHub Stars&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnks2703hoiyawnrtak5u.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnks2703hoiyawnrtak5u.png" width="800" height="408"&gt;&lt;/a&gt;&lt;br&gt;
How a solo developer grew KanaDojo, an open-source Japanese learning platform, to 10k monthly users and 700+ GitHub stars through community and authenticity.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/chronology-and-evolution-of-angular-through-the-years-from-v2-to-v19" rel="noopener noreferrer"&gt;362. Chronology and Evolution of Angular through the Years - From v2 to v19&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fa4duisueos1p7alhnbza.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fa4duisueos1p7alhnbza.png" width="240" height="240"&gt;&lt;/a&gt;&lt;br&gt;
The Chronology and Evolution of Angular through the Years - From v2 to v19&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/6-reasons-for-using-bootstrap-framework-sa6624sj" rel="noopener noreferrer"&gt;363. 6 Reasons for Using Bootstrap Framework&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fc9jk35mjvo4g3g3pnmq0.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fc9jk35mjvo4g3g3pnmq0.png" width="630" height="356"&gt;&lt;/a&gt;&lt;br&gt;
Usually, when we are making a web page, we need to use the code that we created before in other projects. That means that we are going to redo the same features over and over again.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/pointer-events-d81c3ylk" rel="noopener noreferrer"&gt;364. Pointer Events&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fv0ml0t3fqd7kmfwjqj0x.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fv0ml0t3fqd7kmfwjqj0x.jpg" width="800" height="640"&gt;&lt;/a&gt;&lt;br&gt;
Much of today's web content assumes the user's pointing device will be a mouse. However, since many devices support other types of pointing &lt;br&gt;
input devices, such as pen/stylus and touch surfaces, extensions to the &lt;br&gt;
existing pointing device event models are needed. Pointer events address that need.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-frontenders-guide-to-the-galaxy-pt-i-ii-3ae2f85d4a01" rel="noopener noreferrer"&gt;365. A Frontender’s Guide To The Galaxy: Pt I &amp;amp; II&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fa5yqbysloa4irr29kxvo.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fa5yqbysloa4irr29kxvo.png" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;For the last few months, I’ve been working on creating a foundation for moving away from an outdated frontend stack (ColdFusion) towards something that will lasts us another 3 to 5 years. In this article I will outline the choices made and how they solve (classical) frontend development problems. It is technical, but it doesn’t assume the reader is up to date with the developments in the frontend world.&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/benefits-of-admin-templates-explained-aa3a3ysd" rel="noopener noreferrer"&gt;366. Benefits of Admin Templates Explained&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyklqq9snhmwx81okii5g.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyklqq9snhmwx81okii5g.jpg" width="800" height="550"&gt;&lt;/a&gt;&lt;br&gt;
When your web development project requires custom, well-designed admin panel or dashboard interface, you might be still on the fence about the tech you are going to use. Should you develop it from scratch, or stick with the chosen CMS, or go for a template? Well, of course, you should go for a template! Because it’s almost always the fastest and the most cost-effective solution when you aim for extensive customization and integration of your admin panel. But don’t just take our biased word for it, read on to see for yourself.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-start-with-css-displaying-basic-elements-in-html-tz2t3y5j" rel="noopener noreferrer"&gt;367. How to Start With CSS Displaying Basic Elements in HTML&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fn6msbhrxy0zu5v984ld9.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fn6msbhrxy0zu5v984ld9.jpg" width="800" height="551"&gt;&lt;/a&gt;&lt;br&gt;
This article helps you to start in CSS3, explaining the basics of how to display elements in an HTML document.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/code-reviews-that-truly-elevate-frontend-quality" rel="noopener noreferrer"&gt;368. Code Reviews That Truly Elevate Frontend Quality&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F81vwtbwea0yf0hcnido7.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F81vwtbwea0yf0hcnido7.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Most frontend reviews sign off clean code. But your users don’t see the code, they see the bugs you missed.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-critical-role-of-architecture-in-going-from-chaos-to-clarity" rel="noopener noreferrer"&gt;369. The Critical Role of Architecture in Going From Chaos to Clarity&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2lhhy8o9v43e4x7my8wa.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2lhhy8o9v43e4x7my8wa.jpeg" width="799" height="304"&gt;&lt;/a&gt;&lt;br&gt;
Discover why software architecture matters, key concepts like cohesion and coupling, and how to build scalable, maintainable projects in React, Vue, Svelte.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-dynamically-hide-and-show-slot-content-in-a-web-component" rel="noopener noreferrer"&gt;370. How to Dynamically Hide and Show Slot Content in a Web Component&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcbk84oy8cevxw1qw0ozl.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcbk84oy8cevxw1qw0ozl.jpeg" width="650" height="433"&gt;&lt;/a&gt;&lt;br&gt;
My attempt at dynamically showing/hiding various slots.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/my-first-react-app-markview-an-interactive-markdown-previewer-4h7033jm" rel="noopener noreferrer"&gt;371. My First React App, markView: An Interactive Markdown Previewer&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6k3gqhli48jskr4ghqmw.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6k3gqhli48jskr4ghqmw.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Here is mine documentation for markView: Interactive Markdown Previewer, my first React app. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-i-switched-from-my-traditional-career-path-to-a-tech-savvy-software-developer" rel="noopener noreferrer"&gt;372. How I Switched From My Traditional Career Path to a Tech-Savvy Software Developer&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fljfb0ujn0m8lwe1h62tp.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fljfb0ujn0m8lwe1h62tp.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Just a short story about how I switched my career path to software development.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/introduction-to-web-workers-api-in-javascript-im1c3ylj" rel="noopener noreferrer"&gt;373. Introduction to Web Workers API in JavaScript&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpc737rffgwe3of38yn3p.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpc737rffgwe3of38yn3p.jpg" width="800" height="640"&gt;&lt;/a&gt;&lt;br&gt;
Web Workers makes it possible to run&amp;nbsp;a script operation in a background thread separate from the main execution thread of a web application. The advantage of this is that laborious processing can be performed in a separate thread, allowing the main (usually the UI) thread to run without being blocked/slowed down.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/understanding-project-dependencies-through-the-npm-lens" rel="noopener noreferrer"&gt;374. Understanding Project Dependencies Through the NPM Lens&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fx9nh2se6d7h69pthkro0.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fx9nh2se6d7h69pthkro0.jpeg" width="800" height="513"&gt;&lt;/a&gt;&lt;br&gt;
Code dependencies are like Lego's. We're able to pull in other people's code; combining and stacking different packages together to fulfill our goals. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/making-progress-on-my-site-art-and-culture" rel="noopener noreferrer"&gt;375. Making Progress on My Site, Art &amp;amp; Culture&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffrqj0pervnvsw1aq9x4u.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffrqj0pervnvsw1aq9x4u.png" width="800" height="608"&gt;&lt;/a&gt;&lt;br&gt;
I created Art &amp;amp; Culture, a digital gallery for global art lovers. This is my tech stack, challenges, and insights from my journey.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/6-hacks-for-reducing-docker-image-sizes-702b3w3o" rel="noopener noreferrer"&gt;376. 6 Hacks for Reducing Docker Image Sizes&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuc4ap4p1s6m9vi1alycg.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuc4ap4p1s6m9vi1alycg.jpeg" width="799" height="533"&gt;&lt;/a&gt;&lt;br&gt;
If there are top ten buzzwords in the technology industry in the year of 2019,&amp;nbsp;container&amp;nbsp;is sure to be one of them. With the popularity of Docker, more and more scenarios are using Docker in the front-end field. This article shows how do we use Docker in the visualization interface of Nebula Graph, a distributed open source graph database.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-build-a-realtime-photoshop-1hm3u3t" rel="noopener noreferrer"&gt;377. How To Build a Realtime Photoshop 🎨&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8deokvdj5xhz85f9ceci.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8deokvdj5xhz85f9ceci.jpeg" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
This weekend we are going to make something amazing, we are going to re-create Photoshop!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/html5-and-css3-tidbits-galore-cd3m3674" rel="noopener noreferrer"&gt;378. HTML5 And CSS3: Tidbits&amp;nbsp;Galore&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F98n6jq8hp3oywdijp6rs.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F98n6jq8hp3oywdijp6rs.jpg" width="800" height="602"&gt;&lt;/a&gt;&lt;br&gt;
You might be aware that each language in web development has a very specific purpose, i.e HTML is used to structure the web page and also have other metadata, while CSS is used to design the web page and creating a responsive layout, and JavaScript is usually used to add interactivity, functionality and much more.&amp;nbsp;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/agentic-ai-a-new-threat-surface" rel="noopener noreferrer"&gt;379. Agentic AI: A New Threat Surface&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fiuxn9by0qrf68mqu8my0.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fiuxn9by0qrf68mqu8my0.jpeg" width="800" height="1000"&gt;&lt;/a&gt;&lt;br&gt;
This study establishes a baseline research that defines agentic AI while explaining all the security threats that this technology faces through its features. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/15-lodash-methods-for-everyday-coding" rel="noopener noreferrer"&gt;380. 15 Lodash methods for everyday coding&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fiqnaz73hrohb2vnd48m4.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fiqnaz73hrohb2vnd48m4.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
The Lodash open-source library has some useful methods that can help developers write code faster and streamline their processes to improve their work.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/to-ui-engineering-and-back-again-985p33ld" rel="noopener noreferrer"&gt;381. To UI Engineering and Back Again&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-02T19%3A59%3A59.389Z-repcy9vl7aeq6pecm2lzyvfo" 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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-02T19%3A59%3A59.389Z-repcy9vl7aeq6pecm2lzyvfo" width="1080" height="720"&gt;&lt;/a&gt;&lt;br&gt;
This is going to be one of those&amp;nbsp;once upon a time&amp;nbsp;articles so buckle up and prepare for a story.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/why-you-have-to-use-classname-in-react-but-not-in-preact" rel="noopener noreferrer"&gt;382. A Class on why classNames are Used in React but not Preact&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwi1s8i8psv7gcmkbya0k.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwi1s8i8psv7gcmkbya0k.jpeg" width="800" height="420"&gt;&lt;/a&gt;&lt;br&gt;
If you use JSX inside React you can't use standard HTML properties, like class. You have to camelCase HTML properties. But it's not the case with Preact!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/solid-tips-on-how-get-better-at-responsive-web-design-kmj3wvn" rel="noopener noreferrer"&gt;383. Solid Tips On How Get Better At Responsive Web Design&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flk4lk288540b2cf8unxo.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flk4lk288540b2cf8unxo.jpeg" width="800" height="500"&gt;&lt;/a&gt;&lt;br&gt;
Better Responsive Web Design, A Structured Approach&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/organizing-data-in-table-a-quick-guide-m7z34f8" rel="noopener noreferrer"&gt;384. Organizing Data In Table: A Quick Guide&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxihegixd1qoh8gzz2rnh.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxihegixd1qoh8gzz2rnh.jpeg" width="701" height="454"&gt;&lt;/a&gt;&lt;br&gt;
The table is the HTML way to layout the data. We can use tables to structure data in columns and rows.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-setup-split-testing-with-netlify-0p2b337b" rel="noopener noreferrer"&gt;385. How To Setup Split Testing With Netlify&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs1nes561sc0ntrhdea9x.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs1nes561sc0ntrhdea9x.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Split testing is a great way to test changes with your visitors without minimizing risk. In this tutorial, we’ll learn how to set it up with Netlify&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-frontend-is-gross-why-ive-always-preferred-the-backend" rel="noopener noreferrer"&gt;386. The Frontend is Gross: Why I've Always Preferred the Backend&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fu0ii3cj9t97ayea7ke6y.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fu0ii3cj9t97ayea7ke6y.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
6 reasons why I prefer backend development to frontend development. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/going-from-zero-to-transpiling-your-first-typescript-app" rel="noopener noreferrer"&gt;387. Going From Zero to Transpiling your First App in TypeScript &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjypfcx50ppcrmfbfehg5.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjypfcx50ppcrmfbfehg5.jpeg" width="800" height="532"&gt;&lt;/a&gt;&lt;br&gt;
TypeScript for Beginners - Introduction, setup and running your first TypeScript code&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/flexboxes-align-and-justify-props-explained-r32v3uv4" rel="noopener noreferrer"&gt;388. Flexboxes, Align and Justify Props, Explained&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgoy2z5ydmm5kjwh1ahtf.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgoy2z5ydmm5kjwh1ahtf.jpeg" width="640" height="427"&gt;&lt;/a&gt;&lt;br&gt;
As a beginner, you’ll often find it difficult to understand the differences between “justify-content”, “align-items”, and “align-self”, here’s a quick break down on how to understand these properties and never get confused. This article assumes you have basic knowledge of CSS classes, selectors, and flex.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/this-image-converter-runs-entirely-in-your-browser" rel="noopener noreferrer"&gt;389. This Image Converter Runs Entirely in Your Browser&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Finw43bzd2yg08jschk8w.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Finw43bzd2yg08jschk8w.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Learn how to build a browser-based image converter using JavaScript that runs entirely on the client without uploading files to a server.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/css-grumbles-we-have-all-been-there-xj1k35p4" rel="noopener noreferrer"&gt;390. CSS Grumbles: We Have All Been There&lt;/a&gt;
&lt;/h3&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%2Fhackernoon.com%2Fimages%2FcVbMVQ83qlcU9o6t5cRhNho4Qd32-qd1j33lu.jpeg" 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%2Fhackernoon.com%2Fimages%2FcVbMVQ83qlcU9o6t5cRhNho4Qd32-qd1j33lu.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Developers and designers alike, have all felt the frustrations of styling with CSS at one time or another.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/understanding-the-rxjs-autorun-process-itf3whw" rel="noopener noreferrer"&gt;391. Understanding The RxJS Autorun Process&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuez811757wc8zz27fonz.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuez811757wc8zz27fonz.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Hey,&amp;nbsp;RxJS&amp;nbsp;streamers! 🙋‍♂️&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/javascript-enthusiast-and-technical-author-david-walsh-interview" rel="noopener noreferrer"&gt;392. JavaScript Enthusiast &amp;amp; Technical Author David Walsh Interview&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F11ork9pjoi6v9mi6klui.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F11ork9pjoi6v9mi6klui.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
David Walsh is a well-known frontend developer experienced and interested in JavaScript, HTML/5, CSS, as well as PHP and Python.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/why-type-safe-testing-is-crucial-in-backends-for-frontends" rel="noopener noreferrer"&gt;393. Why Type-Safe Testing is Crucial in Backends-for-Frontends &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F78og869lpij825vw9uwr.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F78og869lpij825vw9uwr.jpeg" width="702" height="686"&gt;&lt;/a&gt;&lt;br&gt;
As BFFs can aggregate and map downstream data however you like, from various sources, each with its own architecture, testing becomes more critical. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/apis-are-secretly-wrecking-your-website-and-you-dont-even-know-it" rel="noopener noreferrer"&gt;394. APIs Are Secretly Wrecking Your Website, and You Don’t Even Know It&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5tcguo3zambwr9ftbx39.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5tcguo3zambwr9ftbx39.jpeg" width="800" height="675"&gt;&lt;/a&gt;&lt;br&gt;
API can break the frontend if it sends unexpected data or returns an error in the response. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/npx-work-faster-with-npm-package-binaries-jrk3yd7" rel="noopener noreferrer"&gt;395. NPX Introduction: Fast Work With NPM Package Binaries&lt;/a&gt;
&lt;/h3&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%2F5mb2rwml6og0ylyr7scz.png" 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%2F5mb2rwml6og0ylyr7scz.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
With Node.js, building CLI utilities and development tools have gotten so much easier.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/glossary-design-systems-defined-for-developers-and-designers-ld223t96" rel="noopener noreferrer"&gt;396. Glossary: Design Systems Defined for Developers and Designers&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fak4qurrm0iy50flh053j.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fak4qurrm0iy50flh053j.jpeg" width="800" height="515"&gt;&lt;/a&gt;&lt;br&gt;
Design systems are interdisciplinary by nature. They are built and consumed by designers and developers, therefore it is important for common terminologies to exist to support the communication between these two disciplines and other related actors.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/exploring-hidden-navigation-for-domestic-violence-sites-761e34dt" rel="noopener noreferrer"&gt;397. Exploring Hidden Navigation for Domestic Violence Sites&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fo3dgufn95cywwh9yyn3i.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fo3dgufn95cywwh9yyn3i.jpeg" width="800" height="420"&gt;&lt;/a&gt;&lt;br&gt;
Recently, I had the incredible honor to work with an individual who was a Survivor of Domestic Violence. This was all part of a business "hackathon."&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-use-html-to-improve-accessibility-for-low-vision-users-ql7w34x3" rel="noopener noreferrer"&gt;398. How to Use HTML to Improve Accessibility for Low-Vision Users&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzwwzw4dzllogjgdrs33g.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzwwzw4dzllogjgdrs33g.png" width="750" height="498"&gt;&lt;/a&gt;&lt;br&gt;
The power of the Web is in its universality.&lt;br&gt;
Access by everyone regardless of disability is an essential aspect.&lt;br&gt;
Tim Berners-Lee, W3C Director and inventor of the World Wide Web&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/when-time-is-of-the-essence-these-are-the-19-gems-i-reach-for-5w4g3zvf" rel="noopener noreferrer"&gt;399. When Time is of the Essence, These are the 19 Gems I Reach For&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F47b9pot04ogict2w1a7j.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F47b9pot04ogict2w1a7j.jpg" width="492" height="384"&gt;&lt;/a&gt;&lt;br&gt;
An application can only be as good as the features it is providing for its end-users. Every developer toes the line between indiscriminately adding gems and building new functionality themselves. When time is of the essence, these are the gems I reach for:&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/easy-and-clear-variable-fonts-guide-8e4a3v84" rel="noopener noreferrer"&gt;400. Easy &amp;amp; Clear: Variable&amp;nbsp;Fonts Guide&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-02T19%3A59%3A59.291Z-xxo7gg6ad9d1fb0pkvvfj6ou" 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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-02T19%3A59%3A59.291Z-xxo7gg6ad9d1fb0pkvvfj6ou" width="1080" height="721"&gt;&lt;/a&gt;&lt;br&gt;
A basic introduction to Variable Fonts.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/why-is-redux-state-immutable" rel="noopener noreferrer"&gt;401. Why is Redux State Immutable?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2a50c0d0omql2xgdwgzq.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2a50c0d0omql2xgdwgzq.jpeg" width="600" height="315"&gt;&lt;/a&gt;&lt;br&gt;
This blog covers an analysis of why redux state is immutable and how you should go about modifying state in your Redux applications&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-postcss-px-to-viewport-module-can-help-to-create-scalable-interfaces-5bi31y2" rel="noopener noreferrer"&gt;402. How PostCSS-px-to-Viewport Module Can Help To Create Scalable Interfaces &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxe5e6w7pl5jggbodtlpi.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxe5e6w7pl5jggbodtlpi.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Most mobile and&amp;nbsp;cross-platform web&amp;nbsp;developers have encountered the problem at&amp;nbsp;some point: you&amp;nbsp;need your web&amp;nbsp;app&amp;nbsp;to&amp;nbsp;scale neatly to&amp;nbsp;the device screen size, regardless of&amp;nbsp;which of&amp;nbsp;the&amp;nbsp;many thousands of&amp;nbsp;devices there are&amp;nbsp;out&amp;nbsp;there, but&amp;nbsp;your units only have one&amp;nbsp;design layout width, mainly mobile. Or&amp;nbsp;perhaps you&amp;nbsp;need to&amp;nbsp;create a&amp;nbsp;per-device stylesheet for a&amp;nbsp;truly scalable cross-platform UI, and&amp;nbsp;want to&amp;nbsp;use&amp;nbsp;a&amp;nbsp;scaled version of&amp;nbsp;an original to&amp;nbsp;base it&amp;nbsp;upon. In&amp;nbsp;either case, converting everything by&amp;nbsp;hand is laborious and&amp;nbsp;inconvenient.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-elements-positioned-and-behave-on-the-web-page-cj6b3wbd" rel="noopener noreferrer"&gt;403. How Elements Positioned and Behave on the Web Page&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fz4qrp1o2wieodewbnxcl.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fz4qrp1o2wieodewbnxcl.jpg" width="525" height="700"&gt;&lt;/a&gt;&lt;br&gt;
It is interesting to everyone who started his journey in web development positioning element through in single display with tons of properties. It comes a time that all elements start behaving itself not in a way we want. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/creating-a-chatgpt-tui-app-with-textual" rel="noopener noreferrer"&gt;404. Creating a ChatGPT TUI App with Textual&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fk4c6u57sm6wybaa3pybk.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fk4c6u57sm6wybaa3pybk.jpeg" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
Textual is a framework for building impressive TUI apps. The chatui project leverages Textual to build an interface for ChatGPT and OpenAI API in Python.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/css3-gradients-the-gradients-that-are-not-really-gradients-or1j3u72" rel="noopener noreferrer"&gt;405. CSS3 Gradients: The Gradients That Are Not Really Gradients&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbk4ypxjjr2oz90wk2ydy.gif" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbk4ypxjjr2oz90wk2ydy.gif" width="530" height="530"&gt;&lt;/a&gt;&lt;br&gt;
For beginners, it is intuitively difficult to guess that the pattern above is created with CSS gradients. They will be like, “how possibly can it be gradients while all I see are solid colors?” After all, gradients are supposed to be smooth transitions between colors. That is how I used to think two months ago before I start an HTML &amp;amp; CSS course at Microverse. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/want-stronger-frontend-skills-spend-a-week-on-call" rel="noopener noreferrer"&gt;406. Want Stronger Frontend Skills? Spend a Week On-Call&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnshogrsdfx0nazsxevva.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnshogrsdfx0nazsxevva.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
You’re going to hate me for saying this, but I actually like being on-call. Honestly! It’s taught me more about frontend quality than any bug tracker ever did.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/best-front-end-settings-to-create-a-pwa-qcobjects-edition-ci2335us" rel="noopener noreferrer"&gt;407. Best Front-End Settings To Create a PWA [QCObjects Edition]&lt;/a&gt;
&lt;/h3&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%2Fhackernoon.com%2Fimages%2Fd3qk0hxJgjhef6b7702LeYwLmbA3-3r4a3ffa.jpeg" 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%2Fhackernoon.com%2Fimages%2Fd3qk0hxJgjhef6b7702LeYwLmbA3-3r4a3ffa.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Here are some recommended settings for a good result doing your first steps creating a PWA using&amp;nbsp;QCObjects:&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/google-forms-customisation-and-the-irony-of-recaptcha-ci143uqu" rel="noopener noreferrer"&gt;408. Google Forms Customisation and The Irony of reCAPTCHA&lt;/a&gt;
&lt;/h3&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%2Ffirebasestorage.googleapis.com%2Fv0%2Fb%2Fhackernoon-app.appspot.com%2Fo%2Fimages%252FbZKJKTyvaqUNUHd11JlPgPsyqiC3-6uz3wf6.webp%3Falt%3Dmedia%26token%3Da3793f81-2a06-423d-a07e-2d310f1d81a3" 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%2Ffirebasestorage.googleapis.com%2Fv0%2Fb%2Fhackernoon-app.appspot.com%2Fo%2Fimages%252FbZKJKTyvaqUNUHd11JlPgPsyqiC3-6uz3wf6.webp%3Falt%3Dmedia%26token%3Da3793f81-2a06-423d-a07e-2d310f1d81a3" width="760" height="507"&gt;&lt;/a&gt;&lt;br&gt;
Getting feedback from the audience has always been important to me. Luckily, there are plenty of form services available in the wild such as SurveyMonkey and TypeForm. Anyone can integrate these into their sites quite easily. For a few use cases, I choose Google Forms because 1) I already have an account, 2) It's easy to integrate, 3) The responses can be populated into Google Sheet natively, and 4) I trust Google with (some of) my data. However, the default look and feel don't go well with any non-material design websites.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-accumulating-todos-turns-into-technical-debt-and-my-open-source-tool-to-manage-it" rel="noopener noreferrer"&gt;409. How Accumulating TODOs Turns Into Technical Debt (and My Open Source Tool to Manage It)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdatq4mrowdubl7vbdn5g.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdatq4mrowdubl7vbdn5g.png" width="800" height="336"&gt;&lt;/a&gt;&lt;br&gt;
CLI tool to analyze and report TODO comments in JavaScript and TypeScript Git repositories&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-include-bootstrap-in-your-next-web-development-project-gx3g3y74" rel="noopener noreferrer"&gt;410. How to Include Bootstrap in Your Next Web Development Project&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-02T19%3A59%3A59.140Z-agwv4y0fw2azpe9z345defhd" 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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-02T19%3A59%3A59.140Z-agwv4y0fw2azpe9z345defhd" width="1080" height="720"&gt;&lt;/a&gt;&lt;br&gt;
First of all, web development is an interesting discipline because things are always changing, evolving, and improving. But, as a beginner to front end web development, the constant change could be a barrier to your learning and motivation. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-achieve-column-reordering-with-bootstrap-4-el6i3y2p" rel="noopener noreferrer"&gt;411. How to Achieve Column Reordering with Bootstrap 4&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsic8acwddi4n23twhd0g.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsic8acwddi4n23twhd0g.jpg" width="800" height="194"&gt;&lt;/a&gt;&lt;br&gt;
Responsive web pages are websites that adjust to different screen sizes. Audi.com, in 2001 was one of the websites to adopt this design.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-add-a-dark-theme-to-a-web-app-without-begging-a-designer-for-help" rel="noopener noreferrer"&gt;412. How to Add a Dark Theme to a Web App Without Begging a Designer for Help&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fm6k887vzqfqvp4icjt4t.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fm6k887vzqfqvp4icjt4t.jpeg" width="800" height="192"&gt;&lt;/a&gt;&lt;br&gt;
Find out how to add a dark theme to your web app by yourself. Improve accessibility of your application in a blink of an eye.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-story-of-how-i-got-my-first-job-in-it-with-perseverance-and-a-plan" rel="noopener noreferrer"&gt;413. The Story of How I Got My First Job in IT with Perseverance and a Plan&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxxc1598zjpfw568x64kx.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxxc1598zjpfw568x64kx.jpeg" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
It’s hard to believe, but after two and a half years of studying and about two years of meaningful job search, I finally got my first job in IT.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-build-a-responsive-page-using-bootstrap-cw173tv3" rel="noopener noreferrer"&gt;414. How to Build a Responsive Page Using Bootstrap&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ful5rg3m6ja7howmncgit.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ful5rg3m6ja7howmncgit.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
One of my every project challenge was to build a responsive page with media querys and a few knowledge about how it works, but after it, Bootstrap came to me...&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/avoid-headaches-by-understanding-css-specificity-zn193yus" rel="noopener noreferrer"&gt;415. Avoid Headaches by Understanding CSS Specificity &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7bg8ayeqg3drwpalgpd8.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7bg8ayeqg3drwpalgpd8.jpg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Among all the concepts you have to understand in CSS, Specificity is a tricky one; and, it may be the reason why that font-size is not being applied to the element you're trying to target.&amp;nbsp;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/my-key-takeaways-from-the-wearedevelopers-world-congress" rel="noopener noreferrer"&gt;416. My Key Takeaways From the WeAreDevelopers World Congress&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmp90vjgvnxgnmvvc1nxn.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmp90vjgvnxgnmvvc1nxn.jpeg" width="800" height="382"&gt;&lt;/a&gt;&lt;br&gt;
WeAreDevelopers World Congress is one of the biggest IT events in Europe. This year I got to be one of the participants.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-optimize-your-time-when-coding-frontend-tr5q3yza" rel="noopener noreferrer"&gt;417. How to Optimize Your Time When Coding Frontend&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvzwxpkf954emoet15y42.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvzwxpkf954emoet15y42.png" width="700" height="400"&gt;&lt;/a&gt;&lt;br&gt;
I recently took some serious time to improve my skills in front-end HTML and CSS.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/micro-frontend-migration-journey-part-2-the-toolkit" rel="noopener noreferrer"&gt;418. Micro-frontend Migration Journey — Part 2: The Toolkit&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8hm7w9avth477r5gx93r.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8hm7w9avth477r5gx93r.jpeg" width="799" height="531"&gt;&lt;/a&gt;&lt;br&gt;
Creating a robust toolkit is crucial for a successful migration of existing apps and the smooth adoption of new micro-frontends in the future.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/dns-resolution-optimization-tools-and-opportunities-yb233zpi" rel="noopener noreferrer"&gt;419. DNS Resolution: Optimization Tools and Opportunities&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fz3hcj3nydiiu3qzbhmmc.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fz3hcj3nydiiu3qzbhmmc.jpeg" width="799" height="502"&gt;&lt;/a&gt;&lt;br&gt;
DNS resolution is the first thing that happens when a request is made to a remote server. It is a process of finding the computer-friendly address of the remote server using a human-friendly domain name.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-create-a-good-markup-fln3tgs" rel="noopener noreferrer"&gt;420. How To Create a Good Markup&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fukwna4qeot3r9905nrem.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fukwna4qeot3r9905nrem.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
There is a myth that the easiest thing about web development is building a web-page layout. Based on this, some developers decide not to waste time on learning a competent approach to layout. And it’s in vain. There are many ambiguous moments in the layout, which are worth paying attention to.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/an-introduction-to-css-for-aspiring-web-designers-1hbf3tsq" rel="noopener noreferrer"&gt;421. An Introduction to CSS for Aspiring Web Designers&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fm6y3jzf4itgwqc56m61h.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fm6y3jzf4itgwqc56m61h.jpeg" width="275" height="183"&gt;&lt;/a&gt;&lt;br&gt;
CSS stands for “Cascading Style Sheets.” It is a formatting language that allows us to visually improve our HTML tags (size, color, font, etc.). As the name suggests, it does it by cascading.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/writing-css-rules-for-a-better-relationship-with-stickler-ci-ue513y64" rel="noopener noreferrer"&gt;422. Writing CSS Rules for a Better Relationship with Stickler CI&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-02T20%3A00%3A00.154Z-ozs9xi8aosv95wj7erl68sh4" 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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-02T20%3A00%3A00.154Z-ozs9xi8aosv95wj7erl68sh4" width="1080" height="720"&gt;&lt;/a&gt;&lt;br&gt;
When you start this way of learning the fundamentals of HTML and CSS you can find a lot of web sites that can help you to know HTML semantic tags, how to name classes, how to write rules for tags, events, animations... and even how to use more advanced models as FlexBox and CSS grid. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/understanding-how-css3-aspect-ratio-property-works-501t333j" rel="noopener noreferrer"&gt;423. Understanding How CSS3 Aspect-Ratio Property Works&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fse5g6gxd4zvp0prcum1j.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fse5g6gxd4zvp0prcum1j.jpeg" width="799" height="533"&gt;&lt;/a&gt;&lt;br&gt;
This content drop presents the new aspect-ratio property on CSS.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-clear-floats-using-clear-float-property-kzwo3yzw" rel="noopener noreferrer"&gt;424. How to Clear Floats using clear-float property&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpkk0t6ib0zd1jtu28hsy.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpkk0t6ib0zd1jtu28hsy.jpg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
A little while ago we wrote about the float property. So, now is a good time to explain the clear property.  &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/sass-introduction-z7lr3w1n" rel="noopener noreferrer"&gt;425. Sass Introduction&lt;/a&gt;
&lt;/h3&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%2Fmmtt70yo1jv5h4utm57j.png" 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%2Fmmtt70yo1jv5h4utm57j.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
INTRODUCTION&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/semantic-design-tokens-that-scale-across-platforms" rel="noopener noreferrer"&gt;426. Semantic Design Tokens That Scale Across Platforms&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5yftpr5kh8xv6qgvwwf9.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5yftpr5kh8xv6qgvwwf9.jpeg" width="800" height="482"&gt;&lt;/a&gt;&lt;br&gt;
A practical guide to semantic design tokens for multi-platform UI. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/why-paid-commercial-web-accessibility-plugins-is-better-than-free-plugins-klk3uuo" rel="noopener noreferrer"&gt;427. Why Paid Commercial Web Accessibility Plugins Is Better Than Free Plugins&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-02T19%3A59%3A59.076Z-hhw6lnm2n6abrq2uxo2jwe3a" 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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-02T19%3A59%3A59.076Z-hhw6lnm2n6abrq2uxo2jwe3a" width="1080" height="810"&gt;&lt;/a&gt;&lt;br&gt;
Building website these is one thing, building an accessible and useable website is another thing entirely as it requires some expertise and use of accessibility tools.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-build-proffesional-websites-using-flexbox-x03o3yw0" rel="noopener noreferrer"&gt;428. How to Build Proffesional Websites Using Flexbox &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fopr5y5ncc2s52snxhtkc.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fopr5y5ncc2s52snxhtkc.jpg" width="580" height="357"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/nesting-in-less-and-sass-cm1c3wq1" rel="noopener noreferrer"&gt;429. Nesting in Less and Sass&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs2eonl6qmjzbu2lftjiy.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs2eonl6qmjzbu2lftjiy.jpg" width="600" height="400"&gt;&lt;/a&gt;&lt;br&gt;
A code should be organized. That’s the fact and I think is a very good one for the opening of the text about nesting. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/12-23-2023-noonification" rel="noopener noreferrer"&gt;430. The Noonification: Expression (12/23/2023)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdxr0izp8syemvh412l7u.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdxr0izp8syemvh412l7u.png" width="800" height="457"&gt;&lt;/a&gt;&lt;br&gt;
12/23/2023: Top 5 stories on the HackerNoon homepage!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/css-basics-how-to-take-a-control-gm6k3vxd" rel="noopener noreferrer"&gt;431. CSS Basics: How To Take A Control&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8bkeb9nmkwcquynavhc2.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8bkeb9nmkwcquynavhc2.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
As a web developer, we have to work at some point on the visual aspect of our applications and this is where we talk about style and therefore CSS (Cascading Style Sheet). &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/design-your-responsive-css-grid-ev3d3yuh" rel="noopener noreferrer"&gt;432. Design Your Responsive CSS Grid&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvlst8j9xje3q1qlzkqyn.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvlst8j9xje3q1qlzkqyn.png" width="300" height="200"&gt;&lt;/a&gt;&lt;br&gt;
Do you have any difficulty to build responsive design? &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/using-lazy-loadable-components-can-lead-to-cls-duality-and-slow-connections" rel="noopener noreferrer"&gt;433. Using Lazy Loadable Components Can Lead to CLS Duality and Slow Connections&lt;/a&gt;
&lt;/h3&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%2Fmn9sv4zgneeo5mklby3m.jpeg" 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%2Fmn9sv4zgneeo5mklby3m.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Why lazy loadable components can cause CLS on slower connections and how to prevent it.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/improving-user-experience-and-growing-leads-by-building-forms-properly-tmw3482" rel="noopener noreferrer"&gt;434. Improving User Experience And Growing Leads By Building Forms Properly&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fh5g9q4oim4soxvtqlujb.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fh5g9q4oim4soxvtqlujb.jpeg" width="800" height="534"&gt;&lt;/a&gt;&lt;br&gt;
Learn how to leverage form tools and make your website more user friendly&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/creating-a-marvel-guess-the-decade-game-using-alpinejs" rel="noopener noreferrer"&gt;435. Creating a Marvel 'Guess The Decade' Game Using Alpine.js&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkgb4hcqrj5zc6bm0pb4u.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkgb4hcqrj5zc6bm0pb4u.jpeg" width="650" height="433"&gt;&lt;/a&gt;&lt;br&gt;
Guess the Marvel Decade using Alpine.js and Cloudflare workers.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/5-11-2023-noonification" rel="noopener noreferrer"&gt;436. The Noonification: The Double-Edged Sword of Atomic Design (5/11/2023)&lt;/a&gt;
&lt;/h3&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%2Fpn4k0p2c0rnc2a962zaf.gif" 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%2Fpn4k0p2c0rnc2a962zaf.gif" width="640" height="360"&gt;&lt;/a&gt;&lt;br&gt;
5/11/2023: Top 5 stories on the Hackernoon homepage!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/my-acquaintance-with-flexboxes-and-css-grid-h2ww3yr0" rel="noopener noreferrer"&gt;437. My Acquaintance with Flexboxes and CSS Grid&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxp6re2ys272adyp9t57j.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxp6re2ys272adyp9t57j.png" width="800" height="1067"&gt;&lt;/a&gt;&lt;br&gt;
Until recently, I was only browsing the site as a user. Yes, of course, I noticed that the appearance of the pages of sites that I view on the Internet changes over time.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/understanding-the-essential-elements-of-an-end-to-end-setup" rel="noopener noreferrer"&gt;438. Understanding the Essential Elements of an End-to-End Setup&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbqga3xbmxagbpyzxsj6s.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbqga3xbmxagbpyzxsj6s.jpeg" width="800" height="336"&gt;&lt;/a&gt;&lt;br&gt;
In this article, I’ll walk you through all the necessary pieces of a successful E2E setup.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/coding-for-gamers-series-hellblade-senuas-sacrifice-part-2-vzf93v08" rel="noopener noreferrer"&gt;439. Coding for Gamers Series: Hellblade Senua's Sacrifice [Part 2]&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fid6yarj5d95ja2o5fhrj.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fid6yarj5d95ja2o5fhrj.png" width="800" height="444"&gt;&lt;/a&gt;&lt;br&gt;
In my last&amp;nbsp;Coding for Gamers&amp;nbsp;post we talked about&amp;nbsp;replicating the hunger meter in The Long Dark. Today’s post is about replicating a feature from&amp;nbsp;Hellblade: Senua’s Sacrifice.&amp;nbsp;Hellblade is one of the most harrowing journeys into a mentally ill person’s mind that I have ever seen in a video game. If you haven’t played it, I highly recommend checking it out. You don’t even have to worry about getting addicted because the game has a concrete beginning, middle, and end. One of the unique aspects of Hellblade is a mini puzzle game that involves finding a shape in nature that matches a shape carved into the various runes in the world.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-handle-rest-api-requests-in-react-pn3h3yoy" rel="noopener noreferrer"&gt;440. How to Handle REST API Requests in React&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fibuxqhhbpuwtvswwyu7f.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fibuxqhhbpuwtvswwyu7f.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
REST APIs are commonly used in web development. They are programming interfaces that web apps use to 'talk' to each other. They are used to access features and data. 'REST' (Representational State Transfer) is a concept that defines the APIs properties. This article will focus on the use of web-based APIs to retrieve data from a database. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/dicas-para-ter-um-bom-front-end-h1k3uvj" rel="noopener noreferrer"&gt;441. Dicas para ter um “bom” Front End&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvozw5yq3q1mdtggtl7lx.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvozw5yq3q1mdtggtl7lx.jpeg" width="799" height="433"&gt;&lt;/a&gt;&lt;br&gt;
Apresentarei aqui algumas abordagens que ajudam( ou podem ajudar) no desempenho e qualidade de seu Front End. Estas ideias foram fundamentadas em minha experiência profissional e no curso de Arquitetura de Software. Serei mais sucinto possível. Qualquer dúvida entrem contato comigo.&lt;/p&gt;

&lt;h3&gt;
  
  
  Thank you for checking out the 441 most read blog posts about &lt;a href="https://hackernoon.com/tagged/frontend" rel="noopener noreferrer"&gt;Frontend&lt;/a&gt; on &lt;a href="https://hackernoon.com/" rel="noopener noreferrer"&gt;HackerNoon&lt;/a&gt;.
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://github.com/hackernoon/learn?ref=hackernoon.com" rel="noopener noreferrer"&gt;Visit the /Learn Repo&lt;/a&gt; to find the most read blog posts about any technology.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published on &lt;a href="https://hackernoon.com/441-blog-posts-to-learn-about-frontend" rel="noopener noreferrer"&gt;HackerNoon&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>frontend</category>
      <category>learn</category>
      <category>learnfrontend</category>
    </item>
    <item>
      <title>202 Blog Posts To Learn About Frontend Development</title>
      <dc:creator>LearnRepo</dc:creator>
      <pubDate>Sun, 02 Aug 2026 15:00:23 +0000</pubDate>
      <link>https://dev.to/learn_repo/202-blog-posts-to-learn-about-frontend-development-7e7</link>
      <guid>https://dev.to/learn_repo/202-blog-posts-to-learn-about-frontend-development-7e7</guid>
      <description>&lt;h3&gt;
  
  
  Let's learn about &lt;a href="https://hackernoon.com/tagged/frontend-development" rel="noopener noreferrer"&gt;Frontend Development&lt;/a&gt; via these 202 free blog posts. They are ordered by HackerNoon reader engagement data. Visit the &lt;a href="https://github.com/hackernoon/learn" rel="noopener noreferrer"&gt;Learn Repo&lt;/a&gt; or &lt;a href="https://learnrepo.com" rel="noopener noreferrer"&gt;LearnRepo.com&lt;/a&gt; to find the most read blog posts about any technology.
&lt;/h3&gt;

&lt;p&gt;Frontend development is the practice of building the user interface and user experience of websites and web applications. It's essential for creating intuitive, engaging, and responsive digital experiences that users interact with directly.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-add-script-tags-in-react" rel="noopener noreferrer"&gt;1. How to Add Script Tags in React&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Faan5f99xin55cipamnn5.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Faan5f99xin55cipamnn5.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Adding a new script tag and directly appending it to the  element of the page is the easiest way to add  tags in the React app.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="2-3-coding-interview-challenges-for-midlevel-react-developers" href="#2-3-coding-interview-challenges-for-midlevel-react-developers" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/top-3-coding-challenges-for-mid-level-react-developers"&amp;gt;2. 3 Coding Interview Challenges for Mid-level React Developers&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/teit0rbx231r29wiffzj.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
React interviews can be challenging. There are several concepts in React. Most React interviews have coding challenges. &amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="3-cleanup-functions-in-reacts-useeffect-hook-explained-with-examples" href="#3-cleanup-functions-in-reacts-useeffect-hook-explained-with-examples" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/cleanup-functions-in-reacts-useeffect-hook-explained"&amp;gt;3. Cleanup Functions in React’s UseEffect Hook — Explained with examples&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/a2df1fm3eyww7inpntb5.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
Cleanup functions in React’s useEffect hook allow us to stop side effects that no longer need to be executed in the component.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="4-6-best-webgl-libraries-for-perfect-3d-web-graphics" href="#4-6-best-webgl-libraries-for-perfect-3d-web-graphics" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/6-best-webgl-libraries-for-perfect-3d-web-graphics"&amp;gt;4. 6 Best WebGL Libraries for Perfect 3D Web Graphics&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/weo4h49zxbco6gllmoet.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
Modern frontend, game, and web development are the things that WebGL can transform into 3D web masterpieces. It leads to an interactive user experience.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="5-the-role-of-frontend-development-in-achieving-business-goals" href="#5-the-role-of-frontend-development-in-achieving-business-goals" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/the-role-of-frontend-development-in-achieving-business-goals"&amp;gt;5. The Role of Frontend Development in Achieving Business Goals&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.amazonaws.com/uploads/articles/l8cp7zm7qp5zniopwj4t.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
It is common knowledge that frontend development is essential for creating responsive, engaging, and visually appealing websites and applications.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="6-frontend-developers-and-designers-bridging-the-void" href="#6-frontend-developers-and-designers-bridging-the-void" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/front-end-developers-and-designers-bridging-the-void-311w34c7"&amp;gt;6. Front-End Developers And Designers: Bridging The Void&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/7d9esmw764kk24jylia4.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
I’ve come quite a long way as a web developer and happened to work in different teams and with different designers. Regardless of the number of people and type &amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="7-how-to-create-a-chrome-extension-with-react" href="#7-how-to-create-a-chrome-extension-with-react" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/how-to-create-a-chrome-extension-with-react"&amp;gt;7. How to Create a Chrome Extension with React&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/7qtfgjvq1byihj3iuwys.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
Chrome Extensions, React SPA, Manifest V3, Building Chrome Extensions, Web Extension API, Service Workers, TypeScript, CRA&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="8-mastering-higher-order-components-hocs-in-react" href="#8-mastering-higher-order-components-hocs-in-react" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/mastering-higher-order-components-hocs-in-react"&amp;gt;8. Mastering Higher Order Components (HOCs) in React&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/t6xwidzyhs1r8kdfxgbl.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
Discover how to supercharge your React applications with code reuse and maintainability.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="9-building-a-realtime-chat-application-with-websocket" href="#9-building-a-realtime-chat-application-with-websocket" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/building-a-real-time-chat-application-with-websocket"&amp;gt;9. Building a Real-Time Chat Application with Websocket &amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/duh9r0xwxs9glt9zsctw.jpeg"/&amp;gt;&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="10-why-vite-is-better-than-createreactapp-cra" href="#10-why-vite-is-better-than-createreactapp-cra" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/why-vite-is-better-than-create-react-app-cra"&amp;gt;10. Why Vite is Better Than Create-React-App (CRA)&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/zeh6nuw2qigsn9nz15ym.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
Vite is a build tool similar to Webpack. It can be used for React, Preact, Svelte, Vue, Vanilla JS, and LitElements. Vite is 100 times faster than Webpack and b&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="11-an-introductory-guide-to-system-design-for-frontend-developers" href="#11-an-introductory-guide-to-system-design-for-frontend-developers" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/an-introductory-guide-to-system-design-for-frontend-developers"&amp;gt;11. An Introductory Guide to System Design for Frontend Developers 👩‍💻&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/hace0emlme0l8pgb1i7g.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
You starting point to a successful System Design interview round as a Frontend Developer!&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="12-understanding-pseudoclass-selectors" href="#12-understanding-pseudoclass-selectors" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/understanding-pseudo-class-selectors-mg443t89"&amp;gt;12. Understanding Pseudo-Class Selectors&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/95gamelpgoeky9cx6ys2.png"/&amp;gt;&amp;lt;br&amp;gt;
Front-end Developers don’t just need to understand how to write CSS, they also need to know how to write it effectively and efficiently. Sometimes we work on huge projects which need optimized CSS for speed meaning, you need efficient selectors to effectively style elements without their ids or classes. This, therefore, calls for a clear understanding of selectors available. Enough of talking let’s jump right to it 😉&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="13-top-7-best-frontend-development-frameworks-and-when-to-use-them" href="#13-top-7-best-frontend-development-frameworks-and-when-to-use-them" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/top-7-best-frontend-development-frameworks-and-when-to-use-them-4v3a3wwa"&amp;gt;13. Top 7 Best Frontend Development Frameworks and When To Use Them&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/l1uwej1ds2zx5sahexs4.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
For the past few years, Frontend developers have shown partiality towards React, with Vue.js and Angular tagging behind closely. Comparative interest in Vue has held back a bit due to the long-awaited and somewhat delayed Vue 3.0 release. Similarly, the interest in Angular has decreased due to the long delay in shipping Ivy (its frontend renderer).&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="14-testing-a-clean-architecture-in-a-frontend-application-does-it-make-sense" href="#14-testing-a-clean-architecture-in-a-frontend-application-does-it-make-sense" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/testing-a-clean-architecture-in-a-frontend-application-does-it-make-sense"&amp;gt;14. Testing a Clean Architecture in a Frontend Application - Does It Make Sense?&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/17owh2agjeh4noahxcj1.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
Exploration of a real-life example of Clean Architecture in action on Frontend application. What could go wrong?&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="15-how-to-remove-console-statements-from-production-build-in-3-easy-ways" href="#15-how-to-remove-console-statements-from-production-build-in-3-easy-ways" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/how-to-remove-console-statements-from-production-build-in-3-easy-ways"&amp;gt;15. How to Remove Console Statements From Production Build in 3 Easy Ways&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/jzlgy93kewxlsu6pkj0t.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
Console statements create performance or security issues if you mishandle them. This article explains three ways to remove them from your production build.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="16-serverside-rendering-in-angular" href="#16-serverside-rendering-in-angular" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/server-side-rendering-in-angular-dnf93yup"&amp;gt;16. Server-Side Rendering in Angular&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/jrmxn79rvi15oxehf697.png"/&amp;gt;&amp;lt;br&amp;gt;
The technology that allows us to run our&amp;nbsp;Angular applications&amp;nbsp;on the server is described in the&amp;nbsp;Angular docs as Angular Universal.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="17-8-games-you-can-play-right-in-this-article-built-with-html-css-and-js" href="#17-8-games-you-can-play-right-in-this-article-built-with-html-css-and-js" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/8-games-you-can-play-right-in-this-article-built-with-html-css-and-js"&amp;gt;17. 8 Games You Can Play Right In This Article Built With HTML, CSS, and JS &amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/rh0hjfc2z3cti9pdy1mw.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
In this article, I have compiled some of my favorite games built only with HTML, CSS, and JavaScript so that you can get inspiration for your future creations.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="18-css-architecture-style-guides-for-frontend-developers" href="#18-css-architecture-style-guides-for-frontend-developers" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/css-architecture-style-guides-for-frontend-developers-lj28332a"&amp;gt;18. CSS Architecture Style Guides For Frontend Developers&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/ve30v3f3yjuq39y6mut4.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
Understanding how to apply CSS in your project’s codebase can be invaluable when your project begins to scale. Find out why we need a strong CSS architecture.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="19-reactjs-custom-modal-component-using-hooks-and-portals" href="#19-reactjs-custom-modal-component-using-hooks-and-portals" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/reactjs-custom-modal-component-using-hooks-and-portals-p12j35le"&amp;gt;19. ReactJS Custom Modal Component using Hooks and Portals&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/jzd11tvh2jyq4wwqb8zf.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
Create reusable modal component in react js using hooks and portals.  Using this modal you can render content dynamically with cool animation.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="20-breaking-the-monolith-a-comprehensive-guide-to-code-splitting-techniques" href="#20-breaking-the-monolith-a-comprehensive-guide-to-code-splitting-techniques" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/breaking-the-monolith-a-comprehensive-guide-to-code-splitting-techniques"&amp;gt;20. Breaking the Monolith: A Comprehensive Guide to Code Splitting Techniques&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/2iiqvnwecqhlttn42oup.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
Discover how to elevate your codebase by mastering code splitting techniques. Make your project stand out with efficient and scalable front-end architecture&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="21-10-security-tips-for-frontend-developers" href="#21-10-security-tips-for-frontend-developers" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/10-security-tips-for-frontend-developers-oi4624ld"&amp;gt;21. 10 security tips for frontend developers&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/4let0u2l97h94jv3xc8c.png"/&amp;gt;&amp;lt;br&amp;gt;
Web security is a topic that is often overlooked by frontend developers. When we assess the quality of the website, we often look at metrics like performance, SEO-friendliness, and accessibility, while the website’s capacity to withstand malicious attacks often falls under the radar. And even though the sensitive user data is stored server-side and significant measures must be taken by backend developers to protect the servers, in the end, the responsibility for securing that data is shared between both backend and frontend. While sensitive data may be safely locked in a backend warehouse, the frontend holds the keys to its front door, and stealing them is often the easiest way to gain access.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="22-react-useref-hook-explained-with-examples" href="#22-react-useref-hook-explained-with-examples" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/react-useref-hook-explained-with-examples-cc1z35jx"&amp;gt;22. React useRef Hook Explained with Examples&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/a9xculni5m5ezy0evsds.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
Well, we all know that ref helps us to get access to the DOM. But let&amp;amp;#39;s consider next situation, we have some React component and we want to know how many times this component was rendered. How can we achieve that? Well, maybe we can use React useEffect and useState hooks to determine that the component was re-rendered. Something like this:&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="23-understanding-the-power-of-proxy-in-javascript" href="#23-understanding-the-power-of-proxy-in-javascript" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/understanding-the-power-of-proxy-in-javascript"&amp;gt;23. Understanding the Power of Proxy in JavaScript&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/t7kqxu9g0yg38ib3dzlx.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
A Proxy object is an object that wraps another object and intercepts fundamental operations on it, such as property access, assignment, and deletion&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="24-is-angular-still-worth-learning-in-2022-extended-edition" href="#24-is-angular-still-worth-learning-in-2022-extended-edition" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/is-angular-still-worth-learning-in-2022-extended-edition"&amp;gt;24. Is Angular Still Worth Learning in 2022? Extended Edition&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/a6gxlkn10mcyns3118mv.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
A fresh perspective on if Angular is dying or if it&amp;amp;#39;s still worth learning in 2022!&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="25-how-to-create-flame-animation-using-js-and-css" href="#25-how-to-create-flame-animation-using-js-and-css" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/how-to-create-flame-animation-using-js-and-css-qh3531ba"&amp;gt;25. How To Create Flame Animation Using JS and CSS&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/8zpzgqxl4s2gjne6yqmn.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
Simple CSS fire animation of using HTML CSS. &amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="26-creating-mouse-tracking-eyes-using-javascript" href="#26-creating-mouse-tracking-eyes-using-javascript" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/creating-mouse-tracking-eyes-using-javascript-y31q3upm"&amp;gt;26. Creating Mouse Tracking Eyes using Javascript 👀&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/b77asefitmlx4qig95om.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
Today we&amp;amp;#39;ll be making this cute chicken follow your mouse! We will use JavaScript to make the eyes of this CSS chick follow where ever your mouse goes.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="27-level-up-your-frontend-game-with-these-8-sideproject-ideas" href="#27-level-up-your-frontend-game-with-these-8-sideproject-ideas" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/level-up-your-front-end-game-with-these-8-side-project-ideas"&amp;gt;27. Level Up Your Front-End Game with These 8 Side-Project Ideas 🥇&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/tqt8i67s74kr4y6vilsv.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
Over the span of a year, I created 8 web app and game clones. I decided to share them, so the community can get some inspiration to build as well.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="28-why-order-in-react-hooks-matters" href="#28-why-order-in-react-hooks-matters" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/why-order-in-react-hooks-matters"&amp;gt;28. Why Order in React Hooks Matters&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/4rexn89jvdmpeyofn1vv.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
React Hooks are a new feature in React 16.8. They are a powerful way to write stateful components. All this power comes at a cost, however.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="29-top-6-code-playgrounds-that-every-web-developer-should-check-out" href="#29-top-6-code-playgrounds-that-every-web-developer-should-check-out" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/top-6-code-playgrounds-that-every-web-developer-should-check-out"&amp;gt;29. Top 6 Code Playgrounds That Every Web Developer Should Check Out&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/csrf6w2ceirlugp70j3u.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
Code playgrounds are becoming increasingly popular, with more developers using them than ever before, here are the top 6.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="30-building-embeddable-widgets-with-typescript" href="#30-building-embeddable-widgets-with-typescript" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/building-embeddable-widgets-with-typescript"&amp;gt;30. Building Embeddable Widgets with TypeScript&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/fq6mhl3z8j039023ut47.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
Step-by-step process from creating an Embedded widget using Shadow DOM and Typescript.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="31-using-auth-modules-redirect-in-tandem-with-routerpush-in-nuxtjs" href="#31-using-auth-modules-redirect-in-tandem-with-routerpush-in-nuxtjs" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/using-dollarauth-modules-redirect-in-tandem-with-dollarrouterpush-in-nuxtjs-i68r3yi8"&amp;gt;31. Using $auth Module’s Redirect in Tandem With $router.push in Nuxt.js&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/noqz651welc40t1o9f8x.png"/&amp;gt;&amp;lt;br&amp;gt;
Recently I came across the issue of using the&amp;nbsp;auth&amp;nbsp;module in Nuxt.js and invoking a $router.push&amp;nbsp;in subsequent line of code in the same method. The conundrum began when the lines after the&amp;nbsp;auth.loginWith&amp;nbsp;method did not execute as intended since the page was redirected to the redirect URI.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="32-react-hooks-the-difference-between-usememo-and-usecallback" href="#32-react-hooks-the-difference-between-usememo-and-usecallback" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/react-hooks-the-difference-between-usememo-and-usecallback-5no3t0x"&amp;gt;32. React Hooks: The Difference Between useMemo and useCallback&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/d6wuhkt8wli5zojwfi9b.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
React library provides us two built-in hooks to optimize the performance of our app: useMemo &amp;amp;amp; useCallback. At first glance, it might look like their usage is quite similar, so it can get confusing about when to use each. To clear that confusion, let’s dig in and understand the actual difference and the correct way to use them both.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="33-unit-testing-sass-functions" href="#33-unit-testing-sass-functions" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/unit-testing-sass-functions"&amp;gt;33. Unit Testing Sass: Functions 🧪&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/atvruudk1fu4awjz3a63.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
Did you know you could unit test your Sass/Scss? No? Me neither.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="34-overriding-bootstrap-classes-using-css" href="#34-overriding-bootstrap-classes-using-css" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/overriding-bootstrap-classes-using-css-5qjx3y9x"&amp;gt;34. Overriding Bootstrap Classes Using CSS&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/z51o1gvr9qkbgtqndcqg.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
Are you having a hard time changing some properties of some bootstrap classes with CSS?                                &amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="35-how-i-received-3-front-end-engineer-offers-in-a-tough-market-as-a-noncs-graduate" href="#35-how-i-received-3-front-end-engineer-offers-in-a-tough-market-as-a-noncs-graduate" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/how-i-received-3-front-end-engineer-offers-in-a-tough-market-as-a-non-cs-graduate"&amp;gt;35. How I Received 3 Front End Engineer Offers in a Tough Market as a Non-CS Graduate&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.amazonaws.com/uploads/articles/yrtplpu2l1np0mhhi0eq.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
Discover how a non-CS background led to securing multiple offers as a Frontend/Software Engineer, overcoming challenges in job hunting.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="36-10-best-practices-for-every-react-developer" href="#36-10-best-practices-for-every-react-developer" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/10-best-practices-for-every-react-developer"&amp;gt;36. 10 Best Practices for Every React Developer&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/t6gf09mf6pfipq00dl73.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
React Best Practices, How to get the most out of React library and what steps you should take.React is one of the most popular front-end libraries for JS&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="37-12-javascript-concepts-that-will-level-up-your-development-skills" href="#37-12-javascript-concepts-that-will-level-up-your-development-skills" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/12-javascript-concepts-that-will-level-up-your-development-skills-ha1a364w"&amp;gt;37. 12 JavaScript Concepts That Will Level Up Your Development Skills&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/keuqxe412wnljm82g832.png"/&amp;gt;&amp;lt;br&amp;gt;
JavaScript is a complex language. If you’re a JavaScript developer at any level, it’s important to understand its foundational concepts. This article tackles 12 concepts that are critical for any JS developer to understand, but in no way represents the full breadth of what a JS developer should know.&amp;lt;/p&amp;gt;

&amp;lt;p&amp;gt;I will be continuously updating this list in a Github repository called&amp;nbsp;JS Tips &amp;amp;amp; Tidbits. Please star ⭐ and share if you want to follow along!&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="38-get-the-fastest-frontend-tooling-experience-with-vite-js" href="#38-get-the-fastest-frontend-tooling-experience-with-vite-js" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/get-the-fastest-frontend-tooling-experience-with-vite-js"&amp;gt;38. Get the Fastest Frontend Tooling Experience with Vite JS&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/zxcctlg1dadvciwewemx.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
If you plan to enhance your experience in frontend development, ViteJs is the next-generation tool you should consider. Let&amp;amp;#39;s understand why Vite is faster.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="39-how-maruti-techlabs-simplified-medicare-policy-sales-for-healthpro-insurance-cutting-processing-time-by-50" href="#39-how-maruti-techlabs-simplified-medicare-policy-sales-for-healthpro-insurance-cutting-processing-time-by-50" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/how-maruti-techlabs-simplified-medicare-policy-sales-for-healthpro-insurance-cutting-processing-time-by-50percent"&amp;gt;39. How Maruti Techlabs Simplified Medicare Policy Sales for HealthPro Insurance, Cutting Processing Time by 50%&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/cxmgztwimh438fxuk0y1.png"/&amp;gt;&amp;lt;br&amp;gt;
Maruti Techlabs automated policy data management for HealthPro Insurance, improving efficiency, reducing manual effort, and enhancing data accuracy.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="40-how-to-create-html-pages-quickly" href="#40-how-to-create-html-pages-quickly" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/how-to-create-html-pages-quickly-oo5b3wwm"&amp;gt;40. How to Create HTML Pages Quickly&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/a03czoy8pvp1ab0irt3q.png"/&amp;gt;&amp;lt;br&amp;gt;
When you are creating a website there are several factors to take in count. One is that any website today has to be easy to read on mobile and desktop versions, it has to be friendly and also you should try to make it look good.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="41-how-to-implement-authentication-in-your-bff-architecture-in-minutes" href="#41-how-to-implement-authentication-in-your-bff-architecture-in-minutes" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/how-to-implement-authentication-in-your-bff-architecture-in-minutes"&amp;gt;41. How to Implement Authentication in Your BFF Architecture in Minutes&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/6i7dvz8t6pftb4b324d4.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
In the web development field, auth (authentication + authorization) plays a vital role in securing user access and protecting sensitive data.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="42-how-to-simplify-your-application-state-management" href="#42-how-to-simplify-your-application-state-management" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/how-to-simplify-your-application-state-management-as6n3wz8"&amp;gt;42. How To Simplify Your Application State Management&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/kd79lyu1jd4yqpgux6h7.gif"/&amp;gt;&amp;lt;br&amp;gt;
The Introduction&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="43-how-to-learn-enough-react-to-be-dangerous" href="#43-how-to-learn-enough-react-to-be-dangerous" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/how-to-learn-enough-react-to-be-dangerous"&amp;gt;43. How to Learn Enough React to be Dangerous&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/qo2hkidtpxmon7et4qbu.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
Most of React courses are outdated. Best up to date resources to learn React in 2021 NetNinja Codeevolution.&amp;lt;br&amp;gt;
Focus on Hooks and functional components&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="44-how-to-create-your-first-react-profile-page" href="#44-how-to-create-your-first-react-profile-page" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/how-to-create-your-first-react-profile-page"&amp;gt;44. How to Create Your First React Profile Page!&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/0f97nf8s7rzu6l5ni64m.webp"/&amp;gt;&amp;lt;br&amp;gt;
Creating a profile page in React is not only essential but also super fun! It lets your users view and manage their personal info in style.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="45-6-best-online-courses-to-learn-graphql-for-beginners-and-experienced-javascript-developers" href="#45-6-best-online-courses-to-learn-graphql-for-beginners-and-experienced-javascript-developers" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/5-best-online-courses-to-learn-graphql-in-2020-gn1d3u98"&amp;gt;45. 6 Best Online Courses to Learn GraphQL for Beginners and Experienced JavaScript Developers&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.amazonaws.com/uploads/articles/sfhjdsgvmbbtl9mv0kfg.webp"/&amp;gt;&amp;lt;br&amp;gt;
Hello guys, you might have heard about GraphQL, another exciting technology. GraphQL is gaining a lot of popularity because of its superiority over traditional REST APIs.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="46-a-quick-comparison-guide-to-low-code-internal-tool-builders" href="#46-a-quick-comparison-guide-to-low-code-internal-tool-builders" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/a-quick-guide-to-low-code-internal-tool-builders"&amp;gt;46. A Quick Comparison Guide to Low Code Internal Tool Builders&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/ru0k5qh6l1i9ae0k7a69.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
To make the adoption of low-code technology hassle-free, this platform comparison guide covers a lot of basic as well as more advanced information to evaluate the top low-code platforms.&amp;nbsp;&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="47-8-beginner-design-projects-for-aspiring-frontend-developers" href="#47-8-beginner-design-projects-for-aspiring-frontend-developers" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/8-beginner-design-projects-for-aspiring-front-end-developers-la4x3u3p"&amp;gt;47. 8 Beginner Design Projects for Aspiring Front-end Developers&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/5kxb2jy3n3722fp1qp9d.png"/&amp;gt;&amp;lt;br&amp;gt;
These are 8 projects with requirements and designs that you can do to add to your portfolio as a Front-end Developer. The order of these projects is from easy to intermediate level.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="48-javascript-has-never-been-my-favorite-language-interview-with-nodejs-creator-ryan-dahl" href="#48-javascript-has-never-been-my-favorite-language-interview-with-nodejs-creator-ryan-dahl" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/javascript-has-never-been-my-favorite-language-interview-with-nodejs-creator-ryan-dahl-yo5m33qx"&amp;gt;48.  “JavaScript has Never Been My Favorite Language” -  Interview with Node.js Creator Ryan Dahl&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/gye4w5jhmob4x88kaoey.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
Ryan Dahl speaks about the main challenges in Deno, the future of JavaScript and TypeScript.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="49-should-you-try-v0-webcrumbs-or-both" href="#49-should-you-try-v0-webcrumbs-or-both" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/should-you-try-v0-webcrumbs-or-both"&amp;gt;49. Should You Try v0, Webcrumbs or Both?&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/09tpxtdrvraw4ief8qnh.png"/&amp;gt;&amp;lt;br&amp;gt;
Webcrumbs Frontend AI is an open-source tool for front-end coding. It uses artificial intelligence to generate code components directly from images or text.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="50-how-to-integrate-smart-contracts-to-the-frontend" href="#50-how-to-integrate-smart-contracts-to-the-frontend" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/how-to-integrate-smart-contracts-to-the-frontend"&amp;gt;50. How to Integrate Smart Contracts to the Frontend&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/z77qul71g1spqckbs5ge.png"/&amp;gt;&amp;lt;br&amp;gt;
This is a step-by-step on how to integrate smart contract to frontend using web3.js, dRPC and CoinGecko API.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="51-create-a-morphing-3d-sphere-in-javascript-with-threejs" href="#51-create-a-morphing-3d-sphere-in-javascript-with-threejs" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/create-a-morphing-3d-sphere-in-javascript-with-threejs"&amp;gt;51. Create a Morphing 3D Sphere in Javascript with Three.js&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/q4ed39tuqml8tgy7w1cu.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
In this guide, I  create a morphing sphere with a cool, wireframe background.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="52-protect-your-application-by-hiding-api-keys-and-tokens-in-react-beginners-guide" href="#52-protect-your-application-by-hiding-api-keys-and-tokens-in-react-beginners-guide" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/protect-your-application-by-hiding-api-keys-and-tokens-in-react"&amp;gt;52. Protect Your Application by Hiding API Keys and Tokens in React - Beginners guide&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/yk2yl3n1ljlm2pfm9oj8.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
Discover how to hide your API keys and tokens in React using environment variables with Vite and nodejs. Protect the security of your services.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="53-how-to-refactor-your-react-application-and-connect-with-redux" href="#53-how-to-refactor-your-react-application-and-connect-with-redux" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/how-to-refactor-your-react-application-and-connect-with-redux-fu203ugh"&amp;gt;53. How to Refactor Your React Application And Connect with Redux&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/5yx01kzrueh0jpd123nm.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
Introduction&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="54-following-these-6-steps-will-help-you-build-a-super-lightweight-website" href="#54-following-these-6-steps-will-help-you-build-a-super-lightweight-website" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/following-these-6-steps-will-help-you-build-a-super-lightweight-website-wlo31rx"&amp;gt;54. Following These 6 Steps Will Help You Build A Super Lightweight Website&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/364o2ief6je5uadfm3u1.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
Not an Early Adopter&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="55-compilation-of-the-most-common-reactjs-interview-questions" href="#55-compilation-of-the-most-common-reactjs-interview-questions" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/compilation-of-the-most-common-reactjs-interview-questions"&amp;gt;55. Compilation of the Most Common React.js Interview Questions&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/gn4ci0hp55awy1jrr3zj.webp"/&amp;gt;&amp;lt;br&amp;gt;
A comprehensive collection of React technical questions to help you prepare for frontend interviews.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="56-clean-code-functions-and-methods-in-typescript-part-1" href="#56-clean-code-functions-and-methods-in-typescript-part-1" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/clean-code-functions-and-methods-in-js-part-1"&amp;gt;56. Clean Code: Functions and Methods in TypeScript [Part 1]&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/i6hmhqaw4qd0b4g1iux7.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
Learn how to write cleaner code by avoiding common mistakes in functions and methods. &amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="57-how-to-use-aws-lambda-authorizer-for-flexible-and-scalable-web-service-authorization" href="#57-how-to-use-aws-lambda-authorizer-for-flexible-and-scalable-web-service-authorization" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/how-to-use-aws-lambda-authorizer-for-flexible-and-scalable-web-service-authorization"&amp;gt;57. How to Use AWS Lambda Authorizer for Flexible and Scalable Web Service Authorization&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/f0jl962ksek5ojyghcki.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
On one of the projects I worked on, there were 8 services that used Auth0 for front-end authentication and a rotated static token for back-end authentication. &amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="58-top-12-react-boilerplates-and-starter-kits-for-2024" href="#58-top-12-react-boilerplates-and-starter-kits-for-2024" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/top-12-react-boilerplates-and-starter-kits-for-2024"&amp;gt;58. Top 12+ React Boilerplates and Starter Kits for 2024&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/2kt6skua1aq4tcba8otg.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
What criteria do you use when choosing a React boilerplate?  We made a comparison of boilerplates by features and analyzed each of them&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="59-bootstrap-vs-bulma-in-ruby-on-rails-application" href="#59-bootstrap-vs-bulma-in-ruby-on-rails-application" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/bootstrap-vs-bulma-in-ruby-on-rails-application-1c1v3udq"&amp;gt;59. Bootstrap Vs. Bulma in Ruby on Rails Application&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/0mm7mbscyg3glqxpktxb.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
Bootstrap 4 &amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="60-how-to-connect-react-highcharts-and-cubejs" href="#60-how-to-connect-react-highcharts-and-cubejs" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/how-to-connect-react-highcharts-and-cubejs-6o2f3ubd"&amp;gt;60. How to Connect React, Highcharts And Cube.js&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/5k2d5c95yy9y4rg23n0h.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
Started as a simple charting tool for monitoring a snow depth near the owner’s country house in Norway, Highcharts quickly became one of the most popular visualization libraries. It provides a lot of great built-in interactive features and is easy to use.In this tutorial we are going to build a simple e-commerce dashboard with Cube.js and Highcharts. We’ll use the main Highcharts library, as well as Maps, Stock, and Solid Gauge modules.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="61-intro-to-react-css-modules" href="#61-intro-to-react-css-modules" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/intro-to-react-css-modules-9w8c3yn8"&amp;gt;61. Intro to React CSS Modules&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/g465f9ybc9byvhcpnf4h.jpg"/&amp;gt;&amp;lt;br&amp;gt;
CSS Modules helps you create independent and customized cascading style sheets for any .js file rendering HTML in your React application.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="62-the-developers-guide-to-completing-projects-on-time" href="#62-the-developers-guide-to-completing-projects-on-time" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/the-developers-guide-to-completing-projects-on-time-8p10357o"&amp;gt;62. The Developer’s Guide to Completing Projects on Time &amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://cdn.hackernoon.com/images/MGnZwhSjAMg9X4SThcV6NJHqXTP2-99a3268b.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
Become a better developer by learning how to properly collaborate in a team environment and turn their strengths into your success.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="63-how-to-use-context-api-in-react" href="#63-how-to-use-context-api-in-react" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/how-to-use-context-api-in-react-ud4o3v8f"&amp;gt;63. How to use context API in React&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/cyhb7fpk2jdxpsxkhsfo.jpg"/&amp;gt;&amp;lt;br&amp;gt;
What is context API&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="64-understanding-chakra-ui" href="#64-understanding-chakra-ui" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/understanding-chakra-ui"&amp;gt;64. Understanding Chakra UI&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/let4csci5ptwwx388npb.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
In this article, we will discuss what Chakra UI is, its core features and capabilities and by the end you should be able to decide if Chakra UI is a good fit.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="65-an-introduction-to-microfrontends-in-enterprise-applications-part-1" href="#65-an-introduction-to-microfrontends-in-enterprise-applications-part-1" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/an-introduction-to-micro-frontends-in-enterprise-applications-part-1-uy3333fr"&amp;gt;65. An Introduction to Micro-Frontends in Enterprise Applications (part 1)&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/2ldnfw20uy09s03ybs5s.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
Leverage webpack module federation to build a scalable micro-frontends architecture.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="66-a-comparison-of-web-component-solutions" href="#66-a-comparison-of-web-component-solutions" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/a-comparison-of-web-component-solutions-xu163u3o"&amp;gt;66. A Comparison Of Web Component Solutions&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/jv2zyrljfija9xg2q1zh.png"/&amp;gt;&amp;lt;br&amp;gt;
&amp;amp;quot;Don’t repeat yourself.&amp;amp;quot; Every programmer has this concept drilled into their head when first learning to code. Any time you have code you find yourself duplicating in several places, it’s time to abstract that code away into a class or a function. But how does this apply to user interfaces? How do you avoid re-writing the same HTML and CSS over and over again?&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="67-angular-awesomeness-supercharge-your-app-with-loading-spinners-for-observables" href="#67-angular-awesomeness-supercharge-your-app-with-loading-spinners-for-observables" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/angular-awesomeness-supercharge-your-app-with-loading-spinners-for-observables"&amp;gt;67. Angular Awesomeness: Supercharge Your App with Loading Spinners for Observables&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/6b2xigjiwqiwplcv369p.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
Enhance user experience in Angular with captivating loading spinners for observables. Elevate your app&amp;amp;#39;s responsiveness today!&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="68-how-to-use-domaindriven-design-in-microfrontend-architecture" href="#68-how-to-use-domaindriven-design-in-microfrontend-architecture" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/how-to-use-domain-driven-design-in-micro-frontend-architecture"&amp;gt;68. How to Use Domain-Driven Design in Micro-frontend Architecture&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/wf0ti8gnehijojyzys2e.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
Discover how to apply Domain-Driven Design principles to decompose micro-frontends. Improve your front-end architecture and enhance your development workflow.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="69-writing-clean-front-end-code" href="#69-writing-clean-front-end-code" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/writing-clean-front-end-code"&amp;gt;69. Writing Clean Front End Code&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/7bv8kznrw3f4ytx348ha.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
Writing clean front end code for a resilient, readable front end code repository.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="70-the-react-virtual-dom-explained" href="#70-the-react-virtual-dom-explained" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/the-react-virtual-dom-explained"&amp;gt;70. The React Virtual DOM Explained&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/9wqps9ufqdjcqbor4373.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
Virtual DOM Is Just A Virtual Copy Of The Actual Object That The DOM Has Created For A Specific Node And...&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="71-automatic-image-optimization-using-the-nuxt-image-component-with-imgix" href="#71-automatic-image-optimization-using-the-nuxt-image-component-with-imgix" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/automatic-image-optimization-using-the-nuxt-image-component-with-imgix"&amp;gt;71. Automatic Image Optimization Using the Nuxt Image Component with imgix&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/l0rhf6o11j42900xkt8y.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
See how you can use imgix and the Nuxt Image Component to accelerate page speed, simplify image workflow, and transform images at scale.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="72-the-importance-of-selecting-the-right-frontend-framework" href="#72-the-importance-of-selecting-the-right-frontend-framework" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/the-importance-of-selecting-the-right-frontend-framework-4sk34ae"&amp;gt;72. The Importance Of Selecting The Right Frontend Framework&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://hackernoon.com/images/3nhao37bBEfHA9RTQ0WNVWfXPD02-6bk349r.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
Creating a new product comes with lots of ideas and requires numerous technologies. The idea of choosing the right framework matters a lot. Learn how to choose &amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="73-introducing-tezjs-the-fastest-website-premix-framework" href="#73-introducing-tezjs-the-fastest-website-premix-framework" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/introducing-tezjs-the-fastest-website-premix-framework"&amp;gt;73. Introducing TezJS: The Fastest Website Premix Framework&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/e0diatz65rpuuxm6ro3m.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
TezJS is a modern JavaScript framework, allowing you to build a modern Jamstack website by achieving highest website performance &amp;amp;amp; 98+ web vital out of the box&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="74-mastering-angular-dependency-injection-advanced-techniques-for-building-robust-applications" href="#74-mastering-angular-dependency-injection-advanced-techniques-for-building-robust-applications" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/mastering-angular-dependency-injection-advanced-techniques-for-building-robust-applications"&amp;gt;74. Mastering Angular Dependency Injection: Advanced Techniques for Building Robust Applications&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/3ez9xgiesz9bpeg3a3d7.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
Explore advanced Angular dependency injection techniques to build robust, maintainable applications efficiently.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="75-how-to-build-a-github-user-finder-app-with-nextjs-amp-tailwind-css" href="#75-how-to-build-a-github-user-finder-app-with-nextjs-amp-tailwind-css" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/how-to-build-a-github-user-finder-app-with-nextjs-and-tailwind-css"&amp;gt;75. How to Build a Github User Finder App With Next.js &amp;amp;amp; Tailwind CSS&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/9m3ovtlvef4ku0idsih9.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
In this project, we are going to build GitHub user Search App using Github API. We will design the UI of the app using Tailwind CSS with Next.js as a framework.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="76-master-react-by-designing-effective-apis-with-the-useimperativehandle-hook" href="#76-master-react-by-designing-effective-apis-with-the-useimperativehandle-hook" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/master-react-by-designing-effective-apis-with-the-useimperativehandle-hook"&amp;gt;76. Master React by Designing Effective APIs With the useImperativeHandle Hook&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/2ijsxzz224sj465rwaj3.png"/&amp;gt;&amp;lt;br&amp;gt;
The useImperativeHandle hook allows developers to customize the methods and properties exposed by a component, enhancing flexibility and maintainability.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="77-10-ridiculously-cool-admin-themes-and-templates" href="#77-10-ridiculously-cool-admin-themes-and-templates" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/10-ridiculously-cool-admin-themes-and-templates-3lw338l"&amp;gt;77. 10+ Ridiculously Cool Admin Themes And Templates&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/3m6p4v635mvnj2vcvgig.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
In today’s article, we will have a quick look at 10 admin templates and themes that are simple to use and good to look at.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="78-how-to-become-a-ui-developer" href="#78-how-to-become-a-ui-developer" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/how-to-become-a-ui-developer-gjt13yjc"&amp;gt;78. How to Become a UI Developer&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/upcyw23bkfilphrbk2gr.png"/&amp;gt;&amp;lt;br&amp;gt;
After sharing my post describing what a UI Developer is, I got some requests to write another post specifically about how to get a UI Developer job. It&amp;amp;#39;s certainly not an obvious path. My first job out of college was working for my alma mater in the Art Department media lab, during which time all I knew was that I wanted to transition into web development.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="79-how-can-selfhealing-ai-help-a-web-test-automation-developer" href="#79-how-can-selfhealing-ai-help-a-web-test-automation-developer" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/how-can-self-healing-ai-help-a-web-test-automation-developer-gac3tr4"&amp;gt;79. How can Self-Healing AI Help a Web Test Automation Developer?&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://firebasestorage.googleapis.com/v0/b/hackernoon-app.appspot.com/o/images%2Fcde3BZuCoRQKREBn8r9HFyiTjjJ2-bri3tjb.jpeg?alt=media&amp;amp;token=2cd1bd98-5f27-46d2-8b61-c76a2317e2d1"/&amp;gt;&amp;lt;br&amp;gt;
I have been working in the automation field for more than a decade, and have seen automation tools evolve in unique ways. During the earlier years, when AI technologies weren’t prevalent, I remember how our automation team faced particular and unavoidable challenges which we, at that time, thought were some of the trickiest to resolve from our end. But we accepted it as just a part of daily life in the automation world and adapted to it.&amp;nbsp;&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="80-a-tutorial-for-todo-apps-using-react-redux-and-framermotion" href="#80-a-tutorial-for-todo-apps-using-react-redux-and-framermotion" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/a-tutorial-for-todo-apps-using-react-redux-and-framer-motion-lf9i35u9"&amp;gt;80. A Tutorial for Todo Apps using React, Redux and Framer-Motion&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://hackernoon.com/images/541r0RExUOQ3nFAQs7oJuST9Axf2-3hn037a9.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
React redux todo app tutorial : In this tutorial we will build Todo List app with  animations using Framer-motion. With react-redux we will use redux-toolkit.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="81-how-to-build-your-own-rickroll-url-shortener-app" href="#81-how-to-build-your-own-rickroll-url-shortener-app" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/make-a-free-url-shortener"&amp;gt;81. How to Build Your own Rick-roll URL Shortener App&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/gcjutw9ane1vl4ja6i48.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
Step by step guide on how to make your own url shortener. This wil help you understand how to integrate APIs.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="82-streamline-nestjs-setup-with-extensive-react-boilerplate" href="#82-streamline-nestjs-setup-with-extensive-react-boilerplate" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/streamline-nestjs-setup-with-extensive-react-boilerplate"&amp;gt;82. Streamline NestJS Setup with Extensive React Boilerplate&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/fuy43o0amubng2398c1h.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
Extensive React Boilerplate: what is it, what features include, how it complements Nest.js boilerplate to build full-stack apps&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="83-predicting-the-state-of-front-end-development-2021-edition" href="#83-predicting-the-state-of-front-end-development-2021-edition" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/predicting-the-state-of-front-end-development-2021-edition-um283497"&amp;gt;83. Predicting The State of Front End Development: 2021 Edition&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/06nsdlwop1qr6qyfvzu8.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
Where is front-end development heading in 2021? Jay Freestone examines trends and technologies that will shape web development this year.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="84-what-frontend-engineers-should-know-about-backend" href="#84-what-frontend-engineers-should-know-about-backend" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/what-frontend-engineers-should-know-about-backend-ks7r3ylc"&amp;gt;84. What Frontend Engineers Should Know About Backend&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/4mdnyxlk9a9gipgm1kza.jpg"/&amp;gt;&amp;lt;br&amp;gt;
The vast majority of things a frontend engineers need to do can be done without knowing anything about the backend other than the API. If you work on different parts of the frontend for long enough though, you&amp;amp;#39;ll probably run into something that does require some backend knowledge. Here&amp;amp;#39;s the short list of topics that a frontend engineer should know about the backend.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="85-a-guide-to-building-interactive-charts-in-flutter" href="#85-a-guide-to-building-interactive-charts-in-flutter" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/a-guide-to-building-interactive-charts-in-flutter"&amp;gt;85. A Guide to Building Interactive Charts in Flutter&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/puno5x84r78iguwwio9f.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
The Flutter charting library Graphic has a well-designed interaction system for various interactive charts.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="86-understanding-chrome-v8-chapter-3-compilation-pipeline-scanner" href="#86-understanding-chrome-v8-chapter-3-compilation-pipeline-scanner" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/understanding-chrome-v8-chapter-3-compilation-pipeline-scanner"&amp;gt;86. Understanding Chrome V8 — Chapter 3: Compilation pipeline, Scanner&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/59eu7zdca909fgmc7sje.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
Welcome to other chapters of Let’s Understand Chrome V8&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="87-bootstrap-4-customization-according-to-your-design" href="#87-bootstrap-4-customization-according-to-your-design" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/bootstrap-4-customization-according-to-your-design-z33q3wxb"&amp;gt;87. Bootstrap 4 Customization According to Your Design&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/qhgw99eh1kmp06tjaxbf.jpg"/&amp;gt;&amp;lt;br&amp;gt;
Twitter Bootstrap is the most popular CSS framework. It has been so since its first release in 2011. Its constantly rising popularity begs the question: what aspect of it allows room for the different look and feel of millions of websites that are built on top of it? In this article, I demonstrate how to modify Bootstrap 4 according to a design that has its own color theme, responsive breakpoints and spacing styles.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="88-how-to-bypass-the-vercel-tax-by-using-opensource-alternatives" href="#88-how-to-bypass-the-vercel-tax-by-using-opensource-alternatives" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/bypass-the-vercel-tax-by-using-open-source-alternatives"&amp;gt;88. How to Bypass the Vercel Tax by Using Open-source Alternatives&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/6gqkqwd22k1b4x97f77f.jpeg"/&amp;gt;&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="89-building-a-design-system-for-email-templates-react" href="#89-building-a-design-system-for-email-templates-react" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/building-a-design-system-for-email-templates-react"&amp;gt;89. Building a Design System for Email Templates (React)&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/mlzgxcqfj80ufpr52r4j.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
Arthur Tkachenko is releasing a React component-based design system for email templates.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="90-ui-throwback-creating-a-retro-progress-bar-for-ios-usingnbspcalayers" href="#90-ui-throwback-creating-a-retro-progress-bar-for-ios-usingnbspcalayers" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/ui-throwback-creating-a-retro-progress-bar-for-ios-using-calayers"&amp;gt;90. UI Throwback: Creating a Retro Progress Bar for iOS using&amp;nbsp;CALayers&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/hlfqypn4gz4in17ltv61.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
Dive into the blend of retro charm and modern iOS development with our guide on creating a nostalgic CALayer-based Progress Bar in iOS.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="91-how-to-build-a-framework-that-is-actuallynbsphelpful" href="#91-how-to-build-a-framework-that-is-actuallynbsphelpful" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/how-to-build-a-framework-that-is-actually-helpful-rlr32q0"&amp;gt;91. How to Build a Framework that is Actually&amp;nbsp;Helpful&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/7uffszv5az0zd0j7q4qf.png"/&amp;gt;&amp;lt;br&amp;gt;
And also that you are capable of&amp;nbsp;doing&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="92-a-breakdown-of-software-development-types-for-small-businesses" href="#92-a-breakdown-of-software-development-types-for-small-businesses" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/a-breakdown-of-software-development-types-for-small-businesses"&amp;gt;92. A Breakdown of Software Development Types for Small Businesses&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/8xwnnqfp279luz1m47b9.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
Want an in-depth knowledge of the top software development services? Hire a custom software development company today!&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="93-3-things-you-will-love-about-micro-frontends" href="#93-3-things-you-will-love-about-micro-frontends" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/3-things-you-will-love-about-micro-frontends"&amp;gt;93. 3 Things You Will Love About Micro Frontends&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/ngyhs6bajvdgzwdiwzby.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
3 cool things that will make you love micro frontend architecture - flexibility in managing codebase, a wide choice of frameworks, and independent deployments.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="94-build-an-ecommerce-site-with-sanity-and-commerce-layer" href="#94-build-an-ecommerce-site-with-sanity-and-commerce-layer" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/build-an-e-commerce-site-with-sanity-and-commerce-layer"&amp;gt;94. Build an E-commerce Site with Sanity and Commerce Layer&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.amazonaws.com/uploads/articles/c7aq4hvrxd92e3evpss7.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
One of the greatest benefits of composable, headless commerce is the flexibility it introduces to the developer experience of building shopping experiences. &amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="95-add-video-conferencing-to-your-react-app-with-100ms" href="#95-add-video-conferencing-to-your-react-app-with-100ms" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/add-video-conferencing-to-your-react-app-with-100ms"&amp;gt;95. Add video conferencing to your React App with 100ms&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/wot76gnizgmufs4mydcf.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
What is the better Agora alternative for video conferencing? What other solutions bring on the table when compared to Agora. Read how I created an app.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="96-top-15-online-resources-to-learn-how-to-code" href="#96-top-15-online-resources-to-learn-how-to-code" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/top-15-online-resources-to-learn-how-to-code-iw1m34ry"&amp;gt;96. Top 15 Online Resources to Learn How To Code&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/zg96ue77aeej9psgwcqg.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
Top 15 Resources to Learn Coding in 2021, Frontend Masters, FreeCodeCamp, Coursera, MDN, W3Schools&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="97-introducing-neuron-lang-a-new-language-for-frontend-development" href="#97-introducing-neuron-lang-a-new-language-for-frontend-development" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/introducing-neuron-lang-a-new-language-for-frontend-development-fg2b3ukq"&amp;gt;97. Introducing Neuron Lang: A New Language For Frontend Development&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/xvtxmk7j92ggh5h23m9a.png"/&amp;gt;&amp;lt;br&amp;gt;
HTML, CSS, and JavaScript are combined in this elegant language.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="98-optimistic-updates-in-frontend-applications" href="#98-optimistic-updates-in-frontend-applications" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/optimistic-updates-in-frontend-applications"&amp;gt;98. Optimistic Updates in Frontend Applications&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/mmguff46zvtbsssl1aha.png"/&amp;gt;&amp;lt;br&amp;gt;
Discover how optimistic updates revolutionize user experience by instantly updating UI elements without backend validation&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="99-cloudnative-buildpacks-buildkit-and-container-images-questce-que-cest" href="#99-cloudnative-buildpacks-buildkit-and-container-images-questce-que-cest" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/cloud-native-buildpacks-buildkit-and-container-images-quest-ce-que-cest"&amp;gt;99. Cloud-Native Buildpacks, BuildKit, and Container Images: Qu&amp;amp;#39;est-ce Que C&amp;amp;#39;est?&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/i8pu8thpc5zkij1rcr5d.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
In this article, we’ll do a deep dive into the Buildpacks BuikdKit frontend implementation and see how it actually works under the hood. &amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="100-pinpoint-those-pesky-minified-javascript-errors-with-sentry" href="#100-pinpoint-those-pesky-minified-javascript-errors-with-sentry" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/pinpoint-those-pesky-minified-javascript-errors-with-sentry-bwk3yer"&amp;gt;100. Pinpoint Those Pesky Minified Javascript Errors With Sentry&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/293nc32bl7ttpi1pvehl.png"/&amp;gt;&amp;lt;br&amp;gt;
Source Maps to the rescue.!&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="101-helpful-css-selectors" href="#101-helpful-css-selectors" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/helpful-css-selectors-j7uo248c"&amp;gt;101. Helpful CSS Selectors &amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/zv10v0i6ilb4wjmwzi7i.png"/&amp;gt;&amp;lt;br&amp;gt;
A&amp;nbsp;CSS selector&amp;nbsp;is a set of rules which will allow us to&amp;nbsp;style&amp;nbsp;any HTML element.&amp;nbsp;In&amp;lt;br&amp;gt;
 CSS there are many different selectors, they will also explain in detail and a descriptive&amp;lt;br&amp;gt;
 example of each of them.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="102-understanding-chrome-v8-chapter-1checkout-build-run-v8" href="#102-understanding-chrome-v8-chapter-1checkout-build-run-v8" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/understanding-chrome-v8-chapter-1checkout-build-run-v8"&amp;gt;102. Understanding Chrome V8 — Chapter 1：Checkout, Build, Run V8 &amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/4nucqsxk5otvlo8k29s1.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
Welcome to the first chapter of Let’s Understand Chrome V8. &amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="103-how-to-create-effective-frontend-design-documents" href="#103-how-to-create-effective-frontend-design-documents" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/how-to-create-effective-frontend-design-documents"&amp;gt;103. How to Create Effective Frontend Design Documents&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.amazonaws.com/uploads/articles/w2ljm8t2cop779xjgdmq.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
Learn how to create effective frontend designs with this comprehensive guide. We cover everything from design principles to implementation strategies.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="104-i-spent-years-freelancing-in-web-devheres-the-modular-trick-that-saved-my-sanity" href="#104-i-spent-years-freelancing-in-web-devheres-the-modular-trick-that-saved-my-sanity" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/i-spent-years-freelancing-in-web-devheres-the-modular-trick-that-saved-my-sanity"&amp;gt;104. I Spent Years Freelancing in Web Dev—Here’s the Modular Trick That Saved My Sanity&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/nrmq2i5zr6k4b4mtmj3o.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
I needed to come up with an approach that would allow me to use logic from one project to another.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="105-your-guide-to-learning-redux" href="#105-your-guide-to-learning-redux" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/your-guide-to-learning-redux-r37e35sd"&amp;gt;105. Your Guide To Learning Redux&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://hackernoon.com/images/541r0RExUOQ3nFAQs7oJuST9Axf2-ke8t37c2.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
What is Redux : A beginners guide. Redux is very important if you&amp;amp;#39;re using state in your web app. Especially if you&amp;amp;#39;re React Developer then you must learn Redux&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="106-the-1mb-challenge-can-you-build-a-modern-app-with-zero-dependencies" href="#106-the-1mb-challenge-can-you-build-a-modern-app-with-zero-dependencies" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/the-1mb-challenge-can-you-build-a-modern-app-with-zero-dependencies"&amp;gt;106. The 1MB Challenge: Can You Build a Modern App with Zero Dependencies?&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/djf1iq937w7amd0zfg6g.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
Tired of massive node_modules? Learn how to build a modern, reactive SPA using zero dependencies with native Web Components, Proxies, and the History API.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="107-chat-is-a-terrible-interface-for-agentsand-2026-will-prove-it" href="#107-chat-is-a-terrible-interface-for-agentsand-2026-will-prove-it" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/chat-is-a-terrible-interface-for-agentsand-2026-will-prove-it"&amp;gt;107. Chat Is a Terrible Interface for Agents—and 2026 Will Prove It&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/i9opay7c7vvadyfzfigf.png"/&amp;gt;&amp;lt;br&amp;gt;
Building AI Agents? I tried Angular, HTMX &amp;amp;amp; Python. They failed. Discover why A2UI is the declarative protocol to replace basic chatbots.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="108-build-your-next-ecommerce-store-on-nodejs" href="#108-build-your-next-ecommerce-store-on-nodejs" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/build-your-next-ecommerce-store-on-nodejs"&amp;gt;108. Build Your Next eCommerce Store on NodeJS&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://cdn.hackernoon.com/images/CPZcQZuKTIRNEmHkkkOCBTvsTyd2-8c037lw.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
Top easiest ways to make an eCommerce store with Node.js. Shopify vs. buit-for-you solution.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="109-why-i-unit-test-my-sass-mixins" href="#109-why-i-unit-test-my-sass-mixins" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/why-i-unit-test-my-sass-mixins"&amp;gt;109. Why I Unit Test My Sass: Mixins 🧪&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/negaocx9298u51ybudix.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
Besides testing functions, did you know you can test mixins as well? &amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="110-things-you-didnt-know-css-grid-could-do" href="#110-things-you-didnt-know-css-grid-could-do" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/things-you-didnt-know-css-grid-could-do"&amp;gt;110. Things You Didn’t Know CSS Grid Could Do&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/n37hxr3ga29b3zjwvgk9.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
Discover the potential of CSS Grid for modern web layout design. Learn how to effortlessly position items in the center, stack elements and more&amp;nbsp;&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="111-ranting-as-a-frontend-developer-skills-expectations-and-the-full-stack-journey" href="#111-ranting-as-a-frontend-developer-skills-expectations-and-the-full-stack-journey" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/ranting-as-a-front-end-developer-skills-expectations-and-the-full-stack-journey"&amp;gt;111. Ranting as a Front-End Developer: Skills, Expectations, and the Full Stack Journey&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/tkucqle8cp2x0rtle6fg.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
From newbie coder to jack of all trades: the wild ride of a front-end dev in the ever-changing tech world!&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="112-let-your-browser-take-a-breather-with-scheduleryield" href="#112-let-your-browser-take-a-breather-with-scheduleryield" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/let-your-browser-take-a-breather-with-scheduleryield"&amp;gt;112. Let Your Browser Take a Breather with Scheduler.yield()&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/ksv2crjw2lydh3ur4avd.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
A practical guide to scheduler.yield() – the new Prioritized Task Scheduling API that prevents Main Thread blocking and improves user experience.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="113-how-to-start-a-career-as-a-junior-developer-in-2026" href="#113-how-to-start-a-career-as-a-junior-developer-in-2026" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/how-to-start-a-career-as-a-junior-developer-in-2026"&amp;gt;113. How to Start a Career as a Junior Developer in 2026&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://cdn.hackernoon.com/images/JlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-02T13:59:59.522Z-igcktyox7dhb7ihuj3f6y3uv"/&amp;gt;&amp;lt;br&amp;gt;
The &amp;amp;quot;Junior Developer&amp;amp;quot; role is collapsing (down 46%), but a new path is emerging.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="114-adding-responsive-website-design-to-your-webnbspprojects" href="#114-adding-responsive-website-design-to-your-webnbspprojects" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/good-and-responsive-website-design-is-necessary-for-your-web-projects-psy3x38"&amp;gt;114. Adding Responsive Website Design To Your Web&amp;nbsp;Projects&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/1mqfetw2aua02y32jree.jpg"/&amp;gt;&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="115-what-everyone-is-getting-wrong-about-react-native-modals" href="#115-what-everyone-is-getting-wrong-about-react-native-modals" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/the-right-way-to-build-react-native-modals"&amp;gt;115. What Everyone Is Getting Wrong About React Native Modals&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/pvp41a0zofpeyrhxyis3.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
Do you find using modals in React Native to be a bit of a pain? This article teaches you how to get a better development experience with them.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="116-how-i-became-a-web-developer-at-17" href="#116-how-i-became-a-web-developer-at-17" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/how-i-became-a-web-developer-at-17-70fs35o8"&amp;gt;116. How I Became a Web Developer at 17&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://cdn.hackernoon.com/images/ZHAz9wv9l3eZzNLiVyAUACoJBo03-n31b3omh.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
In this article, I describe my story of becoming a Web Developer at 17, working with real-world clients and projects. &amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="117-getting-started-with-the-neuronnbsplanguage" href="#117-getting-started-with-the-neuronnbsplanguage" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/getting-started-with-the-neuron-language-lxt3u4u"&amp;gt;117. Getting Started with the Neuron&amp;nbsp;Language&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/vs74hsjz4gdpl50xiirx.png"/&amp;gt;&amp;lt;br&amp;gt;
A step-by-step guide to developing with Neuron.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="118-5-cool-react-admin-templates-for-bootstrap-dashboards-in-2021" href="#118-5-cool-react-admin-templates-for-bootstrap-dashboards-in-2021" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/5-cool-react-admin-templates-for-bootstrap-dashboards-in-2021-se4m31cb"&amp;gt;118. 5 Cool React Admin Templates for Bootstrap Dashboards in 2021&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/psgefm2354gtkwq0mmug.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
This article has a list of the most powerful React admin templates to create quick dashboards.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="119-create-a-lightning-text-effect-using-html-and-css-using-this-simple-code" href="#119-create-a-lightning-text-effect-using-html-and-css-using-this-simple-code" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/create-a-lightning-text-effect-using-html-and-css-using-this-simple-code"&amp;gt;119. Create A Lightning Text Effect Using HTML And CSS Using This Simple Code&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/6zb7yr4mohzfyklhralw.webp"/&amp;gt;&amp;lt;br&amp;gt;
Learn to craft a dynamic lightning text effect using HTML and CSS. Follow our step-by-step guide to enhance your web design skills. Start now!&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="120-angular-21-rolls-out-modern-testing-headless-a11y-components-and-ai-tools" href="#120-angular-21-rolls-out-modern-testing-headless-a11y-components-and-ai-tools" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/angular-21-rolls-out-modern-testing-headless-a11y-components-and-ai-tools"&amp;gt;120. Angular 21 Rolls Out Modern Testing, Headless A11y Components, and AI Tools&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/y7rfxuwbe6mkhku1mish.png"/&amp;gt;&amp;lt;br&amp;gt;
Angular v21 brings signal-driven forms, new accessibility tools, AI-powered CLI features, zoneless apps, and modern testing with Vitest.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="121-a-complete-guide-to-how-the-css-not-selector-works" href="#121-a-complete-guide-to-how-the-css-not-selector-works" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/a-complete-guide-to-how-the-css-not-selector-works"&amp;gt;121. A Complete Guide to How the CSS Not Selector Works&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/u4cp3872qu9b3x6f4avi.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
In CSS, it&amp;amp;#39;s often necessary to signpost that we want to select an element, but not in specific circumstances - like if it has a certain class. &amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="122-nobody-serious-uses-one-ai-coding-model-anymore" href="#122-nobody-serious-uses-one-ai-coding-model-anymore" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/nobody-serious-uses-one-ai-coding-model-anymore"&amp;gt;122. Nobody Serious Uses One AI Coding Model Anymore&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://cdn.hackernoon.com/images/JlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-02T13:59:59.460Z-bvyvfo8svf9ei27aps6lhulb"/&amp;gt;&amp;lt;br&amp;gt;
A practical look at multi-model AI coding, from Grok and Claude to Codex and Gemini, and why one model is no longer enough.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="123-how-i-plan-on-becoming-proficient-in-web3-development-by-2025-the-ultimate-web3-developer-roadmap" href="#123-how-i-plan-on-becoming-proficient-in-web3-development-by-2025-the-ultimate-web3-developer-roadmap" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/how-i-plan-on-becoming-proficient-in-web3-development-by-2025-the-ultimate-web3-developer-roadmap"&amp;gt;123. How I Plan on Becoming Proficient in Web3 Development by 2025: The Ultimate Web3 Developer Roadmap&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/hg99k3r3t67yvzvgvxjv.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
A web3 developer is a computer programmer who focuses on building decentralized applications, Non-fungible tokens (NFTs), and smart contracts.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="124-how-to-use-an-event-bus-in-vuejs-3" href="#124-how-to-use-an-event-bus-in-vuejs-3" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/how-to-use-an-event-bus-in-vuejs-3"&amp;gt;124. How to Use an Event Bus in Vue.js 3 &amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/obcyx8vlx2vuiy4551m9.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
In this tutorial, we will use the Vite build tool to scaffold a project.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="125-css-scrolldriven-animations-a-stepbystep-guide-with-no-javascript" href="#125-css-scrolldriven-animations-a-stepbystep-guide-with-no-javascript" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/css-scroll-driven-animations-a-step-by-step-guide-with-no-javascript"&amp;gt;125. CSS Scroll-Driven Animations: A Step-by-Step Guide With No JavaScript&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/rmjyolyhtrsgi8volrxz.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
Learn how to enhance your website with CSS scroll-driven animations, transforming static content into dynamic experiences effortlessly with no JavaScript.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="126-mastering-the-document-object-model-dom" href="#126-mastering-the-document-object-model-dom" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/mastering-the-document-object-model-dom"&amp;gt;126. Mastering the Document Object Model (DOM)&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/dljlvxpwxilq29asgkqi.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
In this blog post, we are going to deep dive into DOM and try to understand what a DOM is, and how it works.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="127-the-hackernoon-newsletter-vibe-coding-a-new-system-of-the-world-392025" href="#127-the-hackernoon-newsletter-vibe-coding-a-new-system-of-the-world-392025" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/3-9-2025-newsletter"&amp;gt;127. The HackerNoon Newsletter: Vibe Coding - A New System of the World (3/9/2025)&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/14tswcmutqoyn61naw7s.png"/&amp;gt;&amp;lt;br&amp;gt;
3/9/2025: Top 5 stories on the HackerNoon homepage!&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="128-ai-wants-to-kill-the-frontend-developer-it-wont-work" href="#128-ai-wants-to-kill-the-frontend-developer-it-wont-work" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/ai-wants-to-kill-the-frontend-developer-it-wont-work"&amp;gt;128. AI Wants to Kill the Frontend Developer. It Won’t Work.&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xv4gjldc4djlnxuwt9jo.png"/&amp;gt;&amp;lt;br&amp;gt;
Every few years, something threatens to replace frontend engineers. AI is just the latest. Here’s why it won’t work, and what devs should do instead.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="129-how-to-build-a-todo-list-app-by-using-svelte-and-meteor" href="#129-how-to-build-a-todo-list-app-by-using-svelte-and-meteor" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/how-to-build-todoist-app-by-using-svelte-and-meteor-0o1u318n"&amp;gt;129. How To Build a Todo List App by Using Svelte and Meteor&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/biwaecgtkdhiomj2wlse.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
Creating a Todo app with Svelte and Meteor&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="130-using-css-custom-properties-to-optimize-styling-efficiency-and-readability" href="#130-using-css-custom-properties-to-optimize-styling-efficiency-and-readability" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/using-css-custom-properties-to-optimize-styling-efficiency-and-readability"&amp;gt;130. Using CSS Custom Properties To Optimize Styling Efficiency and Readability&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/wvugwspl7kvrygus21ng.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
Learn about using fallback values with CSS Variables to optimise code.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="131-the-frontend-guide-to-digital-accessibility" href="#131-the-frontend-guide-to-digital-accessibility" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/the-front-end-guide-to-digital-accessibility"&amp;gt;131. The Front-End Guide to Digital Accessibility&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/djv2eeip7nayvkxoc66o.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
A comprehensive guide to accessible website design and development&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="132-create-spellbinding-parallax-effects-with-gsap-for-your-website" href="#132-create-spellbinding-parallax-effects-with-gsap-for-your-website" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/create-spellbinding-parallax-effects-with-gsap-for-your-website"&amp;gt;132. Create Spellbinding Parallax Effects with GSAP for Your Website&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/hu0yonepsimn8bqbw676.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
Learn how to create mesmerizing parallax effects using GSAP and ScrollTrigger to enhance your website&amp;amp;#39;s user experience and retention rate.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="133-what-is-thisnbspin-javascript" href="#133-what-is-thisnbspin-javascript" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/what-is-this-in-javascript-835o35kx"&amp;gt;133. What is &amp;amp;#39;this’&amp;nbsp;in JavaScript?&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://cdn.hackernoon.com/images/Nv9z8Cle3QV673MG2frRypYu7br1-kw938rf.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
‘this’ is always been a pain in the a** for many JavaScript developers, but it’s time to say ‘I got this’.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="134-rethinking-components-with-reactnbsphooks" href="#134-rethinking-components-with-reactnbsphooks" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/rethinking-components-with-react-hooks-bdec3yi2"&amp;gt;134. Rethinking Components with React&amp;nbsp;Hooks&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/rdgvghszo601lli3hkcu.png"/&amp;gt;&amp;lt;br&amp;gt;
React Hooks have been around since React 16.8 and remain as popular and in demand as ever. They have introduced a completely new way of handling components in React, which may lead you to reevaluate your approach to coding on a fundamental level. Having already been established as the most beloved front-end framework according to Stackoverflow popularity polls, React went above and beyond with the introduction of Hooks.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="135-the-advantages-and-disadvantages-of-angular" href="#135-the-advantages-and-disadvantages-of-angular" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/how-to-start-in-angular-ir2w3uh2"&amp;gt;135. The Advantages and Disadvantages of Angular&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/7fki57bse8bsyi0qng4n.png"/&amp;gt;&amp;lt;br&amp;gt;
When you need to create a Single Page Application, your first idea should be to search for the best framework to implement it. We have a lot of frameworks but 3 are very famous: Angular, React, and Vue.js. Today I will teach you about Angular, its advantages, disadvantages, and how you can start to learn it.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="136-text-truncation-in-css-learn-single-and-multiple-line-truncation-with-ease" href="#136-text-truncation-in-css-learn-single-and-multiple-line-truncation-with-ease" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/text-truncation-in-css-learn-single-and-multiple-lines-with-ease"&amp;gt;136. Text Truncation in CSS: Learn Single and Multiple Line Truncation with Ease&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/2ey1hd9boaa951bnd287.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
Learn how to effectively truncate text using CSS for both single and multiple lines, perfect for managing long strings and maintaining clean layouts.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="137-how-the-modern-web-test-automation-is-changing-our-lives" href="#137-how-the-modern-web-test-automation-is-changing-our-lives" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/how-the-modern-web-test-automation-is-changing-our-lives-ect34hk"&amp;gt;137. How The Modern Web Test Automation Is Changing Our Lives &amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/auwp95itmgjtz4uxqgla.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
This article leaves you with the thought of the importance of imagining and implementing solutions to help the test automation world evolve swiftly.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="138-how-to-use-clippath-css-property" href="#138-how-to-use-clippath-css-property" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/how-to-use-clip-path-css-property-z5213uc8"&amp;gt;138. How to Use Clip-Path CSS Property &amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/fqhuifglaiyq9nttmy4y.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
I was given a task to replicate the newsweek website and I thought that would be a walk in the park until I started working on the project. My focus will be on the red/orange background of the header used on that website, as shown on the image above and how I was able to come up with the design using the clip-path property in CSS3. &amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="139-an-anthology-of-flexbox-tools-and-tutorials-frontend-development" href="#139-an-anthology-of-flexbox-tools-and-tutorials-frontend-development" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/top-tutorials-to-learn-flexboxes-frontend-development-oi3zh30sp"&amp;gt;139. An Anthology of Flexbox Tools and Tutorials (Frontend Development)&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/eshnpwkvwlb5772cd1vy.png"/&amp;gt;&amp;lt;br&amp;gt;
We have a lot of great tutorials and courses, related to flexboxes. &amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="140-create-a-data-visualization-map-using-mapbox" href="#140-create-a-data-visualization-map-using-mapbox" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/create-a-data-visualization-map-using-mapbox-without-no-coding-xr40337m"&amp;gt;140. Create A Data Visualization Map Using Mapbox&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/ylhokjzx8wdze50nfkyr.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
In this article, we make a map with a software called Mapbox in a few simple steps. This won&amp;amp;#39;t involve any coding at all!&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="141-7-ways-to-up-your-typescript-game" href="#141-7-ways-to-up-your-typescript-game" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/7-ways-to-up-your-typescript-game"&amp;gt;141. 7 Ways to Up Your TypeScript Game&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/kcuzme2in83kyjcw0gs5.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
Master TypeScript with essential features: unions, nullish coalescing, object typing, overload signatures &amp;amp;amp; more!&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="142-stilljs-is-taking-vanilla-javascript-to-the-enterprise" href="#142-stilljs-is-taking-vanilla-javascript-to-the-enterprise" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/stilljs-is-taking-vanilla-javascript-to-the-enterprise"&amp;gt;142. Still.js Is Taking Vanilla JavaScript to the Enterprise&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://cdn.hackernoon.com/images/l021GQRAFONHgi8sSqztth8pcvW2-11038yf.png"/&amp;gt;&amp;lt;br&amp;gt;
Still.js is a modern, open-source JavaScript framework designed for building enterprise-grade web applications without relying on bundlers or transpilers. &amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="143-7-new-css-features-that-will-smoothen-your-web-development" href="#143-7-new-css-features-that-will-smoothen-your-web-development" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/7-new-css-features-that-will-smoothen-your-web-development"&amp;gt;143. 7 New CSS Features That Will Smoothen Your Web Development&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/mwqw37yr15y8zwghzxfx.png"/&amp;gt;&amp;lt;br&amp;gt;
You all must be familiar with the importance of CSS. How is it an invertible part of web development? When a person decides to step ahead in web development, HT&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="144-the-ui-why-its-the-real-ai-agent-bottleneck" href="#144-the-ui-why-its-the-real-ai-agent-bottleneck" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/the-ui-why-its-the-real-ai-agent-bottleneck"&amp;gt;144. The UI: Why It&amp;amp;#39;s the Real AI Agent Bottleneck&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/yiu3vo2zj4t8p44pe8oj.webp"/&amp;gt;&amp;lt;br&amp;gt;
We need to stop treating the UI as an afterthought. It’s a critical component for unlocking the value of AI agents in the enterprise. &amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="145-five-days-into-vuejs-my-first-five5-takeaways" href="#145-five-days-into-vuejs-my-first-five5-takeaways" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/five-days-into-vuejs-my-first-five5-takeaways-0h1a3140"&amp;gt;145. Five Days into Vue.JS: My First Five(5) Takeaways&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/ylb7mwnnfetjgt97ze52.png"/&amp;gt;&amp;lt;br&amp;gt;
Getting Started with VueJS from ReactJS background, Learning Vue, Vue Fundamentals, My takeaway from VueJS in a Wee&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="146-a-first-look-into-conditional-when-and-else-statements-in-css" href="#146-a-first-look-into-conditional-when-and-else-statements-in-css" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/a-first-look-into-conditional-when-and-else-statements-in-css"&amp;gt;146. A First Look into Conditional When and Else Statements in CSS&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/69ldfxi4okxgisptvwwb.jpeg"/&amp;gt;&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="147-ai-didnt-replace-meit-supercharged-my-phpstorm-workflow" href="#147-ai-didnt-replace-meit-supercharged-my-phpstorm-workflow" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/ai-didnt-replace-meit-supercharged-my-phpstorm-workflow"&amp;gt;147. AI Didn’t Replace Me—It Supercharged My Phpstorm Workflow&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/n9h17jsnmxtmqrdkijr2.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
Discover how a frontend developer uses GitHub Copilot daily to code faster, debug smarter, and boost productivity without sacrificing control.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="148-a-complete-introduction-to-tailwindcss" href="#148-a-complete-introduction-to-tailwindcss" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/a-complete-introduction-to-tailwindcss"&amp;gt;148. A Complete Introduction to TailwindCSS&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/2ninfpkvzuaelhmp7vlt.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
This blog discusses CSS prerequisites and use cases for Tailwind CSS. It is helpful for anyone who&amp;amp;#39;s getting started with Tailwind CSS.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="149-the-7layer-blueprint-for-serving-securing-and-observing-ai-agents-at-scale" href="#149-the-7layer-blueprint-for-serving-securing-and-observing-ai-agents-at-scale" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/the-7-layer-blueprint-for-serving-securing-and-observing-ai-agents-at-scale"&amp;gt;149. The 7-Layer Blueprint for Serving, Securing, and Observing AI Agents at Scale&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/plbg47n2wso7l566zwqm.png"/&amp;gt;&amp;lt;br&amp;gt;
From PoC to Factory: Deconstructing the 7-layer architecture of a production-grade AI Agent Platform for enterprise scalability and control.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="150-introduction-to-css-lineheight-property" href="#150-introduction-to-css-lineheight-property" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/introduction-to-css-line-height-property-u9bu3yve"&amp;gt;150. Introduction to CSS line-height Property&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/kcatv8nsyxzttpe1yuzh.jpg"/&amp;gt;&amp;lt;br&amp;gt;
The CSS property line-height defines the amount of space used for lines, most commonly in the text. &amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="151-build-a-mini-photoshop-factory-in-python-gradio-cloud-run-ai" href="#151-build-a-mini-photoshop-factory-in-python-gradio-cloud-run-ai" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/build-a-mini-photoshop-factory-in-python-gradio-cloud-run-ai"&amp;gt;151. Build a Mini “Photoshop Factory” in Python: Gradio + Cloud Run + AI&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/jy0kg7lk39bo1mo6834u.png"/&amp;gt;&amp;lt;br&amp;gt;
Streamline retail image editing with Combo Banana, a prototype automation tool built with Gradio, Nano Banana, and Google Cloud Run.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="152-custom-logic-in-webflow-how-to-push-nocode-to-its-limits" href="#152-custom-logic-in-webflow-how-to-push-nocode-to-its-limits" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/custom-logic-in-webflow-how-to-push-no-code-to-its-limits"&amp;gt;152. Custom Logic in Webflow: How to Push No-Code to Its Limits&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/j7e8gqnyazlj4tdcodgj.png"/&amp;gt;&amp;lt;br&amp;gt;
Discover how to extend Webflow’s no-code capabilities with custom logic, low-code integrations, and performance-first architecture.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="153-creating-css3-animated-backgrounds-from-scratch" href="#153-creating-css3-animated-backgrounds-from-scratch" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/creating-css3-animated-backgrounds-from-scratch-od1d3ufi"&amp;gt;153. Creating CSS3 Animated Backgrounds From Scratch&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://firebasestorage.googleapis.com/v0/b/hackernoon-app.appspot.com/o/images%2FwM76KhPDzWV6HgCIJJlL0XtqRju2-7ov3uhy.jpeg?alt=media&amp;amp;token=d7499399-3a33-4864-b95b-d88d1ce51adf"/&amp;gt;&amp;lt;br&amp;gt;
Use CSS Filter and Keyframes to Create Awesome Effects&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="154-building-mobile-responsive-websites-with-bootstrap" href="#154-building-mobile-responsive-websites-with-bootstrap" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/building-mobile-responsive-websites-with-bootstrap-ueu3uzc"&amp;gt;154. Building Mobile Responsive Websites with Bootstrap&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/pbnxnj65fayrdoomxkaq.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
We live in a fast-moving world which has moved past the known desktops and big-screen laptops to portable mobile devices. Gone are the days when websites were built for big-screen users. Now, they are built majorly for mobile users. This development, which is no longer new as it used to be has finally come to stay in our world. Developers must then keep pace with this reality in other to be relevant and to also serve their clients, and most importantly, the end-users well.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="155-hacking-dependency-free-react-state-management" href="#155-hacking-dependency-free-react-state-management" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/hacking-dependency-free-react-state-management"&amp;gt;155. Hacking Dependency Free React State Management &amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/vqd61uwpfb7ncqfzjg34.png"/&amp;gt;&amp;lt;br&amp;gt;
How to create global state management in React applications without side dependencies and unnecessary rerendering&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="156-how-to-build-an-impressive-demo-project" href="#156-how-to-build-an-impressive-demo-project" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/how-to-build-an-impressive-demo-project"&amp;gt;156. How to Build an Impressive Demo Project&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/5ps58imfrgp0za8pcy78.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
Discover essential tips for creating an impactful demo project that effectively showcases your coding skills to potential employers. &amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="157-how-to-implement-lazy-loading-images-and-videos-in-javascript" href="#157-how-to-implement-lazy-loading-images-and-videos-in-javascript" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/how-to-implement-lazy-loading-images-and-videos-in-javascript"&amp;gt;157. How to Implement Lazy Loading Images and Videos in JavaScript&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/h6xuoh0qsshf8ug9xuol.png"/&amp;gt;&amp;lt;br&amp;gt;
Learn how to implement lazy loading for images and videos in JavaScript using the Intersection Observer API.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="158-the-remote-work-fantasy-breaks-in-real-life" href="#158-the-remote-work-fantasy-breaks-in-real-life" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/the-remote-work-fantasy-breaks-in-real-life"&amp;gt;158. The Remote Work Fantasy Breaks in Real Life&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/n3by372fot38801w3e5h.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
I moved from Istanbul to LA and found the same Figma files waiting. Reflections on nomadic remote work, timezone pain, and why stability matters for design....&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="159-building-a-logo-creation-app-with-nextjs-shadcnui-and-lucide-react" href="#159-building-a-logo-creation-app-with-nextjs-shadcnui-and-lucide-react" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/building-a-logo-creation-app-with-nextjs-shadcnui-and-lucide-react"&amp;gt;159. Building a Logo Creation App with Next.js, Shadcn/ui, and Lucide React&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/fcoyu0ldi0qh5e2fsuur.png"/&amp;gt;&amp;lt;br&amp;gt;
Learn how to build a customizable logo builder app with Next.js, shadcn/ui, html2canvas-pro, and Lucide Icons. Follow our step-by-step guide to create and perso&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="160-how-to-get-started-with-cssnbspflexbox" href="#160-how-to-get-started-with-cssnbspflexbox" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/how-to-get-started-with-css-flexbox-df3k341f"&amp;gt;160. How to Get Started With CSS&amp;nbsp;Flexbox&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://firebasestorage.googleapis.com/v0/b/hackernoon-app.appspot.com/o/images%2FX1pYO0x6T1PrjwoIczS45GxTZpy1-47d3wqa.jpeg?alt=media&amp;amp;token=1bb2d63b-90fa-4de4-ae1a-79638294ae08"/&amp;gt;&amp;lt;br&amp;gt;
This little introduction to CSS Flexbox should help you to get a first impression and give you some examples to play around with. From here you will be able to integrate this powerful framework into your own projects.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="161-how-to-write-tests-for-react-part-2-beginners-guide" href="#161-how-to-write-tests-for-react-part-2-beginners-guide" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/how-to-write-tests-for-react-part-2-beginners-guide-me1i3usd"&amp;gt;161. How to Write Tests for React - Part 2 [Beginner&amp;amp;#39;s Guide]&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/lmxbruvipanudpj29znf.webp"/&amp;gt;&amp;lt;br&amp;gt;
Writing React Test with React recommend libraries - Jest &amp;amp;amp; Testing Library for React Intermediate users.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="162-testing-a-react-app-with-jest-and-reacttestinglibrary" href="#162-testing-a-react-app-with-jest-and-reacttestinglibrary" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/testing-a-react-app-with-jest-and-react-testing-library"&amp;gt;162. Testing a React App with Jest and react-testing-library&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/2a6z6rtfyr56vmabaunp.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
How to test a React App, with Jest and react-testing-library&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="163-what-is-css-beginners-guide" href="#163-what-is-css-beginners-guide" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/what-is-css-beginners-guide-88433ymq"&amp;gt;163. What is CSS [Beginners Guide]&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/f5qazddwjt9m372feovl.png"/&amp;gt;&amp;lt;br&amp;gt;
CSS is one of those things we see get thrown around but not really explained. If it does, we only get to scratch the technical surface. Over the years, CSS has grown from something that makes the web prettier into a tool that can be infused with user experience psychology and conversion inducing patterns. To add to it all, the differences in browsers and screen size requirements push CSS’ potential to be complex through requirements just a little bit further.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="164-angular-signals-are-a-game-changer-how-theyre-a-great-fit-for-scalable-apps" href="#164-angular-signals-are-a-game-changer-how-theyre-a-great-fit-for-scalable-apps" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/angular-signals-are-a-game-changer-how-theyre-a-great-fit-for-scalable-apps"&amp;gt;164. Angular Signals Are A Game Changer: How They&amp;amp;#39;re A Great Fit For Scalable Apps&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/ktjrp4jfspsrfli0wpxy.png"/&amp;gt;&amp;lt;br&amp;gt;
Signals are a new concept in Angular that plays well with reactive programming and templates.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="165-how-we-created-custom-react-components-for-any-front-end" href="#165-how-we-created-custom-react-components-for-any-front-end" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/how-we-created-custom-react-components-for-any-front-end"&amp;gt;165. How We Created Custom React Components for Any Front End&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/2z10jbxke2aok2avc94g.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
We created a lightweight solution using React that has a global state and runs independently in the background.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="166-6-reasons-for-using-bootstrap-framework" href="#166-6-reasons-for-using-bootstrap-framework" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/6-reasons-for-using-bootstrap-framework-sa6624sj"&amp;gt;166. 6 Reasons for Using Bootstrap Framework&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/c9jk35mjvo4g3g3pnmq0.png"/&amp;gt;&amp;lt;br&amp;gt;
Usually, when we are making a web page, we need to use the code that we created before in other projects. That means that we are going to redo the same features over and over again.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="167-heres-why-polyglots-have-an-advantage" href="#167-heres-why-polyglots-have-an-advantage" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/heres-why-polyglots-have-an-advantage"&amp;gt;167. Here&amp;amp;#39;s Why Polyglots Have an Advantage&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/4f1nuv4jxksotwobx51m.png"/&amp;gt;&amp;lt;br&amp;gt;
If your company needed a real-time service tomorrow, could you evaluate Go versus Node.js versus Elixir objectively? Or would you default to what you know?&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="168-how-to-use-adk-oauth-and-gemini-enterprise-to-power-up-your-agent-in-production" href="#168-how-to-use-adk-oauth-and-gemini-enterprise-to-power-up-your-agent-in-production" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/how-to-use-adk-oauth-and-gemini-enterprise-to-power-up-your-agent-in-production"&amp;gt;168. How to Use ADK, OAuth, and Gemini Enterprise to Power Up Your Agent in Production&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/h2ga1232v2lf7ou3is5o.webp"/&amp;gt;&amp;lt;br&amp;gt;
The promise of AI agents is immense productivity gains. But putting them into production can be a tale of two extremes: surprisingly fast or painfully slow.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="169-how-to-build-a-digital-collectibles-portal-using-flow-and-cadence-part-2" href="#169-how-to-build-a-digital-collectibles-portal-using-flow-and-cadence-part-2" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/how-to-build-a-digital-collectibles-portal-using-flow-and-cadence-part-2"&amp;gt;169. How to Build a Digital Collectibles Portal Using Flow and Cadence (Part 2)&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/amcs6dcab0e336n7zf7o.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
With a Collectibles portal on the Flow blockchain and deployed to the testnet we can now focus on creating the frontend using React.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="170-how-to-start-with-css-displaying-basic-elements-in-html" href="#170-how-to-start-with-css-displaying-basic-elements-in-html" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/how-to-start-with-css-displaying-basic-elements-in-html-tz2t3y5j"&amp;gt;170. How to Start With CSS Displaying Basic Elements in HTML&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/n6msbhrxy0zu5v984ld9.jpg"/&amp;gt;&amp;lt;br&amp;gt;
This article helps you to start in CSS3, explaining the basics of how to display elements in an HTML document.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="171-replicating-the-diablo-4-website-using-react-vite-and-styled-components" href="#171-replicating-the-diablo-4-website-using-react-vite-and-styled-components" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/replicating-the-diablo-4-website-using-react-vite-and-styled-components"&amp;gt;171. Replicating the Diablo 4 Website Using React, Vite, and Styled Components&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/epqqj3fzf2x7yd7nhhzq.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
Embark on a web development journey as we replicate the UI and functionality of Diablo 4&amp;amp;#39;s website using React, Vite, and Styled Components. &amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="172-react-and-the-useref-hook" href="#172-react-and-the-useref-hook" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/react-and-the-useref-hook"&amp;gt;172. React and the useRef Hook&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/cgepwv9dka4z1px8x2kg.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
Using React refs in reactjs.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="173-escaping-the-jquery-trap-how-django-6-partials-let-you-delete-your-frontend-code" href="#173-escaping-the-jquery-trap-how-django-6-partials-let-you-delete-your-frontend-code" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/escaping-the-jquery-trap-how-django-6-partials-let-you-delete-your-frontend-code"&amp;gt;173. Escaping the jQuery Trap: How Django 6 Partials Let You Delete Your Frontend Code&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/fhcjla4m557agpw0m3st.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
Struggling with 25k-line Django templates? See how Django 6 inline partials &amp;amp;amp; HTMX replace complex JS trickery with clean, modular, &amp;amp;amp; scalable server-side code.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="174-learn-the-basics-of-angular-cdk-overlay-angular-modals-and-popups" href="#174-learn-the-basics-of-angular-cdk-overlay-angular-modals-and-popups" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/learn-the-basics-of-angular-cdk-overlay-angular-modals-and-pop-ups"&amp;gt;174. Learn the Basics of Angular CDK Overlay: Angular Modals and Pop-ups&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/ao6lzurjktut5ezzvuiw.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
Master Angular modals and pop-ups using CDK Overlay, enabling the creation of globally positioned overlays and dynamically positioned pop-ups.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="175-the-frontend-is-gross-why-ive-always-preferred-the-backend" href="#175-the-frontend-is-gross-why-ive-always-preferred-the-backend" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/the-frontend-is-gross-why-ive-always-preferred-the-backend"&amp;gt;175. The Frontend is Gross: Why I&amp;amp;#39;ve Always Preferred the Backend&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/u0ii3cj9t97ayea7ke6y.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
6 reasons why I prefer backend development to frontend development. &amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="176-html-for-beginners-basics-to-start-from" href="#176-html-for-beginners-basics-to-start-from" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/what-is-html-understanding-the-basics-mjr3287"&amp;gt;176. HTML for Beginners: Basics to Start From&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/vlpkxoii92zjrfmqfz35.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
In this article, we’re going to dive into the basics of HTML. We’ll explain what it is and what are the 3 basic components to create an HTML. Let’s go!&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="177-ai-cant-automate-designtocode-so-dont-quit-learning-to-code-just-yet" href="#177-ai-cant-automate-designtocode-so-dont-quit-learning-to-code-just-yet" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/ai-cant-automate-design-to-code-so-dont-quit-learning-to-code-just-yet"&amp;gt;177. AI Can&amp;amp;#39;t Automate Design-to-Code, so Don&amp;amp;#39;t Quit Learning to Code Just Yet!&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/7v31rmjgbl1lr7hreeki.png"/&amp;gt;&amp;lt;br&amp;gt;
Can AI fully automate design-to-code? We explore the progress, pitfalls, and why developers still play a critical role in building real software.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="178-your-first-10-days-in-frontend-development-with-30-html-tags-and-practice-exercises" href="#178-your-first-10-days-in-frontend-development-with-30-html-tags-and-practice-exercises" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/your-first-10-days-in-frontend-development-with-30-html-tags-and-practice-exercises"&amp;gt;178. Your First 10 Days In Frontend Development: With 30 HTML tags and Practice Exercises&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/9qk3fz46ezuqx1qma6vi.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
Welcome to the first 10 days of the ultimate frontend challenge with me. This article details what to expect in your first ten days of front-end development. &amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="179-lets-make-a-pie-by-using-css-gradients" href="#179-lets-make-a-pie-by-using-css-gradients" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/lets-make-a-pie-by-using-css-gradients-24583vvz"&amp;gt;179. Let’s Make a Pie By Using CSS Gradients&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://cdn.hackernoon.com/images/JlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-02T13:59:59.111Z-u67h3palihg4ri1qioytnnj2"/&amp;gt;&amp;lt;br&amp;gt;
Nowadays, web pages use CSS and CSS provides a lot of chances to make different things. Gradients and a pie done by using gradients are some example of them.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="180-3-basic-principles-you-must-know-before-using-redux" href="#180-3-basic-principles-you-must-know-before-using-redux" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/3-basic-principles-you-must-know-before-using-redux-es6o3y1c"&amp;gt;180. 3 Basic Principles You MUST Know Before Using Redux&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/yvudaedy18dge4suuz78.jpg"/&amp;gt;&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="181-interview-with-ajdin-imsirovic-on-angular-and-frontend-web-development" href="#181-interview-with-ajdin-imsirovic-on-angular-and-frontend-web-development" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/interview-with-ajdin-imsirovic-on-angular-and-frontend-web-development-4v2u32jp"&amp;gt;181. Interview with Ajdin Imsirovic on Angular and Frontend Web Development&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/z9s815x2vrlueu9oi8io.jpg"/&amp;gt;&amp;lt;br&amp;gt;
Today I&amp;amp;#39;m pleased to interview Ajdin Imsirovic, senior developer, author and teacher of two brand new Angular courses on Learnetto -&amp;nbsp;The Free Visual Guide to Getting Started with Angular&amp;nbsp;and&amp;nbsp;The Complete Practical Angular Course.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="182-alpha-transparency-in-css-custom-properties" href="#182-alpha-transparency-in-css-custom-properties" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/alpha-transparency-in-css-using-custom-properties"&amp;gt;182. Alpha Transparency in CSS Custom Properties&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/pk31xvcdlbvno19fsrjj.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
Learn how to use alpha transparency in CSS using custom properties—masterfully control colors and themes easily.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="183-building-7-apps-at-once-with-adhd-nearly-broke-my-solo-founder-brain" href="#183-building-7-apps-at-once-with-adhd-nearly-broke-my-solo-founder-brain" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/building-7-apps-at-once-with-adhd-nearly-broke-my-solo-founder-brain"&amp;gt;183. Building 7 Apps at Once With ADHD Nearly Broke My Solo Founder Brain&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://cdn.hackernoon.com/images/JlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-02T13:59:59.107Z-lwi66idhanrn4pt6qfy19b1n"/&amp;gt;&amp;lt;br&amp;gt;
What it actually looks like to run 7 simultaneous projects solo with ADHD - the failures, the systems that survived, and why I&amp;amp;#39;ll never take a cofounder....&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="184-how-elements-positioned-and-behave-on-the-web-page" href="#184-how-elements-positioned-and-behave-on-the-web-page" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/how-elements-positioned-and-behave-on-the-web-page-cj6b3wbd"&amp;gt;184. How Elements Positioned and Behave on the Web Page&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/z4qrp1o2wieodewbnxcl.jpg"/&amp;gt;&amp;lt;br&amp;gt;
It is interesting to everyone who started his journey in web development positioning element through in single display with tons of properties. It comes a time that all elements start behaving itself not in a way we want. &amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="185-how-the-parts-fit-together-in-web-development-a-guide-for-beginners" href="#185-how-the-parts-fit-together-in-web-development-a-guide-for-beginners" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/how-the-parts-fit-together-in-web-development-a-guide-for-beginners"&amp;gt;185. How the Parts Fit Together in Web Development: A Guide for Beginners&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/5f69a5k83wfwfx7eny3b.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
Web development includes client-side scripting, server-side scripting, server and network security setup, e-commerce development, and content management system &amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="186-why-i-think-vuejs-is-exciting-with-noonies-nominee-rushikesh-mhetre" href="#186-why-i-think-vuejs-is-exciting-with-noonies-nominee-rushikesh-mhetre" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/why-i-think-vuejs-is-exciting-with-noonies-nominee-rushikesh-mhetre"&amp;gt;186. Why I Think VueJS Is Exciting with Noonies Nominee Rushikesh Mhetre&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.amazonaws.com/uploads/articles/cr7bbruuh9rvu2njxvhl.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
How I became the best at what I do&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="187-how-to-include-bootstrap-in-your-next-web-development-project" href="#187-how-to-include-bootstrap-in-your-next-web-development-project" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/how-to-include-bootstrap-in-your-next-web-development-project-gx3g3y74"&amp;gt;187. How to Include Bootstrap in Your Next Web Development Project&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://cdn.hackernoon.com/images/JlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-02T13:59:59.066Z-amoppc3xq2dqxh3w6hmemrj5"/&amp;gt;&amp;lt;br&amp;gt;
First of all, web development is an interesting discipline because things are always changing, evolving, and improving. But, as a beginner to front end web development, the constant change could be a barrier to your learning and motivation. &amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="188-how-i-built-a-personal-assistant-using-google-cloud-and-vertex-ai-maidai" href="#188-how-i-built-a-personal-assistant-using-google-cloud-and-vertex-ai-maidai" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/how-i-built-a-personal-assistant-using-google-cloud-and-vertex-ai-maidai"&amp;gt;188. How I Built a Personal Assistant Using Google Cloud and Vertex AI: mAIdAI&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/uj7412ow6ommnzedcxzc.png"/&amp;gt;&amp;lt;br&amp;gt;
I realized I needed something different. Not another generic team bot, but a Personal AI Assistant — one that knows my specific context, my preferred shortcuts&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="189-nexio-earns-a-43-proof-of-usefulness-score-by-building-frameworkfree-ui-components" href="#189-nexio-earns-a-43-proof-of-usefulness-score-by-building-frameworkfree-ui-components" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/nexio-earns-a-43-proof-of-usefulness-score-by-building-framework-free-ui-components"&amp;gt;189. Nexio Earns a 43 Proof of Usefulness Score by Building Framework-Free UI Components&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/wkbpl856hjq05gw2nt17.png"/&amp;gt;&amp;lt;br&amp;gt;
Nexio scores 43 on Proof of Usefulness, offering framework-free UI components built with pure HTML, CSS, and JavaScript.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="190-give-your-ai-coding-assistant-a-domain-expert-brain-in-30-seconds" href="#190-give-your-ai-coding-assistant-a-domain-expert-brain-in-30-seconds" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/give-your-ai-coding-assistant-a-domain-expert-brain-in-30-seconds"&amp;gt;190. Give Your AI Coding Assistant a Domain Expert Brain in 30 Seconds&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/ng1050fo2e5sahohsomd.png"/&amp;gt;&amp;lt;br&amp;gt;
A free, open-source collection of 38 role-based AI persona packs for Claude Code, Cursor, and VS Code. &amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="191-how-to-use-the-angular-cdk-viewport-ruler-for-responsive-apps" href="#191-how-to-use-the-angular-cdk-viewport-ruler-for-responsive-apps" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/how-to-use-the-angular-cdk-viewport-ruler-for-responsive-apps"&amp;gt;191. How to Use the Angular CDK Viewport Ruler for Responsive Apps&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/bdbnj7lgwdek6y725fuu.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
Learn responsive app behavior effortlessly in Angular with the CDK Viewport Ruler—never miss a viewport resize event again!&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="192-dns-resolution-optimization-tools-and-opportunities" href="#192-dns-resolution-optimization-tools-and-opportunities" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/dns-resolution-optimization-tools-and-opportunities-yb233zpi"&amp;gt;192. DNS Resolution: Optimization Tools and Opportunities&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/z3hcj3nydiiu3qzbhmmc.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
DNS resolution is the first thing that happens when a request is made to a remote server. It is a process of finding the computer-friendly address of the remote server using a human-friendly domain name.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="193-how-to-create-a-good-markup" href="#193-how-to-create-a-good-markup" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/how-to-create-a-good-markup-fln3tgs"&amp;gt;193. How To Create a Good Markup&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/ukwna4qeot3r9905nrem.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
There is a myth that the easiest thing about web development is building a web-page layout. Based on this, some developers decide not to waste time on learning a competent approach to layout. And it’s in vain. There are many ambiguous moments in the layout, which are worth paying attention to.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="194-the-role-of-frontend-development-in-website-design" href="#194-the-role-of-frontend-development-in-website-design" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/the-role-of-front-end-development-in-website-design-pi4637c3"&amp;gt;194. The Role of Front-End Development in Website Design&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/9c77c2o74zh088s4p0vm.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
A bad front-end development will affect your business, as well as your customer base. The first impression of a website is key.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="195-specifying-a-node-version-in-netlify-builds" href="#195-specifying-a-node-version-in-netlify-builds" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/specifying-a-node-version-in-netlify-builds"&amp;gt;195. Specifying a Node Version in Netlify Builds&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/ij7wmsmqmorestqzmvgk.png"/&amp;gt;&amp;lt;br&amp;gt;
Often, I need to &amp;amp;#39;tell&amp;amp;#39; Netlify the Node version for my sites, and often I can&amp;amp;#39;t find the correct docs for this. Here&amp;amp;#39;s a potential solution, if you can relate.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="196-building-order-from-a-startup-mess" href="#196-building-order-from-a-startup-mess" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/building-order-from-a-startup-mess"&amp;gt;196. Building Order From a Startup Mess&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/ayu9t7lg3deh31hj52fe.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
Six months into my first startup role, I rebuilt VALK&amp;amp;#39;s product from an engineer-built MVP. Here&amp;amp;#39;s what went wrong and what actually worked....&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="197-why-paid-commercial-web-accessibility-plugins-is-better-than-free-plugins" href="#197-why-paid-commercial-web-accessibility-plugins-is-better-than-free-plugins" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/why-paid-commercial-web-accessibility-plugins-is-better-than-free-plugins-klk3uuo"&amp;gt;197. Why Paid Commercial Web Accessibility Plugins Is Better Than Free Plugins&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://cdn.hackernoon.com/images/JlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-02T13:59:59.058Z-pasmgnbgpyatthzl6wtii3kq"/&amp;gt;&amp;lt;br&amp;gt;
Building website these is one thing, building an accessible and useable website is another thing entirely as it requires some expertise and use of accessibility tools.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="198-how-to-build-proffesional-websites-using-flexbox" href="#198-how-to-build-proffesional-websites-using-flexbox" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/how-to-build-proffesional-websites-using-flexbox-x03o3yw0"&amp;gt;198. How to Build Proffesional Websites Using Flexbox &amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/opr5y5ncc2s52snxhtkc.jpg"/&amp;gt;&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="199-my-acquaintance-with-flexboxes-and-css-grid" href="#199-my-acquaintance-with-flexboxes-and-css-grid" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/my-acquaintance-with-flexboxes-and-css-grid-h2ww3yr0"&amp;gt;199. My Acquaintance with Flexboxes and CSS Grid&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/xp6re2ys272adyp9t57j.png"/&amp;gt;&amp;lt;br&amp;gt;
Until recently, I was only browsing the site as a user. Yes, of course, I noticed that the appearance of the pages of sites that I view on the Internet changes over time.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="200-the-real-cost-of-whitelabel-ux" href="#200-the-real-cost-of-whitelabel-ux" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/the-real-cost-of-white-label-ux"&amp;gt;200. The Real Cost of White-Label UX&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/9skeybcnzmfo8ugqwltk.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
What breaks when your fintech design system grows from 7 clients to 70+ institutions fast - tokens, variants, documentation, and saying no....&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="201-the-real-cost-of-the-adhd-generalist-life" href="#201-the-real-cost-of-the-adhd-generalist-life" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/the-real-cost-of-the-adhd-generalist-life"&amp;gt;201. The Real Cost of the ADHD Generalist Life&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.us-east-2.amazonaws.com/uploads/articles/mt9bd8hzthpkshsyeyx6.jpeg"/&amp;gt;&amp;lt;br&amp;gt;
What 17 years of ADHD hyperfocus taught me about hobbies, careers, identity, and why some interests actually stick.&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="202-the-noonification-ip-geolocation-tools-for-beginners-4242023" href="#202-the-noonification-ip-geolocation-tools-for-beginners-4242023" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  &amp;lt;a href="https://hackernoon.com/4-24-2023-noonification"&amp;gt;202. The Noonification: IP Geolocation Tools for Beginners (4/24/2023)&amp;lt;/a&amp;gt;
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;img src="https://dev-to-uploads.s3.amazonaws.com/uploads/articles/pn4k0p2c0rnc2a962zaf.gif"/&amp;gt;&amp;lt;br&amp;gt;
4/24/2023: Top 5 stories on the Hackernoon homepage!&amp;lt;/p&amp;gt;
&amp;lt;h3&amp;gt;
  &amp;lt;a name="thank-you-for-checking-out-the-202-most-read-blog-posts-about-frontend-development-on-hackernoon" href="#thank-you-for-checking-out-the-202-most-read-blog-posts-about-frontend-development-on-hackernoon" class="anchor"&amp;gt;
  &amp;lt;/a&amp;gt;
  Thank you for checking out the 202 most read blog posts about &amp;lt;a href="https://hackernoon.com/tagged/frontend-development"&amp;gt;Frontend Development&amp;lt;/a&amp;gt; on &amp;lt;a href="https://hackernoon.com/"&amp;gt;HackerNoon&amp;lt;/a&amp;gt;.
&amp;lt;/h3&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;a href="https://github.com/hackernoon/learn?ref=hackernoon.com"&amp;gt;Visit the /Learn Repo&amp;lt;/a&amp;gt; to find the most read blog posts about any technology.&amp;lt;/p&amp;gt;

&amp;lt;hr&amp;gt;

&amp;lt;p&amp;gt;&amp;lt;em&amp;gt;Originally published on &amp;lt;a href="https://hackernoon.com/202-blog-posts-to-learn-about-frontend-development"&amp;gt;HackerNoon&amp;lt;/a&amp;gt;.&amp;lt;/em&amp;gt;&amp;lt;/p&amp;gt;
&lt;/p&gt;

</description>
      <category>frontend</category>
      <category>learn</category>
      <category>learnfrontenddevelopment</category>
    </item>
    <item>
      <title>426 Blog Posts To Learn About Front End Development</title>
      <dc:creator>LearnRepo</dc:creator>
      <pubDate>Sun, 02 Aug 2026 07:00:46 +0000</pubDate>
      <link>https://dev.to/learn_repo/426-blog-posts-to-learn-about-front-end-development-1b9p</link>
      <guid>https://dev.to/learn_repo/426-blog-posts-to-learn-about-front-end-development-1b9p</guid>
      <description>&lt;h3&gt;
  
  
  Let's learn about &lt;a href="https://hackernoon.com/tagged/front-end-development" rel="noopener noreferrer"&gt;Front End Development&lt;/a&gt; via these 426 free blog posts. They are ordered by HackerNoon reader engagement data. Visit the &lt;a href="https://github.com/hackernoon/learn" rel="noopener noreferrer"&gt;Learn Repo&lt;/a&gt; or &lt;a href="https://learnrepo.com" rel="noopener noreferrer"&gt;LearnRepo.com&lt;/a&gt; to find the most read blog posts about any technology.
&lt;/h3&gt;

&lt;p&gt;The same old HTML, CSS, and Javascript.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/creating-a-library-of-react-components-using-create-react-app-without-ejecting-d182df690c6b" rel="noopener noreferrer"&gt;1. Creating a Library of React Components using Create React App&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpsjex5gd5gint7uovcbx.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpsjex5gd5gint7uovcbx.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
UPDATE: You can use the npm package create-component-lib to automate all the steps described in this blog post.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/my-top-13-javascript-diagram-libraries-g2a53z6u" rel="noopener noreferrer"&gt;2. My Top 13 JavaScript Diagram Libraries&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-02T01%3A59%3A59.065Z-ud51plnqtpbh25up1ralgysm" 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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-02T01%3A59%3A59.065Z-ud51plnqtpbh25up1ralgysm" width="1080" height="720"&gt;&lt;/a&gt;&lt;br&gt;
Nowadays, the amount of data grows exponentially, and the more information we see, the more painstaking and time-consuming it gets to analyze it. With the advent of big data, the business world faced the necessity to shift from traditional Excel spreadsheets to more effective ways of data visualization – colorful and interactive diagrams, charts, dashboards, maps. Thanks to modern data visualization tools, people can spend less time and effort on grasping difficult concepts or identifying new patterns, thus making a significant contribution to more effective decision making.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-build-a-qr-code-generator-in-react" rel="noopener noreferrer"&gt;3. How to Build a QR Code Generator in React&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzm35nafdp75v2h1ujz0a.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzm35nafdp75v2h1ujz0a.jpeg" width="799" height="426"&gt;&lt;/a&gt;&lt;br&gt;
The idea behind creating a quick response (QR) code generator is to translate data from images to text. A QR code is simply the representation of image data as text, and it has a lot of useful applications from restaurant menus and concert tickets, to online calendar invites, payments, and the list goes on.&amp;nbsp;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/choosing-between-front-end-back-end-and-full-stack-developers" rel="noopener noreferrer"&gt;4. Choosing Between Front-End, Back-End &amp;amp; Full Stack Developers&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyx80l2anaa5d3a1977uo.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyx80l2anaa5d3a1977uo.jpeg" width="800" height="1000"&gt;&lt;/a&gt;&lt;br&gt;
Hire a team of front-end and back-end developers or full-stack developers at Systango.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/function-composition-with-lodash-d30eb50153d1" rel="noopener noreferrer"&gt;5. Function Composition with Lodash&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsggk6egg253jqv3u5qbp.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsggk6egg253jqv3u5qbp.jpeg" width="800" height="500"&gt;&lt;/a&gt;&lt;br&gt;
Have you been reading JavaScript posts lately? Maybe you’ve noticed that functional programming is really popular right now. It’s a really powerful way to program, but can be overwhelming to get started with. Thankfully the most popular NPM package (with 48 million downloads this month) has a very useful functional programming package to help us get started!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/4-techniques-for-responsive-font-sizing-with-scss-f663791c62f0" rel="noopener noreferrer"&gt;6. 4 techniques for responsive font sizing with SCSS&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyss3u2x8fa7hpjhfknuh.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyss3u2x8fa7hpjhfknuh.png" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
Before reading on, you need to know what these things are:&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-best-practices-for-front-end-development" rel="noopener noreferrer"&gt;7. The Best Practices for Front-End Development&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1bvl6gecg4oj5nvydh7v.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1bvl6gecg4oj5nvydh7v.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
The Best Practices for Front-End Development&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/effective-code-splitting-in-react-a-practical-guide-2195359d5d49" rel="noopener noreferrer"&gt;8. Effective Code Splitting in React: A Practical Guide&lt;/a&gt;
&lt;/h3&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%2Fwbagyvucowc047hzdihv.jpeg" 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%2Fwbagyvucowc047hzdihv.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Large bundle sizes and slow startup is a common problem faced by single-page applications (SPAs), since they typically download all the JavaScript required for every single page of the application right at the start, before rendering a single pixel.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/7-frontend-javascript-trends-and-tools-you-should-know-for-2020-fb1476e41083" rel="noopener noreferrer"&gt;9. 7 FrontEnd JavaScript Trends and Tools You Should Know for 2020&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffm92qhp27tddthsfawce.webp" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffm92qhp27tddthsfawce.webp" width="800" height="297"&gt;&lt;/a&gt;&lt;br&gt;
The JavaScript world is moving&amp;nbsp;fast.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/from-zero-to-web3-hero-building-a-multichain-dapp-from-scratch" rel="noopener noreferrer"&gt;10. From Zero to Web3 Hero: Building a Multichain Dapp from Scratch&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmti1tayyhm4iodda3lwi.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmti1tayyhm4iodda3lwi.png" width="800" height="447"&gt;&lt;/a&gt;&lt;br&gt;
What if we told you that a developer without blockchain knowledge can create a multichain dApp in a couple of minutes? Let’s explore how it's possible!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/setting-up-a-graphql-server-and-client-in-nextjs" rel="noopener noreferrer"&gt;11. Setting up a GraphQL Server and Client in Next.js&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs8gke1dxddofs2lbleah.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs8gke1dxddofs2lbleah.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
This tutorial will explore how to create a GraphQL server and client with Next.js to provide a more efficient and flexible development experience for our users.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-backend-driven-ui-cuts-time-to-market" rel="noopener noreferrer"&gt;12. How Backend-Driven UI Cuts Time to Market&lt;/a&gt;
&lt;/h3&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%2Fisddrh9xs4zfrz0tilpp.png" 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%2Fisddrh9xs4zfrz0tilpp.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Discover how vital hacking Time to Market (TTM) is in mobile app success and explore the innovative approach of Backend-Driven UI (BD UI) to shorten TTM.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/front-end-developers-and-designers-bridging-the-void-311w34c7" rel="noopener noreferrer"&gt;13. Front-End Developers And Designers: Bridging The Void&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7d9esmw764kk24jylia4.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7d9esmw764kk24jylia4.jpeg" width="799" height="410"&gt;&lt;/a&gt;&lt;br&gt;
I’ve come quite a long way as a web developer and happened to work in different teams and with different designers. Regardless of the number of people and type &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/10-javascript-charting-libraries-data-visualization-b77523d23372" rel="noopener noreferrer"&gt;14. Top 10 JavaScript Charting Libraries for Every Data Visualization Need&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdf4j2psclzizq1h9vo46.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdf4j2psclzizq1h9vo46.jpeg" width="800" height="500"&gt;&lt;/a&gt;&lt;br&gt;
There're numerous JavaScript charting libraries. To make your life easier, I decided to share my picks. Check out the best JS libraries for creating web charts!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/32-awesome-javascript-snippets-one-liners-you-should-use-in-2023" rel="noopener noreferrer"&gt;15. 32 Awesome JavaScript Snippets (one-liners) You Should Use in 2023 &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbfxk8hw13jq904nmurv2.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbfxk8hw13jq904nmurv2.jpeg" width="800" height="478"&gt;&lt;/a&gt;&lt;br&gt;
I'd like to share some useful JavaScript stuff I have saved &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-evolution-of-web-interfaces-balancing-aesthetics-and-functionality-in-frontend-development" rel="noopener noreferrer"&gt;16. The Evolution of Web Interfaces: Balancing Aesthetics and Functionality in Frontend Development&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxdoiin2x0vum9by5cycf.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxdoiin2x0vum9by5cycf.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
A good interface in 2024 is a world apart from that of the early days of the internet.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/if-you-have-a-goal-you-can-reach-it-nominee-nominee-yan-tsishko" rel="noopener noreferrer"&gt;17. "If You Have a Goal, You Can Reach it" Nominee Nominee Yan Tsishko&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcsgk4anjvcbfgcxdgypm.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcsgk4anjvcbfgcxdgypm.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
 Yan Tsishko is a chief software engineer at Oxagile. He believes Javascript/TypeScript is the most exciting technology &amp;amp; that frontend is the future of tech. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/build-a-single-page-web3-app-with-vue-3-vite-and-pinia" rel="noopener noreferrer"&gt;18. Build a Single Page Web3 App with Vue 3, Vite and Pinia&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgpt8ria60yu8ssv0xte9.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgpt8ria60yu8ssv0xte9.png" width="800" height="552"&gt;&lt;/a&gt;&lt;br&gt;
A complete how-to guide on creating, testing, and deploying an example bookstore application with Vue 3, Vite, Pinia, Nightwatch&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-build-a-search-bar-in-react-with-react-hooks-o77l3yl7" rel="noopener noreferrer"&gt;19. How to Build a Search Bar in React with React Hooks &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F42qemtk1iuro9t8z86c1.gif" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F42qemtk1iuro9t8z86c1.gif" width="410" height="258"&gt;&lt;/a&gt;&lt;br&gt;
Below is a small gif of what we will be building. A simple search box that allows us search through a contact list. We would be using functional components rather than class based components to achieve this.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/4-reasons-why-react-js-has-taken-over-the-front-end-web-development" rel="noopener noreferrer"&gt;20. 4 Reasons Why React JS Has Taken Over the Front End Web Development&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4mq1gkegq94rkct6613r.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4mq1gkegq94rkct6613r.jpeg" width="800" height="534"&gt;&lt;/a&gt;&lt;br&gt;
React.Js has taken the role of a standard resource in front-end development and here are some of the reasons why the language has done so well recently.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-make-a-silky-smooth-scroll-in-react-5dj3xdl" rel="noopener noreferrer"&gt;21. How to Make a Silky Smooth Scroll in React&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsczsu40ki8gqated87o7.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsczsu40ki8gqated87o7.jpeg" width="800" height="738"&gt;&lt;/a&gt;&lt;br&gt;
Have you ever been working on a project and wanted to scroll smoothly through your app?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/2-2-using-react-router-v6-for-private-and-public-routes-with-access-validation" rel="noopener noreferrer"&gt;22. Using React Router v6 for Private and Public Routes with Access Validation&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7rgpuptppkmfyl7lkqsd.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7rgpuptppkmfyl7lkqsd.jpeg" width="800" height="500"&gt;&lt;/a&gt;&lt;br&gt;
In essence, React Router is a routing library designed for React-based web applications. Its main purpose is to facilitate navigation between components or view&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-guide-to-angular-signals-with-practical-use-cases-part-1" rel="noopener noreferrer"&gt;23. A Guide to Angular Signals With Practical Use Cases (Part 1)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzhtg18nx3dtiqs1ar7jx.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzhtg18nx3dtiqs1ar7jx.jpeg" width="675" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Part 1: A detailed exploration of Angular Signals, touching on three use cases and their practical applications.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-style-horizontal-rules-in-css-styling-the-hr-tag" rel="noopener noreferrer"&gt;24. How to Style Horizontal Rules in CSS: Styling the hr Tag&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Feoy5pfotxb2qehl756a2.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Feoy5pfotxb2qehl756a2.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
There are a few simple tricks you can use to make your content stand out from the pack.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-i-used-stack-overflow-github-to-get-dream-job-before-19-without-degree-8cb5184e2bec" rel="noopener noreferrer"&gt;25. How I used Stack Overflow &amp;amp; GitHub to get dream job before 19 without degree&lt;/a&gt;
&lt;/h3&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%2Fhackernoon.com%2Fhn-images%2F1%2AVIyHLs0pIgaccb2kPaLi2w.jpeg" 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%2Fhackernoon.com%2Fhn-images%2F1%2AVIyHLs0pIgaccb2kPaLi2w.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Hey, my name’s Daniel, I’m 18. I have no degree in IT. I’ve just written my mature exams. I have two dream, very well paid jobs. I’m full-time front-end developer and part-time remote Ember.js consultant.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/whats-the-right-way-to-fetch-data-in-react-hooks-a-deep-dive-2jc13230" rel="noopener noreferrer"&gt;26. What's The Right Way to Fetch Data in React Hooks? [A Deep Dive]&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe7843l6sfqjehmwahmqf.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe7843l6sfqjehmwahmqf.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
The React Hooks docs has a FAQ entry: “How can I do data fetching with Hooks?” where they link to&amp;nbsp;this well written and detailed article by Robin Wieruch.&amp;nbsp;There is however a shortcoming in that approach which affects correctness is some important situations.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-build-a-shopping-cart-with-nextjs-and-zustand-state-management-with-typescript" rel="noopener noreferrer"&gt;27. How to Build a Shopping Cart with Next.js and Zustand: State Management with TypeScript&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjk2knfa1rzn21nx0u5g8.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjk2knfa1rzn21nx0u5g8.jpeg" width="799" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Learn how to manage a React global state with Zustand and TypeScript. Practical guide and code samples. Persist global state in localStorage.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/its-hard-to-create-a-pwa-with-nextjs-but-why" rel="noopener noreferrer"&gt;28. It's Hard to Create a PWA With Next.js: But Why?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fq0pmslts7so3a59gfyg6.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fq0pmslts7so3a59gfyg6.jpeg" width="792" height="1400"&gt;&lt;/a&gt;&lt;br&gt;
Discover the challenges of creating PWAs with Next.js, the powerful next-pwa plugin, and the exciting future with the @imbios/next-pwa package.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/creating-an-accordion-with-vuejs-a-step-by-step-tutorial" rel="noopener noreferrer"&gt;29. Creating an Accordion With Vue.js: A Step-by-Step Tutorial&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fq84r43cybx3n3o9zza3g.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fq84r43cybx3n3o9zza3g.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
In this article, we will be creating an accordion with vue.js. It is used mostly for expandable FAQ sections in websites. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/winning-contributor-of-the-year-2022-reactjs-is-an-honor" rel="noopener noreferrer"&gt;30. Winning "Contributor of the Year 2022 - React.js" is an Honor &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fki66uhg8dmffyp6hx566.webp" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fki66uhg8dmffyp6hx566.webp" width="474" height="264"&gt;&lt;/a&gt;&lt;br&gt;
Winning the title is a testament to the hard work and dedication I have put into learning and improving my skills as a React developer.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-simulate-a-backend-rest-api-with-json-server-for-crud-development-in-react" rel="noopener noreferrer"&gt;31. How to Simulate a Backend REST API with json-server for CRUD Development in React&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuj9ni2nym54afygbcnh7.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuj9ni2nym54afygbcnh7.jpeg" width="800" height="640"&gt;&lt;/a&gt;&lt;br&gt;
Simulate a backend REST API for React development with json-server. Set up a fake REST API to prototype and mock frontend application.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/using-react-and-typescript-to-create-reusable-and-customizable-modals" rel="noopener noreferrer"&gt;32. Using React and Typescript to Create Reusable and Customizable Modals&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7bmds21sjgf0mi3te4j9.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7bmds21sjgf0mi3te4j9.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Create reusable and customizable modals with React and TypeScript. Learn how to make a complete modal with React Portals and styled-components.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/top-9-tips-to-improve-react-performance" rel="noopener noreferrer"&gt;33. Top 9 Tips to Improve React Performance&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fj95ezt0g2gyga5brzit9.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fj95ezt0g2gyga5brzit9.jpeg" width="800" height="409"&gt;&lt;/a&gt;&lt;br&gt;
These 9 tips will help you improve the performance of your React code so that you can make the most out of your software and maximize what you are capable of. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-deploy-a-react-app-to-github-pages" rel="noopener noreferrer"&gt;34. How to Deploy a React App to GitHub Pages&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0lzc60af9w8cnwnvwi8l.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0lzc60af9w8cnwnvwi8l.png" width="800" height="296"&gt;&lt;/a&gt;&lt;br&gt;
This article outlines how to smoothly deploy a React App through Github while avoiding common problems that such a process is likely to cause for you.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/migration-from-karmajasmine-to-jest-why-when-and-the-results" rel="noopener noreferrer"&gt;35. Migration From Karma/Jasmine to Jest - Why, When, and the Results&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Febhhfo2tshtk0nt3753h.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Febhhfo2tshtk0nt3753h.jpeg" width="800" height="327"&gt;&lt;/a&gt;&lt;br&gt;
How to migrate your Karma/Jasmine project setup to Jest?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/when-and-how-to-use-usememo-in-react" rel="noopener noreferrer"&gt;36. When and How to Use useMemo in React&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxvvrwkb13b3v1dk9fmj6.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxvvrwkb13b3v1dk9fmj6.jpeg" width="800" height="459"&gt;&lt;/a&gt;&lt;br&gt;
In this article, you will be able to learn what useMemo it and how to use it effectively&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/getting-started-building-a-svelte-app-with-sveltekit" rel="noopener noreferrer"&gt;37. Getting Started Building a Svelte App with SvelteKit&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3nz8d659oa4vwo1u5orw.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3nz8d659oa4vwo1u5orw.jpeg" width="800" height="528"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/integrating-a-contact-form-with-emailjs-in-react" rel="noopener noreferrer"&gt;38. Integrating a Contact Form with EmailJS in React&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fl9liuc0vahxq7uhxl3ol.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fl9liuc0vahxq7uhxl3ol.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
In this tutorial, you’ll learn how to connect a front-end library, React, with EmailJS to receive user messages on your website or mobile applications&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/alternatives-to-create-react-app" rel="noopener noreferrer"&gt;39. Alternatives to Create React App&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Forsciny4s89v39idpig0.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Forsciny4s89v39idpig0.jpeg" width="800" height="420"&gt;&lt;/a&gt;&lt;br&gt;
I see a lot of discussion around CRA being outdated and we should replace it with Vite. This blog discusses CRA's problems and alternatives we can use. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/10-cool-angular-material-admin-dashboard-templates-jn1t35b8" rel="noopener noreferrer"&gt;40. 10 Cool Angular Material Admin Dashboard Templates&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4s4wvxwioaepnk00e5md.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4s4wvxwioaepnk00e5md.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Speaking about frameworks for making web applications, we must consider worldwide known Angular, which goes in two different versions — Angular or AngularJS.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/which-framework-must-you-implement-for-your-next-project-next-js-vs-react" rel="noopener noreferrer"&gt;41. Which Framework Must You Implement for Your Next Project? (Next Js VS React)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fffmuy2495oy8li7thii6.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fffmuy2495oy8li7thii6.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
React and Next JS are effective JavaScript frameworks for developing web applications and websites. These frameworks are used by a large community of developers all over the world. Both are open-source projects for developing powerful and interactive web applications, but which should you use? If you are perplexed by the question of Next JS vs React, this blog will be of assistance.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/top-5-boilerplate-admin-templates-with-nodejs-backend-a5l3ulo" rel="noopener noreferrer"&gt;42. Top 5 Boilerplate Admin Templates With Node.js Backend&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkz6fuxb3gww0dcw038k1.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkz6fuxb3gww0dcw038k1.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
More and more developers are currently deciding to boost their workflow, minimize unnecessary tasks, and structure their virtual desks through admin panels with Node.js backend.&amp;nbsp;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/when-and-where-to-use-rem-and-em-units-in-web-design" rel="noopener noreferrer"&gt;43. When and Where to Use REM and EM Units in Web Design?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2lush4229hjocaflqisp.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2lush4229hjocaflqisp.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Get clarity on using REM or EM in web design. This guide explains the differences and helps you choose the best unit for your project's needs.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/implementing-social-login-for-a-react-and-backend-app" rel="noopener noreferrer"&gt;44. Implementing Social Login for a React and Backend App&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fug42vrg0x7ac03vqwkri.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fug42vrg0x7ac03vqwkri.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Implementing Social Login: A Step-by-Step Guide in  React with Typescript. How to add Github and Google login for users and taking advantage of the social netwo&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/building-a-react-component-library-from-scratch" rel="noopener noreferrer"&gt;45. How to Build a React Component Library From Scratch&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F932xngtexmhen90dlsyq.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F932xngtexmhen90dlsyq.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
A component library is one of the coolest things a web developer can make, but if you don't know how to make one, let me guide you a bit.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/animating-line-charts-with-d3js" rel="noopener noreferrer"&gt;46. Animating Line Charts With D3.js&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fakg66hjf90nqwgay0s42.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fakg66hjf90nqwgay0s42.jpeg" width="800" height="530"&gt;&lt;/a&gt;&lt;br&gt;
Chart animations, which will make your application shine. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/an-easier-way-to-authenticate-users-in-e2e-tests-230d86071f48" rel="noopener noreferrer"&gt;47. An Easier Way to Authenticate Users in E2E Tests&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffptl91zxtac1u8p99r4q.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffptl91zxtac1u8p99r4q.png" width="799" height="547"&gt;&lt;/a&gt;&lt;br&gt;
There are many cases in which you may need your tests to act on behalf of an authenticated user. For instance, if your Web application provides special functionality for authorized users, you will need your test to authenticate.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/course-review-the-complete-web-developer-in-2022-zero-to-mastery" rel="noopener noreferrer"&gt;48. Course Review - The Complete Web Developer in 2023: Zero to&amp;nbsp;Mastery&lt;/a&gt;
&lt;/h3&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%2Fin8z9edxkfdki1jo97f0.jpeg" 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%2Fin8z9edxkfdki1jo97f0.jpeg" width="300" height="250"&gt;&lt;/a&gt;&lt;br&gt;
Are you someone who would like to learn Web Development, but don’t know where to start? Well, you are in the right place.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/autocomplete-search-component-with-react-and-typescript" rel="noopener noreferrer"&gt;49. Autocomplete Search Component With React and TypeScript&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fiogiryave9scwt7x32n3.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fiogiryave9scwt7x32n3.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Autocomplete Search Component With React and TypeScript&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/7-react-admin-dashboard-templates-for-your-next-project-gn3x3yse" rel="noopener noreferrer"&gt;50. 7 React Admin Dashboard Templates For Your Next Project&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhuevgsocoyxwvv1dm3p1.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhuevgsocoyxwvv1dm3p1.jpg" width="800" height="499"&gt;&lt;/a&gt;&lt;br&gt;
Developing an admin area for your React web application can be very time-consuming. And it is just as important as designing all of the front-end pages. Both admin area of your web-application and the pages themselves must be pixel-perfect, fully responsive and have mobile-first and user-friendly web design. In this article, I listed some of the best ReactJS admin dashboard templates that can speed up your development and save you a lot of time and money, eliminating the costs of creating a web application from scratch.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/using-react-to-take-advantage-of-markdown-and-adding-functionalities-to-code-blocks" rel="noopener noreferrer"&gt;51. Using React to Take Advantage of Markdown and Adding Functionalities to Code Blocks&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F12re6dymmkx3i8879e9u.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F12re6dymmkx3i8879e9u.jpeg" width="799" height="481"&gt;&lt;/a&gt;&lt;br&gt;
Build a tutorial blog with React and Markdown. Enhance your blog's user experience with syntax highlighting, dark mode and copy to clipboard functionality.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-magic-of-component-based-frontend-development" rel="noopener noreferrer"&gt;52. The Magic of Component-based Frontend Development&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fv571r5zzmyrcgfmyj9sr.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fv571r5zzmyrcgfmyj9sr.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/4-ways-to-add-icons-from-figma-to-your-website" rel="noopener noreferrer"&gt;53. 4 Ways to Add Icons from Figma to Your Website&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxge1uxe5312qcdubyutp.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxge1uxe5312qcdubyutp.jpeg" width="799" height="531"&gt;&lt;/a&gt;&lt;br&gt;
Discover the most effective methods for adding icons from Figma to your website with detailed explanations and practical examples. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-create-a-google-chrome-extension-image-grabber" rel="noopener noreferrer"&gt;54. How to Create a Google Chrome Extension: Image Grabber&lt;/a&gt;
&lt;/h3&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%2Flme16dm0gco6kda0l4mo.jpeg" 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%2Flme16dm0gco6kda0l4mo.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Create Google Chrome extension from scratch&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/cool-css-variable-tricks-to-try-uyu35e9" rel="noopener noreferrer"&gt;55. Cool CSS Variable Tricks To Try&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fienqp1j6kyzrct209nkg.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fienqp1j6kyzrct209nkg.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
In this article, we will consider several interesting hacks that allow you to use custom properties for what would seem impossible without preprocessors or JS.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-send-email-verification-in-nextjs-14-with-nextauthjs-resend-and-react-email" rel="noopener noreferrer"&gt;56. How to Send Email Verification in Next.js 14 With NextAuth.js, Resend, and React Email&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqr7cvdam31qp3l8g59t3.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqr7cvdam31qp3l8g59t3.jpeg" width="800" height="457"&gt;&lt;/a&gt;&lt;br&gt;
How to implement secure email verification in Next.js 14 using NextAuth.js, Resend, and React Email. Enhance your web application's security and user experience&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/implementing-i18n-in-nextjs-a-guide-to-non-route-based-localization" rel="noopener noreferrer"&gt;57. Implementing i18n in Next.js: A Guide to Non-Route-Based Localization&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fowktjyt261xzy3lo4iox.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fowktjyt261xzy3lo4iox.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Next.js: A Guide to Non-Route-Based Localization&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-fetch-api-data-with-rtk-redux-toolkit" rel="noopener noreferrer"&gt;58. How to Fetch API Data With RTK (Redux-Toolkit)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4ih9i9rcby1900vdr0id.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4ih9i9rcby1900vdr0id.jpeg" width="419" height="458"&gt;&lt;/a&gt;&lt;br&gt;
Learn how to fetch data with Redux toolkit.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-design-system-architecture-what-you-need-to-know" rel="noopener noreferrer"&gt;59. A Design System Architecture: What You Need to Know&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmotyhlr9ls6bysjjspz3.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmotyhlr9ls6bysjjspz3.jpeg" width="800" height="401"&gt;&lt;/a&gt;&lt;br&gt;
How a design system can serves as a cohesive language bridging the gap between design and front-end development. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/4-options-to-add-a-custom-theme-for-frontend-applications" rel="noopener noreferrer"&gt;60. 4 Options to Add a Custom Theme for Frontend Applications&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flq52apmyvppwcz8l1on0.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flq52apmyvppwcz8l1on0.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Take a closer look at various options for how we can allow users to choose from various themes, as well as customize them for their needs.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/7-vs-code-extensions-for-frontend-developers" rel="noopener noreferrer"&gt;61. 7 VS Code Extensions for Frontend Developers&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyizz15f7vki0hbo8wh82.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyizz15f7vki0hbo8wh82.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
As a developer, you’re always looking for cutting-edge tools, tricks, and extensions.  Here are 7 tools that'll improve your productivity and efficiency.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/choosing-the-best-js-framework-insights-from-building-the-same-app-6-times" rel="noopener noreferrer"&gt;62. Choosing the Best JS Framework: Insights From Building the Same App 6 Times&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqnkk9qxmw9dicwqxwk24.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqnkk9qxmw9dicwqxwk24.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
I never know which frontend framework is my favorite. So, I put them all to the test by building a simple to-do app with 6 different frameworks. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-guide-to-building-an-image-generator-with-react-and-openai" rel="noopener noreferrer"&gt;63. A Guide to Building an Image Generator with React and OpenAI&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5y62ix7xjp9dutqr39pe.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5y62ix7xjp9dutqr39pe.jpeg" width="800" height="457"&gt;&lt;/a&gt;&lt;br&gt;
This guide has discussed the steps involved in building an image generator with React and OpenAI. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/creating-a-custom-hook-for-fetching-asynchronus-data-useasync-hook-with-cache" rel="noopener noreferrer"&gt;64. Creating a Custom Hook for Fetching Asynchronus Data: useAsync Hook with Cache&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3t0o0t53la6hmiaxv4m2.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3t0o0t53la6hmiaxv4m2.png" width="799" height="449"&gt;&lt;/a&gt;&lt;br&gt;
We can create a custom hook that will be used to handle all asynchronous data fetching and updating the state updating.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-bring-live-reloading-back-to-a-django-and-react-project-ilf3ubm" rel="noopener noreferrer"&gt;65. How to Bring Live-Reloading Back to a Django And React Project&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F61v9lftzhsvq6bezjffl.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F61v9lftzhsvq6bezjffl.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
This article is a prequel of sorts to my earlier 110% Complete JWT Authentication with Django &amp;amp; React - 2020 article. That article covers how to get started with JWT authentication in a typical React and Django Rest Framework project, and it does that well enough. There's just one major annoyance with it - I couldn't figure out how to get live reloading working! So for every change made to the frontend, we had to shut down the dev server, rebuild the React bundle, and start it up again. Talk about tedious!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-improve-website-and-rendering-speed-with-javascript-code-optimization-l4y3711" rel="noopener noreferrer"&gt;66. How to Improve Website and Rendering Speed with JavaScript Code Optimization&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frznaa25t48hn04eb8ff9.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frznaa25t48hn04eb8ff9.jpeg" width="800" height="419"&gt;&lt;/a&gt;&lt;br&gt;
Poorly written code will surely slow down your website loading speed. To enhance the website's performance, let's consider JavaScript code optimization tactics.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/creating-beautiful-documentation-website-for-your-javascript-project-ic1c3ukj" rel="noopener noreferrer"&gt;67. Creating Beautiful Documentation Website For Your JavaScript Project&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fft54s2dtxos2jnayvlcq.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fft54s2dtxos2jnayvlcq.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Nowadays, as a webdeveloper, you rarely build anything from scratch: your daily job mostly consists of integrating various Javascript libraries together. If you are building a web app you are most likely going to use some framework like React, Vue or Angular for your front-end. To transmit and manage the data you will be using Redux or GraphQL. For the backend, there will be Express and probably Loopback. Then you need to cover everything with tests, so Jest, Mocha or Jasmine must be present too. Finally, there will be UI frameworks like Bootstrap and maybe some charting tools. I have already counted at least 7 core libraries and all of these are in a single project! And what about underlying technologies like Javascript itself, Node.js and, probably, Typescript? Well, that’s a lot!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-create-a-modern-skeleton-loader-in-react-to-improve-user-experience" rel="noopener noreferrer"&gt;68. How to Create a Modern Skeleton Loader in React to Improve User Experience&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5vszqqgserxybvrmgyit.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5vszqqgserxybvrmgyit.jpeg" width="800" height="459"&gt;&lt;/a&gt;&lt;br&gt;
Improve user experience with a skeleton loader in React. Mimic page layout with placeholder boxes for text and images while actual content loads.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/hooked-on-react-hooks-usestate-53d771214d80" rel="noopener noreferrer"&gt;69. Hooked on React Hooks — useState&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpdnf7lyeirvfi2240b9e.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpdnf7lyeirvfi2240b9e.png" width="800" height="449"&gt;&lt;/a&gt;&lt;br&gt;
Hooked on React Hooks — useStateSo what’s all the rage with React hooks? I’ve been exploring it for the past few months and lets just say I really believe that this is what React has needed to surmount its position as the top front end framework.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/10-reasons-why-front-end-development-is-a-great-career-choice" rel="noopener noreferrer"&gt;70. 10 Reasons Why Front End Development Is a Great Career Choice&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fh8hk1mv1ebyewkata4tx.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fh8hk1mv1ebyewkata4tx.jpeg" width="800" height="420"&gt;&lt;/a&gt;&lt;br&gt;
As the world becomes increasingly digitized, the demand for front-end developers is only going to increase.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-upload-an-image-from-react-to-the-rails-api-using-react-hook-form-and-context-api" rel="noopener noreferrer"&gt;71. How to Upload an Image From React to the Rails API Using React-hook-form and Context API&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fernpio1ktc04ufcx41sl.webp" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fernpio1ktc04ufcx41sl.webp" width="600" height="337"&gt;&lt;/a&gt;&lt;br&gt;
After reading this article, you should be able to create a React UI that allows you to use react-hook-form to upload an image to an API endpoint.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/splitting-angular-application-into-micro-front-ends" rel="noopener noreferrer"&gt;72. Splitting Angular Applications Into Micro Front-Ends&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqqovj2edrrg0z8zooax7.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqqovj2edrrg0z8zooax7.jpeg" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
The alternative approach of designing huge applications. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-master-css-positioning-fundamentals-n5t3xq0" rel="noopener noreferrer"&gt;73. How To Master CSS Positioning Fundamentals?&lt;/a&gt;
&lt;/h3&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%2Ffirebasestorage.googleapis.com%2Fv0%2Fb%2Fhackernoon-app.appspot.com%2Fo%2Fimages%252FkcjEynhZoKNHms5xpTHzfYkiC0g2-me593u3r.jpeg%3Falt%3Dmedia%26token%3D24a40cbe-1452-4083-a6fa-481f719f1181" 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%2Ffirebasestorage.googleapis.com%2Fv0%2Fb%2Fhackernoon-app.appspot.com%2Fo%2Fimages%252FkcjEynhZoKNHms5xpTHzfYkiC0g2-me593u3r.jpeg%3Falt%3Dmedia%26token%3D24a40cbe-1452-4083-a6fa-481f719f1181" width="720" height="480"&gt;&lt;/a&gt;&lt;br&gt;
It is the received wisdom among software developers, as anyone who has so much as had a conversation with one can testify, that the best way to make progress in learning to programme is to “learn by doing”. I am not here to contest that.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-build-a-user-management-solution-with-ory-oathkeeper-and-auth0" rel="noopener noreferrer"&gt;74. How to Build a User Management Solution with ORY Oathkeeper and Auth0&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fv1glv0oufrowicmurfxw.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fv1glv0oufrowicmurfxw.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Building a user management solution using ORY Oathkeeper and Auth0.                                &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/html-structure-and-the-importance-of-elements-as-containers-c27y34jg" rel="noopener noreferrer"&gt;75. HTML Structure and the Importance of Elements as Containers&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-02T02%3A00%3A00.091Z-iqtdpoj2pd56bk0985ony5rk" 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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-02T02%3A00%3A00.091Z-iqtdpoj2pd56bk0985ony5rk" width="1080" height="608"&gt;&lt;/a&gt;&lt;br&gt;
Probably the most important concept you can learn about HTML is its structure in the form of containers.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/its-2023-but-we-still-need-to-talk-about-nested-styles-in-css" rel="noopener noreferrer"&gt;76. It’s 2023, But We Still Need to Talk About Nested Styles in CSS&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fco5ntykk24401v9pknxa.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fco5ntykk24401v9pknxa.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Why don't I need to use nested css styles in my product and why is it a bad practice.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-serve-a-vite-vue3-page-inside-a-sub-folder" rel="noopener noreferrer"&gt;77. How To Serve a Vite + Vue3 Page Inside a Sub-folder&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs4eicf9j0004ewwl1sgz.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs4eicf9j0004ewwl1sgz.jpeg" width="800" height="626"&gt;&lt;/a&gt;&lt;br&gt;
Using Vue3 and Vite page inside of sub-folders.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-deploy-a-react-app-to-heroku-in-5-minutes-in-5-easy-steps" rel="noopener noreferrer"&gt;78. How to Deploy a React App to Heroku in 5 Minutes in 5 Easy Steps&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzf615qn9xpd5emxpzcyi.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzf615qn9xpd5emxpzcyi.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Deployment of a React app on Heroku is a way of hosting an application on a server, and the server provides everything to keep the app live on the internet&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/why-saas-pricing-pages-fail" rel="noopener noreferrer"&gt;79. Why SaaS Pricing Pages Fail &lt;/a&gt;
&lt;/h3&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%2Fw2bqquyuk8b2qb9p7yld.png" 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%2Fw2bqquyuk8b2qb9p7yld.png" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
A feature on the table and then locking it behind ‘upgrade to unlock’ two days later is a hostage situation.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/efficient-state-management-in-javascript-apps-with-statemanjs" rel="noopener noreferrer"&gt;80. Efficient State Management in JavaScript Apps with Statemanjs&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdia1skb2i4vrnh41rgwh.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdia1skb2i4vrnh41rgwh.png" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Statemanjs is a powerful, efficient state management library for JavaScript and Node.js.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/13-angular-app-optimization-tips-for-frontend-developers-z392329t" rel="noopener noreferrer"&gt;81. 13 Angular App Optimization Tips for Frontend Developers&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-02T02%3A00%3A00.086Z-iki9pbjwfrzhq88b6jsjdh65" 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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-02T02%3A00%3A00.086Z-iki9pbjwfrzhq88b6jsjdh65" width="1080" height="720"&gt;&lt;/a&gt;&lt;br&gt;
How to optimize an Angular app? First, we need to consider how we understand optimization as such. Optimization helps achieve better app performance and easier code maintenance. Optimization is not a checklist or a to-do-list, and there is no universal way to optimize your app.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/10-best-coding-challenge-sites-for-beginners" rel="noopener noreferrer"&gt;82. 10 Best Coding Challenge Sites For Beginners &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F23rtlbsytaczufdwglz9.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F23rtlbsytaczufdwglz9.jpeg" width="512" height="341"&gt;&lt;/a&gt;&lt;br&gt;
Coding challenge websites are a great step to take after you learn one language. These will challenge your understanding of your language to deepen it further.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/jquery-is-still-relevant-or-is-it-a-product-of-the-past" rel="noopener noreferrer"&gt;83. jquery: Is Still Relevant or Is It a Product of the Past?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9anv2eb4k2vloii2gm6r.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9anv2eb4k2vloii2gm6r.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Learning it will not hurt you, but introducing it into a project can raise a few eyebrows. For greenfield projects, it makes sense to default to vanilla JS. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/review-of-12-online-code-editors-for-web-developers-xq83336g" rel="noopener noreferrer"&gt;84. Review of 12 Online Code Editors for Web Developers&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdeesmv2wnqe4ac36azct.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdeesmv2wnqe4ac36azct.jpeg" width="800" height="534"&gt;&lt;/a&gt;&lt;br&gt;
Some online code editors have basic features similar to text editors while others complete Integrated Development Environments (IDEs). We review both.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/302-stories-to-learn-about-front-end-development" rel="noopener noreferrer"&gt;85. 302 Stories To Learn About Front End Development&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Faa54dvz9id5z6y9vs6r4.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Faa54dvz9id5z6y9vs6r4.png" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Learn everything you need to know about Front End Development via these 302 free HackerNoon stories.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-best-ai-assistants-for-frontend-developers-that-will-change-the-way-you-code" rel="noopener noreferrer"&gt;86. The Best AI Assistants for Frontend Developers That Will Change the Way You Code&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftq2fyok0qamlmxh1aey0.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftq2fyok0qamlmxh1aey0.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
These AI assistants will take your frontend game to another level.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/gatsbyjs-vs-nextjs-the-best-react-framework-and-its-use-cases" rel="noopener noreferrer"&gt;87. Gatsby.js vs. Next.js: The Best React Framework and Its Use Cases&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdn55l198ybkbp1yv5al6.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdn55l198ybkbp1yv5al6.jpeg" width="468" height="246"&gt;&lt;/a&gt;&lt;br&gt;
Gatsby.js vs. Next.js: Gatsby.js is better for static websites, while Next.js is better for dynamic or hybrid multi-user websites.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-debug-json-web-tokens-jwts-7u133tsh" rel="noopener noreferrer"&gt;88. How To Debug JSON Web Tokens (JWTs)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Foax4wrnl9kbrez4epqdn.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Foax4wrnl9kbrez4epqdn.jpeg" width="800" height="336"&gt;&lt;/a&gt;&lt;br&gt;
So many modern web applications, both client-side and server-side, use JSON Web Tokens (JWTs) for authentication, and this is an excellent approach. However when things don't work, it can be tricky to work out why. This post aims to give you some tactics for understanding and correcting problems with JWTs. If you're just getting started, check out the documentation on working with JWTs and our APIs first.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-take-a-photo-in-your-browser-with-javascript" rel="noopener noreferrer"&gt;89. How to Take a Photo in Your Browser with JavaScript&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgtefw6k4icl31y0duhc2.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgtefw6k4icl31y0duhc2.jpeg" width="500" height="500"&gt;&lt;/a&gt;&lt;br&gt;
Modern browsers are more powerful than ever before. We can do many things in the browser with JavaScript now, we'll capture images in the browser with js.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-upload-files-with-javascript" rel="noopener noreferrer"&gt;90. How to Upload Files With JavaScript&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flzlmsbd0vpymj1t6me4x.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flzlmsbd0vpymj1t6me4x.png" width="800" height="401"&gt;&lt;/a&gt;&lt;br&gt;
This is the second post in a series about uploading files for the web. In this post, we use JavaScript to create the file upload request.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/5-great-javascript-projects-to-code-during-quarantine-np103y26" rel="noopener noreferrer"&gt;91. 5 Great JavaScript Projects to Code During Quarantine&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fv6o7upj5sfwgdihi733g.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fv6o7upj5sfwgdihi733g.png" width="579" height="700"&gt;&lt;/a&gt;&lt;br&gt;
We’re only three months into the new decade and we’ve already had the threat of WW3, Australia being on fire, and an outbreak of a new Coronavirus. Surprisingly, it’s the latter that has forced many people to isolate themselves at home.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/tear-free-guide-for-end-to-end-testing-t9in44v9" rel="noopener noreferrer"&gt;92. 4 Automated End to End Testing Solutions Compared&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flm0zfdv4bgbjlfwzijqo.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flm0zfdv4bgbjlfwzijqo.jpg" width="799" height="489"&gt;&lt;/a&gt;&lt;br&gt;
Time to add some end to end tests for your next application. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/building-your-own-custom-pipable-rxjs-operator" rel="noopener noreferrer"&gt;93. Building Your Own Custom Pipable RxJS Operator&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fl7c7pas5d7ora12xxibs.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fl7c7pas5d7ora12xxibs.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
RxJS helps in asynchronous JavaScript with observables. This guide covers basic to custom operators, emphasizing robustness and testing.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-setup-tailwind-css-framework-with-react-f61p3u91" rel="noopener noreferrer"&gt;94. How to Setup Tailwind CSS Framework with React&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffs9p6nkp3f88d12h7657.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffs9p6nkp3f88d12h7657.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Tailwindcss provides a modern spin on writing css. And unlike bootstrap, it allows us write css without predefined classes i.e we can create our own custom styles without external opinions on how things should look.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/building-a-reusable-front-end-development-project-using-webpack-and-tailwind-css-nsk2de9" rel="noopener noreferrer"&gt;95. How We Build a Reusable Front-end Development Project Using Webpack and Tailwind CSS&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fd2i3zab84g1s3skurser.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fd2i3zab84g1s3skurser.jpg" width="800" height="491"&gt;&lt;/a&gt;&lt;br&gt;
One of the areas that a web developer will spend the most time learning is a build system or process to streamline their directory own local development process. When I first started working with task runners I was using Grunt to automate tasks, such as compiling Sass, bundling JavaScript, and optimizing images. However, what amazed me was that all the same tasks that I ran locally to develop could be run before deploying to a production website using a Git repository.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/building-engaging-real-time-data-visualizations-in-react-with-highcharts" rel="noopener noreferrer"&gt;96. Building Engaging Real-Time Data Visualizations In React With Highcharts&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1ymv15fnpyn0r42gmvsn.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1ymv15fnpyn0r42gmvsn.jpeg" width="800" height="457"&gt;&lt;/a&gt;&lt;br&gt;
Learn to create real-time charts in React with Highcharts and WebSocket. Includes setup guide, code examples, and GitHub repo for quick experimentation.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/heatmap-visualization-with-deckgl" rel="noopener noreferrer"&gt;97. Heatmap Visualization With Deck.gl &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flaayrz5lmlxmpvcsddsm.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flaayrz5lmlxmpvcsddsm.jpeg" width="800" height="532"&gt;&lt;/a&gt;&lt;br&gt;
Heatmaps are a very popular type of geo data visualization that are commonly used to display large amounts of location-based data.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-build-system-documentation-with-vuepress" rel="noopener noreferrer"&gt;98. How to Build System Documentation with VuePress&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffohtg30jsjehodpc9tg4.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffohtg30jsjehodpc9tg4.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Creating good documentation is essential for every product a company builds, for its users to solve specific problems they might encounter. System documentation&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/run-javascript-run" rel="noopener noreferrer"&gt;99. Run, JavaScript, Run&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6kaoopzq2owunvref72q.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6kaoopzq2owunvref72q.jpeg" width="800" height="484"&gt;&lt;/a&gt;&lt;br&gt;
JavaScript runs the world (at least the virtual part), but what runs JavaScript? That's exactly the question we are going to answer!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-build-infinite-scrolling-in-laravel" rel="noopener noreferrer"&gt;100. How to Build Infinite Scrolling in Laravel: A Dev Guide&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8kgscc1un9ehfvcchah5.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8kgscc1un9ehfvcchah5.jpeg" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
Optimize infinite scrolling in Laravel with step-by-step instructions for a seamless user experience.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/avif-is-the-next-gen-image-format-youre-probably-gonna-hear-a-lot-more-about" rel="noopener noreferrer"&gt;101. AVIF Is the Next-Gen Image Format You Will Hear a Lot More About&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsd2jgd8wjylow8cbqo4t.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsd2jgd8wjylow8cbqo4t.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
The AVIF Format is the next-gen image format based on the AV1 video encoding format, that reduces file size, while improving #CoreWebVitals. Learn how.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/creating-stunning-3d-charts-with-highcharts-and-react" rel="noopener noreferrer"&gt;102. Creating Stunning 3D Charts With Highcharts And React.&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1gsqptjpu3vpr05tpjoc.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1gsqptjpu3vpr05tpjoc.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Unlock the power of data storytelling with Highcharts &amp;amp; React, crafting vibrant 3D visualizations for dynamic web apps.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-set-up-authentication-with-aws-amplify-in-next" rel="noopener noreferrer"&gt;103. How to Set Up Authentication With AWS Amplify in Next&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fff9dqml9ictakoil79oa.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fff9dqml9ictakoil79oa.jpeg" width="800" height="420"&gt;&lt;/a&gt;&lt;br&gt;
Authentication is a way for applications to confirm user identity before granting permission or entry to a website. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/data-visualization-using-chartjs-and-gatsby" rel="noopener noreferrer"&gt;104. Data Visualization Using Chart.js and Gatsby&lt;/a&gt;
&lt;/h3&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%2Fx0rbbky92jbrq357ij4h.jpeg" 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%2Fx0rbbky92jbrq357ij4h.jpeg" width="800" height="420"&gt;&lt;/a&gt;&lt;br&gt;
Data visualization helps you transform your unorganized data in an organized and valuable way that conveys the right message to your audience without words.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-is-the-this-parameter-in-javascript" rel="noopener noreferrer"&gt;105. What is the "this" Parameter In JavaScript&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6usr7du6u8mkh22ap7fm.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6usr7du6u8mkh22ap7fm.jpeg" width="800" height="493"&gt;&lt;/a&gt;&lt;br&gt;
The "this" parameter in JavaScript is like that oddly concealed obstacle on a path that keeps tripping people. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/14-top-nodejs-open-source-projects-2021-edition-q22p339c" rel="noopener noreferrer"&gt;106. 14 Top Node.js Open Source Projects: 2021 Edition&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Foik297g1mg0q3r3cnjst.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Foik297g1mg0q3r3cnjst.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Note that under open source projects we assume the following:&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/creating-composite-node-of-a-graph-using-d3js-sfa33y0x" rel="noopener noreferrer"&gt;107. Creating Composite Node of a Graph using D3.js&lt;/a&gt;
&lt;/h3&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%2F01wocfvyybrozb6resnz.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%2F01wocfvyybrozb6resnz.jpg" width="719" height="514"&gt;&lt;/a&gt;&lt;br&gt;
Lately I have been using D3 for visualizing data for a React project and it got my attention for a while. I was especially interested as to the scope of this very powerful tool that has a great problem solving ability range related to any kind of data visualization.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-develop-a-signup-system-with-react-redux-and-rails-1g1k32nh" rel="noopener noreferrer"&gt;108. How to Develop a Signup system with React, Redux, and Rails&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxz4rp10w6wc52ap7jygz.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxz4rp10w6wc52ap7jygz.png" width="800" height="469"&gt;&lt;/a&gt;&lt;br&gt;
I have always been fascinated with one’s ability to create or recreate. Software development for gives me a way to translate my imaginations into useful tangible things. The feeling I get after going through challenges to figure out how to put my ideas together, is incomparable. Full-stack development is the combination of both front-end technologies and back-end technologies to create a fully functional application. In this tutorial, we are going to combine front-end technology called React and Redux with a back-end technology called Rails to create a simple sign-up system.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/cats-taking-over-how-to-make-a-random-cat-image-generator-with-react-and-cat-api-ke3s3wrg" rel="noopener noreferrer"&gt;109. Cats Taking Over: How to Make a Random Cat Image Generator With React and Cat API&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdt2shxar4rq1oja1g6aq.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdt2shxar4rq1oja1g6aq.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Easy guide to filling your life with (more) internet cats by making a random cat image generator with React and Cat API. If you prefer video format then I have already made a video on YT:&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/top-mobile-browser-emulators-developers-humble-opinion-6i1763zle" rel="noopener noreferrer"&gt;110. Top Mobile Browser Emulators: Developer's Humble&amp;nbsp;Opinion&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F897bvcbg7p18symmswob.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F897bvcbg7p18symmswob.png" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
*Illustration by Regex SEO&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/build-a-fully-functional-youtube-clone-using-firebase-ffmpeg-and-react-part-1" rel="noopener noreferrer"&gt;111. Build a Fully Functional Youtube Clone Using Firebase, FFmpeg, And React. Part 1&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fu7tx5mf1h3bhazvco2rk.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fu7tx5mf1h3bhazvco2rk.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
An exact clone of youtube with all functionalities from View count to Subscribe to everything (Without Youtube Api) Using Firebase, FFmpeg, And React&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/8-beginner-design-projects-for-aspiring-front-end-developers-la4x3u3p" rel="noopener noreferrer"&gt;112. 8 Beginner Design Projects for Aspiring Front-end Developers&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5kxb2jy3n3722fp1qp9d.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5kxb2jy3n3722fp1qp9d.png" width="800" height="451"&gt;&lt;/a&gt;&lt;br&gt;
These are 8 projects with requirements and designs that you can do to add to your portfolio as a Front-end Developer. The order of these projects is from easy to intermediate level.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/mastering-css-using-pseudo-classes-and-pseudo-elements-to-build-a-landing-page" rel="noopener noreferrer"&gt;113. Mastering CSS: Using Pseudo-Classes and Pseudo-Elements to Build a Landing Page&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs14ad84uzvk48xrk8i1t.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs14ad84uzvk48xrk8i1t.jpeg" width="800" height="407"&gt;&lt;/a&gt;&lt;br&gt;
Why and how to build a landing page using pseudo-classes and pseudo-elements in CSS.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/webgl-fundamentals-2d-and-3d-graphics-for-the-web-vw363ytl" rel="noopener noreferrer"&gt;114. WebGL Fundamentals: 2D and 3D Graphics For The Web&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5h5tff3gad27fkrn7ahp.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5h5tff3gad27fkrn7ahp.jpg" width="800" height="640"&gt;&lt;/a&gt;&lt;br&gt;
WebGL (Web Graphics Library) is a JavaScript API for rendering high-performance interactive 3D and 2D graphics within any compatible web browser without the use of plug-ins. WebGL does so by introducing an API that closely conforms to OpenGL ES 2.0 that can be used in HTML5  elements. This conformance makes it possible for the API to take advantage of hardware graphics acceleration provided by the user's device.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-best-front-end-frameworks-for-uiux-future-proof-careers" rel="noopener noreferrer"&gt;115. The Best Front-End Frameworks for UI/UX: Future-Proof Careers &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fo53gv2eirvh4njyaj24z.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fo53gv2eirvh4njyaj24z.jpeg" width="799" height="539"&gt;&lt;/a&gt;&lt;br&gt;
The Best Front-end frameworks are future-proof and supply the best design solution to the UI experts. There are diverse options in the market for C++ and Java&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-deploy-modern-apps-with-aws-amplify" rel="noopener noreferrer"&gt;116. How to Deploy Modern Apps with AWS Amplify&lt;/a&gt;
&lt;/h3&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%2Fkivd9b5n7zuav2hem3is.jpeg" 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%2Fkivd9b5n7zuav2hem3is.jpeg" width="800" height="534"&gt;&lt;/a&gt;&lt;br&gt;
Deploying a web app to AWS Amplify provides a way to host your frontend web app on the internet using its services for free which provisions a URL you can share&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/set-up-websocket-for-your-reactjs-app-in-5-minutes" rel="noopener noreferrer"&gt;117. Set up WebSocket for Your ReactJS-app in 5 Minutes!&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7sxs01oivgi3s2o6s60s.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7sxs01oivgi3s2o6s60s.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Make the most out of your ReactJS app with the help of WebSocket on no-code Directual! An easy way to make a chat app, get notifications, and much more.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-setup-a-contact-form-to-your-ghost-blog-gh6r3y3z" rel="noopener noreferrer"&gt;118. How to Setup a Contact Form to Your Ghost Blog&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7x1q7eqe3ll3fbpr12bj.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7x1q7eqe3ll3fbpr12bj.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Ghost&amp;nbsp;is a free and open source blogging platform written in JavaScript and it powers an incredible range of websites; from individual bloggers who are just getting started, to large teams of writers and editors at some of the largest organisations in the world. Currently&amp;nbsp;more than 2 million websites&amp;nbsp;running on Ghost including Getform's Blog that you are currently reading!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/choosing-between-react-gatsby-nextjs-for-your-frontend" rel="noopener noreferrer"&gt;119. Choosing Between React, Gatsby, Next.js For Your Frontend&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5x5qsx6h4xb4z5b1h2wa.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5x5qsx6h4xb4z5b1h2wa.jpeg" width="800" height="309"&gt;&lt;/a&gt;&lt;br&gt;
 React, Gatsby, Next.js. Which of the three should you choose for your frontend web development and what should you understand before you make the decision?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/css-animations-creating-bouncing-ball-animation-from-scratch-qe103tpm" rel="noopener noreferrer"&gt;120. CSS Animations: Creating Bouncing Ball Animation From Scratch&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fihx1yif167sfc94bd3as.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fihx1yif167sfc94bd3as.jpeg" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
Photo by&amp;nbsp;Kevin Ku&amp;nbsp;from&amp;nbsp;Pexels&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/optimizing-state-management-in-react-applications-from-small-to-large-scale" rel="noopener noreferrer"&gt;121. Optimizing State Management in React Applications: From Small to Large-Scale&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fex2ok2zo6iptxn0umbff.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fex2ok2zo6iptxn0umbff.jpeg" width="735" height="413"&gt;&lt;/a&gt;&lt;br&gt;
Learn techniques for handling state effectively in large-scale React applications. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/building-analytics-react-dashboard-with-cubejs-qy2g24i0" rel="noopener noreferrer"&gt;122. Building Analytics React Dashboard With Cube.js&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fq68gfnjjdquw7f8tit9y.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fq68gfnjjdquw7f8tit9y.png" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
Imagine that you need to develop a web application from scratch to monitor and analyze raw data. For example, you own an average size online store. You are not satisfied with the existing solutions for data analytics and you want to manage what components will be in your admin panel by yourself. It is also very important for you to work with raw data and build analytical charts yourself.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-become-a-successful-web-developer-in-2021-yx1a3wl4" rel="noopener noreferrer"&gt;123. How to Become a Successful Web Developer in 2021&lt;/a&gt;
&lt;/h3&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%2Faxoe2vhezmdhv57qf91u.jpeg" 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%2Faxoe2vhezmdhv57qf91u.jpeg" width="800" height="692"&gt;&lt;/a&gt;&lt;br&gt;
Alright then, so you have decided your path. You want to become a web developer this year.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/canvas-and-react-a-simple-guide-to-data-charts" rel="noopener noreferrer"&gt;124. Canvas And React: A Simple Guide To Data Charts&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwd1af9dfmob67f63zhde.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwd1af9dfmob67f63zhde.jpeg" width="800" height="457"&gt;&lt;/a&gt;&lt;br&gt;
The power of canvas. Make your data visualizations flexible and performant. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/top-7-dark-themed-admin-templates-for-your-next-project-we193u6i" rel="noopener noreferrer"&gt;125. Top 7 Dark-Themed Admin Templates For Your Next Project&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F635cdk0mpgplcm8mr8vk.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F635cdk0mpgplcm8mr8vk.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
If you don’t have any definite preferences in design, you should try dark colors, because dark themes look so stylish and become more and more popular. That is why we decided to find the most amazing React, Angular and Vue admin templates with dark themes. If you ever googled admin templates then you probably know that there are tons of them and that is fine to be on the fence about which one to choose. If you are not sure whether to use admin dashboards templates or not you can read the article about the&amp;nbsp;benefits of admin templates.&amp;nbsp;The incorrect choice of an admin template may lead to a giant waste of time and money – so it’s the decision you should think about for a while.&amp;nbsp;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/facts-everyone-needs-to-know-about-front-end-development-practices-88o3wfq" rel="noopener noreferrer"&gt;126. Facts Everyone Needs To Know About Front-End Development Practices&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcc871qnh17zty0b4ihsp.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcc871qnh17zty0b4ihsp.jpeg" width="800" height="420"&gt;&lt;/a&gt;&lt;br&gt;
Front-end development takes much more than writing clean code. While writing concise and legible code is not mandatory, it will save many headaches in the future. The chances of writing code that will never be changed or never looked at again are slim to none, and time spent getting lost in old code is time wasted. Here are some key web development best practices for HTML, CSS, and JavaScript.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/following-these-6-steps-will-help-you-build-a-super-lightweight-website-wlo31rx" rel="noopener noreferrer"&gt;127. Following These 6 Steps Will Help You Build A Super Lightweight Website&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F364o2ief6je5uadfm3u1.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F364o2ief6je5uadfm3u1.jpeg" width="799" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Not an Early Adopter&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/higher-order-components-hoc-in-react-beginners-guide-2l13335m" rel="noopener noreferrer"&gt;128. Higher Order Components (HOC) In React: Beginners Guide&lt;/a&gt;
&lt;/h3&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%2Fhackernoon.com%2Fimages%2F541r0RExUOQ3nFAQs7oJuST9Axf2-0367373o.jpeg" 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%2Fhackernoon.com%2Fimages%2F541r0RExUOQ3nFAQs7oJuST9Axf2-0367373o.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
In this tutorial, we are going to learn what is higher-order components, the syntax of higher-order components, and how to use HOC in React.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/quick-introduction-to-responsive-web-design-pc14322m" rel="noopener noreferrer"&gt;129. Quick Introduction to Responsive Web&amp;nbsp;Design For Beginners&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6hjl966cmw1f6098fddo.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6hjl966cmw1f6098fddo.jpg" width="800" height="480"&gt;&lt;/a&gt;&lt;br&gt;
Responsive web design is a design that adjusts and adapts to any viewport (user’s visible area of the web page) rather than only a specific viewport, irrespective of the visualization device.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-redux-observable-made-ajax-calls-great-again-1p583y3h" rel="noopener noreferrer"&gt;130. How Redux Observable Made Ajax Calls Great Again&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fy7q2jlkj5z41rssw8jii.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fy7q2jlkj5z41rssw8jii.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
I am building my own SaaS application using React library for the user interface. What I like about react you don’t have to use it in a SPA (single page application).&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/building-rails-carousels-using-bootstrap-st9g35yt" rel="noopener noreferrer"&gt;131. Building Rails Carousels Using Bootstrap&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F01jbtqicwmuhklshd81k.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F01jbtqicwmuhklshd81k.jpeg" width="799" height="534"&gt;&lt;/a&gt;&lt;br&gt;
Bootstrap carousel with rails&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-most-definitive-react-hooks-cheat-sheet-for-2020-19ed33on" rel="noopener noreferrer"&gt;132. The Most Definitive React Hooks Cheat Sheet for 2020&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffzqm0qd195hvakrcdbql.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffzqm0qd195hvakrcdbql.jpg" width="800" height="420"&gt;&lt;/a&gt;&lt;br&gt;
With the introduction of React hooks since the 16.8 version, we have changed the way we write React application. Indeed, we can now leverage React features, such as state and side effects, within function components. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/introducing-the-popover-api-elevating-web-ui-interactivity-with-javascript" rel="noopener noreferrer"&gt;133. Introducing The Popover API: Elevating Web UI Interactivity with JavaScript&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsozdoaobmkd7taqdxpxi.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsozdoaobmkd7taqdxpxi.jpeg" width="799" height="531"&gt;&lt;/a&gt;&lt;br&gt;
Learn to enhance web interfaces with the versatile Popover API and JavaScript, optimizing user experience and interactivity.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/5-tools-to-boost-your-productivity-while-development" rel="noopener noreferrer"&gt;134. Supercharge your Software Development Productivity by Using these 5 Tools&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2nqh94py1opxyda6cxg0.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2nqh94py1opxyda6cxg0.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
5 Tools to Boost Your Productivity While Developing - but you probably haven’t heard of before.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/50-github-repositories-every-front-end-developer-needs" rel="noopener noreferrer"&gt;135. 50+ GitHub Repositories Every Front-End Developer Needs&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxgvwzb0tih3jhzmaf3zr.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxgvwzb0tih3jhzmaf3zr.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
50+ Github Repositories Every Front-end Developer Needs&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/why-you-should-choose-angular-or-vue-over-react-for-your-new-web-application" rel="noopener noreferrer"&gt;136. Why You Should Choose Angular or Vue over React for Your New Web Application&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fc57d6dg8tf72sotjvezt.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fc57d6dg8tf72sotjvezt.jpeg" width="800" height="449"&gt;&lt;/a&gt;&lt;br&gt;
An article that describes the advantages of the front-end frameworks Angular and Vue over the front-end React library.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/learning-html-and-css-youll-want-to-read-this-3q2d2gm9" rel="noopener noreferrer"&gt;137. Important Notes For HTML CSS Beginner Developers&lt;/a&gt;
&lt;/h3&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%2Fbbva07agop42liw4tr83.png" 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%2Fbbva07agop42liw4tr83.png" width="500" height="358"&gt;&lt;/a&gt;&lt;br&gt;
Every time one decides to embark on a new adventure it is inevitable to find obstacles and have a few downfalls along the way. In my case, it was more like one of those people you watch on YouTube getting hurt trying to perform some amazing trick…&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/tcp-ip-stack-oversimplified-for-web-developers" rel="noopener noreferrer"&gt;138. TCP / IP Stack - Simplified for Web Developers 🌍🧑🏻‍💻&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1ydemygbcq5jnu6y36wp.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1ydemygbcq5jnu6y36wp.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
TCP / IP model is not a physical thing. It is a conceptual model used to understand how communications are made over the Internet, and consists of 4 layers.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/rethinking-web3-how-to-build-faster-using-scrypto" rel="noopener noreferrer"&gt;139. Rethinking Web3: How to Build Faster Using Scrypto&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvkatt5gpyblpmh4qwa7k.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvkatt5gpyblpmh4qwa7k.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
How to use the new programming language to build more efficiently.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/serverless-at-the-edge-a-quick-overview" rel="noopener noreferrer"&gt;140. Serverless at the Edge: A Quick Overview&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fagk67ozc326ybyo4bga4.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fagk67ozc326ybyo4bga4.jpeg" width="800" height="286"&gt;&lt;/a&gt;&lt;br&gt;
Edge computing platforms like Cloudflare Workers and Deno Deploy allow us to write serverless middleware and backends that are both very fast and cheap.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-scrape-wikipedia-by-using-puppeteer-and-nodejs-sp1731g0" rel="noopener noreferrer"&gt;141. How To Scrape Wikipedia By Using Puppeteer and Nodejs&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fl9me2e05tr4e19z4iqqr.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fl9me2e05tr4e19z4iqqr.jpeg" width="799" height="562"&gt;&lt;/a&gt;&lt;br&gt;
Scraping Wikipedia for data using Puppeteer and Node&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/over-40-with-no-technical-background-this-is-how-i-learned-a-frontend-framework-in-2-weeks" rel="noopener noreferrer"&gt;142. Over 40, With no Technical Background, This is How I Learned a Frontend Framework in 2 Weeks&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjgz582430wdmzxcdxkx5.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjgz582430wdmzxcdxkx5.jpeg" width="800" height="480"&gt;&lt;/a&gt;&lt;br&gt;
Over 40, with no technical background, this is how I learned a Frontend Framework in 2 weeks.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/hide-the-navigation-bar-in-rails-x26s3yz5" rel="noopener noreferrer"&gt;143. Hide the Navigation Bar in Rails&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fz8vj4wo1i8bclwvdtqal.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fz8vj4wo1i8bclwvdtqal.jpg" width="800" height="273"&gt;&lt;/a&gt;&lt;br&gt;
Recently I was working on a project in RoR and I realized I wanted to show the navigation bar and footer on some pages and nothing on others. For example, Imagine a signup page with a navbar !!! Yuck, not only does it not look pretty but also, I have never seen any design where the login/logout pages have a navigation bar. Very few designs like that do exist, and in my opinion, are not the best.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/building-a-fully-functional-youtube-clone-using-firebase-ffmpeg-and-react-part-2" rel="noopener noreferrer"&gt;144. Building a Fully Functional Youtube Clone Using Firebase, FFmpeg, And React [Part-2]&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fo1k9ikym278hg0u7ebrw.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fo1k9ikym278hg0u7ebrw.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
An exact clone of youtube with all functionalities from View count to Subscribe to everything (Without Youtube Api) Using Firebase, FFmpeg, And React&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/road-to-front-end-developer-in-2023" rel="noopener noreferrer"&gt;145. Road To Front- End Developer in 2023&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6d5dvjit1q9m3elfgnlp.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6d5dvjit1q9m3elfgnlp.jpeg" width="786" height="412"&gt;&lt;/a&gt;&lt;br&gt;
To become a good frontend developer, you must be aware of the importance of frontend development and its role in creating websites and web applications.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-create-dynamic-css-using-vue-reactive-variables" rel="noopener noreferrer"&gt;146. How to Create Dynamic CSS Using Vue Reactive Variables&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbg37gfnp1y06davx5mun.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbg37gfnp1y06davx5mun.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
If you use Vue, you might be used to having to apply different classes to tags based on the logic in your code. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-generate-wcag-compliant-contrast-color-in-bootstrap-uiv310s" rel="noopener noreferrer"&gt;147. How To Generate WCAG Compliant Contrast Color in Bootstrap&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9uv1ttqh8whnzu0rw75q.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9uv1ttqh8whnzu0rw75q.jpeg" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
The intent of this Success Criterion is to provide enough contrast between text and its background so that it can be read by people with moderately low vision.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-use-nginx-to-host-a-local-site-using-docker" rel="noopener noreferrer"&gt;148. How to Use NGINX to Host a Local Site Using Docker&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fb6p49gyers238et3uzp0.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fb6p49gyers238et3uzp0.jpeg" width="800" height="321"&gt;&lt;/a&gt;&lt;br&gt;
Sometimes, you can't simply open your index.html in Chrome to test your website. You need the features of a real web server like NGINX.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/boosting-react-app-performance-a-guide-to-lazy-loading-and-suspense" rel="noopener noreferrer"&gt;149. Boosting React App Performance: A Guide to Lazy Loading and Suspense&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fri1md7vjtxcm2crkn1wm.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fri1md7vjtxcm2crkn1wm.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Lazy loading is a strategy that defers the loading of non-essential resources until they are needed, reducing the initial loading time and improving the overall&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/understanding-the-tech-stack-for-web3-dapp-development-a-guide" rel="noopener noreferrer"&gt;150. Understanding the Tech Stack for Web3 DApp Development: A Guide&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fj2kfzo1jguzm072775j0.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fj2kfzo1jguzm072775j0.png" width="800" height="420"&gt;&lt;/a&gt;&lt;br&gt;
The tech stack for dApp development includes Blockchain Networks, Smart Contract development Deployment frameworks, and Frontend development.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/12-awesome-toggle-switch-designs-with-source-code" rel="noopener noreferrer"&gt;151. 12 Awesome Toggle Switch Designs (With Source Code!) 🎨💖&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsh0uq72wd8wo4q1mv9f7.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsh0uq72wd8wo4q1mv9f7.jpeg" width="800" height="420"&gt;&lt;/a&gt;&lt;br&gt;
Finding the perfect toggle design can be a challenge. This article addresses the problem by showcasing 12 creative examples with code.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/interface-colors-from-palette-to-themes" rel="noopener noreferrer"&gt;152. Interface Colors: From Palette to Themes&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fc6oawpvhfofu97zymrgf.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fc6oawpvhfofu97zymrgf.jpeg" width="799" height="507"&gt;&lt;/a&gt;&lt;br&gt;
How a cohesive structure and mathematical principles can streamline color management for designers and developers operating within a design system.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/react-vs-vue-who-takes-the-prize-oq1633op" rel="noopener noreferrer"&gt;153. React Vs. Vue: Who Takes The Prize&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F34egejrgk8j7cubc7qcc.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F34egejrgk8j7cubc7qcc.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
we’ve put together this convenient guide to popular frameworks, to help you better understand the use cases of Vue vs. React.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-start-an-app-and-choose-react-native-stack-lj5u3ye7" rel="noopener noreferrer"&gt;154. How to Start an App And Choose React Native Stack&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0gkucud6clod8tqr78jb.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0gkucud6clod8tqr78jb.jpg" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
How to Build a React Native App&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-write-tests-for-react-beginners-guide-4299302l" rel="noopener noreferrer"&gt;155. How to Write Tests for React - Part 1 [Beginner's Guide]&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-02T01%3A59%3A59.904Z-mcb2dej9cqtcfbaumc6jr3uu" 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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-02T01%3A59%3A59.904Z-mcb2dej9cqtcfbaumc6jr3uu" width="1080" height="720"&gt;&lt;/a&gt;&lt;br&gt;
Writing React Test with react recommended libraries — Jest &amp;amp; React Testing Library for complete beginners.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/enhancing-password-security-and-recovery-with-nextjs-14-and-nextauthjs" rel="noopener noreferrer"&gt;156. Enhancing Password Security and Recovery with Next.js 14 and NextAuth.js&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6cw0o30vh3g0v4t89xz9.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6cw0o30vh3g0v4t89xz9.jpeg" width="800" height="457"&gt;&lt;/a&gt;&lt;br&gt;
Learn to set up a secure and user-friendly system for password recovery in Next.js, complete with token verification and email notifications.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/customizing-a-react-navbar-menu" rel="noopener noreferrer"&gt;157. Customizing a React Navbar Menu&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3rfmp0j0oxuktmk2g2c7.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3rfmp0j0oxuktmk2g2c7.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/building-a-point-map-in-javascript" rel="noopener noreferrer"&gt;158. Building a Point Map in JavaScript&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftre4hgz8016bsb9g9iwf.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftre4hgz8016bsb9g9iwf.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Master creating interactive point maps in JavaScript! Step-by-step guide using millionaire counts for global cities for illustration. Dive in now!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-format-dates-correctly-sr2x34cd" rel="noopener noreferrer"&gt;159. How To Format Dates Correctly&lt;/a&gt;
&lt;/h3&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%2Fhackernoon.com%2Fimages%2FHzWefNlq2pZkZcUGS9ud2aXzUkd2-hssk3zrx.jpeg" 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%2Fhackernoon.com%2Fimages%2FHzWefNlq2pZkZcUGS9ud2aXzUkd2-hssk3zrx.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
This article explains how you can format dates on your site using&amp;nbsp;Velo.&amp;nbsp;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/velo-how-to-text-formatting-s81634y0" rel="noopener noreferrer"&gt;160. Velo How-To: Text Formatting&lt;/a&gt;
&lt;/h3&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%2Fhackernoon.com%2Fimages%2FHzWefNlq2pZkZcUGS9ud2aXzUkd2-xdgz3zfw.jpeg" 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%2Fhackernoon.com%2Fimages%2FHzWefNlq2pZkZcUGS9ud2aXzUkd2-xdgz3zfw.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
You can connect data to elements using Wix Data and datasets or Velo and code. You can learn about how data is formatted when it is connected using datasets,&amp;nbsp;here.&amp;nbsp;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/increase-your-conversions-with-these-pricing-models" rel="noopener noreferrer"&gt;161. Increase Your Conversions with these Pricing Models &lt;/a&gt;
&lt;/h3&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%2Fuuifyoarsh8q6hzjrbgt.jpeg" 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%2Fuuifyoarsh8q6hzjrbgt.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
There are many pricing models that you can use to increase your conversions, here is a list of 5 pricing models you should be using.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/javascript-is-everywhere" rel="noopener noreferrer"&gt;162. JavaScript is Everywhere&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F26ke30501o8nwv1174kv.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F26ke30501o8nwv1174kv.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
JavaScript facilitates every person, business, and organization’s interactive online presence across the world.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-coders-gambit-create-a-chess-game-with-react-and-chessboardjsx-za2z31oc" rel="noopener noreferrer"&gt;163. The Coder's Gambit: Create a Chess Game with React and Chessboardjsx &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsho394cnnzrhii4ps3yv.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsho394cnnzrhii4ps3yv.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
In this article we are going to create a chess game with React and Chessboardjsx ♟️. On top of that, we will use the&amp;nbsp;chess.js&amp;nbsp;library.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/writing-clean-front-end-code" rel="noopener noreferrer"&gt;164. Writing Clean Front End Code&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7bv8kznrw3f4ytx348ha.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7bv8kznrw3f4ytx348ha.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Writing clean front end code for a resilient, readable front end code repository.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-seven-best-admin-templates-and-themes-in-react-sd17331h" rel="noopener noreferrer"&gt;165. The Seven Best Admin Templates And Themes in React&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpi70535ql877khs0beqf.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpi70535ql877khs0beqf.jpeg" width="800" height="554"&gt;&lt;/a&gt;&lt;br&gt;
The appearance of Node.js became the new era for JavaScript because of the opportunity to synchronize frontend and backend. All JavaScript programs with help of&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/sveltekit-and-appwrite-cloud-how-to-build-a-list-app" rel="noopener noreferrer"&gt;166. Sveltekit and Appwrite Cloud: How to build a list app&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1u4xcfcnq5aruqbe6ogg.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1u4xcfcnq5aruqbe6ogg.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Learn how to use Appwrite’s API and Svelte to create a list app with features like task creation and deletion and storing the data in Appwrite Cloud.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/why-front-end-developers-going-full-stack-should-choose-go-2ct3ewm" rel="noopener noreferrer"&gt;167. Why Front End Developers Going Full Stack Should Choose Go&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fn51eudim7w73rahs2srr.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fn51eudim7w73rahs2srr.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
So you’re a front end developer, and you want to learn some backend stuff. You want to become a&amp;nbsp;full stack&amp;nbsp;developer someday, so where do you start? Google’s Go language is an excellent place.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/top-3-react-custom-hooks-in-current-project" rel="noopener noreferrer"&gt;168. Top 3 React Custom hooks in current project&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhd3wcezrj46oent8hoor.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhd3wcezrj46oent8hoor.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Custom hooks are an amazing thing that happened with React. It brings to us the ability to create beautiful components and move a lot of business logic to hooks&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-beginners-guide-to-dockerizing-a-vite-dapp-project" rel="noopener noreferrer"&gt;169. A Beginner's Guide to Dockerizing a Vite dApp Project&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuu1iucxjzojj8t36g19d.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuu1iucxjzojj8t36g19d.png" width="800" height="325"&gt;&lt;/a&gt;&lt;br&gt;
This is a guide that shows you how to containerize and share your dApp using docker and Vite. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/web-dev-in-2023-angular-vs-react-battle-for-dominance" rel="noopener noreferrer"&gt;170. Web Dev in 2023: Angular vs. React Battle for Dominance&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4n32a7zkzwnffxxduwv9.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4n32a7zkzwnffxxduwv9.jpeg" width="800" height="402"&gt;&lt;/a&gt;&lt;br&gt;
In the ever-evolving landscape of web development, Angular and React continue to be two powerhouse options for front-end development. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-react-virtual-dom-explained" rel="noopener noreferrer"&gt;171. The React Virtual DOM Explained&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9wqps9ufqdjcqbor4373.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9wqps9ufqdjcqbor4373.jpeg" width="799" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Virtual DOM Is Just A Virtual Copy Of The Actual Object That The DOM Has Created For A Specific Node And...&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/24-html-attributes-you-want-to-use" rel="noopener noreferrer"&gt;172. 24 HTML Attributes You Want to Use ✨📚&lt;/a&gt;
&lt;/h3&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%2F62uw2ces7wah72qnbicu.jpeg" 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%2F62uw2ces7wah72qnbicu.jpeg" width="800" height="336"&gt;&lt;/a&gt;&lt;br&gt;
A review of some of the HTML attributes you might want to use.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-create-a-custom-state-management-library-with-react-hooks-and-context-api" rel="noopener noreferrer"&gt;173. How to Create a Custom State Management Library With React Hooks and Context API&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcd4551gniw9vexzfwfrl.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcd4551gniw9vexzfwfrl.png" width="800" height="420"&gt;&lt;/a&gt;&lt;br&gt;
In this article, I will introduce the React Context API for state management and create a similar solution as Redux without using a third-party library.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/5-reasons-to-consider-nextjs-for-your-next-projects" rel="noopener noreferrer"&gt;174. 5 reasons to consider Next.js for your next projects&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F90f85rxiybbmex1iynmb.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F90f85rxiybbmex1iynmb.jpeg" width="800" height="336"&gt;&lt;/a&gt;&lt;br&gt;
Next.js is a framework built on React that gives frontend developers the flexibility of creating modern and scalable apps&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/implementing-dashboards-using-google-charts" rel="noopener noreferrer"&gt;175. Implementing Dashboards Using Google Charts.&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fo37snj6gsa62vpaav3ug.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fo37snj6gsa62vpaav3ug.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Implementing charts without coding. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/we-built-an-open-source-backend-server-for-web-and-mobile-developers-appwrite-v05-announcement-k68632wq" rel="noopener noreferrer"&gt;176. We Built An Open-Source Backend Server for Web &amp;amp; Mobile Developers: AppWrite v0.5 [Announcement] &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ff49nuy1g4a2xmodlna82.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ff49nuy1g4a2xmodlna82.jpg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Built-in, automated SSL, custom domains, new authentication features, dark mode, and more! After a lot of work and anticipation from our developers’ community, I am really excited to announce the release of version 0.5 of the Appwrite back-end server.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-ace-your-interview-assignment-to-land-your-next-front-end-job" rel="noopener noreferrer"&gt;177. How to Ace Your Interview Assignment to Land Your Next Front-end Job&lt;/a&gt;
&lt;/h3&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%2Fhywtqz3barndd9ldpfvd.jpeg" 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%2Fhywtqz3barndd9ldpfvd.jpeg" width="800" height="420"&gt;&lt;/a&gt;&lt;br&gt;
Let’s have a quick look at how to make your next front-end interview assignment look as good as possible.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/css-is-only-hard-because-youre-doing-too-much" rel="noopener noreferrer"&gt;178. CSS is Only Hard Because You’re Doing Too Much&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmbeg0nup7opbaysvc9q6.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmbeg0nup7opbaysvc9q6.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Start with markup, not styles. Write only the CSS you actually need. Design for mobile first, not as a fix later. Let layouts adapt before reaching for breakpoi&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/do-you-really-understand-the-viewport-lv663ye4" rel="noopener noreferrer"&gt;179. Do You Really Understand the Viewport&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2s7bpd9k2q9ni40nea9r.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2s7bpd9k2q9ni40nea9r.png" width="712" height="525"&gt;&lt;/a&gt;&lt;br&gt;
If you are a web developer, you must have heard about viewport, and the below line may seem familiar to you.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-manipulate-dom-elements-in-react-bo1733oo" rel="noopener noreferrer"&gt;180. How To Manipulate DOM Elements In React&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fz9fz5n99sdc5khzfca0n.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fz9fz5n99sdc5khzfca0n.jpeg" width="800" height="539"&gt;&lt;/a&gt;&lt;br&gt;
DOM Manipulation&amp;nbsp;is the process by which one can dynamically change the content of the web page. Working with DOM should be fairly easy. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/become-a-front-end-developer-in-6-months-with-these-4-skills" rel="noopener noreferrer"&gt;181. Become a Front-End Developer in 6 Months with These 4 Skills&lt;/a&gt;
&lt;/h3&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%2Fi06c96uduuq2xxxyv76p.jpeg" 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%2Fi06c96uduuq2xxxyv76p.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Let me give you a simple roadmap to know where you are, and where you should go next. So here are 4 essential skills to become a frontend developer in 6 months.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/essential-frontend-resources-in-2019-jl18a38xt" rel="noopener noreferrer"&gt;182. An Anthology of Essential Frontend Resources to get you through 2019&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fabo7sij511m67692qbqk.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fabo7sij511m67692qbqk.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Frontend development has taken the world by storm in the last decade with extreme progress in all web technologies (HTML, CSS, JS, etc.) sponsored and led by the biggest software companies in the world. It is arguably one of the highest paid, the most in-demand and satisfying job in the software industry for quite some time. This is the best time to learn it if you haven’t started already 😃!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/understanding-chrome-v8-chapter-2-hello-world" rel="noopener noreferrer"&gt;183. Understanding Chrome V8 — Chapter 2: Hello World &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fepxin0i4slljbqaf8t6t.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fepxin0i4slljbqaf8t6t.jpeg" width="720" height="405"&gt;&lt;/a&gt;&lt;br&gt;
Welcome to other chapters of Let’s Understand Chrome V8 &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/can-you-build-an-app-in-one-day-discovering-superflex-your-ai-front-end-developer" rel="noopener noreferrer"&gt;184. Can You Build an App in One Day? Discovering Superflex, your AI Front-End Developer&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxmszdy2b3c3974daeycg.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxmszdy2b3c3974daeycg.png" width="800" height="503"&gt;&lt;/a&gt;&lt;br&gt;
Superflex integrates with Visual Studio Code (VSCode), allowing engineers to generate code directly from Figma designs, images, and text prompts.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/10-reasons-to-use-tailwindcss-in-your-next-project" rel="noopener noreferrer"&gt;185. 10 Reasons To Use TailwindCSS In Your Next Project&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0tnmjmy050xv5d98wp51.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0tnmjmy050xv5d98wp51.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Tailwind as a framework is designed for optimum performance and fewer style clashes. Learn 10 reasons to choose Tailwind CSS for your next project.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-4-main-principles-of-react-that-made-it-so-popular" rel="noopener noreferrer"&gt;186. The 4 Main Principles of React That Made It So Popular&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fo0smqlisupv166qg3w9m.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fo0smqlisupv166qg3w9m.jpeg" width="800" height="497"&gt;&lt;/a&gt;&lt;br&gt;
React is popular for a reason. It offers not only a solid paradigm of programming but also makes code much more maintainable.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/is-html-css-and-javascript-enough-for-front-end-development-the-sad-truth" rel="noopener noreferrer"&gt;187. Is HTML, CSS, and JavaScript Enough for Front-End Development? The Sad Truth&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fects7jtrg8wdj5hn0zgw.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fects7jtrg8wdj5hn0zgw.jpeg" width="799" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Explore the essentials of HTML, CSS, and JavaScript for web development. Are they enough for modern front-end applications? Learn more in this article !&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/top-mistakes-javascript-developers-make-294q39ef" rel="noopener noreferrer"&gt;188. Top Mistakes JavaScript Developers Make&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9vs4jfp17qxh1lv6tsqb.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9vs4jfp17qxh1lv6tsqb.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
This article will show you some typical mistakes that almost every Javascript programmer has made during his career.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/introducing-tezjs-the-fastest-website-premix-framework" rel="noopener noreferrer"&gt;189. Introducing TezJS: The Fastest Website Premix Framework&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe0diatz65rpuuxm6ro3m.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fe0diatz65rpuuxm6ro3m.jpeg" width="800" height="487"&gt;&lt;/a&gt;&lt;br&gt;
TezJS is a modern JavaScript framework, allowing you to build a modern Jamstack website by achieving highest website performance &amp;amp; 98+ web vital out of the box&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/clean-code-classes-and-objects-in-typescript-part-3" rel="noopener noreferrer"&gt;190. Clean Code: Classes and Objects in TypeScript [Part 3]&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fa0rhzs4jpku47scrcwxm.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fa0rhzs4jpku47scrcwxm.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Learn how to write clean and maintainable code in TypeScript by following best practices for classes and objects.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/10-ridiculously-cool-admin-themes-and-templates-3lw338l" rel="noopener noreferrer"&gt;191. 10+ Ridiculously Cool Admin Themes And Templates&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3m6p4v635mvnj2vcvgig.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3m6p4v635mvnj2vcvgig.jpeg" width="800" height="1067"&gt;&lt;/a&gt;&lt;br&gt;
In today’s article, we will have a quick look at 10 admin templates and themes that are simple to use and good to look at.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/web-devs-bookmark-these-19-frontend-resources" rel="noopener noreferrer"&gt;192. Web Devs, Bookmark These 19 Frontend Resources 🎨✨&lt;/a&gt;
&lt;/h3&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%2Fqyi376i7qlkmv192lgzr.jpeg" 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%2Fqyi376i7qlkmv192lgzr.jpeg" width="800" height="420"&gt;&lt;/a&gt;&lt;br&gt;
I curated some of my favorite front-end resources for colors and palettes, fonts, icons, illustrations, stock photos, and videos.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/why-is-react-the-best-front-end-framework-to-learn-in-2024" rel="noopener noreferrer"&gt;193. Why Is React the Best Front-end Framework to Learn in 2024?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3zdrlf3bh7j9vvi09zau.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3zdrlf3bh7j9vvi09zau.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
In this article, we will explore why React stands out, comparing it with two other popular frameworks, Angular and Vue.js, and why you should choose React.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/beginner-in-front-end-dont-learn-react-angular-or-vue-jc1f3wku" rel="noopener noreferrer"&gt;194. Beginner in Front-End? Don't Learn React, Angular or Vue &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3uxrmxbwz52vthquxw5s.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3uxrmxbwz52vthquxw5s.jpeg" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
In the first steps as a programmer , people really lose their way trying to find their passion and they keep asking themself a lot of questions like:&amp;nbsp;what should I learn? maybe front-end web development, or maybe Cloud computing, Machine learning engineering is better for me ,nah back-end web development is the one chosen for me .&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/frontend-vs-backend-all-the-differences-explained" rel="noopener noreferrer"&gt;195. Frontend vs Backend: All the Differences Explained&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fa5c9wc5q75odafybi4bu.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fa5c9wc5q75odafybi4bu.jpeg" width="512" height="341"&gt;&lt;/a&gt;&lt;br&gt;
With the evolution of technologies, both front-end and backend have evolved to a great extent. The difference between the two is what we are going to discuss.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/steps-to-become-a-front-end-developer-db283tfn" rel="noopener noreferrer"&gt;196. Steps to Become a Front-end Developer &lt;/a&gt;
&lt;/h3&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%2F9lnp6k9yyamlbqc6sq40.jpeg" 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%2F9lnp6k9yyamlbqc6sq40.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
This article will help you to start a path to front-end development.&amp;nbsp;In the last 10 year’s I didn’t pay any attention about programming and the way websites built. About 2 years ago, I started to spend more than 12 hours every day working as a remote tester for several platforms.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-most-popular-cypress-packages-in-2023" rel="noopener noreferrer"&gt;197. The Most Popular Cypress Packages of 2023&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdbq5z0rkc8hsow1lgvs1.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdbq5z0rkc8hsow1lgvs1.jpeg" width="800" height="457"&gt;&lt;/a&gt;&lt;br&gt;
My article will introduce you to some innovative Cypress plugins and highlight the crucial packages that have significantly contributed to Cypress's success&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/javascript-promise-methods-with-polyfill-example-a-cheat-sheet-for-developers" rel="noopener noreferrer"&gt;198. Javascript Promise Methods With Polyfill Example: A Cheat Sheet for Developers&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdhzrxo5fjjl3ejuqkc24.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdhzrxo5fjjl3ejuqkc24.jpeg" width="800" height="336"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-become-a-web-developer-in-2024" rel="noopener noreferrer"&gt;199. How To Become a Web Developer in 2024&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwxoapo7563kui826c4rr.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwxoapo7563kui826c4rr.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Discover top resources for learning and freelancing opportunities to gain real-world experience, and kickstart your frontend development career today!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-adding-display-flex-does" rel="noopener noreferrer"&gt;200. What Adding display: flex Does&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzvxqoa5yglfcmibdi7ql.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzvxqoa5yglfcmibdi7ql.jpeg" width="800" height="530"&gt;&lt;/a&gt;&lt;br&gt;
display: flex will change the way that your text will appear when rendered based on how you set its behavior and how large the box it is placed in is.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/web-components-exposed-empowering-frontend-developers-for-unparalleled-success" rel="noopener noreferrer"&gt;201. Web Components Exposed: Empowering Frontend Developers For Unparalleled Success&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvyqpdm0escgc8itezouq.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvyqpdm0escgc8itezouq.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Unleash the power of Web Components and revolutionize your web development workflow. Learn to create reusable elements and enhance your apps effortlessly.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/10-resources-thatll-make-you-better-at-dashboard-creation" rel="noopener noreferrer"&gt;202. 10 Resources That’ll Make You Better At Dashboard Creation&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fn6gmt8qj24gby4t155xv.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fn6gmt8qj24gby4t155xv.jpeg" width="799" height="532"&gt;&lt;/a&gt;&lt;br&gt;
More and more organizations rely on business dashboards for various reasons – including gaining critical insights into their data, monitoring and tracking key performance indicators, studying past performance, and predicting future trends.&amp;nbsp;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-3-stages-of-improving-your-everyday-life-as-a-developer" rel="noopener noreferrer"&gt;203. The 3 Stages of Improving Your Everyday Life as a Developer&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fu693jcujrv7vjq28yzxu.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fu693jcujrv7vjq28yzxu.png" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
Maximize efficiency in low-code web dev with these essential practices. From setup to cleanup, streamline workflows for better productivity and innovation.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/reactjs-the-javascript-developers-guide-5q2b3z0o" rel="noopener noreferrer"&gt;204. ReactJS: The Javascript Developer’s Guide&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmpvu456vo7rj1gnda09r.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmpvu456vo7rj1gnda09r.png" width="800" height="419"&gt;&lt;/a&gt;&lt;br&gt;
This article will walk you through the concepts you would need to know to step into the world of widely used ReactJS.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/creating-a-new-website-i-have-nuttertools-for-you" rel="noopener noreferrer"&gt;205. Creating a New Website? I Have Nuttertools for You&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fp0bs9ilneev1ly86ikk4.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fp0bs9ilneev1ly86ikk4.jpeg" width="800" height="596"&gt;&lt;/a&gt;&lt;br&gt;
With this website, you get to run performance, lighthouse, core web vitals, visual comparison, and traceroute tests on your website. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/predicting-the-state-of-front-end-development-2021-edition-um283497" rel="noopener noreferrer"&gt;206. Predicting The State of Front End Development: 2021 Edition&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F06nsdlwop1qr6qyfvzu8.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F06nsdlwop1qr6qyfvzu8.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Where is front-end development heading in 2021? Jay Freestone examines trends and technologies that will shape web development this year.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-i-build-image-processing-pipeline-b9143w4p" rel="noopener noreferrer"&gt;207. How I Build Image Processing Pipeline&lt;/a&gt;
&lt;/h3&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%2F025tx80hzu17rns8126i.jpeg" 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%2F025tx80hzu17rns8126i.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
This is a post that I have been putting off for a while, but I think the time has come to share this with the community. Two years ago I sat down to start a new project, an experiment involving image downscaling and Node.js, and since then it has become my primary open-source project.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-guide-to-core-redux-concepts-ncu3tcw" rel="noopener noreferrer"&gt;208. The Guide To Core Redux Concepts&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxos843z8lcjjul1jnlj3.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxos843z8lcjjul1jnlj3.jpeg" width="259" height="194"&gt;&lt;/a&gt;&lt;br&gt;
In a React app, data is fetched in the parent component and then passed down to child components through props.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/collection-of-javascript-packages-and-extensions-that-im-using-r72b3uyq" rel="noopener noreferrer"&gt;209. Collection Of Javascript Packages and Extensions That I'm Using&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyp57jdhuuh79pcswowww.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyp57jdhuuh79pcswowww.jpeg" width="800" height="367"&gt;&lt;/a&gt;&lt;br&gt;
It’s been a while since I started learning JavaScript and, like other languages I learn, I like to discover ways to code efficiently. In this article, I’m going to show you some of the most awesome libraries and VSCode extensions that will improve your JavaScript coding experience.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/reacts-new-server-components-might-be-the-death-of-bloated-web-apps" rel="noopener noreferrer"&gt;210. React’s New Server Components Might Be the Death of Bloated Web Apps&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fq5rwjra0nfebuswu9u47.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fq5rwjra0nfebuswu9u47.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
A senior-level deep dive into how React Server Components (RSC), SSR, and CSR work together in Next.js 15 — and why server-first rendering is the future.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/step-by-step-guide-on-how-to-build-a-web-application-with-velo-q31y338j" rel="noopener noreferrer"&gt;211. Step-by-Step Guide on How to Build a Web Application with Velo&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjad1fa6jbl5rky4vblrc.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjad1fa6jbl5rky4vblrc.jpeg" width="800" height="457"&gt;&lt;/a&gt;&lt;br&gt;
Velo by Wix is an innovative product that lets you build robust web applications with zero setup. Work in Wix's visual builder, add custom functionality and interactions using Velo APIs, and enjoy serverless coding in both the front-end and backend. With Velo, your web app can be up and running in a fraction of the time it would normally take you.To introduce you to Velo, we created our own version of a "Hello, World!" example: a simple currency converter site that uses the&amp;nbsp;wix-fetch API&amp;nbsp;to connect to a third-party service. Site visitors choose source and target currencies from dropdowns and enter an amount to convert. The results are displayed in a text box.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/design-once-reuse-everywhere-how-i-built-a-custom-shadcn-ui-registry-with-nextjs-and-vercel" rel="noopener noreferrer"&gt;212. Design Once, Reuse Everywhere — How I Built a Custom Shadcn UI Registry with Next.js and Vercel&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnkdriaew1tmafosc7cnw.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnkdriaew1tmafosc7cnw.png" width="800" height="567"&gt;&lt;/a&gt;&lt;br&gt;
Build and deploy a public shadcn/ui registry on Next.js &amp;amp; Vercel—covering setup, registry.json, cssVars, deps, and quick CLI install.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/building-your-own-bmi-calculator-a-step-by-step-guide" rel="noopener noreferrer"&gt;213. Building Your Own BMI Calculator: A Step-by-Step Guide&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F72zuqpsqq136py9wk5nb.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F72zuqpsqq136py9wk5nb.jpeg" width="800" height="565"&gt;&lt;/a&gt;&lt;br&gt;
This is a simple BMI Calculator made with pure HTML, CSS &amp;amp; JavaScript.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/react-application-architecture-components-part-1-1w1l340n" rel="noopener noreferrer"&gt;214. React Application Architecture: Components [Part 1]&lt;/a&gt;
&lt;/h3&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%2Fhackernoon.com%2Fimages%2FXGMWMOKYU7e8wnkoEaWrmT8amnP2-hg9e3fn1.png" 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%2Fhackernoon.com%2Fimages%2FXGMWMOKYU7e8wnkoEaWrmT8amnP2-hg9e3fn1.png" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Have you ever tried to find out some useful and basic information about&amp;nbsp;React application architecture? It’s as tricky as learning rocket science, really!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-complete-guide-to-react-hooks" rel="noopener noreferrer"&gt;215. A Complete Guide to React Hooks&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjddw5ydnbnlgh1pmrolm.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjddw5ydnbnlgh1pmrolm.jpeg" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
Let's deep dive into React Hooks and uncover the secrets to building efficient, dynamic UIs with this comprehensive guide to modern web development.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-upload-files-with-html" rel="noopener noreferrer"&gt;216. How to Upload Files With HTML&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2wb18yd7tjz7t750et8j.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2wb18yd7tjz7t750et8j.png" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
This is the first post in a series all about uploading files to the web. In this post, we cover the steps needed to upload files using only HTML.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-developers-guide-to-accessibility-for-mental-health-and-cognitive-disabilities" rel="noopener noreferrer"&gt;217. A Developer’s Guide to Accessibility For Mental Health and Cognitive Disabilities&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7ypjdn24xmh1i8kiwids.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7ypjdn24xmh1i8kiwids.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
In this blog, we’ll explore common barriers on web pages faced by users with mental health challenges.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-beginners-guide-to-css-grid-layout" rel="noopener noreferrer"&gt;218. A Beginner's Guide to CSS Grid Layout&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fovxbmel9wbpckl5qce46.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fovxbmel9wbpckl5qce46.jpeg" width="800" height="472"&gt;&lt;/a&gt;&lt;br&gt;
A Beginner's Guide to CSS Grid Layout&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-choose-a-ui-library-for-your-frontend-project" rel="noopener noreferrer"&gt;219. How to Choose a UI Library for Your Frontend Project&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs9pkbdvfgrlk5kgmjyqt.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs9pkbdvfgrlk5kgmjyqt.jpeg" width="800" height="480"&gt;&lt;/a&gt;&lt;br&gt;
Choosing a UI library for your frontend project can be a challenging task. I will try to help you make this hard decision.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/front-end-development-trends-for-2022" rel="noopener noreferrer"&gt;220. Front-End Development Trends For 2022&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fn3z73gn7ucj4bdiv09q4.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fn3z73gn7ucj4bdiv09q4.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
The Front-end handles the presentation of a website for end users while a backend handles the relations and connections of servers and features with databases. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/adding-multilanguage-support-to-cra-with-react-i18next-module-fe3832k4" rel="noopener noreferrer"&gt;221. Adding Multilanguage Support to CRA with React-i18next Module&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkcs5rtltye89t7rtpucz.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkcs5rtltye89t7rtpucz.jpeg" width="800" height="1001"&gt;&lt;/a&gt;&lt;br&gt;
React-i18next is one of the best options for multi-language apps among many libraries in which you may be lost.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-avoid-react-anti-patterns-by-weaning-off-bad-programming-habits" rel="noopener noreferrer"&gt;222. How to Avoid React Anti-Patterns by Weaning Off Bad Programming Habits &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7x0qmm9mv3pxa2dswucw.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7x0qmm9mv3pxa2dswucw.jpeg" width="799" height="231"&gt;&lt;/a&gt;&lt;br&gt;
Let's consider some examples of React anti-patterns which avoidance will help you ensure the top-notch quality of your front-end development.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/3-simple-way-to-optimize-your-images-and-improve-core-web-vitals" rel="noopener noreferrer"&gt;223. 3 Simple Ways to Optimize Your Images and Improve Core Web Vitals&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvfd81h5sekr9by4tsxu1.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvfd81h5sekr9by4tsxu1.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Image performance plays a huge role in #CoreWebVitals, which in turn play a huge role in SEO. We'll show 3 quick and simple ways to optimize images. #webperf&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/javascript-ordinals-adding-st-nd-rd-and-th-suffixes-to-a-number" rel="noopener noreferrer"&gt;224. JavaScript Ordinals: Adding st, nd, rd and th Suffixes to a&amp;nbsp;Number&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fq29uww3vzys3ebhpmfsw.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fq29uww3vzys3ebhpmfsw.jpeg" width="799" height="508"&gt;&lt;/a&gt;&lt;br&gt;
In Javascript, it's usually considered best practice to work with absolute numbers, as number is a defined type. However, when expressing these numbers in user &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-create-react-application-from-scratch-yj153ump" rel="noopener noreferrer"&gt;225. How To Create Your React Application From Scratch&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fk5q20rj759ifcvygr141.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fk5q20rj759ifcvygr141.jpeg" width="800" height="539"&gt;&lt;/a&gt;&lt;br&gt;
In this article, you are going to build your first React application. React is the most popular front-end framework and it’s for good reasons. One reason is that React will only update the parts of your website that got changed.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/web-developer-where-to-begin-5v1q320b" rel="noopener noreferrer"&gt;226. How I Started My Journey in Web Development&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs0e08o6ay1rr31tkkwgv.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs0e08o6ay1rr31tkkwgv.png" width="799" height="441"&gt;&lt;/a&gt;&lt;br&gt;
In my first encounter with web technologies, a lot of things were complicated to me and almost to everyone I know till now. There are a lot of questions about how a page works, how it is built and what is the logic behind it. So let’s clear out some things here for those who want to be Web developers and don’t have a clue about programming.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-amazing-react-router-xf133uek" rel="noopener noreferrer"&gt;227. The Amazing React Router&lt;/a&gt;
&lt;/h3&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%2Ffirebasestorage.googleapis.com%2Fv0%2Fb%2Fhackernoon-app.appspot.com%2Fo%2Fimages%252FjcUf5bNZyOcPKGBxzb6f93oSQU43-bc6b3yo3.jpeg%3Falt%3Dmedia%26token%3D3ad688b7-c036-4ab5-accd-e26dda19d069" 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%2Ffirebasestorage.googleapis.com%2Fv0%2Fb%2Fhackernoon-app.appspot.com%2Fo%2Fimages%252FjcUf5bNZyOcPKGBxzb6f93oSQU43-bc6b3yo3.jpeg%3Falt%3Dmedia%26token%3D3ad688b7-c036-4ab5-accd-e26dda19d069" width="799" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Context&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/answers-to-5-css-questions-that-may-confuse-you" rel="noopener noreferrer"&gt;228. Answers to 5 CSS Questions that May Confuse You&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffeocgya5l89yfgqybure.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffeocgya5l89yfgqybure.jpeg" width="800" height="541"&gt;&lt;/a&gt;&lt;br&gt;
What is the computed value of the display property for the .child element in the following example?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-is-http-live-streaming-hls-for-adaptive-bitrate-streaming" rel="noopener noreferrer"&gt;229. HTTP Live Streaming (HLS): Why It’s the Best Protocol for Video Streaming&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fx1wl2wdmubplby20nsfp.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fx1wl2wdmubplby20nsfp.jpeg" width="800" height="351"&gt;&lt;/a&gt;&lt;br&gt;
HTTP Live Streaming (HLS) is a great way to encode, stream and manage videos for a smooth viewing experience, regardless of bandwidth, device and environment.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/3-things-you-will-love-about-micro-frontends" rel="noopener noreferrer"&gt;230. 3 Things You Will Love About Micro Frontends&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fngyhs6bajvdgzwdiwzby.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fngyhs6bajvdgzwdiwzby.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
3 cool things that will make you love micro frontend architecture - flexibility in managing codebase, a wide choice of frameworks, and independent deployments.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-svelte-effect-everything-you-need-to-know-sj6t32jo" rel="noopener noreferrer"&gt;231. The Svelte Effect: Everything You Need To Know&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fykukiiqt920hiy53ltl4.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fykukiiqt920hiy53ltl4.png" width="800" height="441"&gt;&lt;/a&gt;&lt;br&gt;
What is it about Svelte that makes it the most eligible bachelor in the front-end dev scene along with the likes of React &amp;amp; Vue? I mean, Svelte could be the next big thing, but does it have what it takes? &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/10-dashboard-templates-and-effective-indicators-for-tracking-kpis-c2623378" rel="noopener noreferrer"&gt;232. 10 Dashboard Templates and Effective Indicators for Tracking KPI’s&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmyy1hxqbarrwrl5k35d1.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmyy1hxqbarrwrl5k35d1.jpeg" width="800" height="384"&gt;&lt;/a&gt;&lt;br&gt;
KPIs or Key Performance Indicators are a modern instrument to make a system (business, for example) work effectively. KPIs show how successful the business is, or how professional the employee is. It works with the help of measurable values, that are intended to show the success of achieving your strategic goals. KPIs are&amp;nbsp;measurable&amp;nbsp;indicators that you should track, calculate, analyze, and represent.&amp;nbsp;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-markup-reshaped-digital-collaboration-for-remote-workersand-grew-302percent-in-one-month-pibf3236" rel="noopener noreferrer"&gt;233. How MarkUp Reshaped Digital Collaboration for Remote Workers...and Grew 302% in One Month&lt;/a&gt;
&lt;/h3&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%2Fxjbgd3j9vcz5imhsnw5b.png" 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%2Fxjbgd3j9vcz5imhsnw5b.png" width="800" height="479"&gt;&lt;/a&gt;&lt;br&gt;
When we started MarkUp, a visual collaboration tool for digital content, we expected to see user growth from much of the design and developer communities, because of the problem we are solving in those fields.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-create-bullseye-charts-with-js-covid-19-vaccine-pipeline" rel="noopener noreferrer"&gt;234. How to Create Bullseye Charts with JS: COVID-19 Vaccine Pipeline&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fir8irdxs16osyriabzzm.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fir8irdxs16osyriabzzm.png" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Bullseye charts are widely used in drug pipeline &amp;amp; clinical trials data analysis. Learn how to create one in JavaScript and explore the COVID vaccines by phase.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/60fps-powerful-tricks-and-tools-to-stop-typescript-and-javascript-jank-r71p35qn" rel="noopener noreferrer"&gt;235. 60fps: Powerful Tricks &amp;amp; Tools To Stop TypeScript and Javascript Jank&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fww2bjd2w9chdyxt1g1w7.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fww2bjd2w9chdyxt1g1w7.jpeg" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
Keep web apps and sites smooth and interactive while processing with these tricks and tools.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-solve-the-z-index-issue-within-1-minute-qs4q3yxf" rel="noopener noreferrer"&gt;236. How to solve the Z-index issue Within 1 minute😲😲&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-02T01%3A59%3A59.678Z-wjhiuex57lfqu9ifm0teomgt" 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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-02T01%3A59%3A59.678Z-wjhiuex57lfqu9ifm0teomgt" width="1080" height="720"&gt;&lt;/a&gt;&lt;br&gt;
In this blog, I am going to tell one secret tool in the dev console that you can use to debug your next Z-index bug.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/2024-complete-full-stack-developers-roadmap" rel="noopener noreferrer"&gt;237. 2024 Complete Full-Stack Developers Roadmap&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F95e2xonkueukmyc9oddy.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F95e2xonkueukmyc9oddy.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Learn how to code and become a full-stack developer from scratch with this guide.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/elevating-frontend-development-the-crucial-role-of-testing-in-web-dev" rel="noopener noreferrer"&gt;238. Elevating Frontend Development: The Crucial Role of Testing in Web Dev&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuswenz7q7vmkq5vgzk1l.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuswenz7q7vmkq5vgzk1l.jpeg" width="800" height="457"&gt;&lt;/a&gt;&lt;br&gt;
In web development, this involves checking that web pages look and function correctly in different browsers and devices.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/implement-themesdark-mode-in-your-front-end-in-5-minutes-ux1h3u2o" rel="noopener noreferrer"&gt;239. Implement Themes/Dark Mode in Your Front-End in 5 Minutes&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvjg2zmcdwg2anltlgaq1.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvjg2zmcdwg2anltlgaq1.jpeg" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
No matter if you write your own CSS or use frameworks such as Semantic or Bootstrap, implementing dark mode is often the most procrastinated feature&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/my-personal-plan-to-learn-the-whole-web-frontend-development-ecosystem-in-2021-rw3i334s" rel="noopener noreferrer"&gt;240. My Personal Plan to Learn the Whole Web Frontend Development Ecosystem in 2021&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9679fqpulcxzl7jhsuf5.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9679fqpulcxzl7jhsuf5.jpeg" width="799" height="533"&gt;&lt;/a&gt;&lt;br&gt;
I have always been very curious about the whole web frontend development ecosystem. It seems to me technology and developer tooling evolve very fast, and people have done a lot of creative things in this space in the last several years. Being completely ignorant to frontend it also added motivation for me to make a commitment this year (new year resolution🎉) &amp;nbsp;to become proficient at frontend development.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/basic-hooks-for-your-typescript-project" rel="noopener noreferrer"&gt;241. Basic Hooks for Your TypeScript Project&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsadt5bqwhd2qn1uie9ey.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsadt5bqwhd2qn1uie9ey.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
5 essential TypeScript React hooks for modern, efficient, and maintainable front-end development.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-is-a-ui-developer-zt9m36qv" rel="noopener noreferrer"&gt;242. What is a UI Developer Role?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0o8rfh8gwg96ivda45r0.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0o8rfh8gwg96ivda45r0.jpg" width="765" height="359"&gt;&lt;/a&gt;&lt;br&gt;
The world of technology is a complicated one. With titles like “rock star”, “ninja,” it can be hard to take job descriptions seriously. It doesn’t help that many hiring managers ask for ludicrous credentials. Is a UI Developer a real thing? Maybe they have job descriptions like this:&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-quick-guide-on-how-to-create-accessible-buttons-in-html" rel="noopener noreferrer"&gt;243. A Quick Guide on How to Create Accessible Buttons in HTML&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Faeaqwhl6nfsfxaquvrj2.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Faeaqwhl6nfsfxaquvrj2.jpeg" width="800" height="420"&gt;&lt;/a&gt;&lt;br&gt;
Creating accessible buttons in HTML is crucial to becoming a great front-end developer; learn how with this guide!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/top-15-online-resources-to-learn-how-to-code-iw1m34ry" rel="noopener noreferrer"&gt;244. Top 15 Online Resources to Learn How To Code&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzg96ue77aeej9psgwcqg.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzg96ue77aeej9psgwcqg.jpeg" width="800" height="534"&gt;&lt;/a&gt;&lt;br&gt;
Top 15 Resources to Learn Coding in 2021, Frontend Masters, FreeCodeCamp, Coursera, MDN, W3Schools&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/create-zoom-transition-animations-in-react-and-framer-motion-a-how-to-guide" rel="noopener noreferrer"&gt;245. Create Zoom Transition Animations in React and Framer Motion: A How-To Guide&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F87nxo0oaigm84oqg72eh.gif" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F87nxo0oaigm84oqg72eh.gif" width="200" height="105"&gt;&lt;/a&gt;&lt;br&gt;
This article aims to explain, how we could create a zoom page transition animation effect for a gallery web application using React &amp;amp; Framer Motion.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-complete-guide-to-front-end-developer-interviews-u81831a0" rel="noopener noreferrer"&gt;246. What To Expect From Your Front-End Developer Job Interview&lt;/a&gt;
&lt;/h3&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%2F5p95rzjwgb5llzac59ci.jpeg" 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%2F5p95rzjwgb5llzac59ci.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Interviews are hard, especially technical interviews where you’re expected to think, solve, and analyze all while the interviewer stares at you. But what people don’t realize is that being interviewed is basically just another skill, and skills can be honed with the right information and practice.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-create-forms-in-react-35o313i" rel="noopener noreferrer"&gt;247. How To Create Forms in React&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fj08vznd7vkidwta0o8k3.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fj08vznd7vkidwta0o8k3.jpeg" width="800" height="534"&gt;&lt;/a&gt;&lt;br&gt;
Just like we use Forms in HTML, we can use the same thing to React. It’s quite different from other DOM elements but not too complex.&amp;nbsp;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-is-the-difference-between-front-end-back-end-and-full-stack-development" rel="noopener noreferrer"&gt;248. What is the Difference Between Front-End, Back-End, and Full-Stack Development?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnn1vul83gtat4qxvgeiq.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnn1vul83gtat4qxvgeiq.jpeg" width="800" height="377"&gt;&lt;/a&gt;&lt;br&gt;
The world of web development is rapidly changing, so staying on top of all the latest tools is an ongoing task. In order to stay current with the latest trends &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/20-react-tools-to-help-you-become-a-more-productive-programmer-ys3635li" rel="noopener noreferrer"&gt;249. 20+ React Tools to Help You Become a More Productive Programmer &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8fcjthvupg1fyd8x8r23.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8fcjthvupg1fyd8x8r23.png" width="799" height="449"&gt;&lt;/a&gt;&lt;br&gt;
The goal of this post is to provide you with tools you need to be more productive when developing React applications. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/top-7-bootstrap-admin-dashboard-templates-f4s3nhh" rel="noopener noreferrer"&gt;250. Top 7 Bootstrap Admin Dashboard Templates&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffnbcjv7qxmbadz1mpx6o.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffnbcjv7qxmbadz1mpx6o.png" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
There is a huge number of admin dashboard templates on the internet and a significant number of free ones to download. They usually include such kind of things like graph/chart libraries, dashboard page, alert boxesbuttons, navigation schemes, icons, tables and so on. We will try to find some best suitable UI (user interface) toolkit for your project.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/simplifying-responsive-images-with-responsive-configuration-builder-yp1qs3531" rel="noopener noreferrer"&gt;251. Simplifying Responsive Images with A Responsive Configuration Builder - Eliminate Boilerplate&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjq6rehm8u3zfzs38m9ei.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjq6rehm8u3zfzs38m9ei.png" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
 Simplify the process of specifying responsive image urls in your front-end javascript projects.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/7-visual-studio-code-extensions-that-help-frontend-developers-increase-productivity" rel="noopener noreferrer"&gt;252. 7 Visual Studio Code Extensions That Help Frontend Developers Increase Productivity&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9re0ui6rl55uqitaz0aa.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9re0ui6rl55uqitaz0aa.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
As a developer, you’re always looking for cutting-edge tools, tricks, and extensions to improve your productivity and efficiency.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/building-a-better-web-a-guide-to-accessibility-for-developers" rel="noopener noreferrer"&gt;253. Building a Better Web: A Guide to Accessibility for Developers &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fteja5h3amgyc69xlu3hd.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fteja5h3amgyc69xlu3hd.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Web accessibility is a growing focus for developers, and this guide will show you five ways to incorporate accessibility elements into your web design.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/nextjs-vs-react-what-should-you-use" rel="noopener noreferrer"&gt;254. Next.JS vs. React: What Should You Use?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsjo5dftxcmq69qjqzwm6.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsjo5dftxcmq69qjqzwm6.jpeg" width="781" height="344"&gt;&lt;/a&gt;&lt;br&gt;
React is a tool for building a front end. Next.js serves the same purpose. However, both instruments offer a slightly different set of features.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/heres-what-dependency-hell-looks-like-and-how-to-avoid-it-tldr-libraries-may-be-causing-dependency-u87p33vn" rel="noopener noreferrer"&gt;255. Here's What Dependency Hell Looks Like &amp;amp; How To Avoid It (TLDR; Libraries May Be Causing Dependency)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjdgfd15nwdun3qnasdzu.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjdgfd15nwdun3qnasdzu.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Libraries, packages, crates; you can't build software without them. But sometimes we get carried away. Here's how to avoid dependency hell.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/my-favourite-front-end-interview-question-to-ask-candidates-and-why" rel="noopener noreferrer"&gt;256. My Favourite Front-End Interview Question to Ask Candidates and Why&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3htkpkx0i9uibm2c04n9.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3htkpkx0i9uibm2c04n9.png" width="800" height="457"&gt;&lt;/a&gt;&lt;br&gt;
Interviews often says more about the interviewer than about the actual project and what tasks you would be assigned.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/optimizing-your-vue-app-using-v-once-and-v-memo" rel="noopener noreferrer"&gt;257. Optimizing your Vue App Using v-once and v-memo&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fl2r9cnwhbjp8lpkblpbo.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fl2r9cnwhbjp8lpkblpbo.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
We'll be looking at how we can optimize performance using two little-known Vue HTML attributes known as v-once and v-memo.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/top-11-popular-css-interview-questions-lg3e3uoz" rel="noopener noreferrer"&gt;258. Top 11 Popular CSS Interview Questions &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqdv3oacmubwamy4h8rct.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqdv3oacmubwamy4h8rct.jpeg" width="800" height="534"&gt;&lt;/a&gt;&lt;br&gt;
CSS, Cascading Style Sheets, is a style sheet language that is simple and easy to learn. It is basically about how to represent HTML elements on the screen. It is mainly used for adding styles to web pages. It is one of the favorites of developers and designers for adding styles to web pages. So, today we will be talking about the 11 most asked questions on CSS.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/19-javascript-plugins-and-data-table-libraries-to-make-your-life-easier-bd2e355l" rel="noopener noreferrer"&gt;259. 19+ Javascript Plugins and Data Table Libraries to Make Your Life Easier&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbq5em8qfox0bbay12i53.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbq5em8qfox0bbay12i53.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
This time we want to introduce libraries for working with tables or grids, since tables are an important part of any great application. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/8-great-material-admin-dashboards-to-use-in-your-project-vh1j3u62" rel="noopener noreferrer"&gt;260. 8 Great Material Admin Dashboards To Use In Your Project&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhyzhasv2kl7l9ntqhlwq.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhyzhasv2kl7l9ntqhlwq.jpeg" width="800" height="540"&gt;&lt;/a&gt;&lt;br&gt;
Looking through the admin template market you can easily conclude that this market is saturated. It’s observed in the number of templates, the amount of developers and (what is of the most important) a bunch of articles of «Best templates …(and here year, description or whatever goes)». And the amount of template becomes bigger and bigger every year. After reading several articles you may find out that to remember the name of the template you have liked is not (just believe us, really “not”) an easy task (of course, if you keep a template page in a browser tab it’s much easier, but don’t forget that RAM is limited and your browser may already keep 40+ tabs).&amp;nbsp;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/mastering-debouncing-using-javascript-basics-and-react-hooks" rel="noopener noreferrer"&gt;261. Mastering Debouncing Using JavaScript Basics and React Hooks&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1ch4szqs3f4li6sybk3k.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1ch4szqs3f4li6sybk3k.jpeg" width="800" height="773"&gt;&lt;/a&gt;&lt;br&gt;
Explore the power of debouncing in JavaScript &amp;amp; React. From vanilla implementation to reusable hooks, optimize user interactions effectively!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/3-must-learn-javascript-concepts-to-master-before-learning-react" rel="noopener noreferrer"&gt;262. 3 Must-learn JavaScript Concepts to Master Before Learning React&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FZHAz9wv9l3eZzNLiVyAUACoJBo03-r393ztt.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FZHAz9wv9l3eZzNLiVyAUACoJBo03-r393ztt.jpeg" width="799" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Jumping on learning React is easy, but you'll hit your head hardly later on if you are not yet familiar with these 4 key concepts detailed in this article.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/nobel-laureates-by-country-or-creating-a-tag-cloud-with-javascript" rel="noopener noreferrer"&gt;263. Nobel Laureates by Country - Or Creating a Tag Cloud With JavaScript&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6c0ejp4ilvtkuyw8smww.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6c0ejp4ilvtkuyw8smww.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Explore all Nobel Prize winners by country through an interactive tag cloud and learn how you can create your own JavaScript-based tag (word) clouds with ease.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/an-open-source-collection-of-boilerplate-repositories-to-help-set-up-your-next-project-w61r33ol" rel="noopener noreferrer"&gt;264. An Open-Source Collection of Boilerplate Repositories to Help Set Up Your Next Project&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fut9hz3lflhj2c0jbgciu.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fut9hz3lflhj2c0jbgciu.jpeg" width="800" height="356"&gt;&lt;/a&gt;&lt;br&gt;
The open-source templates for setting up coding projects.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/5-simple-ways-to-replace-all-string-occurrences-in-javascript" rel="noopener noreferrer"&gt;265. 5 Simple Ways to Replace All String Occurrences in JavaScript&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0h1pkodbhwjdud8mvi10.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0h1pkodbhwjdud8mvi10.jpeg" width="800" height="438"&gt;&lt;/a&gt;&lt;br&gt;
Have you ever been in a situation where you had a string of text and wanted to replace all of its occurrences with something else?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/compilation-of-the-most-common-javascript-interview-questions" rel="noopener noreferrer"&gt;266. Compilation of the Most Common JavaScript Interview Questions&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4qsg8ia9a6i1sp6cxb4e.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4qsg8ia9a6i1sp6cxb4e.png" width="800" height="457"&gt;&lt;/a&gt;&lt;br&gt;
Comprehensive list of JavaScript interview questions from basic to advanced, to help you prepare for technical interviews and boost your coding skills.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-possibilities-for-innovation-within-the-javascript-ecosystem" rel="noopener noreferrer"&gt;267. The Possibilities for Innovation Within the JavaScript Ecosystem&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fv62rq9bp818bity2quml.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fv62rq9bp818bity2quml.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Can You Master the Rapidly Evolving JS Ecosystem? Discover how to discover and satisfy users' requirements to remain competitive in the marketplace.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-main-challenge-is-to-start-writing-interview-with-noonies-nominee-maksym-mostovyi" rel="noopener noreferrer"&gt;268. The Main Challenge is to Start Writing: Interview with Noonies Nominee Maksym Mostovyi&lt;/a&gt;
&lt;/h3&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%2F6zequr3ndlhprwovv40y.jpeg" 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%2F6zequr3ndlhprwovv40y.jpeg" width="500" height="382"&gt;&lt;/a&gt;&lt;br&gt;
A short story about the journey in front-end development&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/6-tailwind-css-productivity-hacks-every-developer-should-know" rel="noopener noreferrer"&gt;269. 6 Tailwind CSS Productivity Hacks Every Developer Should Know&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvk9dfs1f5diulsg6385a.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvk9dfs1f5diulsg6385a.jpeg" width="799" height="450"&gt;&lt;/a&gt;&lt;br&gt;
While Tailwind is already a powerful tool, there are ways to make it even more efficient.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/html-and-css-c6a732gy" rel="noopener noreferrer"&gt;270. How I Started to Learn Web Development&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgrpnxmrgy95ktcwqcare.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgrpnxmrgy95ktcwqcare.png" width="800" height="254"&gt;&lt;/a&gt;&lt;br&gt;
In this article I will talk you about on how I started my path as a full-stack software developer and specifically about the first section on the microverse school program in which includes two elements of the front end development, those are HTML and CSS and not only that, this will include the difference between HTML and html5, CSS with css3 and about a wonderful thing that I always ignore in my life that will save your life in some cases, the frameworks.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/frontend-development-basics-how-to-save-time-with-sassscss-uoc03yf7" rel="noopener noreferrer"&gt;271. Frontend Development Basics: How to Save Time with SASS/SCSS &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1d80d7u7czlv0fo0uvr2.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1d80d7u7czlv0fo0uvr2.jpg" width="800" height="515"&gt;&lt;/a&gt;&lt;br&gt;
As a new comer to the development space I recall feeling over whelmed by the amount of time it would take me to complete a project. Working at a development company focused on CMS systems with PHP, my Front End/CSS skills were abysmal. My code was too long and a mess. Filled with repetitious code that looked as messy as spilled spaghetti. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/faster-html-and-css-creation-with-emmet-pc5x3y6m" rel="noopener noreferrer"&gt;272. Faster HTML And CSS Creation with Emmet &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhg23h1d9al5www1yuzza.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhg23h1d9al5www1yuzza.jpg" width="666" height="204"&gt;&lt;/a&gt;&lt;br&gt;
Emmet is a tool designed to help developers save time while writing HTML and CSS by encapsulating pieces of code and loading them with the help of easy shortcuts, here's an example:&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/7-ways-to-scale-your-landing-page-performance" rel="noopener noreferrer"&gt;273. 7 Ways to Scale Your Landing Page Performance&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fr1w7ippwrk9wzsi9oocf.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fr1w7ippwrk9wzsi9oocf.jpeg" width="800" height="570"&gt;&lt;/a&gt;&lt;br&gt;
Looking for ways to capture quality leads via your landing pages &amp;amp; acknowledge high conversions? Here are the 7 ways to scale your landing page performance.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-you-need-to-learn-to-become-a-full-stack-developer-from-zero-r84q365j" rel="noopener noreferrer"&gt;274. What You Need To Learn to Become a Full Stack Developer from Zero&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-02T01%3A59%3A59.638Z-aecy9fhfh8ibbzf758elzpa6" 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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-02T01%3A59%3A59.638Z-aecy9fhfh8ibbzf758elzpa6" width="1080" height="720"&gt;&lt;/a&gt;&lt;br&gt;
I worked in marketing and data analysis. After a long time, I decided to change career and leave my 8 to 5 job, to pursue a remote job and start a business of my own. After this point, it's difficult to decide where to look for information and what language to start learning first.  If you don’t have any previous knowledge this could be an impediment to continue with your goal. And a waste of your time trying to find the right resources to start.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/uiux-design-vs-frontend-development" rel="noopener noreferrer"&gt;275. UIUX Design v/s Frontend Development&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6wg90qi2xwedmrg3coi2.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6wg90qi2xwedmrg3coi2.jpeg" width="800" height="490"&gt;&lt;/a&gt;&lt;br&gt;
A description on UIUX design and front end development.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-future-of-frontend-in-2025-server-first-ai-powered-and-closer-to-the-metal" rel="noopener noreferrer"&gt;276. The Future of Frontend in 2025: Server-First, AI-Powered, and Closer to the Metal&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0zrwmmcoqwibdaskftq1.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0zrwmmcoqwibdaskftq1.jpeg" width="800" height="1210"&gt;&lt;/a&gt;&lt;br&gt;
Discover how frontend development is evolving in 2025—from server-first rendering and modern CSS to AI-enhanced workflows. Learn what tools and mindsets today’s&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-master-nested-css-selectors-tips-to-get-started" rel="noopener noreferrer"&gt;277. How to Master Nested CSS Selectors: Tips to Get Started&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzmjhedmggvx48tcmr23t.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzmjhedmggvx48tcmr23t.jpeg" width="800" height="438"&gt;&lt;/a&gt;&lt;br&gt;
Mastering CSS selectors doesn't have to be a daunting task. One of the best ways to set yourself up for success is by learning how to group and nest your select&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/20-chrome-extensions-for-web-developers-2024" rel="noopener noreferrer"&gt;278. 20 Chrome Extensions for Web Developers 2024&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxaw5nv0d7zbytfhkvf5s.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxaw5nv0d7zbytfhkvf5s.jpeg" width="800" height="534"&gt;&lt;/a&gt;&lt;br&gt;
There are many great Chrome extensions for developers. We've picked the best dev tools for Chrome, from debug tools to VPNs and code generators and more. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-prompting-workflow-for-web-development-that-reduces-ai-hallucinations" rel="noopener noreferrer"&gt;279. A Prompting Workflow for Web Development That Reduces AI Hallucinations&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fw6qndyk7odsike8qeg2m.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fw6qndyk7odsike8qeg2m.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Copy‑paste prompt templates for web development: ask 5–10 clarifying questions, plan, implement, then run five review passes to reduce AI mistakes.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/is-no-code-testing-actually-possible" rel="noopener noreferrer"&gt;280. Is No-Code Testing Actually Possible?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fg7j68ymcenajdjq7402i.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fg7j68ymcenajdjq7402i.jpeg" width="800" height="534"&gt;&lt;/a&gt;&lt;br&gt;
Testing accounts for over a quarter of development timelines. Automated codeless testing can help remove bottlenecks bringing your software to market quicker.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/5-easy-steps-to-create-a-react-project-with-serverless-user-authentication-vtr33tp" rel="noopener noreferrer"&gt;281. 5 Easy Steps To Create A React Project With Serverless User Authentication&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5unj78jmlvwz3w49c5lk.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5unj78jmlvwz3w49c5lk.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
User authentication is a feature of many modern applications. Serverless programming has given developers leverage to deploy this technology in React.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/resources-to-level-up-your-front-end-developer-skills-y91b33dh" rel="noopener noreferrer"&gt;282. Resources To Level Up Your Front-End Developer Skills&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fm6yrcxvk629m6mwts8sw.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fm6yrcxvk629m6mwts8sw.jpeg" width="800" height="447"&gt;&lt;/a&gt;&lt;br&gt;
10 Best Sites and Apps for Front-end Developers. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/6-biggest-mistakes-with-the-css-grid-d4e3uqu" rel="noopener noreferrer"&gt;283. 6 Biggest Mistakes With The CSS Grid&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcz7vnrj9qv56sqfjz4ne.webp" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcz7vnrj9qv56sqfjz4ne.webp" width="799" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Introduction&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/why-digital-accessibility-starts-within-lessons-from-crystal-preston-watson" rel="noopener noreferrer"&gt;284. Why Digital Accessibility Starts Within: Lessons from Crystal Preston-Watson&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjjj76jnwbtpjt26gqhi0.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjjj76jnwbtpjt26gqhi0.png" width="800" height="451"&gt;&lt;/a&gt;&lt;br&gt;
Crystal Preston-Watson shares her journey into accessibility, the importance of internal digital accessibility, early education, and AI's role in inclusive tech&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-first-dedicated-ide-for-react-web-applications-is-finally-here-reactide-30-beta-zhez38de" rel="noopener noreferrer"&gt;285. The First Dedicated IDE for React Web Applications - ReacTide 3.0&amp;nbsp;Beta is Finally Here &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftw2dp9ljxwta13fenlq0.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftw2dp9ljxwta13fenlq0.jpg" width="761" height="380"&gt;&lt;/a&gt;&lt;br&gt;
In addition to the teams behind Netflix, eBay, Airbnb, Dropbox, Instagram, and Facebook, there are currently over 1.3 million websites and applications built on React, making it one of the most powerful and ubiquitous frameworks of all time.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/crafting-interactive-qr-code-web-components-integration-and-customization" rel="noopener noreferrer"&gt;286. Crafting Interactive QR Code Web Components: Integration and Customization&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ft6m7285ff6wgg2hse9qu.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ft6m7285ff6wgg2hse9qu.jpeg" width="650" height="473"&gt;&lt;/a&gt;&lt;br&gt;
Exploring the integration of QR codes into web components: a journey of discovery, challenges, and interactive web development.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-use-jquery-an-introduction-to-the-javascript-library-0j903159" rel="noopener noreferrer"&gt;287. How to Use jQuery: An Introduction to the JavaScript Library&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fm5r2e3r27h75stvyx0vx.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fm5r2e3r27h75stvyx0vx.jpeg" width="770" height="400"&gt;&lt;/a&gt;&lt;br&gt;
jQuery is a JavaScript library that is used on your websites. jQuery is open source material that is used to make Javascript programming easier.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-get-the-most-out-of-typescript-zbj3wxo" rel="noopener noreferrer"&gt;288. How To Get The Most Out Of TypeScript&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frcf9glhvqh19gsidx83t.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frcf9glhvqh19gsidx83t.jpeg" width="800" height="420"&gt;&lt;/a&gt;&lt;br&gt;
I love TypeScript. I’ve been using it for over 2 years in various projects, and the more I use it the less compelling I find vanilla Javascript.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/why-on-the-fly-image-processing-beats-manual-and-backend-processing" rel="noopener noreferrer"&gt;289. Why On-the-Fly Image Processing Beats Manual &amp;amp; Backend Processing&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsik4vb09lhtgtcxbgg8e.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsik4vb09lhtgtcxbgg8e.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Not all image processing techniques are created equal. In this article, we'll show you why solutions like imgix beat backend tools like ImageMagick &amp;amp; Thumbor. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/my-experience-with-creating-frontend-and-backend-applications-for-my-startup" rel="noopener noreferrer"&gt;290. My Experience with Creating Frontend and Backend Applications for My Startup&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0gxfivg9rffz8j5hwx5r.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0gxfivg9rffz8j5hwx5r.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
In this article, I share my journey of developing both the backend and frontend of an application. I delve into the challenges encountered and overcoming them.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-superpowers-of-arrayreduce-jn1536p6" rel="noopener noreferrer"&gt;291. The Superpowers of Array.reduce() Method&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-02T01%3A59%3A59.566Z-x9bbbd52lfdf8dlzha2y5qwj" 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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-02T01%3A59%3A59.566Z-x9bbbd52lfdf8dlzha2y5qwj" width="1080" height="720"&gt;&lt;/a&gt;&lt;br&gt;
ECMAScript 5 introduced many&amp;nbsp;awesome features&amp;nbsp;in 2009, the majority of them being array methods like&amp;nbsp;isArray,&amp;nbsp;forEach,&amp;nbsp;map,&amp;nbsp;filter,&amp;nbsp;every,&amp;nbsp;some. But let’s talk about my favorite one:&amp;nbsp;reduce.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/creating-a-pareto-chart-with-javascript" rel="noopener noreferrer"&gt;292. Creating a Pareto Chart With JavaScript&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fl9u38a8ddpwqax35enjd.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fl9u38a8ddpwqax35enjd.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Welcome to this step-by-step tutorial that will empower you to create an interactive Pareto chart using JavaScript that will look nice on any device and in any browser!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/write-your-own-dandd-encounter-tables-in-javascript-for-dungeon-masters" rel="noopener noreferrer"&gt;293. Write Your Own D&amp;amp;D Encounter Tables in JavaScript for Dungeon Masters&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F932oukhte44skfj4z24v.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F932oukhte44skfj4z24v.jpeg" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
Calling all Dungeon Masters! Here's a short beginner-friendly introduction to writing your own web and printer-friendly D&amp;amp;D encounter tables.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-be-a-react-native-developer" rel="noopener noreferrer"&gt;294.   How to be a React Native Developer&lt;/a&gt;
&lt;/h3&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%2F4t909uy0vbrfhaoy616s.jpeg" 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%2F4t909uy0vbrfhaoy616s.jpeg" width="800" height="335"&gt;&lt;/a&gt;&lt;br&gt;
  How to be a React Native Developer&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-is-local-storage-in-javascript-and-how-to-use-it-4q1033yv" rel="noopener noreferrer"&gt;295. What Is Local Storage In JavaScript And How To Use It&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqf391jeklex29wfzwxv5.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqf391jeklex29wfzwxv5.jpeg" width="800" height="1200"&gt;&lt;/a&gt;&lt;br&gt;
Local Storage let us save the data which is stored in the browser even when a user&amp;nbsp;refreshes&amp;nbsp;or&amp;nbsp;closes a page. Let's know more about what is Local Storage ...&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-complete-guide-to-how-the-css-not-selector-works" rel="noopener noreferrer"&gt;296. A Complete Guide to How the CSS Not Selector Works&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fu4cp3872qu9b3x6f4avi.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fu4cp3872qu9b3x6f4avi.jpeg" width="799" height="508"&gt;&lt;/a&gt;&lt;br&gt;
In CSS, it's often necessary to signpost that we want to select an element, but not in specific circumstances - like if it has a certain class. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/mastering-javascript-conditionals" rel="noopener noreferrer"&gt;297. Mastering JavaScript Conditionals &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0zovhh3c6wrdxhf98ha6.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0zovhh3c6wrdxhf98ha6.jpeg" width="800" height="565"&gt;&lt;/a&gt;&lt;br&gt;
"Mastering Conditionals in JavaScript: A Comprehensive Guide with Example"&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/if-youre-going-to-use-nextjs-at-least-use-it-right" rel="noopener noreferrer"&gt;298. If You're Going to Use Next.js — At Least Use it Right&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fljb9mir8rt343f6g1be1.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fljb9mir8rt343f6g1be1.png" width="800" height="367"&gt;&lt;/a&gt;&lt;br&gt;
Learn how to properly leverage Next.js with a server-first mindset. Avoid common pitfalls like overusing use client, understand RSC, native fetch, and more.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-create-a-customer-frontend-scaffold" rel="noopener noreferrer"&gt;299. How to Create a Customer Frontend Scaffold&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9dx2wdvg1cjba04mt8hp.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9dx2wdvg1cjba04mt8hp.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
This blog shall embark upon the construction of a custom-made scaffolding tool, commencing from naught.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/no-extensions-allowed-the-chrome-devtools-mcp-dilemma" rel="noopener noreferrer"&gt;300. No Extensions Allowed: The Chrome DevTools MCP Dilemma&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvaudfgbljdxy7kh6h6x0.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvaudfgbljdxy7kh6h6x0.png" width="799" height="547"&gt;&lt;/a&gt;&lt;br&gt;
A simple proxy solves Chrome DevTools MCP’s biggest limitation—authentication—unlocking AI-powered debugging for real, authenticated applications.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/understanding-chrome-v8-chapter-4-scanner-token-generation" rel="noopener noreferrer"&gt;301. Understanding Chrome V8 — Chapter 4: Scanner, Token generation&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzxd0yvt92990knt65v7f.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzxd0yvt92990knt65v7f.jpeg" width="720" height="405"&gt;&lt;/a&gt;&lt;br&gt;
Welcome to other chapters of Let’s Understand Chrome V8&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/component-interactions-in-angular-82183udq" rel="noopener noreferrer"&gt;302. Component Interactions in Angular&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fz8cttwrzjgj10tkpxq84.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fz8cttwrzjgj10tkpxq84.jpeg" width="800" height="519"&gt;&lt;/a&gt;&lt;br&gt;
Today, we are going to talk about Angular Component Communication, the last version of Angular is @9, but I will show definitions to communicate in all angular versions, probably it will be in the angular platform for a long time. If you need to start with basic concepts in Angular I recommend for you the tour of heroes tutorial before reading this article.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-front-end-guide-to-digital-accessibility" rel="noopener noreferrer"&gt;303. The Front-End Guide to Digital Accessibility&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdjv2eeip7nayvkxoc66o.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdjv2eeip7nayvkxoc66o.jpeg" width="799" height="547"&gt;&lt;/a&gt;&lt;br&gt;
A comprehensive guide to accessible website design and development&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/building-a-fully-functional-youtube-clone-using-firebase-ffmpeg-and-react-part-3" rel="noopener noreferrer"&gt;304. Building a Fully Functional Youtube Clone Using Firebase, FFmpeg, And React [Part-3]&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Foi3iqwzrn88ey4riyxwy.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Foi3iqwzrn88ey4riyxwy.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
An exact clone of youtube with all functionalities from View count to Subscribe to everything (Without Youtube Api) Using Firebase, FFmpeg, And React&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/building-a-post-component-with-links-onclick-handling-text-selection-and-clickability-anywhere" rel="noopener noreferrer"&gt;305. Building a Post Component with Links, onClick Handling, Text Selection, and Clickability Anywhere.&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxbqn8nyjo4a3tfop5lhp.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxbqn8nyjo4a3tfop5lhp.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
In this article, we will explore how to create a versatile post component in React that supports link navigation and onClick event handling.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/6-common-html-and-css-interview-question-and-answers-l91i3tmq" rel="noopener noreferrer"&gt;306. 6 Common HTML and CSS Interview Question and Answers&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxt9cr7ndzgmihq4eq300.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxt9cr7ndzgmihq4eq300.jpeg" width="700" height="393"&gt;&lt;/a&gt;&lt;br&gt;
In this article, I will present some of the most frequent questions and answers made by interviewers. There will be questions about HTML &amp;amp; CSS. If you like reading, go ahead. If you don’t, you can still watch myself answering the same questions in&amp;nbsp;this YouTube playlist&amp;nbsp;I prepared.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-format-your-css-code-as-a-professional-sa153u32" rel="noopener noreferrer"&gt;307. How To Format Your CSS Code as a Professional&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdkn8v3d94n5zd8u7riq0.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdkn8v3d94n5zd8u7riq0.jpg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
As a full-stack web developer, I'm building different websites by writing code every single day. Experiencing several situations including solving problems and fixing errors.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/eugene-cozac-on-creating-his-own-framework-and-becoming-a-top-tier-developer" rel="noopener noreferrer"&gt;308. Eugene Cozac on Creating His Own Framework and Becoming a Top-tier Developer&lt;/a&gt;
&lt;/h3&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%2Floys72j233blofigpj8f.jpeg" 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%2Floys72j233blofigpj8f.jpeg" width="800" height="1000"&gt;&lt;/a&gt;&lt;br&gt;
Today, to become a junior-level web developer you don’t need even a college degree. There are tons of bootcamps and short-term programs for those who would like&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-create-css-neon-animation-p6133utf" rel="noopener noreferrer"&gt;309. How To Create CSS Neon Animation&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvz8usarq2hbdgzdguh6c.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvz8usarq2hbdgzdguh6c.jpeg" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
Guys! Thank you all 🥳, I've hit a 100 subscribers to my Newsletter and I'm over the moon!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/evaluating-free-website-deployment-platforms-so-you-dont-have-to" rel="noopener noreferrer"&gt;310. Front-End Deployment Insights: Experiences and Metric Evaluations of Leading Cloud Platforms&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fd85hmwfhubfmjogif0nj.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fd85hmwfhubfmjogif0nj.png" width="800" height="449"&gt;&lt;/a&gt;&lt;br&gt;
Evaluate top free website deployment services like Vercel, Cloudflare Pages, GitHub Pages, and Tencent EdgeOne, focusing on latency, Lighthouse metrics.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/four-things-i-did-differently-when-writing-a-frontend-framework" rel="noopener noreferrer"&gt;311. Four Things I Did Differently When Writing a Frontend Framework&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffglsscrle7ntztxhjks8.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffglsscrle7ntztxhjks8.jpeg" width="799" height="532"&gt;&lt;/a&gt;&lt;br&gt;
Four ideas that you perhaps never heard about, in the context of frontend frameworks.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/react-vs-vue-vs-angular-which-framework-is-best-for-developers-in-2025" rel="noopener noreferrer"&gt;312. React vs. Vue vs. Angular: Which Framework is Best for Developers in 2025?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fk7xfnbp5tp0rfqimqfil.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fk7xfnbp5tp0rfqimqfil.jpeg" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
Compare React, Vue, and Angular in 2025. Discover how each framework fares on performance, learning, and community support for future-ready web development.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/beginners-guider-to-react-router-dw1j3uuq" rel="noopener noreferrer"&gt;313. Beginners Guider To React Router&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzowmlduka7sfli5rm0v9.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzowmlduka7sfli5rm0v9.jpeg" width="800" height="534"&gt;&lt;/a&gt;&lt;br&gt;
Today I decided to write about the props history, match, and location that are included in each component that uses React Router. But first, to start warming up here is a simple definition of React Router:&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-first-step-to-mastering-javascript-js" rel="noopener noreferrer"&gt;314. The First Step to Mastering JavaScript (JS)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fazhoq6qrun83237juraa.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fazhoq6qrun83237juraa.png" width="512" height="512"&gt;&lt;/a&gt;&lt;br&gt;
JavaScript often referred to as JS, is the most useful and popular object-oriented, interpreted programming language&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-this-binding-works-in-javascript" rel="noopener noreferrer"&gt;315. How "This" Binding Works in JavaScript&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frx4jio7qahez1mhfnorg.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frx4jio7qahez1mhfnorg.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
In this article, we will learn  how  "This" binding works in Javascript.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/krasimir-tsonev-ai-lacks-the-ability-to-think-creatively" rel="noopener noreferrer"&gt;316. Krasimir Tsonev: AI Lacks the Ability to Think Creatively&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fx3zshp3bc0b25ozkcyz1.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fx3zshp3bc0b25ozkcyz1.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
An interview with KRasimit Tsonev on AI, Javascript, the Future of learning, and some more.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/from-front-end-to-back-end-a-personal-journey-through-the-programming-field" rel="noopener noreferrer"&gt;317. From Front-End to Back-End: A Personal Journey Through the Programming Field&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmkvr7ap75nqnwdx2iuz8.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmkvr7ap75nqnwdx2iuz8.jpeg" width="800" height="457"&gt;&lt;/a&gt;&lt;br&gt;
As a self-taught programmer, this is my career transition from front-end development to back-end development.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/7-2-2023-noonification" rel="noopener noreferrer"&gt;318. The Noonification: Top TypeScript Utility Functions You Need to Know (7/2/2023)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpnvkph75pz60x1f5gj34.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpnvkph75pz60x1f5gj34.png" width="800" height="457"&gt;&lt;/a&gt;&lt;br&gt;
7/2/2023: Top 5 stories on the Hackernoon homepage!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/design-systems-a-front-end-engineers-guide-to-efficient-atomic-design" rel="noopener noreferrer"&gt;319. Design Systems: A Front-End Engineer's Guide to Efficient Atomic Design&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnhref8zbzeh8i5b395do.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnhref8zbzeh8i5b395do.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Learn about design systems, Atomic Design, and the importance of reusable components in adhering to the DRY principle.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-publish-react-components-from-any-app-hpj3u9r" rel="noopener noreferrer"&gt;320. How to Publish React Components from any App&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhz2r1k58pxnoojn60a2l.webp" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhz2r1k58pxnoojn60a2l.webp" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
In this tutorial, I'll demonstrate how to publish React components from any application to Bit's registry. Components will be published as independent packages that later could be installed using NPM, Yarn or Bit. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/7-ways-to-up-your-typescript-game" rel="noopener noreferrer"&gt;321. 7 Ways to Up Your TypeScript Game&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkcuzme2in83kyjcw0gs5.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkcuzme2in83kyjcw0gs5.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Master TypeScript with essential features: unions, nullish coalescing, object typing, overload signatures &amp;amp; more!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/do-you-really-need-staging-environment-1x1o33ev" rel="noopener noreferrer"&gt;322. Do You Really Need Staging Environment?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhk3hvmibbohruxnuxnjt.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fhk3hvmibbohruxnuxnjt.jpeg" width="800" height="448"&gt;&lt;/a&gt;&lt;br&gt;
A couple of months ago, our feature flagging platform suffered a 44 minute API outage.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/cut-load-times-in-half-with-these-nextjs-tweaks" rel="noopener noreferrer"&gt;323. Cut Load Times in Half with These Next.js Tweaks&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuivzwjptg639xo76bsfh.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuivzwjptg639xo76bsfh.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
To enhance your Next.js application performance you should prevent typical mistakes while applying essential optimization techniques. Discover methods to reduce&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/five-simple-steps-to-convert-dashboard-charts-into-pdfs" rel="noopener noreferrer"&gt;324. Five Simple Steps to Convert Dashboard Charts Into PDFs&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fl3whio1smsroznoech2y.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fl3whio1smsroznoech2y.jpeg" width="800" height="531"&gt;&lt;/a&gt;&lt;br&gt;
The article offers a concise guide on exporting dashboard charts to PDFs using jsPDF, demonstrating the process with clear examples and minimal code.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/building-your-first-website-in-under-30-days-dd1w3yna" rel="noopener noreferrer"&gt;325. Building Your First Website In Under 30 Days&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-02T01%3A59%3A59.473Z-zb9nclr9bq32v60rora09pgj" 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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-02T01%3A59%3A59.473Z-zb9nclr9bq32v60rora09pgj" width="1080" height="934"&gt;&lt;/a&gt;&lt;br&gt;
Have you ever thought to start building your first website? Are you trying to acquire a new skills which shows your creativity? or are you feeling curious, how tech developers and entrepreneurs are building modern web apps and changing the world ?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/any-cons-to-specializing-in-a-front-end-framework-co8n30y9" rel="noopener noreferrer"&gt;326. Are there Cons in Specializing in a Front End Framework?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fol3zpz6mf1kfs6ph42fq.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fol3zpz6mf1kfs6ph42fq.jpg" width="513" height="359"&gt;&lt;/a&gt;&lt;br&gt;
Four years ago I got my first job at a start up. It was a very proud day. I called my dad from a Starbucks holding the offer letter in my shaking hand, and already imagined myself taking the metro the following week and walking down to the new shiny office building downtown and feeling like a grown up city woman, finally entering the field I had struggled for two years to be taken seriously by, building up my portfolio bit by bit. I was told many times that specializing in a front end framework was the way to go, and it wasn’t until much later that I learned about front end framework cons.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/nextjs-authentication-made-easy-with-firebase" rel="noopener noreferrer"&gt;327. Next.js Authentication Made Easy with Firebase&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fd067p7eoru5z0lurx8zd.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fd067p7eoru5z0lurx8zd.jpeg" width="800" height="475"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Set up secure authentication in your Next.js app with Firebase. Follow this step-by-step guide to quickly integrate Google and Email/Password sign-in methods.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/web-crypto-api-a-low-level-interface-for-internet-security-1f153ypk" rel="noopener noreferrer"&gt;328. Web Crypto API: A Low-Level Interface for Internet Security&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqhdel4qxmcjzdw3cgyvz.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqhdel4qxmcjzdw3cgyvz.jpg" width="800" height="640"&gt;&lt;/a&gt;&lt;br&gt;
The Web Crypto API is an interface allowing a script to use cryptographic primitives in order to build systems using cryptography.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/my-journey-from-a-novice-to-becoming-a-front-end-engineer" rel="noopener noreferrer"&gt;329. My Journey From a Novice to Becoming a Front-End Engineer&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fo29k1nqtyvmr0lzdte6o.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fo29k1nqtyvmr0lzdte6o.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
This blog is about my journey - from a confused college student to a frontend developer. How I got into coding, then into web development. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/razor-pages-beat-blazor-for-ai" rel="noopener noreferrer"&gt;330. Razor Pages Beat Blazor for AI&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2e1i770sqakvjio0re5y.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2e1i770sqakvjio0re5y.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
GitHub Copilot crushed Razor Pages but failed at Blazor. Here's why AI coding assistants struggle with modern frameworks (and what that means for devs). &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-use-multiple-github-accounts" rel="noopener noreferrer"&gt;331.  How to Use Multiple GitHub Accounts&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fi1nzkjweyo59bq9jnhlb.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fi1nzkjweyo59bq9jnhlb.jpeg" width="800" height="336"&gt;&lt;/a&gt;&lt;br&gt;
GitHub allows you to create multiple accounts that can be used for different purposes, making you productive all the time.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/simplifying-ux-updates-in-legacy-applications-with-tokens-figma-vs-tokens-studio" rel="noopener noreferrer"&gt;332. Simplifying UX Updates in Legacy Applications with Tokens: Figma vs. Tokens Studio&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fitb8m0ebrix973rc8mbf.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fitb8m0ebrix973rc8mbf.jpeg" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
Make UX updates easier with tokens! Compare Figma's native tokens vs. Tokens Studio for faster, token-based updates in legacy enterprise applications.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/optimize-your-front-end-applications-by-migrating-from-moment-to-dayjs-gh2b3xio" rel="noopener noreferrer"&gt;333. Optimize Your Front End Applications by Migrating From Moment to Dayjs&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fw9q37okipjgh5r08t9cb.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fw9q37okipjgh5r08t9cb.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Does your application use dates in some way?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/why-arent-you-using-aliases-in-webpack-config-vnv3tth" rel="noopener noreferrer"&gt;334. Why Aren't You Using Aliases in Webpack Config?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frdboxqncek3vvwd1l0of.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frdboxqncek3vvwd1l0of.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Are you Developer doing FrontEnd? Are you using Webpack?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-http-works-a-hands-on-explanation" rel="noopener noreferrer"&gt;335. How HTTP Works - A Hands-On Explanation&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdyji4rww7v3la410bhan.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdyji4rww7v3la410bhan.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
A high-level, hands-on explanation of how HTTP works with real-life examples. Get your hands on using Telnet and CURL to make HTTP requests.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/javascript-rescued-at-a-hackathon-when-we-made-an-ai-chatbot-m679325a" rel="noopener noreferrer"&gt;336. Javascript Rescued at a Hackathon When We Made An AI Chatbot&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5braez6ql1mwk6e5g20a.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5braez6ql1mwk6e5g20a.jpeg" width="799" height="450"&gt;&lt;/a&gt;&lt;br&gt;
My fiancé wanted to do something related to The Best Hack for Social Good prize. Eventually, we creating a Mental Health Chatbot utilizing conversational AI.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/striking-a-chord-the-art-of-animating-music-with-meaning" rel="noopener noreferrer"&gt;337. Striking a Chord: The Art of Animating Music With Meaning&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fro3pw6gxjafg32wmvcmw.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fro3pw6gxjafg32wmvcmw.jpeg" width="800" height="457"&gt;&lt;/a&gt;&lt;br&gt;
Dive into the creative process behind a unique album, blending music &amp;amp; tech for a captivating listening experience&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-its-really-like-to-work-as-a-front-end-developer-2bl3u4u" rel="noopener noreferrer"&gt;338. What it’s Really Like to Work as a Front-end Developer &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fonfa9fdum7a4lwm42p4f.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fonfa9fdum7a4lwm42p4f.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Being a successful developer goes beyond your title - you need to have a good mix of technical and soft skills. Indeed Design Developer, James Zhang, shares what it's really like to work as a Front-end Developer.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/css-layout-basics-html5-and-css3-elements-positioning-wmdj36qa" rel="noopener noreferrer"&gt;339. CSS Layout Basics: HTML5 &amp;amp; CSS3 Elements Positioning&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9istwip5bm9dbrpi6sqb.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9istwip5bm9dbrpi6sqb.png" width="800" height="534"&gt;&lt;/a&gt;&lt;br&gt;
HTML5 &amp;amp; CSS3 : Positioning of Elements&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/mastering-modern-ui-development-with-react-and-tailwind-css" rel="noopener noreferrer"&gt;340. Mastering Modern UI Development with React and Tailwind CSS&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fk03t8rdpbb9ec645wdmo.webp" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fk03t8rdpbb9ec645wdmo.webp" width="799" height="370"&gt;&lt;/a&gt;&lt;br&gt;
Learn to build responsive and maintainable user interfaces with React and Tailwind CSS in this comprehensive guide.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/react-is-not-really-reactive-lets-fix-that-with-rxjs" rel="noopener noreferrer"&gt;341. React is Not Really Reactive. Let's Fix That With RxJS!&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5cvnjoabn3u6cvwhak2v.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5cvnjoabn3u6cvwhak2v.png" width="800" height="313"&gt;&lt;/a&gt;&lt;br&gt;
Learn how RxJS make better React app for managing complex async data, API calls, and user events, making your apps more efficient and scalable.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/css-masks-guide-solutions-to-common-design-challenges" rel="noopener noreferrer"&gt;342. CSS Masks Guide: Solutions to Common Design Challenges&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxswjh15s6o9spvh0f0nv.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxswjh15s6o9spvh0f0nv.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Learn CSS masks with this guide, offering solutions to common web design challenges through practical examples and expert tips.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/debugging-angular-applications-the-tool-you-need-to-know" rel="noopener noreferrer"&gt;343. Debugging Angular Applications: The Tool You Need to Know&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fw5lbifvdvd6s3zkjk850.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fw5lbifvdvd6s3zkjk850.jpeg" width="800" height="500"&gt;&lt;/a&gt;&lt;br&gt;
Angular DevTools is a great tool to make app development faster and more efficient. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-start-with-create-react-app" rel="noopener noreferrer"&gt;344. How to start with Create React App?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuy95y545p5r751not9cn.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuy95y545p5r751not9cn.jpeg" width="800" height="518"&gt;&lt;/a&gt;&lt;br&gt;
Due to the numerous build tools, configuration files, and dependencies, developers frequently find it challenging to create React apps. React JavaScript library, which is a creation of Facebook, functions as a tool for designing user interface components.&amp;nbsp;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-optimize-the-loading-of-your-web-application" rel="noopener noreferrer"&gt;345. How to Optimize the Loading of Your Web Application&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftwsj5i2t5589lahidspm.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftwsj5i2t5589lahidspm.jpeg" width="799" height="217"&gt;&lt;/a&gt;&lt;br&gt;
Improved load time enhances the user experience, keeps them engaged, and makes them less prone to shifting to another site.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/generative-ai-in-javascript-microsoft-genaiscript-svelte-5-nextjs-15-and-more-this-week-in-js" rel="noopener noreferrer"&gt;346. Generative AI in JavaScript? Microsoft GenAIScript, Svelte 5, Next.js 15 and More - This Week in JS&lt;/a&gt;
&lt;/h3&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%2Fsmuff476urtwq328rsbb.png" 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%2Fsmuff476urtwq328rsbb.png" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
In this edition of This Week in Javascript, we’ve got some game-changing updates on Microsoft’s GenAIScript, the long-awaited Svelte 5 update, and more.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/i-pushed-my-code-to-the-master-branch-without-tests-h21m34fp" rel="noopener noreferrer"&gt;347. I Pushed my Code to the Master Branch Without Tests&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fokf9eyluibrpuczqsbio.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fokf9eyluibrpuczqsbio.jpeg" width="800" height="456"&gt;&lt;/a&gt;&lt;br&gt;
Until I stumbled upon TDD, I had never really understood tests. I remember writing a whole project without tests and publishing it. Can you believe it? &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/javascript-memory-architecture-and-lifecycle" rel="noopener noreferrer"&gt;348. JavaScript, Memory, Architecture and Lifecycle&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0lcqvbdmrvhqlco9etmw.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0lcqvbdmrvhqlco9etmw.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Explore JavaScript memory architecture. Main concepts and organization. Processes of memory allocation and release. Garbage Collection.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-make-an-animated-customer-feedback-component-in-reactjs" rel="noopener noreferrer"&gt;349. How to Make an Animated Customer Feedback Component in React.JS&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fww0ymms6fhfbeve8t1ew.gif" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fww0ymms6fhfbeve8t1ew.gif" width="600" height="344"&gt;&lt;/a&gt;&lt;br&gt;
This article aims to explain, how we could develop a customer feedback component using React, Lottie Web, &amp;amp; Framer Motion.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/an-auction-system-needs-a-central-clock-e3113zrl" rel="noopener noreferrer"&gt;350. An Auction System Needs a Central Clock&lt;/a&gt;
&lt;/h3&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%2Ffirebasestorage.googleapis.com%2Fv0%2Fb%2Fhackernoon-app.appspot.com%2Fo%2Fimages%252FPuORuGm6w5heku18h0n6ohGlli73-ojg3ewm.jpeg%3Falt%3Dmedia%26token%3D0ad64ccb-de9c-412c-ac84-7bb6712f5321" 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%2Ffirebasestorage.googleapis.com%2Fv0%2Fb%2Fhackernoon-app.appspot.com%2Fo%2Fimages%252FPuORuGm6w5heku18h0n6ohGlli73-ojg3ewm.jpeg%3Falt%3Dmedia%26token%3D0ad64ccb-de9c-412c-ac84-7bb6712f5321" width="759" height="418"&gt;&lt;/a&gt;&lt;br&gt;
An Auction Runs by A Clock&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/10-effective-tips-to-reduce-website-and-mobile-app-load-time-x6t32pt" rel="noopener noreferrer"&gt;351. 10 Effective Tips To Reduce Website &amp;amp; Mobile App Load Time&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F730kwxy82mlxm0w4rvw3.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F730kwxy82mlxm0w4rvw3.jpeg" width="800" height="534"&gt;&lt;/a&gt;&lt;br&gt;
Here Are 10 Amazing Tips To Speed Up Your Website or Mobile App and Reduce The Load Time. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/front-end-debugging-part-3-debugging-networking-communication-issues" rel="noopener noreferrer"&gt;352. Front End Debugging Part 3: Debugging Networking Communication Issues&lt;/a&gt;
&lt;/h3&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%2F14nsivfuetsmj59sbt1x.jpeg" 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%2F14nsivfuetsmj59sbt1x.jpeg" width="800" height="457"&gt;&lt;/a&gt;&lt;br&gt;
Practical tips for debugging front-end network issues using browser developer tools, with insights on request replay, throttling &amp;amp; storage management.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/working-with-iterators-and-generators-in-javascript-es6-o23f35mj" rel="noopener noreferrer"&gt;353. Working With Iterators and Generators in Javascript ES6&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgkyphh9v100gq2g6vo1j.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgkyphh9v100gq2g6vo1j.png" width="750" height="750"&gt;&lt;/a&gt;&lt;br&gt;
Here are the use cases for iterators and generators that are closer to the real-world scenario than a simple "Hello World" type code.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-render-react-components-comparing-loops-and-map" rel="noopener noreferrer"&gt;354. How to Render React Components: Comparing Loops and .map()&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs24ph0sj6ynpblnqtr19.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs24ph0sj6ynpblnqtr19.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Explore the benefits and trade-offs of rendering React components with for loops vs. .map(). Compare syntax, immutability, JSX integration, and more.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/dont-be-ashamed-of-tutorial-hell-embrace-it" rel="noopener noreferrer"&gt;355. Don’t Be Ashamed of Tutorial Hell. Embrace it.&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2me41nz0duf34fja2zue.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2me41nz0duf34fja2zue.jpeg" width="800" height="534"&gt;&lt;/a&gt;&lt;br&gt;
Learning is a process of creating knowledge in your brain. You have to allow your brain to make connections. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/where-to-apply-the-micro-frontends-approach" rel="noopener noreferrer"&gt;356. Where To Apply The Micro Frontends Approach?&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FlmcwhIPXHyPIgqoOoDrA9xd8umf1-tpa4352u.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FlmcwhIPXHyPIgqoOoDrA9xd8umf1-tpa4352u.jpeg" width="799" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Brief thoughts about micro frontends, how they can be best used when building websites and when the best situations to implement them are as well as drawbacks. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-benefits-of-using-a-headless-cms-with-jamstack-6e5433qq" rel="noopener noreferrer"&gt;357. The Benefits of Using a Headless CMS with JAMstack&lt;/a&gt;
&lt;/h3&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%2Fhackernoon.com%2Fimages%2FPXpLTLhIR4MEQdzXy9Elq7KHyZz2-dyo33qt.jpeg" 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%2Fhackernoon.com%2Fimages%2FPXpLTLhIR4MEQdzXy9Elq7KHyZz2-dyo33qt.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
A headless content management system, or headless CMS, is any content management system that separates the content layer (backend) from the presentation layer.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/choosing-the-right-data-handling-path-in-react-controlled-vs-uncontrolled-components" rel="noopener noreferrer"&gt;358. Choosing the Right Data Handling Path in React: Controlled vs. Uncontrolled Components &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fi2eqde4pmf7okz7manai.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fi2eqde4pmf7okz7manai.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Explore the world of React component data handling with a focus on controlled and uncontrolled components.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/getting-familiar-with-a-new-codebase-szg23y8m" rel="noopener noreferrer"&gt;359. Getting Familiar with a New Codebase&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fy8p7gvs2v3xhxnjtriq0.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fy8p7gvs2v3xhxnjtriq0.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
As a developer, let's assume you just got a new job and you are finding it hard to settle in and start working on your new team’s codebase. In this article, we discuss some of the tricks that can help you familiarize with a new codebase faster.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/need-for-speed-21-website-performance-optimization-techniques" rel="noopener noreferrer"&gt;360. Need for Speed: 21+ Website Performance Optimization Techniques&lt;/a&gt;
&lt;/h3&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%2Fveik3han0s0swiqgaj40.jpeg" 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%2Fveik3han0s0swiqgaj40.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
We've compiled 21+ tried-and-true ways to optimize performance and make your software scream. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/best-5-front-end-technologies-for-web-development" rel="noopener noreferrer"&gt;361. Best 5 Front-end Technologies for Web Development&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2vqzo42endjpqrsj1hmi.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2vqzo42endjpqrsj1hmi.jpeg" width="800" height="434"&gt;&lt;/a&gt;&lt;br&gt;
Front-end web development is the user side which the customers can view while using a mobile or web application of business. When it comes to front-end development frameworks, there is always debate and confusion. Some of the most popular and competitive front-end technologies used for the front-end development of applications are used by the best web development services. When businesses develop web applications using the right web front-end technologies the result in the user interface is always brilliant. Here’s a complete list of the top five front-end development technologies for web development.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/an-example-of-true-test-driven-development-in-vue-4v2234or" rel="noopener noreferrer"&gt;362. An Example of True Test Driven Development in Vue&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3afzcuhho1oto4pttu76.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3afzcuhho1oto4pttu76.jpeg" width="800" height="420"&gt;&lt;/a&gt;&lt;br&gt;
In true TDD, tests must fail, tests must pass, and the code must be refactored.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/this-weeks-repo-gems-5-typescript-repos-you-need-to-check-out" rel="noopener noreferrer"&gt;363. This Week's Repo Gems: 5 TypeScript Repos You Need to Check Out&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flujas918q65sp2t78ej2.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flujas918q65sp2t78ej2.jpeg" width="800" height="336"&gt;&lt;/a&gt;&lt;br&gt;
For this week's analysis, we found 5 TypeScript repos adored by the top 1% of developers.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-build-an-ecars-app-on-heroku-and-salesforce-part-4-nt31313n" rel="noopener noreferrer"&gt;364. How to Build an eCars App on Heroku and Salesforce (Part 4)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fevjjz8t6cxc1pubu0tmm.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fevjjz8t6cxc1pubu0tmm.jpeg" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
In these articles, we’re focusing on how to combine Salesforce with Heroku to build an “eCars” app—a sales and service application for a fictitious company&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-we-created-custom-react-components-for-any-front-end" rel="noopener noreferrer"&gt;365. How We Created Custom React Components for Any Front End&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2z10jbxke2aok2avc94g.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2z10jbxke2aok2avc94g.jpeg" width="800" height="360"&gt;&lt;/a&gt;&lt;br&gt;
We created a lightweight solution using React that has a global state and runs independently in the background.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/supercharge-your-seo-game-powered-by-getstaticprops-dp1e43ytf" rel="noopener noreferrer"&gt;366. Supercharge Your SEO Game: Powered By getStaticProps&lt;/a&gt;
&lt;/h3&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%2Fzk0te6pi63cinuk5opdv.png" 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%2Fzk0te6pi63cinuk5opdv.png" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
This is mainly useful for websites that use React/NextJS with a CMS (Content Management System) integration. No matter, whether it's WordPress, Contentful, Prismic or any other CMS. This concept is highly relevant for companies that require non-engineers to update the content easily. Whether, it's a change in the content, A/B testing or conversion-rate-optimization related. There are many reasons why the content of a website gets updated quite often throughout the year. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/css-grid-layout-how-it-works-r0q3334" rel="noopener noreferrer"&gt;367. CSS Grid Layout: How It Works&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fv23ifeoxj6i8mwfs5h22.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fv23ifeoxj6i8mwfs5h22.jpeg" width="800" height="344"&gt;&lt;/a&gt;&lt;br&gt;
What is the "Grid" in CSS? How can I use "Grid" in CSS? Read this article by Nima Owji to learn how to use grid layout in CSS!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/sorting-an-array-in-javascript-a-beginners-guide" rel="noopener noreferrer"&gt;368. Sorting an Array in JavaScript: A Beginner's Guide&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdk1x66bas69lqh01f6q5.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdk1x66bas69lqh01f6q5.jpeg" width="800" height="438"&gt;&lt;/a&gt;&lt;br&gt;
In short, the Javascript&amp;nbsp;sort()&amp;nbsp;method is an incredibly useful way to organize an array, whether you’re sorting numbers, strings, or objects. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/my-journey-building-an-open-source-project" rel="noopener noreferrer"&gt;369. My Journey Building an Open Source Project&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fae0tjo3nwph30qoeus9l.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fae0tjo3nwph30qoeus9l.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Sidi details their open-source journey and where they are now.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/benefits-of-admin-templates-explained-aa3a3ysd" rel="noopener noreferrer"&gt;370. Benefits of Admin Templates Explained&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyklqq9snhmwx81okii5g.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyklqq9snhmwx81okii5g.jpg" width="800" height="550"&gt;&lt;/a&gt;&lt;br&gt;
When your web development project requires custom, well-designed admin panel or dashboard interface, you might be still on the fence about the tech you are going to use. Should you develop it from scratch, or stick with the chosen CMS, or go for a template? Well, of course, you should go for a template! Because it’s almost always the fastest and the most cost-effective solution when you aim for extensive customization and integration of your admin panel. But don’t just take our biased word for it, read on to see for yourself.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/understanding-css-specificity-rules-81633vu5" rel="noopener noreferrer"&gt;371. Understanding CSS Specificity Rules&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frdq5dfu3d7tabe7s9srq.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frdq5dfu3d7tabe7s9srq.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
In Cascading Style Sheet, CSS, there is a property called specificity. CSS Specificity is the process of determining the most relevant set of CSS property values or styles browsers will apply to an element especially when there is a conflicting set of rules. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/introduction-to-web-workers-api-in-javascript-im1c3ylj" rel="noopener noreferrer"&gt;372. Introduction to Web Workers API in JavaScript&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpc737rffgwe3of38yn3p.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpc737rffgwe3of38yn3p.jpg" width="800" height="640"&gt;&lt;/a&gt;&lt;br&gt;
Web Workers makes it possible to run&amp;nbsp;a script operation in a background thread separate from the main execution thread of a web application. The advantage of this is that laborious processing can be performed in a separate thread, allowing the main (usually the UI) thread to run without being blocked/slowed down.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/understanding-project-dependencies-through-the-npm-lens" rel="noopener noreferrer"&gt;373. Understanding Project Dependencies Through the NPM Lens&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fx9nh2se6d7h69pthkro0.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fx9nh2se6d7h69pthkro0.jpeg" width="800" height="513"&gt;&lt;/a&gt;&lt;br&gt;
Code dependencies are like Lego's. We're able to pull in other people's code; combining and stacking different packages together to fulfill our goals. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-issues-with-jamstack-you-might-want-to-get-a-backend-2f5332m7" rel="noopener noreferrer"&gt;374. The Issues with JAMStack: You Might Want To Get a Backend&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxlknl63qxnre0tvm7gyx.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxlknl63qxnre0tvm7gyx.png" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Great applications deserve great marketing sites, which is why we’re always on the lookout for new developments and trends in content management systems (CMSs). &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/making-front-end-development-a-piece-of-cake-with-webix" rel="noopener noreferrer"&gt;375. Making Front End Development a Piece of Cake with Webix&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fp7d42g49rd7usl1f98gi.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fp7d42g49rd7usl1f98gi.jpeg" width="800" height="232"&gt;&lt;/a&gt;&lt;br&gt;
What can help you to speed up the development process, and why is it Webix? Let's find out in the article!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/polypanes-founder-kilian-valkhof-on-building-the-browser-he-wished-he-had" rel="noopener noreferrer"&gt;376. Polypane's Founder Kilian Valkhof on Building the Browser He Wished He Had&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F056oofntbhod7gt5t2et.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F056oofntbhod7gt5t2et.jpeg" width="800" height="492"&gt;&lt;/a&gt;&lt;br&gt;
Learn more about the story of how Kilian Valkhof built Polypane via this story. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/6-hacks-for-reducing-docker-image-sizes-702b3w3o" rel="noopener noreferrer"&gt;377. 6 Hacks for Reducing Docker Image Sizes&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuc4ap4p1s6m9vi1alycg.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fuc4ap4p1s6m9vi1alycg.jpeg" width="799" height="533"&gt;&lt;/a&gt;&lt;br&gt;
If there are top ten buzzwords in the technology industry in the year of 2019,&amp;nbsp;container&amp;nbsp;is sure to be one of them. With the popularity of Docker, more and more scenarios are using Docker in the front-end field. This article shows how do we use Docker in the visualization interface of Nebula Graph, a distributed open source graph database.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/15-lodash-methods-for-everyday-coding" rel="noopener noreferrer"&gt;378. 15 Lodash methods for everyday coding&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fiqnaz73hrohb2vnd48m4.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fiqnaz73hrohb2vnd48m4.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
The Lodash open-source library has some useful methods that can help developers write code faster and streamline their processes to improve their work.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-art-of-remaining-consistent-as-a-web-developer" rel="noopener noreferrer"&gt;379. The Art of Remaining Consistent as a Web Developer&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyyf0fzimw57f8sgb43jp.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fyyf0fzimw57f8sgb43jp.jpeg" width="800" height="1000"&gt;&lt;/a&gt;&lt;br&gt;
Consistency is not about huge bursts of effort. It is about showing up even when you do not feel like it. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/why-you-have-to-use-classname-in-react-but-not-in-preact" rel="noopener noreferrer"&gt;380. A Class on why classNames are Used in React but not Preact&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwi1s8i8psv7gcmkbya0k.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwi1s8i8psv7gcmkbya0k.jpeg" width="800" height="420"&gt;&lt;/a&gt;&lt;br&gt;
If you use JSX inside React you can't use standard HTML properties, like class. You have to camelCase HTML properties. But it's not the case with Preact!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-add-a-favicon-to-your-site-r41c3378" rel="noopener noreferrer"&gt;381. How To Add a Favicon to Your Site&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fochsntptm3mxdlzqzxbs.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fochsntptm3mxdlzqzxbs.jpeg" width="580" height="360"&gt;&lt;/a&gt;&lt;br&gt;
Adding a Favicon to Your Site&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-they-dont-tell-you-about-headless-cms" rel="noopener noreferrer"&gt;382. Headless&amp;nbsp;CMS Pitfalls&lt;/a&gt;
&lt;/h3&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%2F588c6s2wgtzymgpeel1u.jpeg" 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%2F588c6s2wgtzymgpeel1u.jpeg" width="800" height="621"&gt;&lt;/a&gt;&lt;br&gt;
Reflections on two headless CMS implementation projects.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-react-performed-in-2019-numbers-comparison-y04w2bqd" rel="noopener noreferrer"&gt;383. The Results Are In: How Did React Perform in 2019?&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-02T01%3A59%3A59.119Z-afo2srxzkop8tyqj1fl0rrxu" 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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-02T01%3A59%3A59.119Z-afo2srxzkop8tyqj1fl0rrxu" width="1080" height="720"&gt;&lt;/a&gt;&lt;br&gt;
A fight that started years ago - fight for the crown of the most popular JavaScript framework, was intense in 2019. Furious opponents of the React weren’t sleeping during the year. Probably no one will argue that the three frameworks that were constantly “fighting”, were Vue.js, React and Angular.&amp;nbsp;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/going-from-zero-to-transpiling-your-first-typescript-app" rel="noopener noreferrer"&gt;384. Going From Zero to Transpiling your First App in TypeScript &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjypfcx50ppcrmfbfehg5.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjypfcx50ppcrmfbfehg5.jpeg" width="800" height="532"&gt;&lt;/a&gt;&lt;br&gt;
TypeScript for Beginners - Introduction, setup and running your first TypeScript code&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-quick-guide-to-cabcall-apply-bind-in-javascript" rel="noopener noreferrer"&gt;385. A Quick Guide to CAB(Call, Apply, Bind) in JavaScript&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frdgg3qe4pbmxgg7w701j.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frdgg3qe4pbmxgg7w701j.jpeg" width="800" height="1000"&gt;&lt;/a&gt;&lt;br&gt;
Here is the easy and simple way to understand call, apply, bind in JavaScript. With these simple examples, you'll never confuse again with these methods&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-learn-difficult-concepts-of-css-positioning-beginners-guide-coef36vu" rel="noopener noreferrer"&gt;386. How to Learn Difficult Concepts of CSS Positioning [Beginners Guide]&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4s0v1kacz3jcrx43jtci.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4s0v1kacz3jcrx43jtci.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
In recent years, jobs are shifting more towards Machine Learning(ML), Artificial Intelligence(AI) technologies, both of which need significant coding skills. With the imminent threat of job losses to ML, AI, and other emerging technologies in the near soon, there are currently fears among employees that their jobs are about to be taken by robots. Consequently, there have been a lot of career changes today than ever before where people from different backgrounds are acquiring skills in the above-mentioned technologies, data analysis, as well as learning how to code. Looking at the trend of events in today’s dynamic labor market, coding is arguably among the skills that seem to be future-proof. For this reason, despite the seeming difficulty of learning how to code for someone without a traditional computer science background, people from all walks of life are venturing into coding by the day.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/do-you-need-to-give-up-jquery-for-react" rel="noopener noreferrer"&gt;387. Do You Need to Give Up jQuery for React?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxphus7puvszisyvldtey.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxphus7puvszisyvldtey.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
As developers, we see that every technology has its pros and cons. It’s the same for jQuery and React so it is the best to make a decision based on what we want&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/here-are-the-typescript-questions-you-are-most-likely-to-receive-at-your-next-technical-interview" rel="noopener noreferrer"&gt;388. Here Are the TypeScript Questions You Are Most Likely to Receive at Your Next Technical Interview&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpadnk5ug4p1puhd5iks7.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpadnk5ug4p1puhd5iks7.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Top TypeScript interview questions and answers you need to know for your next technical interview.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-i-built-meetmomentum-applying-10-years-of-react-experience" rel="noopener noreferrer"&gt;389. How I Built MeetMomentum: Applying 10 Years of React Experience&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fg704804ylmt2em6yeq8g.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fg704804ylmt2em6yeq8g.jpeg" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
In this article, I’ll walk you through my ideal tech stack and the intricate decisions that shaped MeetMomentum. Join me as we explore the nuts and bolts &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/top-reasons-people-succeed-in-the-exchange-rate-api-industry" rel="noopener noreferrer"&gt;390. Top Reasons People Succeed In The Exchange Rate API Industry&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1l0gbhs2bud3e95r68q5.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1l0gbhs2bud3e95r68q5.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
When it comes to finance and trade, the currency is a crucial component. Businesses that deal with foreign marketplaces require up-to-date information on currencies and their quickly fluctuating values.&amp;nbsp;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/registering-a-domain-in-aws-cloud" rel="noopener noreferrer"&gt;391. Registering a Domain in AWS Cloud&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fw9877iysenp6feorgz7i.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fw9877iysenp6feorgz7i.jpeg" width="480" height="179"&gt;&lt;/a&gt;&lt;br&gt;
Register a new domain name for your web application in AWS Cloud&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/3-simple-reasons-why-coding-pixel-perfect-designs-is-so-painful" rel="noopener noreferrer"&gt;392. 3 Simple Reasons Why Coding Pixel Perfect Designs is So Painful&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F241a0w8wzxcj6olb6cb3.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F241a0w8wzxcj6olb6cb3.jpeg" width="799" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Pains of coding pixel perfect design. Solution to automatically convert Figma designs into Flutter widgets.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/choosing-the-ideal-front-end-framework-for-your-node-application-react-vs-angular" rel="noopener noreferrer"&gt;393. Choosing the Ideal Front-End Framework for Your Node Application: React vs Angular&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9p0kt7imns5ijd5qdg83.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9p0kt7imns5ijd5qdg83.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
React vs Angular: The right Front-End framework for your Node Application&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/i-asked-200-dev-teams-how-well-they-work-together-heres-what-i-learned" rel="noopener noreferrer"&gt;394. I Asked 200 Dev Teams How Well They Work Together - Here's What I Learned&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ft2m7jyfkevqu7el1zkh6.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ft2m7jyfkevqu7el1zkh6.jpeg" width="800" height="336"&gt;&lt;/a&gt;&lt;br&gt;
I asked 200 cross-functional development teams how well their developers and non-developers communicate and collaborate while developing products together. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/dont-go-crazy-because-of-css-styles-conflicts-1r253ure" rel="noopener noreferrer"&gt;395. Don't Go Crazy Because Of CSS Styles Conflicts&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzczbzxtlwrdhwxi6gnk7.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzczbzxtlwrdhwxi6gnk7.jpeg" width="638" height="358"&gt;&lt;/a&gt;&lt;br&gt;
By Luciano Sarno,&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/exploring-hidden-navigation-for-domestic-violence-sites-761e34dt" rel="noopener noreferrer"&gt;396. Exploring Hidden Navigation for Domestic Violence Sites&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fo3dgufn95cywwh9yyn3i.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fo3dgufn95cywwh9yyn3i.jpeg" width="800" height="420"&gt;&lt;/a&gt;&lt;br&gt;
Recently, I had the incredible honor to work with an individual who was a Survivor of Domestic Violence. This was all part of a business "hackathon."&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/30-things-i-wish-i-knew-before-i-started-web-development" rel="noopener noreferrer"&gt;397. 30 Things I Wish I Knew Before I Started Web Development&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Feiij295kd458nleggoeb.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Feiij295kd458nleggoeb.png" width="800" height="526"&gt;&lt;/a&gt;&lt;br&gt;
After years of building products, mentoring, and making (a lot of) mistakes, I decided to write this list.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/8-28-2024-noonification" rel="noopener noreferrer"&gt;398. The Noonification: Why Software Updates Can Lead to Cyberattacks — and What to Do (8/28/2024)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsb0o5iy77oqbgrok3ro8.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsb0o5iy77oqbgrok3ro8.png" width="800" height="457"&gt;&lt;/a&gt;&lt;br&gt;
8/28/2024: Top 5 stories on the HackerNoon homepage!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/integrate-appwrite-apis-and-sdk-for-svelte-uy6c310e" rel="noopener noreferrer"&gt;399. Integrate Appwrite APIs and SDK for Svelte&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffgwsvnpl0xfjzsfzah18.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffgwsvnpl0xfjzsfzah18.jpeg" width="800" height="500"&gt;&lt;/a&gt;&lt;br&gt;
Appwrite announces the release of the&amp;nbsp;Appwrite SDK for Svelte. This SDK joins other SDKs to integrate Appwrite with your web, mobile, and desktop apps.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/instead-of-copy-pasting-that-click-outside-snippet-heres-a-better-alternative" rel="noopener noreferrer"&gt;400. Instead of Copy-Pasting That "Click Outside" Snippet, Here's a Better Alternative&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FJA5IYEzAm5Nok0M7DPM0ZPvaLqM2-im83dvk.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FJA5IYEzAm5Nok0M7DPM0ZPvaLqM2-im83dvk.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
A tiny, zero-dependency React hook to detect clicks outside any element. Fully typed, SSR-safe, and works with Next.js. Under 400 bytes gzipped.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/skills-that-you-need-to-have-as-web-developer-gh6n3w94" rel="noopener noreferrer"&gt;401. Skills That You Need to Have as Web Developer&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6wjcbjt2sbwc7riyjhpd.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6wjcbjt2sbwc7riyjhpd.png" width="640" height="426"&gt;&lt;/a&gt;&lt;br&gt;
Before I became the person that I am now (Fullstack Software Developer), I&lt;br&gt;
never believed in spending my precious time learning HTML and CSS.&lt;br&gt;
Whenever I needed to create a web page, I could go to w3schools, fetch some markup and paste it in my HTML file. I had put my total focus on back-end technologies. I could write very good and optimized algorithms and SQL queries but I could not present my data well on the front side of my applications. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/online-learning-3-initial-experiences-at-microverse-lifi3ylt" rel="noopener noreferrer"&gt;402. Online Learning: 3 Initial Experiences at Microverse&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fn17jd7na67jmpcwc15qd.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fn17jd7na67jmpcwc15qd.jpg" width="757" height="700"&gt;&lt;/a&gt;&lt;br&gt;
After I got my Engineering diploma I have worked in several places. Those are professional factories including Croissant Production and Juice Extraction plants. I was dealing with data in all of those places. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-use-ai-in-web-development" rel="noopener noreferrer"&gt;403. How to Use AI in Web Development?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4ng0qsdcbx1xaoagtmxg.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4ng0qsdcbx1xaoagtmxg.jpeg" width="800" height="427"&gt;&lt;/a&gt;&lt;br&gt;
This article explores practical applications of AI across the website development lifecycle - from ideation to deployment.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/position-layout-property-in-css-7x1g37ln" rel="noopener noreferrer"&gt;404. Position Layout property in CSS&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fukhv6mj5bp9mrzho21mh.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fukhv6mj5bp9mrzho21mh.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
A tutorial on CSS position property, concepts on absolute position, relative position, fixed position, etc. Article on how and when to use position properties. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/rem-and-em-in-css-explained" rel="noopener noreferrer"&gt;405. REM and EM in CSS Explained&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5noi3lzzy6xnd8cmt11m.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5noi3lzzy6xnd8cmt11m.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
em and rem both are known as relative units in CSS. You've probably been using em and rem units now for a while already but might not know what they actually do&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-create-proper-layout-or-what-is-so-bad-about-css-frameworks-tt2z32pe" rel="noopener noreferrer"&gt;406. How to Create Proper Layout, or What is So Bad About CSS Frameworks?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdn2dc0qij6fhe4vtlsrl.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdn2dc0qij6fhe4vtlsrl.jpg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
The advantages of a marvelous layout, semantic markup, and separation of content from design have been already described hundreds of times. Still, there are developers who do not follow the concept of working with HTML and CSS, so they write such terrible things in the code such as:&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-story-of-how-i-got-my-first-job-in-it-with-perseverance-and-a-plan" rel="noopener noreferrer"&gt;407. The Story of How I Got My First Job in IT with Perseverance and a Plan&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxxc1598zjpfw568x64kx.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxxc1598zjpfw568x64kx.jpeg" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
It’s hard to believe, but after two and a half years of studying and about two years of meaningful job search, I finally got my first job in IT.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-much-does-website-design-cost-in-2022" rel="noopener noreferrer"&gt;408. How Much Does Website Design Cost in 2022?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdtbx0gj0oq1cfqh0rkhh.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdtbx0gj0oq1cfqh0rkhh.png" width="799" height="341"&gt;&lt;/a&gt;&lt;br&gt;
Website design costs are something you need to know before you start designing your website&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/5-24-2024-noonification" rel="noopener noreferrer"&gt;409. The Noonification: Maggie: The Saga of a Baby Translator AI Startup (5/24/2024)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnbvoh8sq86inmm6thmkh.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnbvoh8sq86inmm6thmkh.png" width="800" height="457"&gt;&lt;/a&gt;&lt;br&gt;
5/24/2024: Top 5 stories on the HackerNoon homepage!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-design-a-grid-based-framework-using-the-css-float-property-on8b3v3v" rel="noopener noreferrer"&gt;410. How to Design a Grid-based Framework Using the CSS Float Property&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/drafts%2Fnb1933v3f.png" 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/drafts%2Fnb1933v3f.png" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Basic grid-based framework&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-i-learn-when-i-failed-a-project-px773yru" rel="noopener noreferrer"&gt;411. What I Learn When I Failed a Project&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-02T01%3A59%3A59.072Z-zowkm9630o5duhshd2cgh9kb" 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%2Fcdn.hackernoon.com%2Fimages%2FJlTIrMpElobIVgXr6ASnbGTvzRo1-2026-08-02T01%3A59%3A59.072Z-zowkm9630o5duhshd2cgh9kb" width="1080" height="608"&gt;&lt;/a&gt;&lt;br&gt;
Project "Carpool"&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/micro-frontend-migration-journey-part-2-the-toolkit" rel="noopener noreferrer"&gt;412. Micro-frontend Migration Journey — Part 2: The Toolkit&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8hm7w9avth477r5gx93r.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8hm7w9avth477r5gx93r.jpeg" width="799" height="531"&gt;&lt;/a&gt;&lt;br&gt;
Creating a robust toolkit is crucial for a successful migration of existing apps and the smooth adoption of new micro-frontends in the future.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/an-introduction-to-css-for-aspiring-web-designers-1hbf3tsq" rel="noopener noreferrer"&gt;413. An Introduction to CSS for Aspiring Web Designers&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fm6y3jzf4itgwqc56m61h.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fm6y3jzf4itgwqc56m61h.jpeg" width="275" height="183"&gt;&lt;/a&gt;&lt;br&gt;
CSS stands for “Cascading Style Sheets.” It is a formatting language that allows us to visually improve our HTML tags (size, color, font, etc.). As the name suggests, it does it by cascading.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/reasons-why-css-grids-are-ideal-for-enhancing-responsiveness-ry1o36wr" rel="noopener noreferrer"&gt;414. Reasons Why CSS Grids Are Ideal for Enhancing Responsiveness &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffdojyk6wgr5icyb90uba.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ffdojyk6wgr5icyb90uba.png" width="800" height="578"&gt;&lt;/a&gt;&lt;br&gt;
When asked about their favorite layout system, front-end devs often discards "CSS grids" and consider it as non-effective since it achieves the same goals of other systems with many more code lines. Especially if responsiveness is required. I've been using css grids for a long time (it's my favorite) and I learned about a case where it's better to opt for css grids rather than other layout systems. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/specifying-a-node-version-in-netlify-builds" rel="noopener noreferrer"&gt;415. Specifying a Node Version in Netlify Builds&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fij7wmsmqmorestqzmvgk.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fij7wmsmqmorestqzmvgk.png" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
Often, I need to 'tell' Netlify the Node version for my sites, and often I can't find the correct docs for this. Here's a potential solution, if you can relate.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/why-software-development-is-a-lot-like-building-with-unlimited-legos" rel="noopener noreferrer"&gt;416. Why Software Development Is A Lot Like Building With Unlimited Legos&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F70yq7n52lqch7fs527zh.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F70yq7n52lqch7fs527zh.jpeg" width="800" height="513"&gt;&lt;/a&gt;&lt;br&gt;
"After work is where the real fun begins, because I do a lot more dabbling with DevOps, DevOps and applications to automate simple tasks."&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/an-intro-to-ecommerce-navigation-seo-best-practices" rel="noopener noreferrer"&gt;417. An Intro to Ecommerce Navigation SEO Best Practices&lt;/a&gt;
&lt;/h3&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%2Fdm2sy1jeyk41xn3gq7d8.jpeg" 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%2Fdm2sy1jeyk41xn3gq7d8.jpeg" width="799" height="532"&gt;&lt;/a&gt;&lt;br&gt;
A detailed look at navigation SEO best practices for ecommerce sites&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-improve-your-htmlcss-programming-style-pn7j32q1" rel="noopener noreferrer"&gt;418. How To Improve Your HTML/CSS Programming Style&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frjvlg734xrmw0zzy75wk.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frjvlg734xrmw0zzy75wk.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
When I started learning HTML5 and CSS I had a lot of challenges while managing the structure of the web page and position of the elements.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/6-25-2023-noonification" rel="noopener noreferrer"&gt;419. The Noonification: Introducing Drag Your GAN: Drag Objects to Create New Images (6/25/2023)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fh6mk1np875bv7yhhlg9j.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fh6mk1np875bv7yhhlg9j.png" width="800" height="457"&gt;&lt;/a&gt;&lt;br&gt;
6/25/2023: Top 5 stories on the Hackernoon homepage!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/dynamically-processing-ugis-for-trust-personalization-and-efficiency" rel="noopener noreferrer"&gt;420. Dynamically Processing User-Generated Images for Trust, Personalization and Efficiency&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcy8arrikcvzn8t0a87jq.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcy8arrikcvzn8t0a87jq.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
We’ll show you how to programmatically optimize and standardize user-generated images for better web performance, design consistency, and credibility.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/creating-a-marvel-guess-the-decade-game-using-alpinejs" rel="noopener noreferrer"&gt;421. Creating a Marvel 'Guess The Decade' Game Using Alpine.js&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkgb4hcqrj5zc6bm0pb4u.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkgb4hcqrj5zc6bm0pb4u.jpeg" width="650" height="433"&gt;&lt;/a&gt;&lt;br&gt;
Guess the Marvel Decade using Alpine.js and Cloudflare workers.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/understanding-image-types-a-developers-guide" rel="noopener noreferrer"&gt;422. Understanding Image Types: A Developer's Guide&lt;/a&gt;
&lt;/h3&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%2Fnjnqasfr8j3s3uczg2yv.jpeg" 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%2Fnjnqasfr8j3s3uczg2yv.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
In this guide, we'll show you all of the major image types on the internet, and when and how to use them for maximum image quality and optimal file size.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/make-fonts-more-accessible-on-your-website-with-these-tricks" rel="noopener noreferrer"&gt;423. Make Fonts More Accessible on your Website with these Tricks&lt;/a&gt;
&lt;/h3&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%2Fcdn.hackernoon.com%2Fimages%2FroZIXWu4MhgeWU7pd07RVH9QznA2-gl93ltc.jpeg" 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%2Fcdn.hackernoon.com%2Fimages%2FroZIXWu4MhgeWU7pd07RVH9QznA2-gl93ltc.jpeg" width="800" height="534"&gt;&lt;/a&gt;&lt;br&gt;
How to do a thorough accessibility review for your website. In this article, we cover how to handle font size, font color, and font style.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/exploring-the-nature-of-progressive-web-apps" rel="noopener noreferrer"&gt;424. Exploring the Nature of Progressive Web Apps&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4mg1dx14xvba6filgm41.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4mg1dx14xvba6filgm41.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
PWA - Progressive Web Application. Pros, Cons, why, How is different from Native mobile application&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/coding-for-gamers-series-hellblade-senuas-sacrifice-part-2-vzf93v08" rel="noopener noreferrer"&gt;425. Coding for Gamers Series: Hellblade Senua's Sacrifice [Part 2]&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fid6yarj5d95ja2o5fhrj.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fid6yarj5d95ja2o5fhrj.png" width="800" height="444"&gt;&lt;/a&gt;&lt;br&gt;
In my last&amp;nbsp;Coding for Gamers&amp;nbsp;post we talked about&amp;nbsp;replicating the hunger meter in The Long Dark. Today’s post is about replicating a feature from&amp;nbsp;Hellblade: Senua’s Sacrifice.&amp;nbsp;Hellblade is one of the most harrowing journeys into a mentally ill person’s mind that I have ever seen in a video game. If you haven’t played it, I highly recommend checking it out. You don’t even have to worry about getting addicted because the game has a concrete beginning, middle, and end. One of the unique aspects of Hellblade is a mini puzzle game that involves finding a shape in nature that matches a shape carved into the various runes in the world.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/improve-your-style-of-writing-css-code-a-how-to-guide-qs6j32ra" rel="noopener noreferrer"&gt;426. Improve Your Style of Writing CSS Code [A HOw-To Guide]&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdlx4w0v1hnqkvwxbhrv5.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fdlx4w0v1hnqkvwxbhrv5.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
                                       Design created by&amp;nbsp;pikisuperstar&lt;/p&gt;

&lt;h3&gt;
  
  
  Thank you for checking out the 426 most read blog posts about &lt;a href="https://hackernoon.com/tagged/front-end-development" rel="noopener noreferrer"&gt;Front End Development&lt;/a&gt; on &lt;a href="https://hackernoon.com/" rel="noopener noreferrer"&gt;HackerNoon&lt;/a&gt;.
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://github.com/hackernoon/learn?ref=hackernoon.com" rel="noopener noreferrer"&gt;Visit the /Learn Repo&lt;/a&gt; to find the most read blog posts about any technology.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published on &lt;a href="https://hackernoon.com/426-blog-posts-to-learn-about-front-end-development" rel="noopener noreferrer"&gt;HackerNoon&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>frontend</category>
      <category>learn</category>
      <category>learnfrontenddevelopment</category>
    </item>
    <item>
      <title>86 Blog Posts To Learn About Framework</title>
      <dc:creator>LearnRepo</dc:creator>
      <pubDate>Sat, 01 Aug 2026 23:00:34 +0000</pubDate>
      <link>https://dev.to/learn_repo/86-blog-posts-to-learn-about-framework-38hc</link>
      <guid>https://dev.to/learn_repo/86-blog-posts-to-learn-about-framework-38hc</guid>
      <description>&lt;h3&gt;
  
  
  Let's learn about &lt;a href="https://hackernoon.com/tagged/framework" rel="noopener noreferrer"&gt;Framework&lt;/a&gt; via these 86 free blog posts. They are ordered by HackerNoon reader engagement data. Visit the &lt;a href="https://github.com/hackernoon/learn" rel="noopener noreferrer"&gt;Learn Repo&lt;/a&gt; or &lt;a href="https://learnrepo.com" rel="noopener noreferrer"&gt;LearnRepo.com&lt;/a&gt; to find the most read blog posts about any technology.
&lt;/h3&gt;

&lt;p&gt;A framework is a reusable, standardized set of libraries, tools, and guidelines that provides a foundation for developing software applications. Frameworks streamline development, ensuring consistency and efficiency across projects while reducing boilerplate code.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-schedule-jobs-with-quartz-in-spring-boot" rel="noopener noreferrer"&gt;1. How to Schedule Jobs With Quartz in Spring Boot&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6sq6x1dl4x8zr3fnomjl.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6sq6x1dl4x8zr3fnomjl.png" width="751" height="249"&gt;&lt;/a&gt;&lt;br&gt;
In this article, we will look at how to schedule tasks using the Quartz framework in Spring Boot. We will consider JobStore, and thread pools.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-10-best-javascript-frameworks-to-use-in-2023" rel="noopener noreferrer"&gt;2. The 10 Best JavaScript Frameworks to Use in 2023&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9qtkds37cmbrzq15os3c.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9qtkds37cmbrzq15os3c.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
In this blog post, we will explore the top 10 JavaScript frameworks to consider using in 2023, along with their pros and cons.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-are-the-challenges-of-learning-new-javascript-frameworks-or-grapecity-javascript" rel="noopener noreferrer"&gt;3. What Are the Challenges of Learning New JavaScript Frameworks? | GrapeCity JavaScript&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsuahiark1ot6a2groqfp.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsuahiark1ot6a2groqfp.png" width="800" height="510"&gt;&lt;/a&gt;&lt;br&gt;
Learn about the top challenges developer face when they are learning new JavaScript frameworks. See more from GrapeCity today.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/cocoapod-as-xcframework-with-dependencies" rel="noopener noreferrer"&gt;4. Cocoapod as XCFramework With Dependencies&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwptufkrsbwfm17llpti1.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwptufkrsbwfm17llpti1.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
In this article, we will solve the problem of making XCFramework with dependencies and ship it as a Cocoapod.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/handling-job-failures-in-quartz-with-retries" rel="noopener noreferrer"&gt;5. Handling Job Failures in Quartz with&amp;nbsp;Retries&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpkjff5nm63savevmguyf.webp" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpkjff5nm63savevmguyf.webp" width="500" height="281"&gt;&lt;/a&gt;&lt;br&gt;
In this article, we will look at how to handle job failures in Quartz. We'll use an exponential random backoff policy for calculating the time of the next retry&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/an-intro-to-the-astro-framework-benefits-and-drawbacks" rel="noopener noreferrer"&gt;6. An Intro to the Astro Framework: Benefits and Drawbacks&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fj21aomybcflgorky8t2n.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fj21aomybcflgorky8t2n.jpeg" width="800" height="378"&gt;&lt;/a&gt;&lt;br&gt;
Astro is a new framework, should it be one you should experiment with? Find out the features, benefits, and drawbacks that this new framework has. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/popular-react-framework-choices-to-develop-react-apps-in-2023" rel="noopener noreferrer"&gt;7. Popular React Framework Choices to Develop React Apps in 2023 &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flt1t4jdgnbuj8v844xnd.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flt1t4jdgnbuj8v844xnd.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
A review of popular React Frameworks that can be used to develop React Applications.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/why-not-use-good-ole-css3-and-forget-bootstrap-an4c326k" rel="noopener noreferrer"&gt;8. Why Not Use Good Old CSS3??? And Forget Bootstrap!&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9w9cil193w97lub5md1m.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9w9cil193w97lub5md1m.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
When we start learning how to create a web page and are presented to CSS, it can be quite daunting (or exhilarating) to see the list of properties we can use. So many of them, so much we can do! So, when we're fumbling through the pages and are presented with "easy" ways to become web-developers, we grab them without a second thought.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-fetch-data-from-an-api-in-reactjs-j11q34k0" rel="noopener noreferrer"&gt;9. How to Fetch Data From an API in&amp;nbsp;React.js&lt;/a&gt;
&lt;/h3&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%2Fhackernoon.com%2Fimages%2FugoTV1vwcgR4mN8MMDUUN4vt6p02-95l344q.jpeg" 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%2Fhackernoon.com%2Fimages%2FugoTV1vwcgR4mN8MMDUUN4vt6p02-95l344q.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Without any doubt, the use of React is increasing day by day. And also API(Application Programming Interface) is gaining more popularity in the modern era of technology. This article will guide a beginner to play with React to API.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/command-and-control-frameworks-in-a-nutshell" rel="noopener noreferrer"&gt;10. Command and Control Frameworks in a Nutshell&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frn7mphklj1ekrkpfyq7h.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frn7mphklj1ekrkpfyq7h.jpeg" width="800" height="449"&gt;&lt;/a&gt;&lt;br&gt;
A glimpse over Command and Control attacks and frameworks, how they happen, and how they can affect our daily lives.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/you-could-be-wrong-about-probability" rel="noopener noreferrer"&gt;11. You Could Be Wrong About Probability&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjsg9nzws420av2658w31.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjsg9nzws420av2658w31.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
A quick walkthrough of the three frameworks in probability viz. classical, frequentist and Bayesian through an example.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/top-10-python-frameworks-ranked-on-github-as3x341n" rel="noopener noreferrer"&gt;12. Top 10 Python Frameworks Ranked on Github&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9pn3sr9yamc351iqgep7.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9pn3sr9yamc351iqgep7.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Here is a list of the ten highest-ranked Python frameworks on GitHub.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/6-reasons-why-no-code-platforms-are-the-future-of-software-development" rel="noopener noreferrer"&gt;13. 6 Reasons Why No-Code Platforms are the Future Of Software Development&lt;/a&gt;
&lt;/h3&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%2Focwo326kn5ces8fmuip2.jpeg" 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%2Focwo326kn5ces8fmuip2.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
The next generation of no-code platforms will be a key force in transforming everything about software development. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/top-5-big-data-frameworks-in-2021" rel="noopener noreferrer"&gt;14. Top 5 Big Data Frameworks Developer Should Learn&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpbvdv5qkvrviotoium72.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fpbvdv5qkvrviotoium72.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
These are the best Big Data Frameworks developers can learn. It includes Apache Hadoop, Apache Spark, Apache Flink, Apache Storm, and Apache Hive&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/prioritization-frameworks-and-when-do-they-work-better" rel="noopener noreferrer"&gt;15. Prioritization Frameworks, and When Do They Work Better&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ft3gaejkzmsgiejg2z9my.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ft3gaejkzmsgiejg2z9my.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Over the years in product management, I've come to recognize the true significance of one skill — prioritization.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/delphi-gui-programming-with-firemonkey-framework-cross-platform-development-made-easy-ha2b3zp2" rel="noopener noreferrer"&gt;16. Delphi GUI Programming with FireMonkey Framework: Cross-Platform Development Made Easy&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqadohlk4vkqd3918ecz5.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqadohlk4vkqd3918ecz5.jpeg" width="800" height="507"&gt;&lt;/a&gt;&lt;br&gt;
These days, developers face a difficult problem: how to build effective cross-platform applications. From a project management point of view, often a major goal is to achieve this using a single source code base, rather than by having a different code base for each supported platform.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/jest-versus-mocha-which-testing-framework-is-for-you" rel="noopener noreferrer"&gt;17. The Battle Between Jest and Mocha for Testing JavaScript Applications&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnz0uryj34s64p22s6cwe.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnz0uryj34s64p22s6cwe.jpeg" width="800" height="366"&gt;&lt;/a&gt;&lt;br&gt;
Jest vs Mocha, which one should you chose? What are the pros &amp;amp; cons? All about our experience about making the call between Jest &amp;amp; Mocha. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/ionic-vs-react-native-what-to-go-for-when-building-a-mobile-app" rel="noopener noreferrer"&gt;18. Ionic vs React Native: What to go For When Building a Mobile App&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3gai3evz8w21lbojcgto.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3gai3evz8w21lbojcgto.jpeg" width="760" height="520"&gt;&lt;/a&gt;&lt;br&gt;
In this article, we compare Frameworks: Ionic vs React Native, and learn about what the better option is for your usecase.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-code-on-php7-without-using-a-framework-df173t2q" rel="noopener noreferrer"&gt;19. How To Code on PHP7 Without using a Framework&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frf8jip74gicn7ot9mnek.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frf8jip74gicn7ot9mnek.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Since the introduction of&amp;nbsp;Composer&amp;nbsp;package manager and the&amp;nbsp;PHP standards, writing PHP became easier and more manageable, whereas in the past you were almost forced to use a framework to maintain your project in a professional matter, nowadays this is not necessary, and today I will show you how to glue together a small API project with basic routing, third party packages, and testing without a framework.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/superagi-learn-about-this-dev-first-framework-for-building-useful-autonomous-ai-agents" rel="noopener noreferrer"&gt;20. SuperAGI - Learn About This Dev-First Framework for Building Useful Autonomous AI Agents&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0pt46yl06n2dn1i1l6h7.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0pt46yl06n2dn1i1l6h7.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
SuperAGI is an open-source platform providing infrastructure to build autonomous AI agents. Designed to run multiple agents concurrently, SuperAGI's diverse set&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/mapping-risk-to-cyber-threats-and-adopt-zero-trust-by-nists-csf" rel="noopener noreferrer"&gt;21. Mapping Risk to Cyber Threats, and Adopt Zero Trust&amp;nbsp;by NIST's CSF&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1gd2p8gc32nnktq0r8gh.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1gd2p8gc32nnktq0r8gh.jpeg" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
NIST's CSF can be a valuable tool for organizations to improve their security maturity. I will  take further steps to align CSF to be more understandable.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-product-manager-guide-to-identifying-and-managing-project-stakeholders-856a35bw" rel="noopener noreferrer"&gt;22. The Product&amp;nbsp;Manager's Guide To Identifying and Managing Project Stakeholders&lt;/a&gt;
&lt;/h3&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%2Fq9lyvj92s4c6c6fk8tbx.png" 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%2Fq9lyvj92s4c6c6fk8tbx.png" width="512" height="507"&gt;&lt;/a&gt;&lt;br&gt;
We discuss a framework for categorizing stakeholders. We also recommend different communication methods for each type of stakeholder to save you time and effort&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/automation-testing-with-selenium-cucumber-tool-and-testng-q8e3uu4" rel="noopener noreferrer"&gt;23. Automation Testing With Selenium, Cucumber Tool And TestNG&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2rh3ks64ei9newafmxvs.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2rh3ks64ei9newafmxvs.jpeg" width="534" height="300"&gt;&lt;/a&gt;&lt;br&gt;
Cucumber is a test automation framework which leverages Behavior Driven Development for collaboration in between Business and IT teams. It empowers a user to define an application’s behavior in plain English language which makes it easier for non-programmers to understand the acceptance criteria.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/mvvm-for-ios-family" rel="noopener noreferrer"&gt;24. A Look at the MVVM Design Patterns for&amp;nbsp;iOS&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fn82jlw5edqc1sd4370q6.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fn82jlw5edqc1sd4370q6.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
Building iOS framework for multiple iOS applications using generic MVVM+C.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/writing-your-own-flasklike-framework" rel="noopener noreferrer"&gt;25. Writing Your Own Flask(like) Framework&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmcitn29054u4gkjktjbm.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fmcitn29054u4gkjktjbm.jpeg" width="800" height="448"&gt;&lt;/a&gt;&lt;br&gt;
How does defining something as simple as app.route handle HTTP Requests? How does app.run create a server and maintain it?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-is-the-best-widgets-library-in-2022" rel="noopener noreferrer"&gt;26. What Is The Best Widgets Library In 2022?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frr4ekwrntu4w2d26eybv.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Frr4ekwrntu4w2d26eybv.jpeg" width="800" height="1199"&gt;&lt;/a&gt;&lt;br&gt;
An easy-to-use and comprehensive JavaScript framework are of utmost importance if you are a web developer. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-top-five-frameworks-for-developing-android-apps" rel="noopener noreferrer"&gt;27. The Top Five Frameworks For Developing Android Apps&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnv98ee7yfez9im2ho0fb.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnv98ee7yfez9im2ho0fb.jpeg" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
Understanding Android development frameworks will help you pick the right one for your mobile app, letting you make better decisions on how to develop.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/introducing-a-new-lightweight-wysiwyg-html-editor-that-fits-any-technology-framework" rel="noopener noreferrer"&gt;28. Introducing a New, Lightweight WYSIWYG HTML Editor That Fits Any Technology Framework&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fr7pvumhh7jiudvt0x87q.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fr7pvumhh7jiudvt0x87q.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/php-microservice-framework-swoft-x7ea30fy" rel="noopener noreferrer"&gt;29. Evaluating Swoft — A PHP Microservices Framework&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fx5sd5f7yf9qyur056sti.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fx5sd5f7yf9qyur056sti.png" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Swoft is a PHP high performance microservice co-routine framework.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-importance-of-selecting-the-right-frontend-framework-4sk34ae" rel="noopener noreferrer"&gt;30. The Importance Of Selecting The Right Frontend Framework&lt;/a&gt;
&lt;/h3&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%2Fhackernoon.com%2Fimages%2F3nhao37bBEfHA9RTQ0WNVWfXPD02-6bk349r.jpeg" 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%2Fhackernoon.com%2Fimages%2F3nhao37bBEfHA9RTQ0WNVWfXPD02-6bk349r.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Creating a new product comes with lots of ideas and requires numerous technologies. The idea of choosing the right framework matters a lot. Learn how to choose &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/choosing-the-right-microservices-framework-gp1235dw" rel="noopener noreferrer"&gt;31. Choosing the Right Microservices Framework &lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9cytjsrqq3xkkyq4zcr0.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F9cytjsrqq3xkkyq4zcr0.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Microservices architecture is a methodology that allows you to split a monolithic single application into small applications and services.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/building-your-first-startup-with-python-and-nodejs" rel="noopener noreferrer"&gt;32. Building Your First Startup with Python and Node.js&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3g7ki1dlng2mdg2ilarx.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3g7ki1dlng2mdg2ilarx.jpeg" width="800" height="447"&gt;&lt;/a&gt;&lt;br&gt;
This article is for business owners willing to launch their first product. In this material, we will discuss and try to compare two popular backend solutions.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/application-security-posture-management-an-overview" rel="noopener noreferrer"&gt;33. Application Security Posture Management: An Overview&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgb9ao6d4u1w72g1lclro.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgb9ao6d4u1w72g1lclro.png" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
Application Security Posture Management (ASPM) is a holistic approach to managing the security posture of applications throughout their lifecycle.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-is-remix-framework-and-why-use-it-for-ecommerce-websites" rel="noopener noreferrer"&gt;34. What is Remix Framework and Why Use it for Ecommerce Websites?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0vuz6hkswkg0u61bw826.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0vuz6hkswkg0u61bw826.jpeg" width="800" height="419"&gt;&lt;/a&gt;&lt;br&gt;
E-commerce websites require a lot of complex functionality, such as dynamic routing, server-side rendering which can easily be done with Remix Framework.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/composer-packages-that-every-laravel-developer-must-have" rel="noopener noreferrer"&gt;35. Composer Packages that Every Laravel Developer Must Have &lt;/a&gt;
&lt;/h3&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%2F3oxni37742659h70revh.png" 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%2F3oxni37742659h70revh.png" width="370" height="250"&gt;&lt;/a&gt;&lt;br&gt;
I believe developers of middle and senior levels should always use these must-haves processes with at least one external data store.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-use-nightwatchjs-framework-for-test-automation-yb1p3w78" rel="noopener noreferrer"&gt;36. How To Use Nightwatch.js Framework For Test Automation&lt;/a&gt;
&lt;/h3&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%2Fkekyovauedd1513j6fq0.jpeg" 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%2Fkekyovauedd1513j6fq0.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Selenium is a widely used tool for automated browser testing. Being an open-source framework allowed Selenium to be compatible with multiple test automation frameworks for different programming languages and if we talk about automation testing with Selenium and JavaScript, there is a particular framework that never fails to take the spotlight and that is the Nightwatch.js. This is why I decided to come up with Nightwatch.js tutorial for beginners.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/steve-jobs-said-the-most-powerful-person-in-the-world-is-the-storyteller" rel="noopener noreferrer"&gt;37. Steve Jobs said: The most powerful person in the world is the storyteller&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Facbdtgyvl7ya2i17gu8u.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Facbdtgyvl7ya2i17gu8u.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
A study from Princeton shows the same parts of the brain light up in both the speaker and the listener of a story.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/implementing-a-web-service-with-go-and-fiber" rel="noopener noreferrer"&gt;38. Implementing a Web Service With Go and Fiber&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7hi734ifn6i7rv4yl89c.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7hi734ifn6i7rv4yl89c.jpeg" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
Let’s learn the basics of web development with the help of Go programming language and Fiber framework and write the most uncomplicated web service.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-a-full-stack-framework-can-make-an-impact-in-your-business-j7x3wgi" rel="noopener noreferrer"&gt;39. How A Full Stack Framework Can Make An Impact In Your Business&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fd5vbaqujzxpgz4a4z14w.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fd5vbaqujzxpgz4a4z14w.jpeg" width="800" height="199"&gt;&lt;/a&gt;&lt;br&gt;
It's been a year since the exhibition of QCObjects in the Web Summit and now a lot of people and companies are interested in placing QCObjects at the very core of its enterprise software solution. But why is it?&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/2020s-top-10-development-frameworks-vp1j3zuw" rel="noopener noreferrer"&gt;40. Top 10 Development Frameworks in 2020&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fj01zf97f6zrzeyj9xa45.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fj01zf97f6zrzeyj9xa45.jpeg" width="800" height="1021"&gt;&lt;/a&gt;&lt;br&gt;
Web applications are more important now than ever, and this will only be more true in the future. They’re also becoming much more advanced. As these applications continue to evolve, so does the level of development used to create and deploy them.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/beginners-guide-to-nodejs-unz3urq" rel="noopener noreferrer"&gt;41. Beginners Guide to Node.JS&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6z1wnqo3mnwh04abu3ny.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6z1wnqo3mnwh04abu3ny.jpeg" width="310" height="163"&gt;&lt;/a&gt;&lt;br&gt;
Introduction to Node.JS&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-svelte-effect-everything-you-need-to-know-sj6t32jo" rel="noopener noreferrer"&gt;42. The Svelte Effect: Everything You Need To Know&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fykukiiqt920hiy53ltl4.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fykukiiqt920hiy53ltl4.png" width="800" height="441"&gt;&lt;/a&gt;&lt;br&gt;
What is it about Svelte that makes it the most eligible bachelor in the front-end dev scene along with the likes of React &amp;amp; Vue? I mean, Svelte could be the next big thing, but does it have what it takes? &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-most-successful-products-are-those-with-a-simple-and-consistent-framework-marco-mottana-bhr34ln" rel="noopener noreferrer"&gt;43. "The most successful products are those with a simple and consistent framework" - Marco Mottana&lt;/a&gt;
&lt;/h3&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%2Fyo385nwvfoai12bxxpi0.jpeg" 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%2Fyo385nwvfoai12bxxpi0.jpeg" width="800" height="419"&gt;&lt;/a&gt;&lt;br&gt;
Not everyone has the technical-knowhow to navigate the highly volatile crypto terrain. There are a lot of moving pieces. It will surprise you to know that trading, staking, mining, and hodling are not the only sure way to earn crypto income. In 2020, we got introduced to yield farming and the variety of ways to utilize DeFi’s money markets. Notably, there is no means to know for sure which crypto trend would drive crypto in 2021. The key takeaway from this is that we are yet to scratch the surface of the possibilities embedded in crypto and blockchain technology, even 11 years after the famous introduction of Bitcoin.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/tests-automation-with-examples-click-button-method-in-selenium-h43b3u0e" rel="noopener noreferrer"&gt;44. Tests Automation with Examples: 'Click' Button Method in Selenium&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fv9zoig49roqme45dbsh2.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fv9zoig49roqme45dbsh2.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
One of the most fundamental and crucial interactions while Selenium automation testing is done by automating click operations over elements on a web page. We facilitate the click interaction using a method called Selenium.click().&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-osi-model-understanding-the-seven-layers-of-network-communication" rel="noopener noreferrer"&gt;45. The OSI Model: Understanding the Seven Layers of Network Communication&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjojpcmzfjss14qzst0mq.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fjojpcmzfjss14qzst0mq.jpeg" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
This article provides a simple and clear introduction to the OSI model, a conceptual framework for understanding network communication protocols. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-glance-into-amplication-easy-nodejs-app-development" rel="noopener noreferrer"&gt;46. A Glance Into Amplication: Easy NodeJS App Development&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgtqoo8b15buou9jag8jb.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgtqoo8b15buou9jag8jb.jpeg" width="799" height="418"&gt;&lt;/a&gt;&lt;br&gt;
According to the Amplication website's introduction, it's a tool for creating the structure you want in NodeJS apps. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/introducing-resonance-a-new-php-framework-built-on-top-of-swoole" rel="noopener noreferrer"&gt;47. Introducing Resonance, A New PHP Framework Built on Top of Swoole&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4mzxb8j2tl95b6dn6f8k.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F4mzxb8j2tl95b6dn6f8k.jpeg" width="800" height="448"&gt;&lt;/a&gt;&lt;br&gt;
Resonance is new, and it's my first open-source project of this magnitude.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/why-do-you-need-a-javascript-test-framework" rel="noopener noreferrer"&gt;48. Why Do You Need A JavaScript Test Framework?&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fw7tmrncgsly7ras5dl7h.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fw7tmrncgsly7ras5dl7h.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
The JavaScript testing framework enables you to boost your development workflow significantly. In addition, it increases your team’s speed and efficiency.&amp;nbsp;&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-be-a-react-native-developer" rel="noopener noreferrer"&gt;49.   How to be a React Native Developer&lt;/a&gt;
&lt;/h3&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%2F4t909uy0vbrfhaoy616s.jpeg" 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%2F4t909uy0vbrfhaoy616s.jpeg" width="800" height="335"&gt;&lt;/a&gt;&lt;br&gt;
  How to be a React Native Developer&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/understanding-aws-well-architected-framework" rel="noopener noreferrer"&gt;50. Understanding AWS Well-Architected Framework&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8qbqvf4w4vpnoj82kd7z.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F8qbqvf4w4vpnoj82kd7z.jpeg" width="800" height="359"&gt;&lt;/a&gt;&lt;br&gt;
The AWS Well-Architected Framework (WAF) is a set of best practices used to create highly efficient and cost-effective applications on AWS. Lean more. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-set-up-a-framework-a-developers-guide" rel="noopener noreferrer"&gt;51. How to Set up a Framework: A Developer’s Guide&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F130p3jci4gy6s86hdn7y.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F130p3jci4gy6s86hdn7y.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
New developers often don’t know how to set up a framework for smart contract development to make the process as efficient and secure as possible. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-is-the-mitre-attandck-framework-and-how-you-can-use-it" rel="noopener noreferrer"&gt;52. What is the MITRE ATT&amp;amp;CK Framework and How You Can Use It&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fx7qfoy0skj6vqx6us0dz.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fx7qfoy0skj6vqx6us0dz.jpeg" width="800" height="600"&gt;&lt;/a&gt;&lt;br&gt;
More professionals are entering the cybersecurity sector and developing tools to fight hackers every day. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/salesforce-walled-garden-no-more-1dm326g" rel="noopener noreferrer"&gt;53. Salesforce: Walled Garden No More&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fy4subqscs8gtfw499jiz.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fy4subqscs8gtfw499jiz.jpeg" width="800" height="413"&gt;&lt;/a&gt;&lt;br&gt;
In just five years the Salesforce ecosystem has transformed from a "walled garden" to an open-sourced driven solution set.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/some-decisions-are-mindless-other-decisions-require-deep-thinking-733v3yos" rel="noopener noreferrer"&gt;54. Some Decisions are Mindless, Other Decisions Require Deep Thinking&lt;/a&gt;
&lt;/h3&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%2F7nig9lj0t5hx0wguiezo.jpeg" 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%2F7nig9lj0t5hx0wguiezo.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
If you've been working for some time, you might have wondered occasionally if it was time to change jobs. If you are early in your career, you can bet that this is a decision you will need to make in your life.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/tired-of-learning-50-new-concepts-to-build-a-form-say-hello-to-lighthouse-for-php" rel="noopener noreferrer"&gt;55. Tired of Learning 50 New Concepts to Build a Form? Say Hello to Lighthouse for PHP&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6ndafg35p73p97h14y8c.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6ndafg35p73p97h14y8c.png" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
Discover Lighthouse, a PHP framework that embraces simplicity. Learn how to build webapps faster with logic in views, zero-config SQLite, and built-in security.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/creating-computer-vision-apps-without-building-media-pipelines" rel="noopener noreferrer"&gt;56. Creating Computer Vision Apps Without Building Media Pipelines&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fz9h0jnrr0tqqcyabbmj2.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fz9h0jnrr0tqqcyabbmj2.jpeg" width="800" height="408"&gt;&lt;/a&gt;&lt;br&gt;
An open source multimedia framework to build and deploy computer vision apps in minutes without worrying about media pipelines.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-37-dimensions-of-the-api-as-product-assessment-framework-521h3w5a" rel="noopener noreferrer"&gt;57. The 37 Dimensions of the API-as-Product Assessment Framework&lt;/a&gt;
&lt;/h3&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%2Fgql3x6upir910uehpit0.jpeg" 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%2Fgql3x6upir910uehpit0.jpeg" width="800" height="500"&gt;&lt;/a&gt;&lt;br&gt;
We’ve developed an API-as-Product Assessment Framework that we’re using to assess public APIs. We’re sharing this framework because you will likely find it to be a useful tool for understanding your own API as a product or set of products.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/attandck-vs-d3fend-get-everyone-on-the-same-page" rel="noopener noreferrer"&gt;58. ATT&amp;amp;CK vs. D3FEND - Get Everyone On the Same&amp;nbsp;Page&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Foqxhiwgrfnawoh9mpypl.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Foqxhiwgrfnawoh9mpypl.jpeg" width="800" height="532"&gt;&lt;/a&gt;&lt;br&gt;
Recently MITRE Engenuity announced significant innovations helping cybersecurity professionals to work under the same language.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/selenium-testing-running-first-pytest-script-iw193uqb" rel="noopener noreferrer"&gt;59. Selenium Testing: Running First Pytest Script&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3gxclbgn6s5mhmp16dqa.webp" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3gxclbgn6s5mhmp16dqa.webp" width="560" height="315"&gt;&lt;/a&gt;&lt;br&gt;
Selenium as we know, is an open-source test suite used for cross-platform browser automation. Due to its popularity and ease of use, many compatible test frameworks with respect to different programming languages have been developed to extends support of&amp;nbsp;Selenium&amp;nbsp;for&amp;nbsp;cross browser testing&amp;nbsp;over multiple programming languages.&amp;nbsp;Today we’re going to look into Selenium Python tutorial to run our first automation script using PyUnit framework with Selenium.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/devops-for-quantum-computing-architecting-a-deployment-framework-for-hybrid-qiskit-applications" rel="noopener noreferrer"&gt;60. DevOps for Quantum Computing: Architecting a Deployment Framework for Hybrid Qiskit Applications&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbj5d3ijejqu2py6icd3v.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbj5d3ijejqu2py6icd3v.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Quantum computing is moving from the lab to the enterprise. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-learn-ruby-on-rails-n9163w7x" rel="noopener noreferrer"&gt;61. How To Learn Ruby on Rails&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgw13wp3i3lvvw4h1ifur.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgw13wp3i3lvvw4h1ifur.jpeg" width="700" height="465"&gt;&lt;/a&gt;&lt;br&gt;
How to get around in your first Rails projects&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/injection-scopes-in-nestjs-vs-in-ditsmod" rel="noopener noreferrer"&gt;62. NestJS vs. Ditsmod: injection scopes&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fk2g82ivzjrg2l2pkc0j6.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fk2g82ivzjrg2l2pkc0j6.jpeg" width="499" height="214"&gt;&lt;/a&gt;&lt;br&gt;
Good application modularity is closely related to the injector tree hierarchy that Dependency Injection (DI) creates.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/what-i-learned-about-automation-from-complying-with-aws-security-requirements-a6aa35xi" rel="noopener noreferrer"&gt;63. What I Learned About Automation From Complying With AWS Security Requirements&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fllravos9iho1e5ck3bcy.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fllravos9iho1e5ck3bcy.jpeg" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Let’s get into the action and dig into some of the key requirements of how to operate workloads securely in AWS.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/debugging-angular-applications-the-tool-you-need-to-know" rel="noopener noreferrer"&gt;64. Debugging Angular Applications: The Tool You Need to Know&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fw5lbifvdvd6s3zkjk850.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fw5lbifvdvd6s3zkjk850.jpeg" width="800" height="500"&gt;&lt;/a&gt;&lt;br&gt;
Angular DevTools is a great tool to make app development faster and more efficient. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/jina-a-deep-learning-powered-search-framework-can-help-you-build-your-neural-search-zx7635gs" rel="noopener noreferrer"&gt;65. Jina, a Deep Learning-Powered Search Framework, Can Help You Build Your Neural Search&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbm6umrx6v3gdd3082e7o.gif" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fbm6umrx6v3gdd3082e7o.gif" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Use Jina to search text or images with the power of deep learning.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/4-tips-for-building-the-ultimate-finance-app-9wr3tm4" rel="noopener noreferrer"&gt;66. 4 Tips for Building the Ultimate Finance App&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5dc8yiolcq7tthkljh89.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5dc8yiolcq7tthkljh89.jpeg" width="800" height="343"&gt;&lt;/a&gt;&lt;br&gt;
There are a lot of good personal finance and investment apps on the marketplace, but trying to find an app that does it all is hard. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/7-9-2023-noonification" rel="noopener noreferrer"&gt;67. The Noonification: Why We Rewrote Ockam in Rust (7/9/2023)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3qwommk12vmuqsxfgm9x.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3qwommk12vmuqsxfgm9x.png" width="800" height="457"&gt;&lt;/a&gt;&lt;br&gt;
7/9/2023: Top 5 stories on the Hackernoon homepage!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/ditsmod-a-new-nodejs-framework-written-in-typescript" rel="noopener noreferrer"&gt;68. Ditsmod - A New NodeJS Framework Written in TypeScript&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F32xoc9i79gmvth35axz4.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F32xoc9i79gmvth35axz4.jpeg" width="499" height="214"&gt;&lt;/a&gt;&lt;br&gt;
Ditsmod is a modular framework that is especially well suited for medium and large projects.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/freeeval-the-ethical-concerns" rel="noopener noreferrer"&gt;69. FreeEval: The Ethical Concerns&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flqh0fasjq3mwfox5c0ab.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flqh0fasjq3mwfox5c0ab.png" width="799" height="547"&gt;&lt;/a&gt;&lt;br&gt;
In this paper, we introduce FreeEval, a modular and extensible framework for trustworthy and efficient automatic evaluation of LLMs.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/6-reasons-for-using-bootstrap-framework-sa6624sj" rel="noopener noreferrer"&gt;70. 6 Reasons for Using Bootstrap Framework&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fc9jk35mjvo4g3g3pnmq0.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fc9jk35mjvo4g3g3pnmq0.png" width="630" height="356"&gt;&lt;/a&gt;&lt;br&gt;
Usually, when we are making a web page, we need to use the code that we created before in other projects. That means that we are going to redo the same features over and over again.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-use-junit-annotations-in-selenium-7z1i3tfv" rel="noopener noreferrer"&gt;71. How to Use JUnit Annotations In Selenium&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcv3crd333qx8ez6klfhn.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcv3crd333qx8ez6klfhn.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
JUnit is a Java-based, open-source framework to help you execute unit testing. JUnit is used primarily to test each and every unit or component of your application like classes and methods. It helps to write and run repeatable automated tests, to ensure your code runs as intended.&amp;nbsp;The framework offers support to Selenium test automation for web-apps or websites.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/forward-and-boba-network-teamp-up-a-framework-for-scalability-usability-and-flexibility" rel="noopener noreferrer"&gt;72. Forward and Boba Network Teamp Up: A Framework for Scalability, Usability &amp;amp; Flexibility&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzpjygbu0ifv04i7m9ncq.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzpjygbu0ifv04i7m9ncq.png" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Boba Network and Forward will also explore future collaborations to develop new templates for the Forward Marketplace.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/nestjs-vs-ditsmod-the-features-of-providers" rel="noopener noreferrer"&gt;73. NestJS vs. Ditsmod: the features of providers&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs2um59yn12fu8gmd881q.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fs2um59yn12fu8gmd881q.jpeg" width="499" height="214"&gt;&lt;/a&gt;&lt;br&gt;
I decided to write this article while browsing NestJS issues, in particular A guard with dependencies can't be injected into another module. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/your-guide-to-cybersecurity-frameworks" rel="noopener noreferrer"&gt;74. Your Guide to Cybersecurity Frameworks&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzb3dksqdzzzfll3ig4rp.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fzb3dksqdzzzfll3ig4rp.jpeg" width="799" height="533"&gt;&lt;/a&gt;&lt;br&gt;
There are three main categories of security frameworks: Control Frameworks, Program Frameworks, and Risk Frameworks. Here we explore their differences.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/eicrud-the-solution-to-web-app-complexity" rel="noopener noreferrer"&gt;75. Eicrud: The Solution to Web App Complexity&lt;/a&gt;
&lt;/h3&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%2Fhyus8udoer02wqf8shu5.png" 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%2Fhyus8udoer02wqf8shu5.png" width="799" height="450"&gt;&lt;/a&gt;&lt;br&gt;
Discover how I created Eicrud, a Node.js framework designed to eliminate technical debt and simplify web app development.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/shadowed-components-and-qcobjects-kd703yld" rel="noopener noreferrer"&gt;76. Shadowed Components &amp;amp; QCObjects&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fekrsdex6qcz2z2qil23x.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fekrsdex6qcz2z2qil23x.jpg" width="800" height="344"&gt;&lt;/a&gt;&lt;br&gt;
What is a Shadow DOM (shadow tree)&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/freeeval-a-modular-framework-for-trustworthy-and-efficient-evaluation-of-large-language-models" rel="noopener noreferrer"&gt;77. FreeEval: A Modular Framework for Trustworthy and Efficient Evaluation of Large Language Models&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxrvbxgg0m8eau360g2oh.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fxrvbxgg0m8eau360g2oh.png" width="799" height="547"&gt;&lt;/a&gt;&lt;br&gt;
FreeEval is designed with a high-performance infrastructure, including distributed computation and caching strategies&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/a-meta-evaluation-of-llms" rel="noopener noreferrer"&gt;78. A Meta-Evaluation of LLMs&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fiuu4s8lif2vn5wh03ye7.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fiuu4s8lif2vn5wh03ye7.png" width="799" height="547"&gt;&lt;/a&gt;&lt;br&gt;
Meta-evaluation refers to the process of evaluating the fairness, reliability, and validity of evaluation protocols themselves.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/autonomous-apis-are-the-future-interview-with-jean-machuca-founder-qcobjects" rel="noopener noreferrer"&gt;79. Autonomous APIs are the Future - Interview with Jean Machuca, Founder, QCObjects&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Foa3wgfsqnbeyyolbea5a.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Foa3wgfsqnbeyyolbea5a.jpeg" width="800" height="800"&gt;&lt;/a&gt;&lt;br&gt;
QCObjects recognized as Startup of the Year 2021&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/freeeval-efficient-inference-backends" rel="noopener noreferrer"&gt;80. FreeEval: Efficient Inference Backends&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnbr0xvtapwjzdmkl5z2x.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fnbr0xvtapwjzdmkl5z2x.png" width="799" height="547"&gt;&lt;/a&gt;&lt;br&gt;
FreeEval’s high-performance inference backends are designed to efficiently handle the computational demands of large-scale LLM evaluations.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/how-to-optimize-your-time-when-coding-frontend-tr5q3yza" rel="noopener noreferrer"&gt;81. How to Optimize Your Time When Coding Frontend&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvzwxpkf954emoet15y42.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvzwxpkf954emoet15y42.png" width="700" height="400"&gt;&lt;/a&gt;&lt;br&gt;
I recently took some serious time to improve my skills in front-end HTML and CSS.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/background-and-automatic-evaluation-methods-for-llms" rel="noopener noreferrer"&gt;82. Background and Automatic Evaluation Methods for LLMs&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftzflzui63fuoyprt86wr.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftzflzui63fuoyprt86wr.png" width="799" height="547"&gt;&lt;/a&gt;&lt;br&gt;
In this section, we provide an overview of the current landscape of LLM evaluation methods and the challenges posed by data contamination&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/freeeval-architecture-overview-and-extensible-modular-design" rel="noopener noreferrer"&gt;83. FreeEval Architecture Overview and Extensible Modular Design&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3awi2jwnxhe3npqc3bkt.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3awi2jwnxhe3npqc3bkt.png" width="799" height="547"&gt;&lt;/a&gt;&lt;br&gt;
FreeEval’s architecture features a modular design that could be separated into Evaluation Methods, Meta-Evaluation, and LLM Inference Backends. &lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/the-design-and-implementation-of-freeeval" rel="noopener noreferrer"&gt;84. The Design and Implementation of FreeEval&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2mefooee7egmxvd95i3e.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2mefooee7egmxvd95i3e.png" width="799" height="547"&gt;&lt;/a&gt;&lt;br&gt;
In this section, we present the design and implementation of FreeEval, we discuss the framework’s architecture and its key components&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/7-16-2023-noonification" rel="noopener noreferrer"&gt;85. The Noonification: The Issue With Crypto Transactions Today (7/16/2023)&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fn58qoqka0oie2s8oqvo0.png" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fn58qoqka0oie2s8oqvo0.png" width="800" height="457"&gt;&lt;/a&gt;&lt;br&gt;
7/16/2023: Top 5 stories on the Hackernoon homepage!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://hackernoon.com/effective-ways-to-get-more-out-of-vessel-framework-slv3tci" rel="noopener noreferrer"&gt;86. Effective Ways To Get More Out Of Vessel Framework&lt;/a&gt;
&lt;/h3&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6t1j1qilw2vms3wcxmld.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F6t1j1qilw2vms3wcxmld.jpeg" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Vessel&amp;nbsp;is&amp;nbsp;a&amp;nbsp;fast, open source, high-level, web&amp;nbsp;crawling and&amp;nbsp;scraping framework for&amp;nbsp;Ruby, built on&amp;nbsp;top&amp;nbsp;of&amp;nbsp;Ferrum&amp;nbsp;— a&amp;nbsp;minimal-dependency pure-Ruby driver for&amp;nbsp;running headless Google Chrome instances.&lt;/p&gt;

&lt;h3&gt;
  
  
  Thank you for checking out the 86 most read blog posts about &lt;a href="https://hackernoon.com/tagged/framework" rel="noopener noreferrer"&gt;Framework&lt;/a&gt; on &lt;a href="https://hackernoon.com/" rel="noopener noreferrer"&gt;HackerNoon&lt;/a&gt;.
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://github.com/hackernoon/learn?ref=hackernoon.com" rel="noopener noreferrer"&gt;Visit the /Learn Repo&lt;/a&gt; to find the most read blog posts about any technology.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published on &lt;a href="https://hackernoon.com/86-blog-posts-to-learn-about-framework" rel="noopener noreferrer"&gt;HackerNoon&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>framework</category>
      <category>learn</category>
      <category>learnframework</category>
    </item>
  </channel>
</rss>
