<?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: Tran Nguyen Thuong Truong</title>
    <description>The latest articles on DEV Community by Tran Nguyen Thuong Truong (@thuongtruong).</description>
    <link>https://dev.to/thuongtruong</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%2F720349%2F13bf1a08-d8ce-4d63-ae6b-01b330847c10.jpeg</url>
      <title>DEV Community: Tran Nguyen Thuong Truong</title>
      <link>https://dev.to/thuongtruong</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/thuongtruong"/>
    <language>en</language>
    <item>
      <title>Showcase skill icons badge for GitHub README profile</title>
      <dc:creator>Tran Nguyen Thuong Truong</dc:creator>
      <pubDate>Sun, 05 Oct 2025 16:53:05 +0000</pubDate>
      <link>https://dev.to/thuongtruong/showcase-skill-icons-badge-for-github-readme-profile-8bg</link>
      <guid>https://dev.to/thuongtruong/showcase-skill-icons-badge-for-github-readme-profile-8bg</guid>
      <description>&lt;h2&gt;
  
  
  🚀 Introducing Icoziv — Instantly Flex Your Skills in Your GitHub README ✨
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgkwv833kfi1iqmqz7sj7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgkwv833kfi1iqmqz7sj7.png" alt=" "&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;A fast, serverless service that generates beautiful &lt;strong&gt;skill/tech icon badges&lt;/strong&gt; for your README files.&lt;br&gt;&lt;br&gt;
Built on &lt;strong&gt;Cloudflare Workers&lt;/strong&gt; for lightning-fast performance and globally distributed via CDN.&lt;/p&gt;
&lt;h2&gt;
  
  
  🌟 Why Icoziv?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;✨ More than 600+ icons diverse across many fields&lt;/li&gt;
&lt;li&gt;🎯 &lt;strong&gt;Effortless integration:&lt;/strong&gt; Just add a URL query (e.g. &lt;code&gt;?i=js,html,css&amp;amp;theme=light&lt;/code&gt;) and embed it in your README.
&lt;/li&gt;
&lt;li&gt;🎨 &lt;strong&gt;Customizable look:&lt;/strong&gt; Choose from themes (dark/light), layout options (icons per line), etc.
&lt;/li&gt;
&lt;li&gt;📦 &lt;strong&gt;Icon-rich:&lt;/strong&gt; Supports a broad list of technologies and tools out of the box.
&lt;/li&gt;
&lt;li&gt;🔁 &lt;strong&gt;Always up-to-date:&lt;/strong&gt; No maintenance required — rendered globally and automatically.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;
  
  
  🛠️ How to Add It to Your README
