<?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: Maulik</title>
    <description>The latest articles on DEV Community by Maulik (@maulik).</description>
    <link>https://dev.to/maulik</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%2F285235%2F36870b15-5567-4491-ac0a-035a60c42417.jpg</url>
      <title>DEV Community: Maulik</title>
      <link>https://dev.to/maulik</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/maulik"/>
    <language>en</language>
    <item>
      <title>Hey Developer! You're working hard and doing great</title>
      <dc:creator>Maulik</dc:creator>
      <pubDate>Wed, 02 Oct 2024 15:45:54 +0000</pubDate>
      <link>https://dev.to/maulik/hey-developer-youre-working-hard-and-doing-great-4mej</link>
      <guid>https://dev.to/maulik/hey-developer-youre-working-hard-and-doing-great-4mej</guid>
      <description>&lt;p&gt;One of the most challenging feelings we face is when we start to doubt ourselves. In our jobs, the obvious things around us, like the hum of the AC, the click of the keyboard, and our presence at the desk, are what others see. But what often goes unnoticed is the mental work we are constantly doing: our thoughts, ideas, and problem-solving that drive the outcomes others expect.&lt;/p&gt;

&lt;p&gt;People might think our work is simple because the complexity is not always visible. They do not see the thought processes we navigate, the small but crucial decisions, or the way we manage multiple tasks and priorities. The effort it takes to find solutions and keep everything moving smoothly often stays behind the scenes.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;The true measure of our success lies not in what others see, but in the silent battles we win each day.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The truth is, our hard work does not always need to be obvious to others. What matters most is that we recognize it ourselves. We are working hard, and our contributions are valuable, even if they are not immediately visible. It is okay to take breaks and give ourselves space to recharge. Taking care of our mental energy helps us stay effective in the long run.&lt;/p&gt;

&lt;p&gt;We should be proud of the work we are doing, even if it is not always acknowledged by others. Every small effort adds up, and it is important to remind ourselves that we are making a difference, step by step. Yet, it is in these quiet struggles that our strength and resilience are forged. We learn, adapt, and grow, becoming better versions of ourselves with each obstacle we overcome. It is essential to celebrate these moments, no matter how small, as they contribute to our journey and reinforce our belief in our capabilities. Remember, each step you take, even when unrecognized, brings you closer to your goals and adds value to your work.&lt;/p&gt;

</description>
      <category>motivation</category>
      <category>watercooler</category>
    </item>
    <item>
      <title>Go Corona Go - 3d web game</title>
      <dc:creator>Maulik</dc:creator>
      <pubDate>Fri, 08 Jan 2021 20:10:56 +0000</pubDate>
      <link>https://dev.to/maulik/go-corona-go-3d-web-game-32a6</link>
      <guid>https://dev.to/maulik/go-corona-go-3d-web-game-32a6</guid>
      <description>&lt;h2&gt;
  
  
  What I built
&lt;/h2&gt;

&lt;p&gt;I built a 3D game and named it &lt;strong&gt;Kill The Corona&lt;/strong&gt;. &lt;/p&gt;

&lt;h3&gt;
  
  
  Category Submission:
&lt;/h3&gt;

&lt;p&gt;Random Roulette&lt;/p&gt;

&lt;h3&gt;
  
  
  App Link
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://kill-the-corona-xbug9.ondigitalocean.app/" rel="noopener noreferrer"&gt;https://kill-the-corona-xbug9.ondigitalocean.app/&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Screenshots
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F9pmm7e3hpx1g13xf37ks.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F9pmm7e3hpx1g13xf37ks.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fh889wjdyxbk5hoxic7cb.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fh889wjdyxbk5hoxic7cb.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Faf5dar3x0jjuzk0o0mcm.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Faf5dar3x0jjuzk0o0mcm.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;br&gt;
&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/pPtrmhUOXFM"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;h3&gt;
  
  
  Description
&lt;/h3&gt;

&lt;p&gt;It's a timepass game and I think it's a bit addictive too. You have to shoot the corona 3d model floating in the air, and also have to stay safe from the virus balls coming toward you by shooting them or dodging them (No score for hitting the ground balls).&lt;/p&gt;

