<?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: tomyum</title>
    <description>The latest articles on DEV Community by tomyum (@tomyum).</description>
    <link>https://dev.to/tomyum</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%2F1224825%2F98777a16-b14a-4c4c-b4cc-8b27c7ba11cf.jpg</url>
      <title>DEV Community: tomyum</title>
      <link>https://dev.to/tomyum</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/tomyum"/>
    <language>en</language>
    <item>
      <title>Sample MFE - Angular Apps with Module Federation</title>
      <dc:creator>tomyum</dc:creator>
      <pubDate>Sun, 21 Jul 2024 11:55:27 +0000</pubDate>
      <link>https://dev.to/tomyum/sample-mfe-angular-apps-with-module-federation-4ic</link>
      <guid>https://dev.to/tomyum/sample-mfe-angular-apps-with-module-federation-4ic</guid>
      <description>&lt;h2&gt;
  
  
  Project Overview
&lt;/h2&gt;

&lt;p&gt;This project demonstrates how to build a Micro Frontend (MFE) application using Module Federation with Angular 18. It includes both a frontend and a backend application.&lt;/p&gt;

&lt;p&gt;Source code: &lt;a href="https://github.com/thanhnlh/sample-mfe" rel="noopener noreferrer"&gt;https://github.com/thanhnlh/sample-mfe&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Frontend Application
&lt;/h3&gt;

&lt;p&gt;The frontend application is structured as an Angular workspace using a monorepo. It consists of three Angular applications:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Host: The host or container application. It manages the overall routing and dynamically loads other applications at runtime using Module Federation.&lt;/li&gt;
&lt;li&gt;User-Feat: A remote or child application that is consumed by the host application.&lt;/li&gt;
&lt;li&gt;Product-Feat: Another remote or child application that is also consumed by the host application.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Backend Application
&lt;/h3&gt;

&lt;p&gt;The backend application is built with Hono.js, an ultra-fast web framework for edge computing. It provides routes with the following methods:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;GET: Retrieve routes configuration.&lt;/li&gt;
&lt;li&gt;POST: Add product to routes configuration.&lt;/li&gt;
&lt;li&gt;DELETE: Remove product from routes configuration.&lt;/li&gt;
&lt;/ol&gt;

</description>
    </item>
    <item>
      <title>🌟 A Small Step for Developers: Introducing Yum Gen Code</title>
      <dc:creator>tomyum</dc:creator>
      <pubDate>Sun, 03 Dec 2023 08:55:59 +0000</pubDate>
      <link>https://dev.to/tomyum/a-small-step-for-developers-introducing-yum-gen-code-1p5g</link>
      <guid>https://dev.to/tomyum/a-small-step-for-developers-introducing-yum-gen-code-1p5g</guid>
      <description>&lt;p&gt;🌱 Hello everyone,&lt;br&gt;
I'm excited (and a bit nervous) to share a project I've been working on - Yum Gen Code. It's a modest attempt to make the daily life of a software developer a little easier.&lt;/p&gt;

&lt;p&gt;🔗 Discover Yum Gen Code: &lt;a href="https://gen.tomyum.dev/"&gt;https://gen.tomyum.dev/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;🔍 The Idea: This journey started with a simple goal - to reduce the time we spend on repetitive coding tasks. The aim is to free up more time for creativity and critical thinking in software development.&lt;/p&gt;

&lt;p&gt;🏢 For Businesses: I believe even small tools can make a big difference. Yum Gen Code is designed to help teams be more efficient and to deliver features faster, yet still maintain a high standard in their coding practices.&lt;/p&gt;

&lt;p&gt;🤔 Why Not Just Low/No Code?: While low/no-code platforms are great, they sometimes limit how much you can tweak your code. Yum Gen Code tries to strike a balance, offering a bit more control for those who need it.&lt;/p&gt;

&lt;p&gt;✨ Features We’re Starting With:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;It's a free, easy-to-use code generation tool.&lt;/li&gt;
&lt;li&gt;Users can input JSON and select from various front-end and back-end templates.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Our initial focus is on C# and CQRS, Angular, React, Nodejs - Express, but we're hoping to expand this soon.&lt;/p&gt;

&lt;p&gt;🌟 Looking Ahead: This is just the beginning, and I’m hopeful about where it can go. More templates, maybe some AI integration... there's a lot to explore. Your feedback and support would mean the world to us!&lt;/p&gt;

&lt;p&gt;🤝 Let's Chat: If you think this tool could be useful for you or your team, or if you have any thoughts or suggestions, I’d love to hear from you. Every bit of feedback helps!&lt;/p&gt;

</description>
      <category>typescript</category>
      <category>angular</category>
      <category>dotnet</category>
      <category>node</category>
    </item>
  </channel>
</rss>
