<?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: Jun Santilla</title>
    <description>The latest articles on DEV Community by Jun Santilla (@junsantilla).</description>
    <link>https://dev.to/junsantilla</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F194218%2F798e2430-ebaf-4e71-ad6f-136f254b623a.jpeg</url>
      <title>DEV Community: Jun Santilla</title>
      <link>https://dev.to/junsantilla</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/junsantilla"/>
    <language>en</language>
    <item>
      <title>I Built a Nostalgic Social Network in 2026</title>
      <dc:creator>Jun Santilla</dc:creator>
      <pubDate>Wed, 02 Sep 2026 08:55:38 +0000</pubDate>
      <link>https://dev.to/junsantilla/genggi-inspired-by-old-fb-and-friendster-4b30</link>
      <guid>https://dev.to/junsantilla/genggi-inspired-by-old-fb-and-friendster-4b30</guid>
      <description>&lt;p&gt;A little over a week ago, I started building something I've wanted to see for a long time: a social network that feels more personal and nostalgic.&lt;/p&gt;

&lt;p&gt;It's called Genggi.&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fc2h02zduvcm33eo122dw.jpeg" 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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fc2h02zduvcm33eo122dw.jpeg" alt=" " width="800" height="462"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The idea is simple: create a profile that actually feels like you, connect with friends, share posts and photos, and bring back some of the feeling that old-school social networking had.&lt;/p&gt;

&lt;p&gt;Why I Started Building It&lt;/p&gt;

&lt;p&gt;Modern social platforms feel increasingly optimized for feeds, engagement, and algorithms.&lt;/p&gt;

&lt;p&gt;I wanted to build something different.&lt;/p&gt;

&lt;p&gt;I miss the feeling of having your own profile, customizing it, seeing what your friends were doing, sharing random moments, and just exploring people's profiles.&lt;/p&gt;

&lt;p&gt;So I started building Genggi as a small experiment.&lt;/p&gt;

&lt;p&gt;Then it started getting more interesting.&lt;/p&gt;

&lt;p&gt;Building It With Next.js&lt;/p&gt;

&lt;p&gt;The current version is built with:&lt;/p&gt;

&lt;p&gt;Next.js&lt;br&gt;
TypeScript&lt;br&gt;
Tailwind CSS&lt;br&gt;
MongoDB&lt;br&gt;
Cloudflare R2&lt;br&gt;
Vercel&lt;/p&gt;

&lt;p&gt;I'm using Next.js App Router for the application and MongoDB for the data layer.&lt;/p&gt;

&lt;p&gt;For user-uploaded images, I'm using Cloudflare R2 so I can keep storage and delivery costs manageable as the platform grows.&lt;/p&gt;

&lt;p&gt;Authentication is also integrated into the application, and I'm continuing to improve the security and moderation side as more people start using it.&lt;/p&gt;

&lt;p&gt;The Design&lt;/p&gt;

&lt;p&gt;One of the things I care about most is the feeling of the platform.&lt;/p&gt;

&lt;p&gt;I don't want Genggi to look like another generic SaaS dashboard.&lt;/p&gt;

&lt;p&gt;Profiles are an important part of the experience.&lt;/p&gt;

&lt;p&gt;I want users to feel like their profile is their own little space on the internet.&lt;/p&gt;

&lt;p&gt;It's Still Very Early&lt;/p&gt;

&lt;p&gt;Genggi is currently in beta.&lt;/p&gt;

&lt;p&gt;I started building it only a little over a week ago, so there are still plenty of things I want to improve.&lt;/p&gt;

&lt;p&gt;I'm currently working on things like:&lt;/p&gt;

&lt;p&gt;Better profiles&lt;br&gt;
Friends and social connections&lt;br&gt;
Comments and reactions&lt;br&gt;
More profile customization&lt;br&gt;
Better image handling&lt;br&gt;
Performance improvements&lt;br&gt;
Moderation and spam prevention&lt;br&gt;
More nostalgic features&lt;/p&gt;

&lt;p&gt;I'm Looking for Early Users and Builders&lt;/p&gt;

&lt;p&gt;At this stage, I'm not trying to pretend Genggi is a finished product.&lt;/p&gt;

&lt;p&gt;I'd rather have people try it, break things, tell me what's confusing, and tell me what they would want from a nostalgic social network.&lt;/p&gt;

&lt;p&gt;I'm also interested in connecting with developers, designers, SEO people, and people who enjoy building communities.&lt;/p&gt;

&lt;p&gt;If the idea sounds interesting, I'd love to hear what you think.&lt;/p&gt;