&lt;h3&gt;
  
  
  Link to Source Code
&lt;/h3&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/Maulikdes" rel="noopener noreferrer"&gt;
        Maulikdes
      &lt;/a&gt; / &lt;a href="https://github.com/Maulikdes/kill-the-corona" rel="noopener noreferrer"&gt;
        kill-the-corona
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      Game developed using three js
    &lt;/h3&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;h3&gt;
  
  
  Permissive License
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://github.com/Maulikdes/kill-the-corona/blob/main/LICENCE" rel="noopener noreferrer"&gt;MIT&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Background
&lt;/h2&gt;

&lt;p&gt;As a kid, it was my dream to create a game and it's also a reason I am in the software development field. So here I am submitting the game I've created for the DOHackathon entry. I first created the game and I got an idea about the corona theme, so I have added corona models and virus texture on the objects and so.&lt;/p&gt;

&lt;h3&gt;
  
  
  How I built it
&lt;/h3&gt;

&lt;p&gt;I have used DigitalOcean for the first time, I don't have much idea of other features that DigitalOcean provides but it was pretty easy to deploy the app and I really liked it. I wanted to work on Three.js for a long time, I really dived into the 3d world and learned a lot about 3d objects, models, and the rendering process. Honestly, I was frustrated a few times calculating and setting the coordinates in 3d. But everything is set now and I can now take revenge on the corona.&lt;/p&gt;

&lt;h3&gt;
  
  
  Additional Resources/Info
&lt;/h3&gt;

&lt;p&gt;People who haven't yet checked out how cool Three.js please just have a look &lt;a href="https://threejs.org/" rel="noopener noreferrer"&gt;https://threejs.org/&lt;/a&gt;. I got this theme idea from my nephew, who recently dressed as coronavirus in his school fancy dress competition&lt;br&gt;
&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/vF8xv3RK-EQ"&gt;
&lt;/iframe&gt;
 &lt;/p&gt;

</description>
      <category>dohackathon</category>
      <category>javascript</category>
      <category>webdev</category>
      <category>gamedev</category>
    </item>
    <item>
      <title>Which tool do you use for making a presentation?</title>
      <dc:creator>Maulik</dc:creator>
      <pubDate>Mon, 14 Dec 2020 12:57:25 +0000</pubDate>
      <link>https://dev.to/maulik/which-tool-do-you-use-for-making-a-presentation-174f</link>
      <guid>https://dev.to/maulik/which-tool-do-you-use-for-making-a-presentation-174f</guid>
      <description>&lt;p&gt;Being in this field or any other field, presenting the ideas, strategy, and goals effectively are really necessary for us, and for that, we need &lt;strong&gt;an effective presentation&lt;/strong&gt; that attracts the audience and helps us to deliver it the way we want it to be delivered.&lt;/p&gt;

&lt;p&gt;Some people say that the slides should be too simple and animation free and other stuff. But I think that is too boring. According to me, for an effective presentation, we need an effective theme, visual aids, charts that show statistics, and also smooth animations for the transition.&lt;/p&gt;

&lt;p&gt;Google slides, LibreOffice Impress and Microsoft PowerPoint are very nice tools to create a presentation, But I found a nicer tool with very rich functionalities that I like very much and that tool is &lt;strong&gt;Prezi&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;See a few samples in the following videos&lt;br&gt;
&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/XVl3B1EWhHc"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;I am using Prezi for more than 7 years. It also provides a very cool feature which is &lt;strong&gt;the Prezi video&lt;/strong&gt;. It also has many video themes with the presentation props as shown in the following gif.&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F5mci6baurx4mrys7l7t8.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F5mci6baurx4mrys7l7t8.gif" alt="Alt Text" width="600" height="338"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This way, you can effectively record your session and then can share it with anyone. &lt;/p&gt;

&lt;p&gt;I got appreciation many times from the audience for my presentation and they also have asked what I have used to create such an effective and beautiful presentation!&lt;/p&gt;

&lt;p&gt;So, Which tool you use for the presentation?&lt;/p&gt;

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

