<?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: Thuve Rakan</title>
    <description>The latest articles on DEV Community by Thuve Rakan (@thuve104).</description>
    <link>https://dev.to/thuve104</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%2F2574031%2F9b085688-32b2-4422-81ef-d5b3cc99482d.jpg</url>
      <title>DEV Community: Thuve Rakan</title>
      <link>https://dev.to/thuve104</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/thuve104"/>
    <language>en</language>
    <item>
      <title>[Boost]</title>
      <dc:creator>Thuve Rakan</dc:creator>
      <pubDate>Wed, 05 Aug 2026 20:02:37 +0000</pubDate>
      <link>https://dev.to/thuve104/-4l73</link>
      <guid>https://dev.to/thuve104/-4l73</guid>
      <description>&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/le_beltagy/i-learned-go-in-3-weeks-yesterday-my-code-merged-into-k9s-2dg4" class="crayons-story__hidden-navigation-link"&gt;I Learned Go in 3 Weeks. Yesterday, My Code Merged into k9s.&lt;/a&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
      &lt;a href="https://dev.to/le_beltagy/i-learned-go-in-3-weeks-yesterday-my-code-merged-into-k9s-2dg4" class="crayons-article__context-note crayons-article__context-note__feed"&gt;&lt;p&gt;Fixing RBAC bugs in K8s 1.31&lt;/p&gt;

&lt;/a&gt;
    &lt;div class="crayons-story__top"&gt;
      &lt;div class="crayons-story__meta"&gt;
        &lt;div class="crayons-story__author-pic"&gt;

          &lt;a href="/le_beltagy" class="crayons-avatar  crayons-avatar--l  "&gt;
            &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1898135%2F5ef7f7dd-7439-4956-856d-fc2c3a00f2ac.jpeg" alt="le_beltagy profile" class="crayons-avatar__image"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/le_beltagy" class="crayons-story__secondary fw-medium m:hidden"&gt;
              Le Beltagy
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                Le Beltagy
                
              
              &lt;div id="story-author-preview-content-4286677" class="profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0"&gt;
                &lt;div class="gap-4 grid"&gt;
                  &lt;div class="-mt-4"&gt;
                    &lt;a href="/le_beltagy" class="flex"&gt;
                      &lt;span class="crayons-avatar crayons-avatar--xl mr-2 shrink-0"&gt;
                        &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1898135%2F5ef7f7dd-7439-4956-856d-fc2c3a00f2ac.jpeg" class="crayons-avatar__image" alt=""&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;Le Beltagy&lt;/span&gt;
                    &lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div class="print-hidden"&gt;
                    
                      Follow
                    
                  &lt;/div&gt;
                  &lt;div class="author-preview-metadata-container"&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;/div&gt;
          &lt;a href="https://dev.to/le_beltagy/i-learned-go-in-3-weeks-yesterday-my-code-merged-into-k9s-2dg4" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Aug 1&lt;/time&gt;&lt;span class="time-ago-indicator-initial-placeholder"&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class="crayons-story__indention"&gt;
      &lt;h2 class="crayons-story__title crayons-story__title-full_post"&gt;
        &lt;a href="https://dev.to/le_beltagy/i-learned-go-in-3-weeks-yesterday-my-code-merged-into-k9s-2dg4" id="article-link-4286677"&gt;
          I Learned Go in 3 Weeks. Yesterday, My Code Merged into k9s.
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/go"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;go&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/kubernetes"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;kubernetes&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/opensource"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;opensource&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/beginners"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;beginners&lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="crayons-story__bottom"&gt;
        &lt;div class="crayons-story__details"&gt;
          &lt;a href="https://dev.to/le_beltagy/i-learned-go-in-3-weeks-yesterday-my-code-merged-into-k9s-2dg4" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left"&gt;
            &lt;div class="multiple_reactions_aggregate"&gt;
              &lt;span class="multiple_reactions_icons_container"&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/fire-f60e7a582391810302117f987b22a8ef04a2fe0df7e3258a5f49332df1cec71e.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/multi-unicorn-b44d6f8c23cdd00964192bedc38af3e82463978aa611b4365bd33a0f1f4f3e97.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/sparkle-heart-5f9bee3767e18deb1bb725290cb151c25234768a0e9a2bd39370c382d02920cf.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
              &lt;/span&gt;
              &lt;span class="aggregate_reactions_counter"&gt;38&lt;span class="hidden s:inline"&gt;&amp;nbsp;reactions&lt;/span&gt;&lt;/span&gt;
            &lt;/div&gt;
          &lt;/a&gt;
            &lt;a href="https://dev.to/le_beltagy/i-learned-go-in-3-weeks-yesterday-my-code-merged-into-k9s-2dg4#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              

              8&lt;span class="hidden s:inline"&gt;&amp;nbsp;comments&lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="crayons-story__save"&gt;
          &lt;small class="crayons-story__tertiary fs-xs mr-2"&gt;
            8 min read
          &lt;/small&gt;
            
              &lt;span class="bm-initial crayons-icon c-btn__icon"&gt;
                

              &lt;/span&gt;
              &lt;span class="bm-success crayons-icon c-btn__icon"&gt;
                

              &lt;/span&gt;
            
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;