&lt;p&gt;Genggi: &lt;a href="https://genggi.com" rel="noopener noreferrer"&gt;https://genggi.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It's still early, but I'm excited to see where it can go.&lt;/p&gt;

</description>
      <category>buildinpublic</category>
      <category>sideprojects</category>
      <category>webdev</category>
    </item>
    <item>
      <title>🚀 Launching Kravatar: The AI-Powered Avatar Generator</title>
      <dc:creator>Jun Santilla</dc:creator>
      <pubDate>Fri, 27 Sep 2024 20:17:12 +0000</pubDate>
      <link>https://dev.to/junsantilla/launching-kravatar-the-ai-powered-avatar-generator-ieg</link>
      <guid>https://dev.to/junsantilla/launching-kravatar-the-ai-powered-avatar-generator-ieg</guid>
      <description>&lt;p&gt;Hey, I'm Jun Santilla, a web developer with over 6 years of experience, and today I'm excited to announce the launch of my latest project, Kravatar! 🎉&lt;/p&gt;

&lt;p&gt;Kravatar is a SaaS platform designed to help users easily generate unique avatars using AI. Whether you're a gamer, content creator, or just someone who enjoys customizing their online presence, Kravatar can generate avatars that fit your unique style. All you need is a prompt, and our tool takes care of the rest, using the powerful DALL-E AI to bring your vision to life.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why Kravatar?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;As someone passionate about web development and artificial intelligence, I wanted to merge these two fields to create something both fun and functional. Avatars are a big part of digital identity, and with Kravatar, you can create truly personalized avatars that go beyond the usual options offered by traditional avatar generators.&lt;/p&gt;

&lt;p&gt;Here are a few reasons why Kravatar stands out:&lt;/p&gt;

&lt;p&gt;AI-Driven Avatars: Using DALL-E, Kravatar generates high-quality, diverse avatars based on the descriptions you provide.&lt;/p&gt;

&lt;p&gt;User-Friendly Credit System: You can easily purchase credits through our platform and use them to generate avatars at any time.&lt;/p&gt;

&lt;p&gt;Custom Collections: Save and manage your favorite avatars in your collections page.&lt;/p&gt;

&lt;p&gt;Mobile Responsiveness: Kravatar is designed to work smoothly across all devices.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Kravatar on Product Hunt&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I'm thrilled to also announce that Kravatar is now live on Product Hunt! If you've been following the development process or are simply interested in seeing what Kravatar is all about, I’d really appreciate your support. You can check out the project, leave feedback, and of course, upvote if you find it useful.&lt;/p&gt;

&lt;p&gt;Launching on Product Hunt is an exciting step for me. It’s a great community for discovering new tools and innovative ideas, and I’m looking forward to getting feedback from the tech-savvy community there.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Building Kravatar&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The journey of building Kravatar has been both challenging and rewarding. I've been using Next.js 14 for the web application, which allowed me to build a fast, scalable platform with great flexibility. I integrated Stripe for seamless payment processing, enabling users to purchase credits securely. Firebase also plays a key role in handling user authentication, allowing login through both Google and Facebook.&lt;/p&gt;

&lt;p&gt;For developers reading this, if you're interested in the tech behind Kravatar, feel free to check out the code or ask me about the implementation. I'm always happy to share insights and get involved in discussions about web development, AI, and everything in between.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What’s Next?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This is just the beginning! I have a lot of exciting features planned for Kravatar, including:&lt;/p&gt;

&lt;p&gt;Enhanced Avatar Customization: More control over avatar features like facial expressions, backgrounds, and more.&lt;/p&gt;

&lt;p&gt;Expanded Credit System: Offering subscription plans for frequent users.&lt;/p&gt;

&lt;p&gt;Community Features: Letting users share and explore avatars from others in the Kravatar community.&lt;/p&gt;

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

&lt;p&gt;Launching Kravatar has been a labor of love, and I’m eager to see where it goes from here. I hope you find Kravatar to be a fun and creative tool. Be sure to check it out, leave feedback, and help spread the word!&lt;/p&gt;

&lt;p&gt;You can try Kravatar at &lt;a href="https://kravatar.com" rel="noopener noreferrer"&gt;kravatar.com&lt;/a&gt; and find it on &lt;a href="https://www.producthunt.com/posts/kravatar" rel="noopener noreferrer"&gt;Product Hunt&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Thanks for reading, and I can't wait to hear what you think! Let’s make your avatars as unique as you are. &lt;/p&gt;

