<?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>Forem: Trần Đức Anh</title>
    <description>The latest articles on Forem by Trần Đức Anh (@kevinau38).</description>
    <link>https://forem.com/kevinau38</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3247368%2F133b2596-02bc-44d7-abca-c530f4bf810d.png</url>
      <title>Forem: Trần Đức Anh</title>
      <link>https://forem.com/kevinau38</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/kevinau38"/>
    <language>en</language>
    <item>
      <title>5 Lessons from Building AWS Cloud Club SGU in 3 Months</title>
      <dc:creator>Trần Đức Anh</dc:creator>
      <pubDate>Mon, 19 Jan 2026 08:38:27 +0000</pubDate>
      <link>https://forem.com/kevinau38/5-lessons-from-building-aws-cloud-club-sgu-in-3-months-3h71</link>
      <guid>https://forem.com/kevinau38/5-lessons-from-building-aws-cloud-club-sgu-in-3-months-3h71</guid>
      <description>&lt;h2&gt;
  
  
  5 Lessons from Building AWS Cloud Club SGU in 3 Months
&lt;/h2&gt;

&lt;p&gt;As the Captain of AWS Cloud Club Saigon University, here are the key insights from our first quarter building a focused 20-member community:&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Quality Over Quantity in Community Building:
&lt;/h2&gt;

&lt;p&gt;Starting with 20 committed members proved more valuable than having hundreds of passive participants. Our Casting Day helped us select dedicated individuals who actively contribute to every initiative.&lt;/p&gt;

&lt;p&gt;Our Structure:&lt;br&gt;
 Captain: Strategic vision &amp;amp; AWS liaison.&lt;br&gt;
 President/VP: Daily operations.&lt;br&gt;
 Department Heads:&lt;br&gt;
    • R&amp;amp;D: Technical content creation;&lt;br&gt;
    • Events: Community engagement;&lt;br&gt;
    • HR: Member growth &amp;amp; partnerships.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Cross-University Collaboration Multiplies Learning:
&lt;/h2&gt;

&lt;p&gt;Our AWS Cloud Training 2025 program with HCMUTE, PTIT, and HUFLIT showed the power of collaboration:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;4 technical sessions&lt;/strong&gt;: Networking, Storage, Security, GenAI;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;100+ participants per session&lt;/strong&gt; across all universities;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;95% satisfaction rate&lt;/strong&gt;;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Certificate of completion&lt;/strong&gt; for participants.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Our 20 SGU members gained exposure to a much broader cloud community while strengthening our own bonds.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Structured Events Build Stronger Communities:
&lt;/h2&gt;

&lt;p&gt;Casting Day taught us that well-planned, in-person events create lasting connections. The careful selection process resulted in 19 passionate members plus myself, forming our core community of 20.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Documentation and Process Enable Scale:
&lt;/h2&gt;

&lt;p&gt;Every successful event and collaboration was built on solid planning:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Event templates and checklists;&lt;/li&gt;
&lt;li&gt;Clear role definitions;&lt;/li&gt;
&lt;li&gt;Structured onboarding for new members;&lt;/li&gt;
&lt;li&gt;Regular feedback collection.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  5. Start Small, Think Big
&lt;/h2&gt;

&lt;p&gt;We began with passionate individuals and grew through systematic processes. Our upcoming &lt;strong&gt;Cloud Club Discovery Day – Start Your AWS Journey&lt;/strong&gt; will welcome new students through:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;The Cloud Era &amp;amp; Your Future&lt;/strong&gt;;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Introduction to Cloud Club SGU&lt;/strong&gt;;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cloud Concepts in Real World&lt;/strong&gt;.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  The Numbers After 3 Months
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;✅ 20 dedicated, active members;&lt;/li&gt;
&lt;li&gt;✅ 4 major events organized/participated;&lt;/li&gt;
&lt;li&gt;✅ 95% average satisfaction score;&lt;/li&gt;
&lt;li&gt;✅ 4 university partnerships established;&lt;/li&gt;
&lt;li&gt;✅ 1 upcoming orientation event planned.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Key Takeaway
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Connect – Learn – Lead&lt;/strong&gt; isn't just our slogan – it's how we operate. Focus on building genuine connections first, and the technical growth follows naturally.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's Next
&lt;/h2&gt;

&lt;p&gt;Cloud Club Discovery Day will help us grow thoughtfully while maintaining the quality and dedication that defines our community.&lt;/p&gt;

&lt;p&gt;Want to start your own Cloud Club? Check out &lt;a href="https://builder.aws.com/cloud-clubs" rel="noopener noreferrer"&gt;builder.aws.com/cloud-clubs&lt;/a&gt;&lt;/p&gt;




&lt;p&gt;&lt;em&gt;What's your experience building tech communities? Share your lessons in the comments! 👇&lt;/em&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  AWSCloudClubs SGU AWSCloudClubSGU AC2SGU
&lt;/h1&gt;