</description>
    </item>
    <item>
      <title>Why Redis Is Essential in Enterprise Applications</title>
      <dc:creator>Thuve Rakan</dc:creator>
      <pubDate>Wed, 05 Aug 2026 19:07:04 +0000</pubDate>
      <link>https://dev.to/thuve104/why-redis-is-essential-in-enterprise-applications-4o2p</link>
      <guid>https://dev.to/thuve104/why-redis-is-essential-in-enterprise-applications-4o2p</guid>
      <description>&lt;p&gt;In today's enterprise world, users expect applications to be fast, reliable, and always available. As businesses grow, traditional databases alone often struggle to handle increasing traffic and real-time demands. This is where Redis becomes a game changer.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is Redis?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Redis (Remote Dictionary Server) is an open-source, in-memory data store that can be used as a cache, database, message broker, and streaming engine. Because it stores data in memory instead of on disk, Redis delivers responses in milliseconds.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why Enterprise Applications Need Redis&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Lightning-Fast Performance&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Redis dramatically reduces response times by storing frequently accessed data in memory. Instead of querying the primary database for every request, applications can retrieve cached data almost instantly.&lt;/p&gt;

&lt;p&gt;Example: User profiles, product catalogs, and application settings can be served from Redis rather than repeatedly querying the database.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Reduces Database Load&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Enterprise systems often experience thousands or even millions of requests per day. Redis acts as a buffer between the application and the database, significantly reducing database queries and improving overall system stability.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Better Scalability&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;As your business grows, traffic increases. Redis helps applications scale horizontally by handling repeated read operations efficiently, allowing backend databases to focus on critical transactions.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Session Management&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Managing user sessions across multiple servers can be challenging. Redis provides centralized session storage, making it ideal for load-balanced and distributed applications.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Real-Time Applications&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Redis is widely used for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Live notifications&lt;/li&gt;
&lt;li&gt;Chat applications&lt;/li&gt;
&lt;li&gt;Gaming leaderboards&lt;/li&gt;
&lt;li&gt;Live analytics dashboards&lt;/li&gt;
&lt;li&gt;Real-time tracking systems&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Its publish/subscribe (Pub/Sub) capabilities make instant communication possible.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Background Job Processing&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Enterprise applications often need to process emails, reports, image uploads, and notifications asynchronously. Redis works seamlessly with job queues, allowing background tasks to run without slowing down the user experience.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;High Availability&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Redis supports replication, clustering, and automatic failover, ensuring applications remain available even if a server fails.&lt;/p&gt;