</description>
      <category>webdev</category>
      <category>ai</category>
      <category>nextjs</category>
      <category>saas</category>
    </item>
    <item>
      <title>My Hobby Project - Resume Builder - Next.js</title>
      <dc:creator>Jun Santilla</dc:creator>
      <pubDate>Fri, 19 Jan 2024 20:33:51 +0000</pubDate>
      <link>https://dev.to/junsantilla/my-hobby-project-resume-builder-nextjs-45e4</link>
      <guid>https://dev.to/junsantilla/my-hobby-project-resume-builder-nextjs-45e4</guid>
      <description>&lt;p&gt;I'm excited to share my hobby project: cvalley.io - a platform designed to make the resume-building process easy, efficient, and free. Whether you're a recent graduate entering the job market or an experienced professional looking to update your CV, CValley.io has got you covered.&lt;/p&gt;

&lt;p&gt;CValley is open source on GitHub. Explore the project's key features and purpose, and feel free to contribute, provide feedback, or suggest improvements. &lt;/p&gt;

&lt;p&gt;🏠 Homepage: &lt;a href="https://cvalley.io/" rel="noopener noreferrer"&gt;https://cvalley.io/&lt;/a&gt;&lt;br&gt;
🐙 GitHub: &lt;a href="https://github.com/junsantilla/cvalley" rel="noopener noreferrer"&gt;https://github.com/junsantilla/cvalley&lt;/a&gt;&lt;/p&gt;

</description>
      <category>nextjs</category>
      <category>react</category>
      <category>webdev</category>
      <category>javascript</category>
    </item>
    <item>
      <title>SolidJS Code Snippets</title>
      <dc:creator>Jun Santilla</dc:creator>
      <pubDate>Fri, 11 Aug 2023 07:56:04 +0000</pubDate>
      <link>https://dev.to/junsantilla/solidjs-code-snippets-3df5</link>
      <guid>https://dev.to/junsantilla/solidjs-code-snippets-3df5</guid>
      <description>&lt;p&gt;This is a collection of code snippets for Solid.js, a declarative JavaScript library for building user interfaces.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/junsantilla/solidjs-code-snippets" rel="noopener noreferrer"&gt;https://github.com/junsantilla/solidjs-code-snippets&lt;/a&gt;&lt;/p&gt;

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

&lt;ol&gt;
&lt;li&gt;Install the extension in Visual Studio Code.&lt;/li&gt;
&lt;li&gt;Open a Solid.js file.&lt;/li&gt;
&lt;li&gt;Type the snippet prefix and select the desired snippet from the autocomplete suggestions.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  License
&lt;/h2&gt;

&lt;p&gt;This extension is released under the MIT License. Feel free to modify and use it to improve your Solid.js development workflow.&lt;/p&gt;

&lt;p&gt;Enjoy!&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>solidjs</category>
      <category>snippets</category>
      <category>vscode</category>
    </item>
    <item>
      <title>My first VSCode Extension</title>
      <dc:creator>Jun Santilla</dc:creator>
      <pubDate>Fri, 28 Apr 2023 08:52:36 +0000</pubDate>
      <link>https://dev.to/junsantilla/my-first-vscode-extension-3ke6</link>
      <guid>https://dev.to/junsantilla/my-first-vscode-extension-3ke6</guid>
      <description>&lt;p&gt;It is my first VSCode Extension and one of my first projects since I started to explore Software development after being a WordPress Developer for almost five years.&lt;/p&gt;

&lt;p&gt;Extension name is &lt;strong&gt;&lt;a href="https://marketplace.visualstudio.com/items?itemName=junsantilla.code-typewriter-effect&amp;amp;ssr=false#overview" rel="noopener noreferrer"&gt;Code Typewriter Effect&lt;/a&gt;&lt;/strong&gt;. This VSCode extension adds a typewriter effect to your code when activated. It is straightforward and easy to use.&lt;/p&gt;

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

&lt;p&gt;To use this extension, follow these simple steps:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Open the file you want to apply the typewriter effect to in your Visual Studio Code editor.&lt;/li&gt;
&lt;li&gt;Press Ctrl + Shift + P or Command + Shift + P on Mac to open the Command Palette.&lt;/li&gt;
&lt;li&gt;Select Code Typewriter Effect from the available options in the Command Palette.&lt;/li&gt;
&lt;li&gt;The typewriter effect will be applied to your code instantly.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Features
&lt;/h2&gt;