</description>
      <category>aws</category>
      <category>cloudcomputing</category>
      <category>studentleadership</category>
      <category>community</category>
    </item>
    <item>
      <title>Building Color Match Game with Amazon Q: A Creative Coding Journey</title>
      <dc:creator>Trần Đức Anh</dc:creator>
      <pubDate>Fri, 06 Jun 2025 17:35:40 +0000</pubDate>
      <link>https://forem.com/kevinau38/building-color-match-game-with-amazon-q-a-creative-coding-journey-1358</link>
      <guid>https://forem.com/kevinau38/building-color-match-game-with-amazon-q-a-creative-coding-journey-1358</guid>
      <description>&lt;p&gt;&lt;strong&gt;Color Match Game Demo&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3fruxrv6j3lu4tq3bgbt.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%2F3fruxrv6j3lu4tq3bgbt.gif" alt="Image description" width="738" height="860"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Project&lt;/strong&gt;&lt;br&gt;
I recently built a creative color tile game called "Color Match" with the help of Amazon Q. This project transforms the concept of traditional tile-matching games into a more artistic experience where players can create patterns by selecting and coloring individual tiles.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Game Concept&lt;/strong&gt;&lt;br&gt;
Color Match gives players a 10x10 grid of randomly colored tiles. The goal is to create patterns or fill as much of the grid as possible with a single color within a limited number of moves (20). The game tracks your progress by showing the percentage of the most dominant color on the board.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Key Features&lt;/strong&gt;&lt;br&gt;
Interactive tile selection and coloring system&lt;/p&gt;

&lt;p&gt;Six distinct medium-brightness colors to choose from&lt;/p&gt;

&lt;p&gt;Real-time tracking of your most dominant color percentage&lt;/p&gt;

&lt;p&gt;Game results showing your best color fill percentage&lt;/p&gt;

&lt;p&gt;Clean, modular code structure built with Python and Pygame&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Development Process&lt;/strong&gt;&lt;br&gt;
The development journey was quite interesting:&lt;/p&gt;

&lt;p&gt;Building the Basic Structure: Started with a clean 10x10 grid designed to be simple yet flexible&lt;/p&gt;

&lt;p&gt;Implementing Tile Selection: Added click-based tile selection with visual feedback&lt;/p&gt;

&lt;p&gt;Adding Color Selection: Created a color palette with six distinct colors&lt;/p&gt;

&lt;p&gt;Tracking Game Progress: Implemented move counting and color percentage tracking&lt;/p&gt;

&lt;p&gt;Enhancing the UI: Separated the grid from controls for better usability&lt;/p&gt;

&lt;p&gt;Fine-tuning: Adjusted colors and limited moves to create a balanced challenge&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How Amazon Q Helped&lt;/strong&gt;&lt;br&gt;
Amazon Q was a game-changer for this project. As someone exploring game development, having an AI assistant that could help translate my ideas into working code made the process much smoother.&lt;/p&gt;

&lt;p&gt;The AI assistant was particularly helpful with:&lt;/p&gt;

&lt;p&gt;Generating clean, efficient code that matched my requirements&lt;/p&gt;

&lt;p&gt;Suggesting improvements to game mechanics&lt;/p&gt;

&lt;p&gt;Debugging issues quickly&lt;/p&gt;

&lt;p&gt;Implementing new features by adapting existing code&lt;/p&gt;

&lt;p&gt;Providing clear explanations that enhanced my understanding&lt;/p&gt;

&lt;p&gt;Instead of getting stuck on implementation details, I could focus more on the creative aspects of game design. This made the development process not only faster but also more enjoyable.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Try It Yourself&lt;/strong&gt;&lt;br&gt;
Want to try Color Match? It's simple to get started:&lt;/p&gt;

&lt;p&gt;Make sure you have Python 3.10+ installed&lt;/p&gt;

&lt;p&gt;Install Pygame: pip install pygame&lt;/p&gt;

&lt;p&gt;Clone the repository: [GitHub Link]&lt;/p&gt;

&lt;p&gt;Run the game: python main.py&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Controls&lt;/strong&gt;&lt;br&gt;
Click on any tile to select it&lt;/p&gt;

&lt;p&gt;Click on a color at the bottom to change the selected tile's color&lt;/p&gt;

&lt;p&gt;Press R to restart&lt;/p&gt;

&lt;p&gt;Press ESC or Q to quit&lt;/p&gt;

&lt;p&gt;I'd love to hear what patterns you create with the game!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What's Next?&lt;/strong&gt;&lt;br&gt;
I'm considering adding more features like:&lt;/p&gt;

&lt;p&gt;Saving and loading patterns&lt;/p&gt;

&lt;p&gt;Different grid sizes&lt;/p&gt;

&lt;p&gt;Challenge modes with specific pattern goals&lt;/p&gt;

&lt;p&gt;Have you used Amazon Q for your coding projects? I'd love to hear about your experiences in the comments!&lt;/p&gt;

</description>
      <category>amazonqcli</category>
      <category>codingwithai</category>
      <category>pygame</category>
      <category>gamedev</category>
    </item>
  </channel>
</rss>