</description>
      <category>watercooler</category>
      <category>discuss</category>
      <category>productivity</category>
      <category>career</category>
    </item>
    <item>
      <title>Having a dev as a life partner!</title>
      <dc:creator>Maulik</dc:creator>
      <pubDate>Mon, 07 Dec 2020 12:51:55 +0000</pubDate>
      <link>https://dev.to/maulik/having-a-dev-as-a-life-partner-3l6k</link>
      <guid>https://dev.to/maulik/having-a-dev-as-a-life-partner-3l6k</guid>
      <description>&lt;p&gt;As a dev, what is your thought on marrying another dev?&lt;/p&gt;

&lt;p&gt;I am not married as of now, and I really do think about it. I was hesitant to write this but I couldn't stop myself.&lt;/p&gt;

&lt;p&gt;My thinking is, it's good for a dev to marry a dev as they both can understand each other more, can discuss things with each other and help. I think it also positively affects your career and productivity.&lt;/p&gt;

&lt;p&gt;Please please please share your thoughts 😃&lt;/p&gt;

</description>
      <category>watercooler</category>
      <category>career</category>
      <category>productivity</category>
      <category>discuss</category>
    </item>
    <item>
      <title>Monitor &amp; React to File System Events on Linux Using inotify</title>
      <dc:creator>Maulik</dc:creator>
      <pubDate>Wed, 02 Dec 2020 12:48:13 +0000</pubDate>
      <link>https://dev.to/maulik/monitor-react-to-file-system-events-on-linux-using-inotify-54fc</link>
      <guid>https://dev.to/maulik/monitor-react-to-file-system-events-on-linux-using-inotify-54fc</guid>
      <description>&lt;p&gt;Ever wondered when you make a change in a single file and on saving it some tools like angular or other clis or nodemon automatically react to it by bundling and redeploying the application?&lt;/p&gt;

&lt;p&gt;Also while using an ide, when you do some mistake in code and save it, all the dependent files turn red due to an error!&lt;/p&gt;

&lt;p&gt;The reaction is coded on ide or cli...but how they keep a watch on files and How it gets to know about events like create, modified, deleted and How we can custom automate something.&lt;/p&gt;

&lt;p&gt;I needed such a tool that can listen to the file change events as I was using AngularJS and it does not have an inbuilt cli as angular2+ has. So I looked for something that can help me to automate the build. I use ubuntu so I searched and I found the tool named &lt;a href="https://man7.org/linux/man-pages/man7/inotify.7.html" rel="noopener noreferrer"&gt;inotify&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;I achieved the hot deploy feature by using the inotify with a bash script. I have written a shell script like below&lt;br&gt;
&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F7mmr7x6z9eg2z4fmxz3o.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F7mmr7x6z9eg2z4fmxz3o.png" alt="Alt Text"&gt;&lt;/a&gt;&lt;br&gt;
or check out this git repo&lt;br&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://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/Maulikdes" rel="noopener noreferrer"&gt;
        Maulikdes
      &lt;/a&gt; / &lt;a href="https://github.com/Maulikdes/file_watcher" rel="noopener noreferrer"&gt;
        file_watcher
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      This project is a shell script file that can be used to watch the file changes and automate the actions
    &lt;/h3&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;I just have to now run the following command and not have to do the manual steps I was doing after changing files&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;bash filename.sh&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I'm not gonna bore you by writing about more functionalities, and stuff of inotify but let's just take a look at the simple example&lt;br&gt;
First to install the inotify, just hit the following command&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;sudo apt-get install -y inotify-tools&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Here is a simple bash script which watches the changes of a file name &lt;em&gt;a.txt&lt;/em&gt; and on change, it writes the log to &lt;em&gt;b.txt&lt;/em&gt;&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;

while true; do
    # the next statement will wait for the inotify event to get triggered
    change=$(inotifywait -e modify a.txt)
    # append he change log to the b.txt file
    echo $change "$(date +"%T")" &amp;gt;&amp;gt; b.txt;
done


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;p&gt;Now let's see the demo&lt;br&gt;
&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/x4ghsFQmQI8"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