&lt;p&gt;More features soon!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://marketplace.visualstudio.com/items?itemName=junsantilla.code-typewriter-effect&amp;amp;ssr=false#overview" rel="noopener noreferrer"&gt;https://marketplace.visualstudio.com/items?itemName=junsantilla.code-typewriter-effect&amp;amp;ssr=false#overview&lt;/a&gt;&lt;/p&gt;

</description>
      <category>vscode</category>
      <category>webdev</category>
      <category>javascript</category>
      <category>programming</category>
    </item>
    <item>
      <title>A hacker view of your github profile</title>
      <dc:creator>Jun Santilla</dc:creator>
      <pubDate>Sat, 03 Dec 2022 23:37:05 +0000</pubDate>
      <link>https://dev.to/junsantilla/githux-3m7e</link>
      <guid>https://dev.to/junsantilla/githux-3m7e</guid>
      <description>&lt;p&gt;For my next project while learning React.js. I created a app where you can view your github profile with greenish ui.&lt;/p&gt;

&lt;p&gt;I just started to create the app and currently working on the mobile view of the profile page.&lt;/p&gt;

&lt;p&gt;Check your own profile with the following link format.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;https://githux.vercel.app/{username}&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Github profile: &lt;a href="https://githux.vercel.app/github" rel="noopener noreferrer"&gt;https://githux.vercel.app/github&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Repo: &lt;a href="https://github.com/junsantilla/githux" rel="noopener noreferrer"&gt;https://github.com/junsantilla/githux&lt;/a&gt;&lt;/p&gt;

</description>
      <category>react</category>
      <category>svelte</category>
      <category>solidjs</category>
      <category>discuss</category>
    </item>
    <item>
      <title>A huge collection of UI resources</title>
      <dc:creator>Jun Santilla</dc:creator>
      <pubDate>Mon, 21 Nov 2022 15:06:56 +0000</pubDate>
      <link>https://dev.to/junsantilla/a-huge-collection-of-ui-resources-1dfh</link>
      <guid>https://dev.to/junsantilla/a-huge-collection-of-ui-resources-1dfh</guid>
      <description>&lt;p&gt;I created a collection of UI resources since I just started to study front-end development. &lt;/p&gt;

&lt;p&gt;I will continue to update the list and website UI. Currently not mobile responsive.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Website:&lt;/strong&gt; &lt;a href="https://uiresources-io.vercel.app/" rel="noopener noreferrer"&gt;https://uiresources-io.vercel.app/&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Repo:&lt;/strong&gt; &lt;a href="https://github.com/junsantilla/uiResources.io" rel="noopener noreferrer"&gt;https://github.com/junsantilla/uiResources.io&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Updates:&lt;/strong&gt;&lt;br&gt;
=&amp;gt; Add theme selection&lt;br&gt;
=&amp;gt; Add footer section&lt;br&gt;
=&amp;gt; Use daisyUI drawer for navigation mobile responsiveness&lt;br&gt;
=&amp;gt; Main content mobile responsiveness&lt;/p&gt;

</description>
      <category>wordpress</category>
      <category>tutorial</category>
      <category>webdev</category>
    </item>
    <item>
      <title>How to delete all commits history in GitHub?</title>
      <dc:creator>Jun Santilla</dc:creator>
      <pubDate>Sat, 29 Jan 2022 07:10:16 +0000</pubDate>
      <link>https://dev.to/junsantilla/how-to-delete-all-commits-history-in-github-379o</link>
      <guid>https://dev.to/junsantilla/how-to-delete-all-commits-history-in-github-379o</guid>
      <description>&lt;p&gt;Checkout to main branch&lt;br&gt;
&lt;code&gt;git checkout --orphan latest_branch&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Add all the files from main branch&lt;br&gt;
&lt;code&gt;git add -A&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Commit the changes&lt;br&gt;
&lt;code&gt;git commit -am "Initial commit"&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Delete the main branch&lt;br&gt;
&lt;code&gt;git branch -D main&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Rename the current branch to main&lt;br&gt;
&lt;code&gt;git branch -m main&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Force update your GitHub repository&lt;br&gt;
&lt;code&gt;git push -f origin main&lt;/code&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Gatsby tailwind hello world starter</title>
      <dc:creator>Jun Santilla</dc:creator>
      <pubDate>Sun, 17 Jan 2021 13:20:24 +0000</pubDate>
      <link>https://dev.to/junsantilla/gatsby-tailwind-hello-world-starter-196o</link>
      <guid>https://dev.to/junsantilla/gatsby-tailwind-hello-world-starter-196o</guid>
      <description>&lt;p&gt;Official gatsby hello world with tailwind CSS.&lt;/p&gt;