&lt;/h2&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight markdown"&gt;&lt;code&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nv"&gt;![Skills Stack Icoziv&lt;/span&gt;&lt;span class="p"&gt;](&lt;/span&gt;&lt;span class="sx"&gt;https://i.icoziv.workers.dev/icons?i=js,html,css,react&amp;amp;theme=dark&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;](https://github.com/thuongtruong109/icoziv)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;

&lt;/p&gt;
&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://assets.dev.to/assets/github-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/thuongtruong109" rel="noopener noreferrer"&gt;
        thuongtruong109
      &lt;/a&gt; / &lt;a href="https://github.com/thuongtruong109/icoziv" rel="noopener noreferrer"&gt;
        icoziv
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      ✨ Instantly flex your skills through edge-fast icons. Alternative for skill.dev
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;div&gt;
&lt;p&gt;&lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/3542bd3e5f45eac881ad44e773aec4534eaf4c9229c0e1a8181e89b945c94dd4/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f7468756f6e677472756f6e673130392f69636f7a69762f63692e796d6c3f6272616e63683d6d61696e266c6162656c3d54657374266c6f676f3d676974687562267374796c653d666c6174"&gt;&lt;img src="https://camo.githubusercontent.com/3542bd3e5f45eac881ad44e773aec4534eaf4c9229c0e1a8181e89b945c94dd4/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f7468756f6e677472756f6e673130392f69636f7a69762f63692e796d6c3f6272616e63683d6d61696e266c6162656c3d54657374266c6f676f3d676974687562267374796c653d666c6174" alt="CI status"&gt;&lt;/a&gt;
&lt;a href="https://thuongtruong109.github.io/icoziv" rel="nofollow noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/f8503dbc3d895735227ff7d7c33da9ab392d846eff7bce5fe7d4dc62407903fb/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f506c617967726f756e642d3132313031333f7374796c653d666c6174266c6f676f3d676974687562266c6f676f436f6c6f723d7768697465" alt="Website"&gt;&lt;/a&gt;
&lt;a rel="noopener noreferrer" href="https://github.com/thuongtruong109/icoziv/public/count.svg"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fthuongtruong109%2Ficoziv%2Fpublic%2Fcount.svg" alt="Icons"&gt;&lt;/a&gt;
&lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/7140ff3969c5ea2d5a36620877f67d75aa3cfe65efa0e491a085184b0edd9e04/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f436c6f7564666c6172652d4633383032303f7374796c653d666c6174266c6f676f3d436c6f7564666c617265266c6f676f436f6c6f723d7768697465"&gt;&lt;img src="https://camo.githubusercontent.com/7140ff3969c5ea2d5a36620877f67d75aa3cfe65efa0e491a085184b0edd9e04/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f436c6f7564666c6172652d4633383032303f7374796c653d666c6174266c6f676f3d436c6f7564666c617265266c6f676f436f6c6f723d7768697465" alt="Cloudflare"&gt;&lt;/a&gt;
&lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/f464a459cfeb737676768cb1a8fd28b815f3bf1a95ce44f24c54e131c83d5fb8/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f436f6e747269627574696f6e732d77656c636f6d652d3030613666342e7376673f7374796c653d666c6174266c6f676f3d676974"&gt;&lt;img src="https://camo.githubusercontent.com/f464a459cfeb737676768cb1a8fd28b815f3bf1a95ce44f24c54e131c83d5fb8/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f436f6e747269627574696f6e732d77656c636f6d652d3030613666342e7376673f7374796c653d666c6174266c6f676f3d676974" alt="Contribute"&gt;&lt;/a&gt;
&lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/9c0c22588eec3bd51fe90891f616b6a51cb070ec0a8d534b4d96fb25afaf872e/68747470733a2f2f696d672e736869656c64732e696f2f7374617469632f76313f6c6162656c3d254630253946253843253946266d6573736167653d496625323055736566756c267374796c653d7374796c653d666c617426636f6c6f723d424334453939"&gt;&lt;img src="https://camo.githubusercontent.com/9c0c22588eec3bd51fe90891f616b6a51cb070ec0a8d534b4d96fb25afaf872e/68747470733a2f2f696d672e736869656c64732e696f2f7374617469632f76313f6c6162656c3d254630253946253843253946266d6573736167653d496625323055736566756c267374796c653d7374796c653d666c617426636f6c6f723d424334453939" alt="Star"&gt;&lt;/a&gt;
&lt;a href="https://github.com/thuongtruong109/icoziv/./LICENSE" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/f612db4e0b5bb40fcd713215709f2d66b32be1e962495e487a5c89bab09554aa/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4d49542532304c6963656e73652d3262393334383f7374796c653d666c6174266c6f676f3d6d6f6e6b6579746965266c6f676f436f6c6f723d7768697465" alt="License"&gt;&lt;/a&gt;&lt;/p&gt;
  &lt;a rel="noopener noreferrer" href="https://github.com/thuongtruong109/icoziv/./.github/assets/brand.png#gh-dark-mode-only"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fthuongtruong109%2Ficoziv%2F.%2F.github%2Fassets%2Fbrand.png%23gh-dark-mode-only" alt="Brand Dark"&gt;&lt;/a&gt;
  &lt;a rel="noopener noreferrer" href="https://github.com/thuongtruong109/icoziv/./.github/assets/brand-light.png#gh-light-mode-only"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fthuongtruong109%2Ficoziv%2F.%2F.github%2Fassets%2Fbrand-light.png%23gh-light-mode-only" alt="Brand Light"&gt;&lt;/a&gt;
&lt;/div&gt;
&lt;div class="markdown-alert markdown-alert-important"&gt;
&lt;p class="markdown-alert-title"&gt;Important&lt;/p&gt;
&lt;p&gt;We'd really appreciate it if you would consider starring our repository! It helps us gain visibility and support the project.&lt;/p&gt;
&lt;/div&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;📚 Contents&lt;/h2&gt;
&lt;/div&gt;
&lt;p&gt;&lt;a href="https://github.com/thuongtruong109/icoziv#-about" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/46b62e6bd523161cb7902be525d867f7d7bbefa2a1e446b6d9f66288d2734bce/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f312e25323041626f75742d79656c6c6f773f7374796c653d666c6174" alt="About"&gt;&lt;/a&gt;
&lt;a href="https://github.com/thuongtruong109/icoziv#-features" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/0c678fc1904d5751f7d7e7fc47ad7ca63803b7ea76fa239871cd93bff7c46524/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f322e25323046656174757265732d626c75653f7374796c653d666c6174" alt="Features"&gt;&lt;/a&gt;
&lt;a href="https://github.com/thuongtruong109/icoziv#-specifying-icons" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/a31b81a019f4d18a61a0a0dcfe4b997347dc844dadc84a783abb6f529bf3a7c6/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f332e25323053706563696679696e672d737563636573733f7374796c653d666c6174" alt="Specifying Icons"&gt;&lt;/a&gt;
&lt;a href="https://github.com/thuongtruong109/icoziv#-themed-icons" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/9c752d21d1a63e7651003e3e0b706d98e085346192b5d3cf0afddde998806bee/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f342e2532305468656d65642d6f72616e67653f7374796c653d666c6174" alt="Themed Icons"&gt;&lt;/a&gt;
&lt;a href="https://github.com/thuongtruong109/icoziv#-icons-per-line" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/7c8420a01b7cd171750a35df08548dd23ec75427c6916acc46bedc9a1c61aa95/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f352e2532305065722532304c696e652d3030613666343f7374796c653d666c6174" alt="Icons Per Line"&gt;&lt;/a&gt;
&lt;a href="https://github.com/thuongtruong109/icoziv#-centering-icons" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/349bd45c92f5ec3f845c5060ebe37f37b10bdd44dc9f0cd18329c77b54a3d0e6/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f362e25323043656e746572696e672d70696e6b3f7374796c653d666c6174" alt="Centering Icons"&gt;&lt;/a&gt;
&lt;a href="https://github.com/thuongtruong109/icoziv#-api-reference" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/6015922f35efd0c17e965f4ddaeeb756bd453075e4e4aa3e9b16623aa11efd6e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f372e2532304150492d3030626261373f7374796c653d666c6174" alt="API Reference"&gt;&lt;/a&gt;
&lt;a href="https://github.com/thuongtruong109/icoziv#-example" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/d742033f97528688a99b77cffdc47c589c2f92fac16e8ec52035103e396ca56f/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f382e2532304578616d706c65732d3963663f7374796c653d666c6174" alt="Examples"&gt;&lt;/a&gt;
&lt;a href="https://github.com/thuongtruong109/icoziv#-support" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/23c4a1ddb7c7f7c3b7941b73833184d1cf803b398878ec6d32219ea40e669f92/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f392e253230537570706f72742d4666303030303f7374796c653d666c6174" alt="Support"&gt;&lt;/a&gt;
&lt;a href="https://github.com/thuongtruong109/icoziv#-showcase" rel="noopener noreferrer"&gt;&lt;img src="https://camo.githubusercontent.com/c06e05ef48038d9bdfc086c6dd340b7915ae60badcb3f570b74a1a4e4f40a127/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f31302e25323053686f77636173652d707572706c653f7374796c653d666c6174" alt="Showcase"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;🧩 About&lt;/h2&gt;

&lt;/div&gt;
&lt;p&gt;&lt;strong&gt;Icoziv&lt;/strong&gt; is a fast, serverless service that generates beautiful skill and technology icon badges for your GitHub README files. Built for lightning-fast performance and global CDN distribution, it provides an easy way to showcase your tech stack with customizable themes and layouts.&lt;/p&gt;
&lt;p&gt;Simply specify the technologies you use, and get a professional-looking SVG badge that automatically adapts to your README's theme.&lt;/p&gt;
&lt;p&gt;&lt;a rel="noopener noreferrer" href="https://github.com/thuongtruong109/icoziv/./.github/assets/example-dark.png#gh-dark-mode-only"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fthuongtruong109%2Ficoziv%2F.%2F.github%2Fassets%2Fexample-dark.png%23gh-dark-mode-only"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a rel="noopener noreferrer" href="https://github.com/thuongtruong109/icoziv/./.github/assets/example-light.png#gh-light-mode-only"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.com%2Fthuongtruong109%2Ficoziv%2F.%2F.github%2Fassets%2Fexample-light.png%23gh-light-mode-only"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;⚙️ Features&lt;/h2&gt;

&lt;/div&gt;
&lt;p&gt;&lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/9bd2acde5c7cdacccded3572fd0d844846fe1c7ac464566fd5f538356c982e8e/68747470733a2f2f7374617469632e7665637465657a792e636f6d2f73797374656d2f7265736f75726365732f70726576696577732f3031302f3135312f3738392f6f726967696e616c2f7469636b2d69636f6e2d6163636570742d617070726f76652d7369676e2d64657369676e2d667265652d706e672e706e67"&gt;&lt;img src="https://camo.githubusercontent.com/9bd2acde5c7cdacccded3572fd0d844846fe1c7ac464566fd5f538356c982e8e/68747470733a2f2f7374617469632e7665637465657a792e636f6d2f73797374656d2f7265736f75726365732f70726576696577732f3031302f3135312f3738392f6f726967696e616c2f7469636b2d69636f6e2d6163636570742d617070726f76652d7369676e2d64657369676e2d667265652d706e672e706e67" alt="tick" width="12" height="12"&gt;&lt;/a&gt; &lt;strong&gt;Fast and Serverless:&lt;/strong&gt; Built for speed and efficiency, leveraging serverless architecture for instant icon generation.&lt;br&gt;
&lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/9bd2acde5c7cdacccded3572fd0d844846fe1c7ac464566fd5f538356c982e8e/68747470733a2f2f7374617469632e7665637465657a792e636f6d2f73797374656d2f7265736f75726365732f70726576696577732f3031302f3135312f3738392f6f726967696e616c2f7469636b2d69636f6e2d6163636570742d617070726f76652d7369676e2d64657369676e2d667265652d706e672e706e67"&gt;&lt;img src="https://camo.githubusercontent.com/9bd2acde5c7cdacccded3572fd0d844846fe1c7ac464566fd5f538356c982e8e/68747470733a2f2f7374617469632e7665637465657a792e636f6d2f73797374656d2f7265736f75726365732f70726576696577732f3031302f3135312f3738392f6f726967696e616c2f7469636b2d69636f6e2d6163636570742d617070726f76652d7369676e2d64657369676e2d667265652d706e672e706e67" alt="tick" width="12" height="12"&gt;&lt;/a&gt; &lt;strong&gt;Global CDN &amp;amp; Smart Routing:&lt;/strong&gt; Icons are served from Cloudflare's global CDN with Smart Placement for optimal edge routing and low latency worldwide.&lt;br&gt;
&lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/9bd2acde5c7cdacccded3572fd0d844846fe1c7ac464566fd5f538356c982e8e/68747470733a2f2f7374617469632e7665637465657a792e636f6d2f73797374656d2f7265736f75726365732f70726576696577732f3031302f3135312f3738392f6f726967696e616c2f7469636b2d69636f6e2d6163636570742d617070726f76652d7369676e2d64657369676e2d667265652d706e672e706e67"&gt;&lt;img src="https://camo.githubusercontent.com/9bd2acde5c7cdacccded3572fd0d844846fe1c7ac464566fd5f538356c982e8e/68747470733a2f2f7374617469632e7665637465657a792e636f6d2f73797374656d2f7265736f75726365732f70726576696577732f3031302f3135312f3738392f6f726967696e616c2f7469636b2d69636f6e2d6163636570742d617070726f76652d7369676e2d64657369676e2d667265652d706e672e706e67" alt="tick" width="12" height="12"&gt;&lt;/a&gt; &lt;strong&gt;Immutable Content:&lt;/strong&gt; SVG icons are cached indefinitely with the &lt;code&gt;immutable&lt;/code&gt; flag, ensuring unchanged assets are always served instantly from edge caches.&lt;br&gt;
&lt;a rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/9bd2acde5c7cdacccded3572fd0d844846fe1c7ac464566fd5f538356c982e8e/68747470733a2f2f7374617469632e7665637465657a792e636f6d2f73797374656d2f7265736f75726365732f70726576696577732f3031302f3135312f3738392f6f726967696e616c2f7469636b2d69636f6e2d6163636570742d617070726f76652d7369676e2d64657369676e2d667265652d706e672e706e67"&gt;&lt;img src="https://camo.githubusercontent.com/9bd2acde5c7cdacccded3572fd0d844846fe1c7ac464566fd5f538356c982e8e/68747470733a2f2f7374617469632e7665637465657a792e636f6d2f73797374656d2f7265736f75726365732f70726576696577732f3031302f3135312f3738392f6f726967696e616c2f7469636b2d69636f6e2d6163636570742d617070726f76652d7369676e2d64657369676e2d667265652d706e672e706e67" alt="tick" width="12" height="12"&gt;&lt;/a&gt; &lt;strong&gt;Stale-While-Revalidate:&lt;/strong&gt; Stale content…&lt;/p&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/thuongtruong109/icoziv" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;




</description>
      <category>hacktoberfest</category>
      <category>github</category>
      <category>programming</category>
    </item>
    <item>
      <title>Github unwrapped</title>
      <dc:creator>Tran Nguyen Thuong Truong</dc:creator>
      <pubDate>Thu, 14 Dec 2023 17:46:10 +0000</pubDate>
      <link>https://dev.to/thuongtruong/github-unwrapped-9ia</link>
      <guid>https://dev.to/thuongtruong/github-unwrapped-9ia</guid>
      <description>&lt;h2&gt;
  
  
  2023 coding year in review
&lt;/h2&gt;


&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
      &lt;div class="c-embed__cover"&gt;
        &lt;a href="https://githubunwrapped.com/thuongtruong1009" class="c-link s:max-w-50 align-middle" rel="noopener noreferrer"&gt;
          &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fwww.githubunwrapped.com%2Fog%2Fthuongtruong1009.jpg" height="400" class="m-0" width="800"&gt;
        &lt;/a&gt;
      &lt;/div&gt;
    &lt;div class="c-embed__body"&gt;
      &lt;h2 class="fs-xl lh-tight"&gt;
        &lt;a href="https://githubunwrapped.com/thuongtruong1009" rel="noopener noreferrer" class="c-link"&gt;
          thuongtruong1009's #GitHubUnwrapped
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;p class="truncate-at-3"&gt;
          See thuongtruong1009's year in review and get your own.
        &lt;/p&gt;
      &lt;div class="color-secondary fs-s flex items-center"&gt;
        githubunwrapped.com
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


</description>
      <category>github</category>
      <category>2023</category>
      <category>programming</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Hacktoberfest 2023 event</title>
      <dc:creator>Tran Nguyen Thuong Truong</dc:creator>
      <pubDate>Tue, 31 Oct 2023 04:30:54 +0000</pubDate>
      <link>https://dev.to/thuongtruong/hacktoberfest-2023-event-57eh</link>
      <guid>https://dev.to/thuongtruong/hacktoberfest-2023-event-57eh</guid>
      <description>&lt;h3&gt;
  
  
  ✨Intro
&lt;/h3&gt;

&lt;p&gt;This year, I have contributed to many open-source projects and joined Hacktoberfest 2023 and I have completed after contributing 4 Pull-requests&lt;/p&gt;

&lt;h3&gt;
  
  
  ✨Highs and Lows
&lt;/h3&gt;

&lt;p&gt;In the development stage, I face-to-face with many kinds of problems, bugs... However, solutions were found rapidly by searching on the GitHub open-source community, so I resolved them easily&lt;br&gt;
Some achievements I have earned through the event:&lt;br&gt;
&lt;/p&gt;
&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
      &lt;div class="c-embed__cover"&gt;
        &lt;a href="https://www.holopin.io/hacktoberfest2023/hall/@thuongtruong1009" class="c-link s:max-w-50 align-middle" rel="noopener noreferrer"&gt;
          &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fassets.holopin.io%2Fhf2023levels%2Fgold-helmet-ducky-flippers-swarm.webp" height="583" class="m-0" width="583"&gt;
        &lt;/a&gt;
      &lt;/div&gt;
    &lt;div class="c-embed__body"&gt;
      &lt;h2 class="fs-xl lh-tight"&gt;
        &lt;a href="https://www.holopin.io/hacktoberfest2023/hall/@thuongtruong1009" rel="noopener noreferrer" class="c-link"&gt;
          Hacktoberfest 2023 - big badge board | Holopin
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;p class="truncate-at-3"&gt;
          View their avatar in the 2023 Hall of Fame.
        &lt;/p&gt;
      &lt;div class="color-secondary fs-s flex items-center"&gt;
          &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fwww.holopin.io%2Ffavicon.ico" width="63" height="72"&gt;
        holopin.io
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;&lt;a href="https://www.holopin.io/@thuongtruong1009#badges" rel="noopener noreferrer"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flyvg02ry5iw6l3qqfg5l.png" alt="Hacktoberfest badges" width="800" height="246"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  ✨Growth
&lt;/h3&gt;

&lt;p&gt;In this event, I also learned many skills on how to contribute to any project or resolve difficulties&lt;/p&gt;

&lt;p&gt;Let follow and connect with me to cooperate in the future&lt;br&gt;
&lt;/p&gt;
&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
      &lt;div class="c-embed__cover"&gt;
        &lt;a href="https://github.com/thuongtruong1009" class="c-link s:max-w-50 align-middle" rel="noopener noreferrer"&gt;
          &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Favatars.githubusercontent.com%2Fu%2F71834167%3Fv%3D4%3Fs%3D400" height="460" class="m-0" width="460"&gt;
        &lt;/a&gt;
      &lt;/div&gt;
    &lt;div class="c-embed__body"&gt;
      &lt;h2 class="fs-xl lh-tight"&gt;
        &lt;a href="https://github.com/thuongtruong1009" rel="noopener noreferrer" class="c-link"&gt;
          thuongtruong1009 (Tran Nguyen Thuong Truong) · GitHub
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;p class="truncate-at-3"&gt;
          👋 Hi, I'm Tran Nguyen Thuong Truong 
• 🧑‍💻developer • ✍️blogger • 🤝open-source contributor from VietNam. Hope to learn from you, guys! 🥰 - thuongtruong1009
        &lt;/p&gt;
      &lt;div class="color-secondary fs-s flex items-center"&gt;
          &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fgithub.githubassets.com%2Ffavicons%2Ffavicon.svg" width="32" height="32"&gt;
        github.com
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


</description>
      <category>hack23contributor</category>
      <category>hacktoberfest23</category>
      <category>github</category>
      <category>hacktoberfest</category>
    </item>
    <item>
      <title>Happy Halloween</title>
      <dc:creator>Tran Nguyen Thuong Truong</dc:creator>
      <pubDate>Mon, 30 Oct 2023 17:31:48 +0000</pubDate>
      <link>https://dev.to/thuongtruong/happy-halloween-3aia</link>
      <guid>https://dev.to/thuongtruong/happy-halloween-3aia</guid>
      <description>&lt;p&gt;Have a nice day 🥰&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%2F51z1fpmfzosyuc6becei.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F51z1fpmfzosyuc6becei.png" alt="Image description" width="800" height="160"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>halloween</category>
      <category>programming</category>
      <category>github</category>
    </item>
    <item>
      <title>Hacktoberfest 2022!</title>
      <dc:creator>Tran Nguyen Thuong Truong</dc:creator>
      <pubDate>Sat, 01 Oct 2022 11:35:13 +0000</pubDate>
      <link>https://dev.to/thuongtruong/hacktoberfest-2022-9hh</link>
      <guid>https://dev.to/thuongtruong/hacktoberfest-2022-9hh</guid>
      <description>&lt;p&gt;Hi hackers!&lt;br&gt;
Today is the first day of the Hacktoberfest event taking place annual October&lt;br&gt;
You only contribute your change through 4 Pull-Request to any repository on Github. Then you will have a chance to get a T-shirt when having 4 Pull-Request are accepted&lt;br&gt;
Now, I have just published a &lt;a href="https://github.com/thuongtruong1009/frontend-master" rel="noopener noreferrer"&gt;frontend-master repository&lt;/a&gt; that is fundamental for any wants to contribute to Open-Source code&lt;/p&gt;

&lt;p&gt;Now, let's start!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/thuongtruong1009/frontend-master" rel="noopener noreferrer"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fr0kx5a9jsa98nm6yp61f.png" alt="Frontend-master repository" width="800" height="415"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Happy coding!&lt;/p&gt;

</description>
      <category>hacktoberfest</category>
      <category>digitalocean</category>
      <category>beginners</category>
      <category>github</category>
    </item>
    <item>
      <title>Auto change repo name with Github action</title>
      <dc:creator>Tran Nguyen Thuong Truong</dc:creator>
      <pubDate>Sat, 18 Jun 2022 14:25:00 +0000</pubDate>
      <link>https://dev.to/thuongtruong/auto-change-repo-name-with-github-action-3of3</link>
      <guid>https://dev.to/thuongtruong/auto-change-repo-name-with-github-action-3of3</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;I have just released repo that uses Github API and Github Action to watching to auto rename your repository through Variable Environment&lt;/li&gt;
&lt;li&gt;After you click to the star repository button, the action workflow will be run, and &lt;strong&gt;after 60&lt;/strong&gt; seconds, the name and description of the repository will be updated to change.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Usage
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;1 Create secret key ENV with name id RUN_TOKEN in setting -&amp;gt; developer setting&lt;/li&gt;
&lt;li&gt;Create run.yml job file in .github/workflow folder&lt;/li&gt;
&lt;/ul&gt;

&lt;h5&gt;
  
  
  1. Default
&lt;/h5&gt;

&lt;ul&gt;
&lt;li&gt;Visit &lt;a href="https://github.com/marketplace/actions/auto-name" rel="noopener noreferrer"&gt;Autoname on Maket place&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Click on &lt;strong&gt;Use latest version&lt;/strong&gt; button&lt;/li&gt;
&lt;li&gt;Copy the code below and paste it into your run.yml file&lt;/li&gt;
&lt;/ul&gt;

&lt;h5&gt;
  
  
  2. Self-host
&lt;/h5&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;name: &lt;span class="s2"&gt;"Run"&lt;/span&gt;

on:
  workflow_dispatch:
  watch:
    types: &lt;span class="o"&gt;[&lt;/span&gt;started,fork]

&lt;span class="nb"&gt;jobs&lt;/span&gt;:
  run:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v2
      - uses: actions/cache@v2
        with:
          path: ~/.npm
          key: &lt;span class="k"&gt;${&lt;/span&gt;&lt;span class="p"&gt;{ runner.os &lt;/span&gt;&lt;span class="k"&gt;}&lt;/span&gt;&lt;span class="o"&gt;}&lt;/span&gt;&lt;span class="nt"&gt;-node-&lt;/span&gt;&lt;span class="k"&gt;${&lt;/span&gt;&lt;span class="p"&gt;{ hashFiles(&lt;/span&gt;&lt;span class="s1"&gt;'**/package-lock.json'&lt;/span&gt;&lt;span class="p"&gt;) &lt;/span&gt;&lt;span class="k"&gt;}&lt;/span&gt;&lt;span class="o"&gt;}&lt;/span&gt;
          restore-keys: |
            &lt;span class="k"&gt;${&lt;/span&gt;&lt;span class="p"&gt;{ runner.os &lt;/span&gt;&lt;span class="k"&gt;}&lt;/span&gt;&lt;span class="o"&gt;}&lt;/span&gt;&lt;span class="nt"&gt;-node-&lt;/span&gt;
      - run: npm i
      - uses: ./
        with:
          githubToken: &lt;span class="k"&gt;${&lt;/span&gt;&lt;span class="p"&gt;{ secrets.RUN_TOKEN &lt;/span&gt;&lt;span class="k"&gt;}&lt;/span&gt;&lt;span class="o"&gt;}&lt;/span&gt;
          actor: &lt;span class="k"&gt;${&lt;/span&gt;&lt;span class="p"&gt;{ github.actor &lt;/span&gt;&lt;span class="k"&gt;}&lt;/span&gt;&lt;span class="o"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h4&gt;
  
  
  Options
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;See example action at &lt;a href="https://github.com/marketplace/actions/auto-name" rel="noopener noreferrer"&gt;here&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>javascript</category>
      <category>github</category>
      <category>actionworkflow</category>
      <category>api</category>
    </item>
    <item>
      <title>Twitter meta clone by Quasar + Vue + SCSS + TypeScript + Vue Router</title>
      <dc:creator>Tran Nguyen Thuong Truong</dc:creator>
      <pubDate>Wed, 16 Feb 2022 06:44:59 +0000</pubDate>
      <link>https://dev.to/thuongtruong/twitter-meta-clone-by-quasar-vue-scss-typescript-vue-router-iej</link>
      <guid>https://dev.to/thuongtruong/twitter-meta-clone-by-quasar-vue-scss-typescript-vue-router-iej</guid>
      <description>&lt;p&gt;I've just deployed a &lt;a href="https://twitter-meta.vercel.app/#/" rel="noopener noreferrer"&gt;twitter clone web&lt;/a&gt;.&lt;br&gt;
This project is written by me in Vue3 on &lt;strong&gt;Quasar CLI&lt;/strong&gt; + &lt;strong&gt;TypeScript&lt;/strong&gt; combined with &lt;strong&gt;SCSS&lt;/strong&gt;+ &lt;strong&gt;Vue Router&lt;/strong&gt;+ &lt;strong&gt;Prettier&lt;/strong&gt; + &lt;strong&gt;Eslint&lt;/strong&gt;.&lt;br&gt;
Stay up-to-date with tweets from news and entertainment highlights to sports and politics, fully informed with all live commentary. Free widely available online for everyone.&lt;br&gt;
Currently, I am still continuing to develop it to become a finished product as soon as possible. Follow us.&lt;br&gt;
Please support me by giving this repository 1 star at: &lt;a href="https://github.com/thuongtruong1009/twitter-meta" rel="noopener noreferrer"&gt;https://github.com/thuongtruong1009/twitter-meta&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>scss</category>
      <category>javascript</category>
      <category>vue</category>
    </item>
    <item>
      <title>Music web using Vue3 + Vite + TypeScript + WindiCSS + Pinia + Cypress</title>
      <dc:creator>Tran Nguyen Thuong Truong</dc:creator>
      <pubDate>Mon, 07 Feb 2022 04:25:19 +0000</pubDate>
      <link>https://dev.to/thuongtruong/music-web-using-vue3-vite-typescript-windicss-3bjm</link>
      <guid>https://dev.to/thuongtruong/music-web-using-vue3-vite-typescript-windicss-3bjm</guid>
      <description>&lt;p&gt;I've just deployed a music web that get idea inspiration at &lt;a href="https://dribbble.com/shots/16618273-Bee-Music-Music-Media-Player-Dashboard?fbclid=IwAR35hkSSs2dB2Ek66GAX-yPDfx3JYxxJgeQdwweuEiEtne02IUYk13kxDnk" rel="noopener noreferrer"&gt;dribble&lt;/a&gt;&lt;br&gt;
This project is written by me in &lt;strong&gt;Vue3&lt;/strong&gt; on &lt;strong&gt;Vite&lt;/strong&gt; + &lt;strong&gt;TypeScript&lt;/strong&gt; combined with &lt;strong&gt;WindiCSS&lt;/strong&gt; + &lt;strong&gt;Pinia&lt;/strong&gt; + &lt;strong&gt;Prettier&lt;/strong&gt; + &lt;strong&gt;Cypress&lt;/strong&gt;.&lt;br&gt;
The website designed by myself will help you to have soothing and pleasant melodies. Let's hear and feel it!&lt;br&gt;
Currently, I am still continuing to develop it to become a finished product as soon as possible. Follow us.&lt;br&gt;
Please support me by giving this repository 1 star at: &lt;a href="https://github.com/thuongtruong1009/bee-music" rel="noopener noreferrer"&gt;https://github.com/thuongtruong1009/bee-music&lt;/a&gt;&lt;/p&gt;

</description>
      <category>vue</category>
      <category>beginners</category>
      <category>music</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Note to do for all</title>
      <dc:creator>Tran Nguyen Thuong Truong</dc:creator>
      <pubDate>Wed, 15 Dec 2021 03:17:26 +0000</pubDate>
      <link>https://dev.to/thuongtruong/note-to-do-for-all-f8b</link>
      <guid>https://dev.to/thuongtruong/note-to-do-for-all-f8b</guid>
      <description>&lt;p&gt;I've just created a &lt;a href="https://github.com/thuongtruong1009/notedev" rel="noopener noreferrer"&gt;note to do&lt;/a&gt; to build a daily to-do list.&lt;br&gt;
&lt;a href="https://github.com/thuongtruong1009/notedev" rel="noopener noreferrer"&gt;This project&lt;/a&gt; is written by me in Vuejs combined with WindiCSS.&lt;br&gt;
The beautiful and intuitive interface plus the dark mode toggle makes viewing easier.&lt;br&gt;
Please support me by giving &lt;a href="https://github.com/thuongtruong1009/notedev" rel="noopener noreferrer"&gt;this repository&lt;/a&gt; 1 star, I will develop them further and the language switch function will appear on this site soon.&lt;br&gt;
See source code at: &lt;a href="https://github.com/thuongtruong1009/notedev" rel="noopener noreferrer"&gt;https://github.com/thuongtruong1009/notedev&lt;/a&gt;&lt;/p&gt;

</description>
      <category>vue</category>
      <category>webdev</category>
      <category>windicss</category>
      <category>note</category>
    </item>
    <item>
      <title>League of Legends!</title>
      <dc:creator>Tran Nguyen Thuong Truong</dc:creator>
      <pubDate>Wed, 01 Dec 2021 17:31:58 +0000</pubDate>
      <link>https://dev.to/thuongtruong/league-of-legends-i21</link>
      <guid>https://dev.to/thuongtruong/league-of-legends-i21</guid>
      <description>&lt;p&gt;Hi!&lt;br&gt;
Practice is the best way to learn. I began with VueJs and I have just been a public League of Legend web clone.&lt;br&gt;
You can get a preview at &lt;a href="https://github.com/thuongtruong1009/league-of-legends-clone" rel="noopener noreferrer"&gt;league-of-legends-clone&lt;/a&gt;.&lt;br&gt;
If you like this, let it be a star bonus to support me!&lt;br&gt;
Thank you very much!&lt;br&gt;
Happy coding 😊&lt;/p&gt;

</description>
      <category>vue</category>
      <category>programming</category>
      <category>beginners</category>
      <category>javascript</category>
    </item>
    <item>
      <title>Explore the world of open source</title>
      <dc:creator>Tran Nguyen Thuong Truong</dc:creator>
      <pubDate>Wed, 06 Oct 2021 10:32:53 +0000</pubDate>
      <link>https://dev.to/thuongtruong/explore-the-world-of-open-source-315m</link>
      <guid>https://dev.to/thuongtruong/explore-the-world-of-open-source-315m</guid>
      <description>&lt;p&gt;Hello everyone!&lt;br&gt;
My full name is Tran Nguyen Thuong Truong. Also known as &lt;a href="https://github.com/thuongtruong1009" rel="noopener noreferrer"&gt;@thuongtruong1009&lt;/a&gt; on Github.&lt;br&gt;
I am a 3rd year Computer Science student at International University, Ho Chi Minh City - Vietnam.&lt;br&gt;
This is my first time participating in Hacktoberfest!&lt;br&gt;
I've been on Github for a year and am starting to enjoy the platform, so I'm looking to expand my understanding of the world of programming and open source. By chance on the internet, I came across the Hacktoberfest held in October every year. I realize that this is a very good opportunity for me to learn and explore your amazing projects. So I joined dev.to for development. Thereby, I look forward to accompanying you in the future. If you like me, give me 1 star at &lt;a href="https://github.com/thuongtruong1009/Snake-Game-OOP" rel="noopener noreferrer"&gt;Snake-Game-OOP&lt;/a&gt;.&lt;br&gt;
I will try to create more and more great open source projects coming up to help you and us learn and collaborate.&lt;br&gt;
Thank you very much!&lt;/p&gt;

</description>
      <category>hacktoberfest</category>
      <category>beginners</category>
      <category>opensource</category>
      <category>github</category>
    </item>
  </channel>
</rss>