</description>
      <category>bash</category>
      <category>ubuntu</category>
      <category>webdev</category>
      <category>linux</category>
    </item>
    <item>
      <title>Cultural richness at work</title>
      <dc:creator>Maulik</dc:creator>
      <pubDate>Thu, 26 Nov 2020 08:46:25 +0000</pubDate>
      <link>https://dev.to/maulik/celebrating-festivals-at-the-organization-eb7</link>
      <guid>https://dev.to/maulik/celebrating-festivals-at-the-organization-eb7</guid>
      <description>&lt;p&gt;India is a secular country so people of different religions and faiths have the freedom to practice and follow their religion without any fear of discrimination. So we have so many festivals to celebrate :)&lt;/p&gt;

&lt;p&gt;I strongly believe that celebrating festivals and performing cultural activities at an organization improves the culture of an organization. It helps the employees to get along with each other and it's also refreshing.&lt;/p&gt;

&lt;p&gt;So let's take a look at which and how festivals are celebrated at my current organization&lt;/p&gt;

&lt;h3&gt;
  
  
  Navratri
&lt;/h3&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/DkeMW41-yFA"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;We celebrate Navratri wearing traditional clothes, gathering, and doing a traditional dance which is called Garba as you can see in the video. A huge amount of people gather and do it. We also celebrate this at our organization. This is so much fun doing the Garba with people you work&lt;/p&gt;

&lt;h3&gt;
  
  
  Holi
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fovpn4od3y1uotti82dln.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fovpn4od3y1uotti82dln.jpg" alt="Alt Text" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Holi is a popular ancient Hindu festival, also known as the Indian "festival of spring", the "festival of colors", or the "festival of love". The festival signifies the victory of good over evil. We celebrate Holi by applying colors to each other. It's also called a day to forget and forgive.&lt;/p&gt;

&lt;h3&gt;
  
  
  Diwali
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fie942sihmlq9g8kb030g.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fie942sihmlq9g8kb030g.jpg" alt="Alt Text" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Diwali is a festival of lights and one of the major festivals celebrated in India. We celebrate Diwali with Diya and lighting, home decoration, shopping, fireworks, puja (prayers), gifts, feast, and sweets. At the organization, we decorate the whole office. We make rangolis, we wear a traditional dress on that day and click photos.&lt;/p&gt;

&lt;h3&gt;
  
  
  Christmas
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fk1o0znhfv5nrrvsn210i.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fk1o0znhfv5nrrvsn210i.jpeg" alt="Alt Text" width="700" height="500"&gt;&lt;/a&gt;&lt;br&gt;
We celebrate Christmas by decorating our desks, office, and a secret Santa tradition. So far I got a camera bag (I don't have a camera), a gym bag(I don't go to a gym), and aviator goggles (I used it once) But it's fun doing these things.&lt;/p&gt;

&lt;h3&gt;
  
  
  Eid
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Ffjkez54d4l45bis2j2gg.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Ffjkez54d4l45bis2j2gg.jpg" alt="Alt Text" width="800" height="533"&gt;&lt;/a&gt;&lt;br&gt;
Eid is a Muslim religious festival. On Eid, one of the presidents of our office brings Homemade Sevaiya Kheer(Desert) and we all get to enjoy this perfect dessert.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;The best thing about all of these activities is everyone gets together and celebrates leaving all the work stress and lives it up.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Which cultural activities do you perform at your organization or which festivals you celebrate and how?&lt;/p&gt;

</description>
      <category>watercooler</category>
    </item>
    <item>
      <title>Why did I choose to become a developer?</title>
      <dc:creator>Maulik</dc:creator>
      <pubDate>Thu, 19 Nov 2020 05:34:29 +0000</pubDate>
      <link>https://dev.to/maulik/why-did-i-choose-to-become-a-developer-47kn</link>
      <guid>https://dev.to/maulik/why-did-i-choose-to-become-a-developer-47kn</guid>
      <description>&lt;p&gt;I was in 7th standard when my father bought me a computer. As a kid, my only interest in the computer was playing games. Luxor, Road rash, Zuma were games that I played first and then some more cool games like GTA: Vice City, Prince of Persia, and so on.&lt;/p&gt;