&lt;p&gt;I just want to learn more about GatsbyJS and TailwindCSS, so I decided to combine them into one repository.&lt;/p&gt;

&lt;p&gt;Github:&lt;br&gt;
&lt;a href="https://github.com/junsantilla/gatsby-tailwind-hello-world-starter" rel="noopener noreferrer"&gt;https://github.com/junsantilla/gatsby-tailwind-hello-world-starter&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Install this starter locally:&lt;/p&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
gatsby new my-gatsby-project https://github.com/junsantilla/gatsby-tailwind-hello-world-starter
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

</description>
      <category>gatsby</category>
      <category>css</category>
      <category>react</category>
      <category>tailwindcss</category>
    </item>
    <item>
      <title>Responsive and Multi-level Navigation Menu</title>
      <dc:creator>Jun Santilla</dc:creator>
      <pubDate>Mon, 16 Mar 2020 04:44:48 +0000</pubDate>
      <link>https://dev.to/junsantilla/responsive-multi-level-navigation-menu-1ibb</link>
      <guid>https://dev.to/junsantilla/responsive-multi-level-navigation-menu-1ibb</guid>
      <description>&lt;p&gt;I have made a simple but responsive and multi-level navigation menu created with HTML, CSS, and a little bit of jQuery for the mobile view. &lt;/p&gt;

&lt;p&gt;Source code and demo:&lt;br&gt;
&lt;a href="https://github.com/junsantilla/jsnav/" rel="noopener noreferrer"&gt;https://github.com/junsantilla/jsnav/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Note: For the demo,  I include Twitter Bootstrap and Google Fonts.&lt;/p&gt;

</description>
      <category>html</category>
      <category>css</category>
      <category>beginners</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Web Development Tools &amp; Resources</title>
      <dc:creator>Jun Santilla</dc:creator>
      <pubDate>Thu, 25 Jul 2019 07:35:32 +0000</pubDate>
      <link>https://dev.to/junsantilla/we-development-tools-resources-3mnk</link>
      <guid>https://dev.to/junsantilla/we-development-tools-resources-3mnk</guid>
      <description>&lt;p&gt;I used the following tools and resources frequently.&lt;/p&gt;

&lt;h2&gt;HTML &amp;amp; CSS Checker&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://validator.w3.org/" rel="noopener noreferrer"&gt;Markup Validation Service&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://validator.w3.org/checklink" rel="noopener noreferrer"&gt;Link Checker&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://uncss-online.com/" rel="noopener noreferrer"&gt;UnCSS Online!
&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Performance Checker&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://gtmetrix.com/" rel="noopener noreferrer"&gt;GTmetrix&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developers.google.com/speed/pagespeed/insights/" rel="noopener noreferrer"&gt;Pingdom&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.pingdom.com/" rel="noopener noreferrer"&gt;PageSpeed Insights
&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Google Chrome Extension&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://developers.google.com/web/tools/chrome-devtools/" rel="noopener noreferrer"&gt;Chrome DevTools&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://developers.google.com/web/tools/lighthouse/" rel="noopener noreferrer"&gt;Google Lighthouse&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://chrome.google.com/webstore/detail/whatfont/jabopobgcpjmedljpbcaablpmlmfcogm?hl=en" rel="noopener noreferrer"&gt;WhatFont&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://chrome.google.com/webstore/detail/colorzilla/bhlhnicpbhignbdhedgjhgdocnmhomnp?hl=en" rel="noopener noreferrer"&gt;ColorZilla&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://chrome.google.com/webstore/detail/wordpress-theme-detector/bjccepbfbikbpbgillfgicihhmpmjbjd?hl=en" rel="noopener noreferrer"&gt;WordPress Theme Detector and Plugin Detector&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Code Editor&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://code.visualstudio.com/" rel="noopener noreferrer"&gt;Visual Studio Code&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://brackets.io/" rel="noopener noreferrer"&gt;Brackets&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.webpagetest.org/" rel="noopener noreferrer"&gt;WebPageTest&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Extension&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://emmet.io/" rel="noopener noreferrer"&gt;Emmet&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Image &amp;amp; Video Optimization Tools&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://tinypng.com/" rel="noopener noreferrer"&gt;TinyPNG&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://handbrake.fr/" rel="noopener noreferrer"&gt;HandBrake&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you have any useful tools and resources that currently not on the list, please write it on the comment box and we will keep this checklist updated.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>html</category>
      <category>css</category>
    </item>
  </channel>
</rss>