&lt;p&gt;Common Enterprise Use Cases&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;API response caching&lt;/li&gt;
&lt;li&gt;Authentication and user sessions&lt;/li&gt;
&lt;li&gt;Rate limiting APIs&lt;/li&gt;
&lt;li&gt;Shopping cart storage&lt;/li&gt;
&lt;li&gt;Real-time notifications&lt;/li&gt;
&lt;li&gt;Leaderboards&lt;/li&gt;
&lt;li&gt;Background job queues&lt;/li&gt;
&lt;li&gt;Distributed locking&lt;/li&gt;
&lt;li&gt;Analytics and counters&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Benefits at a Glance&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Millisecond response times&lt;/li&gt;
&lt;li&gt;Reduced database workload&lt;/li&gt;
&lt;li&gt;Improved application scalability&lt;/li&gt;
&lt;li&gt;Better user experience&lt;/li&gt;
&lt;li&gt;Lower infrastructure costs&lt;/li&gt;
&lt;li&gt;High availability and reliability&lt;/li&gt;
&lt;li&gt;Excellent support for real-time features&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Best Practices&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Cache only frequently accessed data.&lt;/li&gt;
&lt;li&gt;Set expiration (TTL) for cached items.&lt;/li&gt;
&lt;li&gt;Monitor memory usage regularly.&lt;/li&gt;
&lt;li&gt;Use Redis clustering for high-traffic systems.&lt;/li&gt;
&lt;li&gt;Never use Redis as the only permanent storage for critical business data unless your architecture is specifically designed for it.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Final Thoughts&lt;/p&gt;

&lt;p&gt;Redis is more than just a caching tool—it's a core technology that enables modern enterprise applications to deliver exceptional performance, scalability, and reliability. Whether you're building an e-commerce platform, SaaS application, banking system, ERP, or social platform, integrating Redis can significantly improve user experience while reducing backend workload.&lt;/p&gt;

&lt;p&gt;As enterprise applications continue to grow in complexity and scale, Redis remains one of the most valuable technologies for building high-performance systems.&lt;/p&gt;

</description>
      <category>architecture</category>
      <category>backend</category>
      <category>database</category>
      <category>performance</category>
    </item>
    <item>
      <title>My Internship Journey: Learning Beyond the Classroom</title>
      <dc:creator>Thuve Rakan</dc:creator>
      <pubDate>Wed, 29 Jul 2026 18:29:48 +0000</pubDate>
      <link>https://dev.to/thuve104/my-internship-journey-learning-beyond-the-classroom-432k</link>
      <guid>https://dev.to/thuve104/my-internship-journey-learning-beyond-the-classroom-432k</guid>
      <description>&lt;p&gt;Internships are one of the most valuable experiences for any undergraduate, and I am grateful to have completed mine. This journey allowed me to bridge the gap between academic knowledge and real-world software development while improving both my technical and professional skills.&lt;/p&gt;

&lt;p&gt;From my very first day, I was introduced to a collaborative development environment where teamwork, communication, and problem-solving played a major role. I had the opportunity to work on real projects, understand industry workflows, and learn how professional software products are built and maintained.&lt;/p&gt;

&lt;p&gt;Throughout my internship, I gained hands-on experience with modern web technologies, version control using Git, API integration, debugging, and deploying applications. I also learned the importance of writing clean, maintainable code and following industry best practices. Working alongside experienced developers helped me improve my coding standards and exposed me to new tools and frameworks.&lt;/p&gt;

&lt;p&gt;One of the biggest lessons I learned was that software development is not only about writing code. It involves understanding user requirements, collaborating with team members, managing deadlines, and continuously learning new technologies. Every challenge I encountered became an opportunity to grow and improve my skills.&lt;/p&gt;

&lt;p&gt;Beyond technical knowledge, this internship strengthened my confidence, communication, time management, and ability to work effectively in a professional team. The guidance and support from my mentors played a significant role in my growth throughout this journey.&lt;br&gt;
Looking back, this internship has been a milestone in my career. It has given me practical experience, valuable industry exposure, and a clearer vision of the software engineering field. I am excited to apply these lessons in my future projects and continue growing as a developer.&lt;br&gt;
I would like to express my sincere gratitude to my mentors, teammates, and the organization for providing me with this incredible opportunity. This experience will always remain an important part of my professional journey, and I look forward to embracing new challenges in the future.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
      <category>productivity</category>
      <category>javascript</category>
    </item>
  </channel>
</rss>