&lt;p&gt;While playing games, I thought &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;what If I could make a game that has characters that I've designed, rules that I've created, and then play it&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I then researched how one can make a game and what study is required to do so. Based on that I decided that I would be a software engineer and develop games.&lt;/p&gt;

&lt;p&gt;Well, my only concern and desire were playing and creating games but as soon as I entered the real world, I realized that there are many more cool things we can develop including games and it made me a developer.&lt;/p&gt;

&lt;p&gt;But yes, in this journey, I've developed my first game in C using the graphics library which was not easy for me but anyway I have done that.&lt;/p&gt;

&lt;p&gt;Here is the video of that game. Though it's not good enough, there are flickers also in the game and there are many patches in the game to make it work, it's very special to me. And I am very happy and fortunate that I am in a field I have an interest in.&lt;br&gt;
&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/eKFBG-UxsSo"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;I have developed this game many years ago and I can improve it to a very good level still I like it the way it is... so I never touched it since then. Maybe the incompleteness and flaws of this game are making it perfect. It reminds me of my dreams, imaginations, and the golden time of imaging this stuffs.&lt;/p&gt;

&lt;p&gt;Here is the Github repo for that game.&lt;br&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://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/Maulikdes" rel="noopener noreferrer"&gt;
        Maulikdes
      &lt;/a&gt; / &lt;a href="https://github.com/Maulikdes/SpaceShip" rel="noopener noreferrer"&gt;
        SpaceShip
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      This is a game developed in C using graphics library
    &lt;/h3&gt;
  &lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;What's your story, What made you a developer or whatever you are?&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>watercooler</category>
      <category>devjournal</category>
      <category>career</category>
    </item>
    <item>
      <title>What is load testing? and why is it important?</title>
      <dc:creator>Maulik</dc:creator>
      <pubDate>Fri, 13 Nov 2020 18:39:09 +0000</pubDate>
      <link>https://dev.to/maulik/what-is-load-testing-and-why-is-it-important-5h6b</link>
      <guid>https://dev.to/maulik/what-is-load-testing-and-why-is-it-important-5h6b</guid>
      <description>&lt;p&gt;The simple definition of load testing is&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Load testing is the process of putting demand on a system and measuring its response.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Generally, we use manual and automation testing in our project which is okay for checking if the functionality is working fine and those are functional tests. &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;But, Just because your application will pass a functional test doesn't mean it can perform the same under a load.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Consider your application is working fine for 10 simultaneous users. Are you sure that your application will behave fine with more people using it simultaneously? If so, How many people will be able to use it simultaneously? &lt;/p&gt;

&lt;p&gt;We can't have the same number of QAs as end-users who simultaneously check the system unless we have a budget to hire these many QAs.&lt;/p&gt;

&lt;p&gt;Many times we hear that the site goes down due to sudden spikes in site traffic. So this type of testing is necessary, right?&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;So How we will ensure that our application will work well under the pressure like us :) !&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;We can't have actual users to test, but we can have virtual users right? who can do the requests for us simultaneously... Load testing uses this concept of creating virtual users. Through the load testing tools and libraries, we can test our application against sudden spikes in the traffic and catch the behaviour before it directly occurs in production.&lt;/p&gt;

&lt;p&gt;Moreover, performance testing will help us scale our project. It draws a line and we should optimize our application to not cross that line.&lt;/p&gt;

&lt;p&gt;There are many load testing tools available, Some of them are&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://k6.io/" rel="noopener noreferrer"&gt;k6&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.radview.com/" rel="noopener noreferrer"&gt;WebLOAD&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://loadninja.com/" rel="noopener noreferrer"&gt;LoadNinja&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.smartmeter.io/" rel="noopener noreferrer"&gt;SmartMeter.io&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.loadview-testing.com/" rel="noopener noreferrer"&gt;LoadView&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://jmeter.apache.org/" rel="noopener noreferrer"&gt;Apache JMeter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.microfocus.com/en-us/products/loadrunner-professional/overview" rel="noopener noreferrer"&gt;LoadRunner&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.appvance.ai/" rel="noopener noreferrer"&gt;Appvance&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.neotys.com/neoload/overview" rel="noopener noreferrer"&gt;NeoLoad&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://support.smartbear.com/loadcomplete/docs/general-info/introducing-loadcomplete.html#:~:text=LoadComplete%20is%20a%20load%20testing,for%20web%20servers%20and%20services.&amp;amp;text=LoadComplete%20automates%20creating%20load%20tests,of%20virtual%20users%20working%20simultaneously." rel="noopener noreferrer"&gt;LoadComplete&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These tools are awesome and provide many functionalities and performance statistics such as copying the user behaviour and based on that do the load testing with virtual users and so on.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>testing</category>
      <category>performance</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Fed up with Git conflicts😤?: Rebase regularly and chill!</title>
      <dc:creator>Maulik</dc:creator>
      <pubDate>Thu, 05 Nov 2020 14:48:24 +0000</pubDate>
      <link>https://dev.to/maulik/fed-up-with-git-conflicts-rebase-regularly-and-chill-1ijb</link>
      <guid>https://dev.to/maulik/fed-up-with-git-conflicts-rebase-regularly-and-chill-1ijb</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;Git is a blessing, isn't it?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Absolutely yes, if used properly.&lt;/p&gt;

&lt;p&gt;The general workflow that we follow in the project development is like&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fj5g50quhrhl7f88gbff6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fj5g50quhrhl7f88gbff6.png" alt="Alt Text" width="467" height="463"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you have observed the above flowchart, there is a red line drawn from the master branch to the merge commit and that is intentional. &lt;/p&gt;

&lt;p&gt;Most of the time, many developers work on the same project and on different issues, and while we work, the master branch could have been updated with other's change and the master branch could have new commits. So let's update the diagram.&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fq4tdfujfe1rriczy6ru1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fq4tdfujfe1rriczy6ru1.png" alt="Alt Text" width="464" height="464"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;OK, updated the diagram. But what is the issue? &lt;br&gt;
The issue is, there are possibilities of getting conflicts and we have to resolve either by merging the master branch to your branch or rebasing your branch with the master.&lt;/p&gt;

&lt;p&gt;Now let's get this straight why I choose to rebase over merge&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;No extra merge commit&lt;br&gt;
Master's history remain clean and linear&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;So when we merge master to our branch, we need to resolve the conflicts, and then it adds a new merge commit. &lt;/p&gt;

&lt;p&gt;While in rebasing our branch is first updated with master and then our commits will be applied one by one.&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fviliz2lk78qace29a76z.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fviliz2lk78qace29a76z.png" alt="Alt Text" width="741" height="713"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you are working on a complex task, you might need more time and the master branch will not wait for you, so I suggest to rebase your branch regularly(daily) and if there are conflicts resolve it, Otherwise at creating a pull-request or merge-request of a big task, conflicts may haunt you.&lt;/p&gt;

</description>
      <category>git</category>
      <category>webdev</category>
      <category>beginners</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Can Insomnia Be Cured?</title>
      <dc:creator>Maulik</dc:creator>
      <pubDate>Fri, 30 Oct 2020 17:20:40 +0000</pubDate>
      <link>https://dev.to/maulik/can-insomnia-be-cured-534c</link>
      <guid>https://dev.to/maulik/can-insomnia-be-cured-534c</guid>
      <description>&lt;p&gt;Insomnia is my old friend. I like to work at night as there is no disturbance and I can concentrate well due to that. So I used to read, learn, and complete assignments at night from the 10th standard(year 2011) and I continued. It eventually became a habit and now I have trouble falling asleep. It many times helps though and many times I want to get rid of it.&lt;/p&gt;

&lt;p&gt;I have read a few remedies, haven't tried anything yet but I am curious &lt;strong&gt;Has anyone been cured of insomnia?&lt;/strong&gt; If yes, please share &lt;strong&gt;How&lt;/strong&gt; in the comment!&lt;/p&gt;

&lt;p&gt;Thank you&lt;/p&gt;

</description>
      <category>discuss</category>
    </item>
    <item>
      <title>Hey Developer, Go get a life!</title>
      <dc:creator>Maulik</dc:creator>
      <pubDate>Tue, 20 Oct 2020 10:10:28 +0000</pubDate>
      <link>https://dev.to/maulik/hey-developer-go-get-a-life-3p1h</link>
      <guid>https://dev.to/maulik/hey-developer-go-get-a-life-3p1h</guid>
      <description>&lt;p&gt;We developers have the common issue of managing work-life balance. Being an experienced developer, I have the following things to say&lt;/p&gt;

&lt;h2&gt;
  
  
  Success, people praising you... it goes away
&lt;/h2&gt;

&lt;p&gt;Don't try to be a hero developer. Yes, there are certain perks of being one but as this point title says... it all goes away and you will end up with everybody expecting you to complete their task they have given to you because they think you would do it. And you have to do it for your image because you have built it like this. Learn to say NO. If you are a good developer and there are 100 percent chances that you will get more work as people will think that you can do this even if there is another ordinary developer is available. We have to make everyone understand that yes, I am a good developer but I will not do everything everyone asks because I have a life. It becomes a very big problem when it becomes a routine and when you realize it, it's late... Now you will think if you start saying NO then people will judge you and yes...people will. That's why I ask beginners to manage their work-life balance from the start.&lt;/p&gt;

&lt;h2&gt;
  
  
  Choose the target audience wisely
&lt;/h2&gt;

&lt;p&gt;Sometimes you work hard for something but don't get enough responses and praise and it demoralizes you. The problem is you are showcasing your ability to the wrong target audience. Think about your audience first. e.g. your organization might not give you enough attention to your innovation but on dev.to if you share it effectively, you will get responses, suggestions and other innovative friends &lt;/p&gt;

&lt;h2&gt;
  
  
  You're earning for yourself and your family
&lt;/h2&gt;

&lt;p&gt;We have to remind ourselves that we are earning for ourselves so give time to yourself and your loved ones. Extra hours spent on work may pay you more but it's not worth more than spending time with your loved ones. Nobody except you will remember the sleepless nights that you spent on work.&lt;/p&gt;

&lt;h2&gt;
  
  
  Yes, developer life also gets boring
&lt;/h2&gt;

&lt;p&gt;At some point, developer life also becomes boring so enjoy it. Make friends at your workplace, chit chat, gossip, take breaks, and go on a trip. Do whatever that makes you happy to stay away from a boring life.&lt;/p&gt;

&lt;h2&gt;
  
  
  You can overcome Imposter syndrome and Depression but it's better not to fall into it
&lt;/h2&gt;

&lt;p&gt;Everybody from beginner to experienced people feels that they don't have enough knowledge sometimes. The developer communities really help in this case. You can share your knowledge and you will find that your knowledge is helping others and you will also get a deeper knowledge of things that you follow which keeps up your interest. Spending some time in a related community is really worthwhile.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;At last, as these lines from the climb song say&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Ain't about how fast I get there&lt;br&gt;
Ain't about what's waiting on the other side&lt;br&gt;
It's the climb&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;It's all about the journey. I am not saying destination doesn't matter, it does but so does the journey. Don't rush, enjoy it which will eventually make your life easy and joyful but &lt;strong&gt;If you don't have life, you don't have to worry about WLB&lt;/strong&gt;.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>watercooler</category>
      <category>beginners</category>
      <category>career</category>
    </item>
    <item>
      <title>Using Angular component in Non-Angular App</title>
      <dc:creator>Maulik</dc:creator>
      <pubDate>Wed, 14 Oct 2020 16:25:58 +0000</pubDate>
      <link>https://dev.to/maulik/using-angular-component-in-non-angular-app-1p0g</link>
      <guid>https://dev.to/maulik/using-angular-component-in-non-angular-app-1p0g</guid>
      <description>&lt;p&gt;We all are mostly aware of the component-based approach and we create components in certain technologies that work within that technology environment. Like angular component works only in angular and Component created with Vue work only in Vue. &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;But what if I want to use a component I have created with angular on other platforms?&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Let's start with What is web components and then do this magic with angular.&lt;/p&gt;

&lt;h3&gt;
  
  
  Web Components
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;Web components are a set of web platform APIs that allow you to create new custom, reusable, encapsulated HTML tags to use in web pages and web apps. Custom components and widgets build on the Web Component standards, will work across modern browsers, and can be used with any JavaScript library or framework that works with HTML.&lt;br&gt;
&lt;/p&gt;
&lt;/blockquote&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;script type="module" src="./js/my-element.js"&amp;gt;&amp;lt;/script&amp;gt;
...
&amp;lt;my-element&amp;gt;&amp;lt;/my-element&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;Using a custom element is pretty simple just like above code and you also can find how to create in javascript in &lt;a href="https://developer.mozilla.org/en-US/docs/Web/Web_Components/Using_custom_elements" rel="noopener noreferrer"&gt;this article&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This article is about creating such a web component using angular so that we can later use that element anywhere by just importing a single file so let's create one.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Step-1 Create an angular project&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;ng new web-components&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Step-2 Add element library&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;ng add @angular/elements&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Step-3 Create web component inside the created directory&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;ng generate component my-element&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Step-4 Write code in component&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;I will create a simple counter component having two buttons for increment and decrement of the counter.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Step-5 Open app.module.ts file and do following&lt;br&gt;
Import following&lt;br&gt;
&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;import { Injector } from '@angular/core';
import {createCustomElement} from '@angular/elements';
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;Remove the declaration of AppComponent, also remove it from bootstrap.&lt;br&gt;
Remove the app.component.ts and related HTML, CSS and spec.ts file and it's import&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Add your component as an entry component inside @NgModule({})
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;entryComponents: [MyElementComponent]
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;inject Injector in AppModule class and define a custom element
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;export class AppModule { 
  constructor(private injector: Injector) {}
  ngDoBootstrap() {
    const el = createCustomElement(MyElementComponent, { injector: this.injector });
    customElements.define('my-element', el);
  }
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;Step-6 Write some code in your component...&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Step-7 Build the project&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;ng build --prod --output-hashing none&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Step-8 Bundle the files generated in dist&lt;br&gt;
Multiple files get generated in dist folder including main.js, pollyfill.js runtime.js and scripts.js. In newer versions, two types of files get generated (with es2015 and es5).&lt;br&gt;
To concat files into a single file, &lt;br&gt;
first, install required dependency for concatenation&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;npm install fs-extra concat&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;create a js file in the main folder and include the following code. I am naming it as bundle.js&lt;br&gt;
&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;const fs = require('fs-extra');
const concat = require('concat');
(async function build() {
    const files = [
        './dist/web-components/runtime-es5.js',
        './dist/web-components/polyfills-es5.js',
        './dist/web-components/scripts-es5.js',
        './dist/web-components/main-es5.js',
    ]
    await fs.ensureDir('elements')
    await concat(files, 'elements/my-element.js');
    await fs.copyFile('./dist/web-components/styles.css', 'elements/styles.css')    
})()
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;Step-9 Run the following code to concat all files
&amp;gt; node bundle.js&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;New folder named elements will be created and you can now use that element by importing the generated file and rendering the element that you have mentioned while creating custom element in app.module.ts&lt;br&gt;
&lt;/p&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;script src="my-element.js" &amp;gt;&amp;lt;/script&amp;gt;
&amp;lt;h4&amp;gt;Element below is created in angular&amp;lt;/h4&amp;gt;
&amp;lt;my-element&amp;gt;&amp;lt;/my-element&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;Step-10 Now run that HTML file in the browser and you will see that the component created in angular now working on a simple HTML page
Here is the codepen demo
&lt;iframe height="600" src="https://codepen.io/Mau1ik/embed/dyXGYYb?height=600&amp;amp;default-tab=html,result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Here is the angular code &lt;br&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://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/Maulikdes" rel="noopener noreferrer"&gt;
        Maulikdes
      &lt;/a&gt; / &lt;a href="https://github.com/Maulikdes/web-components" rel="noopener noreferrer"&gt;
        web-components
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      This project is a sample for creating angular web-elements
    &lt;/h3&gt;
  &lt;/div&gt;
&lt;/div&gt;



</description>
      <category>webdev</category>
      <category>angular</category>
      <category>javascript</category>
    </item>
  </channel>
</rss>
