<?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: bing</title>
    <description>The latest articles on DEV Community by bing (@herezone).</description>
    <link>https://dev.to/herezone</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%2F1798849%2F8f3d141c-b5fb-49e7-98cc-72a0c1ce77ce.jpg</url>
      <title>DEV Community: bing</title>
      <link>https://dev.to/herezone</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/herezone"/>
    <language>en</language>
    <item>
      <title>The "100% Height" Lie: How dvh Finally Saved My Short-Video web App 📱</title>
      <dc:creator>bing</dc:creator>
      <pubDate>Fri, 27 Mar 2026 09:26:38 +0000</pubDate>
      <link>https://dev.to/herezone/the-100-height-lie-how-dvh-finally-saved-my-short-video-web-app-4j1h</link>
      <guid>https://dev.to/herezone/the-100-height-lie-how-dvh-finally-saved-my-short-video-web-app-4j1h</guid>
      <description>&lt;p&gt;We’ve all been there. You’re building a sleek, TikTok-style short video app. You want that perfect full-screen experience where the video fills the viewport exactly—no scrolling, no gaps.&lt;br&gt;
Before:&lt;br&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%2F3wjbjxrufla08nh6nr1j.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%2F3wjbjxrufla08nh6nr1j.png" alt=" "&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;After: &lt;/p&gt;
&lt;h3&gt;
  
  
  Visit the demo 📱 &lt;a href="https://www.unitenote.com/watch" rel="noopener noreferrer"&gt;Short-Video web App&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;I recently went through this struggle, and the "standard" solutions just weren't cutting it. Here is how I finally fixed it.&lt;/p&gt;

&lt;p&gt;❌ The "Old" Ways That Failed&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;The CSS 100% Approach
I started with the basics. I set every parent container to full height:
&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="nt"&gt;html&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt; &lt;span class="nt"&gt;body&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="nl"&gt;height&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;100%&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
  &lt;span class="nl"&gt;margin&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;0&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;The Result: On mobile Safari and Chrome, the address bar overlaps the bottom of the app. Your "Bottom Navigation" basically disappears behind the browser's UI.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;The JavaScript "Hack"
Next, I tried to be smart and use JS to calculate the window height:
&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight javascript"&gt;&lt;code&gt;&lt;span class="kd"&gt;const&lt;/span&gt; &lt;span class="nx"&gt;vh&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nb"&gt;window&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;innerHeight&lt;/span&gt; &lt;span class="o"&gt;*&lt;/span&gt; &lt;span class="mf"&gt;0.01&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="nb"&gt;document&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;documentElement&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;style&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;setProperty&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="s1"&gt;--vh&lt;/span&gt;&lt;span class="dl"&gt;'&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s2"&gt;`&lt;/span&gt;&lt;span class="p"&gt;${&lt;/span&gt;&lt;span class="nx"&gt;vh&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;px`&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;The Result: It worked okay, but it felt jittery when the address bar expanded or retracted during scrolls. Plus, it’s a lot of extra code for something that should be simple.&lt;/p&gt;

&lt;p&gt;✅ The "Magic" Solution: Dynamic Viewport Units&lt;br&gt;
After banging my head against the wall, I found the modern CSS answer. It turns out I was fighting a losing battle against the browser's UI because I wasn't using Dynamic Viewport Units.&lt;/p&gt;

&lt;p&gt;The fix that actually worked perfectly:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight css"&gt;&lt;code&gt;&lt;span class="nc"&gt;.app-container&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
  &lt;span class="c"&gt;/* Fallback for older browsers */&lt;/span&gt;
  &lt;span class="nl"&gt;height&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;100vh&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; 

  &lt;span class="c"&gt;/* The Real Hero */&lt;/span&gt;
  &lt;span class="nl"&gt;height&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="m"&gt;100&lt;/span&gt;&lt;span class="n"&gt;dvh&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; 
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&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%2Fkh3nftfguq3sxqm3ts4m.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%2Fkh3nftfguq3sxqm3ts4m.png" alt=" "&gt;&lt;/a&gt;&lt;br&gt;
Why 100dvh is the GOAT:&lt;br&gt;
vh (Viewport Height): Is static. It doesn't care if the address bar is showing or not, which usually leads to your content being cut off.&lt;/p&gt;

&lt;p&gt;dvh (Dynamic Viewport Height): It automatically adjusts as the browser UI elements (like the URL bar) appear or disappear.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Built a Mini Instagram + Reels Clone without AI!</title>
      <dc:creator>bing</dc:creator>
      <pubDate>Sun, 22 Feb 2026 06:31:37 +0000</pubDate>
      <link>https://dev.to/herezone/built-a-mini-instagram-reels-clone-without-ai-noj</link>
      <guid>https://dev.to/herezone/built-a-mini-instagram-reels-clone-without-ai-noj</guid>
      <description>&lt;p&gt;I’m excited to share that I just finished building a fully functional Mini Instagram + Reels site from scratch using a classic stack: PHP, MySQL, and vanilla CSS/JavaScript.&lt;br&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%2F7mcqdocf7zhc6cm4hs0r.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%2F7mcqdocf7zhc6cm4hs0r.PNG" alt=" " width="285" height="512"&gt;&lt;/a&gt;&lt;br&gt;
The Challenge: The Reels Feature&lt;br&gt;
The biggest hurdle was definitely the short-video (Reels) functionality. I tried leaning on AI models like Gemini, ChatGPT, and Grok to help scaffold the code, but to be honest, the results were pretty lackluster. The generated code was often clunky, filled with bugs.&lt;/p&gt;

&lt;p&gt;The Solution: Going Back to Basics&lt;br&gt;
Instead of wrestling with  AI snippets, I decided to go "old school." I wrote the entire interface using pure CSS and JavaScript.&lt;/p&gt;

&lt;p&gt;instagram clone: &lt;a href="https://www.unitenote.com" rel="noopener noreferrer"&gt;https://www.unitenote.com/&lt;/a&gt;&lt;br&gt;
reels clone:  &lt;a href="https://www.unitenote.com/watch/" rel="noopener noreferrer"&gt;https://www.unitenote.com/watch/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>css</category>
      <category>javascript</category>
      <category>webdev</category>
      <category>ai</category>
    </item>
    <item>
      <title>My TikTok Inspired Site is Live! building with pure css / javascript (no framework)</title>
      <dc:creator>bing</dc:creator>
      <pubDate>Tue, 07 Oct 2025 07:21:31 +0000</pubDate>
      <link>https://dev.to/herezone/my-tiktok-inspired-site-is-live-building-with-pure-css-javascript-no-framework-5hkd</link>
      <guid>https://dev.to/herezone/my-tiktok-inspired-site-is-live-building-with-pure-css-javascript-no-framework-5hkd</guid>
      <description>&lt;p&gt;Hey Guys! 👋&lt;/p&gt;

&lt;p&gt;I'm excited (and a little nervous) to announce the launch of my new project—a site heavily inspired by the addictive, short-form video format we all know and love, but with a new twist.&lt;/p&gt;

&lt;p&gt;

  &lt;iframe src="https://www.youtube.com/embed/nVSbYVWfkXI"&gt;
  &lt;/iframe&gt;


&lt;/p&gt;

&lt;p&gt;I've built a platform that curates and categorizes content across four key verticals: News, Funny clips, Learn (for quick educational content), and Game highlights.&lt;/p&gt;

&lt;p&gt;My goal is to create a more focused, digestible experience than the current sprawling feeds. Instead of endless scrolling, users can instantly jump to exactly what they're in the mood for, whether it's catching up on the day's events or just getting a laugh.&lt;/p&gt;

&lt;p&gt;I'd love for you to check it out and share your honest feedback on the interface, the category splits, and what content you'd want to see more of!&lt;/p&gt;

&lt;p&gt;check it out &lt;a href="https://www.tapfeel.com" rel="noopener noreferrer"&gt;https://www.tapfeel.com&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>css</category>
      <category>javascript</category>
    </item>
    <item>
      <title>best icon API</title>
      <dc:creator>bing</dc:creator>
      <pubDate>Wed, 21 May 2025 08:59:32 +0000</pubDate>
      <link>https://dev.to/herezone/best-icon-api-1mcf</link>
      <guid>https://dev.to/herezone/best-icon-api-1mcf</guid>
      <description>&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%2F562kzev84ywi2e3vdiuy.webp" 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%2F562kzev84ywi2e3vdiuy.webp" alt="Image description" width="300" height="280"&gt;&lt;/a&gt;&lt;br&gt;
Seeking social icon API.&lt;br&gt;
There are any social icon APIs available that can be directly used to display icons, similar to how they are displayed on websites like GitHub, LinkedIn, X, and Instagram.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;a href="https://icon.horse/icondev.to"&gt;https://icon.horse/icondev.to&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.google.com/s2/favicons?domain=dev.to"&gt;https://www.google.com/s2/favicons?domain=dev.to&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dashboardicons.com" rel="noopener noreferrer"&gt;https://dashboardicons.com&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;learn more &lt;a href="https://www.afterdo.com/@garanvarnay/posts/259" rel="noopener noreferrer"&gt;https://www.afterdo.com/@garanvarnay/posts/259&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  icon #webdesign
&lt;/h1&gt;

</description>
      <category>api</category>
      <category>socialmedia</category>
      <category>webdev</category>
      <category>discuss</category>
    </item>
    <item>
      <title>This curated list includes top learning materials for JavaScript, CSS, and UI design to help you kickstart your journey.</title>
      <dc:creator>bing</dc:creator>
      <pubDate>Fri, 11 Apr 2025 07:44:36 +0000</pubDate>
      <link>https://dev.to/herezone/this-curated-list-includes-top-learning-materials-for-javascript-css-and-ui-design-to-help-you-344h</link>
      <guid>https://dev.to/herezone/this-curated-list-includes-top-learning-materials-for-javascript-css-and-ui-design-to-help-you-344h</guid>
      <description>&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%2Fi1c3m0a08oxusfsnh8jz.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%2Fi1c3m0a08oxusfsnh8jz.png" alt="Image description" width="354" height="511"&gt;&lt;/a&gt;Excited to share a resource I’ve put together for web development beginners!  This curated list includes top learning materials for JavaScript, CSS, and UI design to help you kickstart your journey. Whether you're diving into coding or refining your skills, these resources are designed to make learning accessible and engaging.&lt;br&gt;
Link here &lt;a href="https://herezone.com/@workwant/pages/learn-css-and-javascript" rel="noopener noreferrer"&gt;https://herezone.com/@workwant/pages/learn-css-and-javascript&lt;/a&gt;&lt;br&gt;
Check it out and let me know your thoughts!  #WebDevelopment #JavaScript #CSS #UI #LearnToCode&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>css</category>
      <category>webdev</category>
      <category>uidesign</category>
    </item>
    <item>
      <title>Make profitable web app - Using ffmpeg.wasm to build a web app for Add Background Music To Video</title>
      <dc:creator>bing</dc:creator>
      <pubDate>Wed, 19 Mar 2025 08:29:46 +0000</pubDate>
      <link>https://dev.to/herezone/make-profitable-web-app-using-ffmpegwasm-to-build-a-web-app-for-add-background-music-to-video-3og7</link>
      <guid>https://dev.to/herezone/make-profitable-web-app-using-ffmpegwasm-to-build-a-web-app-for-add-background-music-to-video-3og7</guid>
      <description>&lt;p&gt;It's very easy to create the web app with ffmpeg.wasm&lt;br&gt;
&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/emvFnrMqLt8"&gt;
&lt;/iframe&gt;
&lt;br&gt;
&lt;a href="https://www.workwant.com/apps/add-music-to-video/" rel="noopener noreferrer"&gt;Demo here&lt;/a&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;const { createFFmpeg, fetchFile } = FFmpeg;
const ffmpeg = createFFmpeg({
    corePath: "./ffmpeg-core.js",
    log: true,
});
(async () =&amp;gt; {
    await ffmpeg.load();

    const dataInputVideo = await fetchFile('video.mp4');
    const dataInputAudio = await fetchFile('music.mp3');

    ffmpeg.FS('writeFile', 'video.mp4', dataInputVideo);
    ffmpeg.FS('writeFile', 'music.mp3', dataInputAudio);
    await ffmpeg.run('-i', 'video.mp4', '-i', 'music.mp3', '-c:v', 'copy', '-c:a', 'aac', '-strict', 'experimental', '-map', '0:v:0', '-map', '1:a:0', 'output.mp4');

    const data = ffmpeg.FS('readFile', 'output.mp4');
    const video = document.getElementById('player');
    video.src = URL.createObjectURL(new Blob([data.buffer], { type: 'video/mp4' }));
})();
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>ffmpeg</category>
      <category>javascript</category>
      <category>frontend</category>
      <category>productivity</category>
    </item>
    <item>
      <title>How to build online Video Editor with pure JavaScript - Video Effects</title>
      <dc:creator>bing</dc:creator>
      <pubDate>Fri, 01 Nov 2024 09:17:53 +0000</pubDate>
      <link>https://dev.to/herezone/how-to-build-online-video-editor-with-pure-javascript-video-effects-28nc</link>
      <guid>https://dev.to/herezone/how-to-build-online-video-editor-with-pure-javascript-video-effects-28nc</guid>
      <description>&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/JWzuhOyvLsI"&gt;
&lt;/iframe&gt;
&lt;br&gt;
With the WebCodecs API and mp4box.js, you can achieve very high performance for video effects. This makes it possible to develop web video editors that are capable of handling complex video editing tasks.&lt;br&gt;
Example:&lt;br&gt;
&lt;a href="https://workwant.com/apps/photo-to-video" rel="noopener noreferrer"&gt;https://workwant.com/apps/photo-to-video&lt;/a&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>canvas</category>
      <category>webdev</category>
      <category>productivity</category>
    </item>
    <item>
      <title>9 sites for Web Design Inspiration</title>
      <dc:creator>bing</dc:creator>
      <pubDate>Fri, 01 Nov 2024 03:12:53 +0000</pubDate>
      <link>https://dev.to/herezone/find-good-web-design-inspiration-4cl8</link>
      <guid>https://dev.to/herezone/find-good-web-design-inspiration-4cl8</guid>
      <description>&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%2F92shx18rrqlruhzy3056.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%2F92shx18rrqlruhzy3056.png" alt="Image description" width="750" height="1334"&gt;&lt;/a&gt;&lt;br&gt;
I might have just the list for you mate (If you are further interested, I have compiled more than 50+ websites that I use as a web Developer / designer -all categorized):&lt;br&gt;
All in one - &lt;a href="https://herezone.com/@bing/webdev" rel="noopener noreferrer"&gt;https://herezone.com/@bing/webdev&lt;/a&gt;&lt;/p&gt;

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

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

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

&lt;p&gt;&lt;a href="https://www.lapa.ninja/" rel="noopener noreferrer"&gt;https://www.lapa.ninja/&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;&lt;a href="https://land-book.com/" rel="noopener noreferrer"&gt;https://land-book.com/&lt;/a&gt;&lt;/p&gt;

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

&lt;p&gt;&lt;a href="https://godly.website/" rel="noopener noreferrer"&gt;https://godly.website/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.seesaw.website/" rel="noopener noreferrer"&gt;https://www.seesaw.website/&lt;/a&gt;&lt;/p&gt;

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

</description>
      <category>css</category>
      <category>javascript</category>
      <category>design</category>
      <category>beginners</category>
    </item>
    <item>
      <title>How to create a tiktok-style page generator using pure CSS / JavaScript</title>
      <dc:creator>bing</dc:creator>
      <pubDate>Tue, 29 Oct 2024 02:37:08 +0000</pubDate>
      <link>https://dev.to/herezone/how-to-create-a-tiktok-style-page-generator-using-pure-css-javascript-5e0</link>
      <guid>https://dev.to/herezone/how-to-create-a-tiktok-style-page-generator-using-pure-css-javascript-5e0</guid>
      <description>&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%2Fgdj99bleyj2dtgyn9tie.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgdj99bleyj2dtgyn9tie.gif" alt="Image description" width="600" height="693"&gt;&lt;/a&gt;&lt;br&gt;
I build the toy using pure css &amp;amp;&amp;amp; javascript without any framework.&lt;br&gt;
Give it a try &lt;a href="https://herezone.com" rel="noopener noreferrer"&gt;HereZone&lt;/a&gt;&lt;br&gt;
Example - &lt;a href="https://herezone.com/@bing/my-products" rel="noopener noreferrer"&gt;https://herezone.com/@bing/my-products&lt;/a&gt;&lt;/p&gt;

</description>
      <category>css</category>
      <category>javascript</category>
      <category>tiktok</category>
      <category>reels</category>
    </item>
    <item>
      <title>Canvas - How to make your logo / icon softer, rounder contour on the corners.</title>
      <dc:creator>bing</dc:creator>
      <pubDate>Thu, 29 Aug 2024 08:34:00 +0000</pubDate>
      <link>https://dev.to/herezone/canvas-how-to-make-your-logo-icon-softer-rounder-contour-on-the-corners-4n58</link>
      <guid>https://dev.to/herezone/canvas-how-to-make-your-logo-icon-softer-rounder-contour-on-the-corners-4n58</guid>
      <description>&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%2Fsnz2nw5klfdwh1n8g57r.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsnz2nw5klfdwh1n8g57r.gif" alt="Image description" width="316" height="552"&gt;&lt;/a&gt;&lt;br&gt;
I'm building an iOS-like web OS called &lt;a href="https://www.beforedo.com" rel="noopener noreferrer"&gt;BeforeDo.com&lt;/a&gt;,so I build the web app to help me making  softer icons.&lt;br&gt;
Tech-stack: Canvas.&lt;br&gt;
Tool link &lt;a href="https://www.alovez.com/apps/37/" rel="noopener noreferrer"&gt;AloveZ.com/apps/37&lt;/a&gt;&lt;/p&gt;

</description>
      <category>canvas</category>
      <category>ico</category>
      <category>javascript</category>
      <category>webdev</category>
    </item>
    <item>
      <title>List of Free Image sites Every Frontend Developer Needs</title>
      <dc:creator>bing</dc:creator>
      <pubDate>Wed, 24 Jul 2024 08:46:06 +0000</pubDate>
      <link>https://dev.to/herezone/list-of-free-image-sites-every-frontend-developer-needs-51p8</link>
      <guid>https://dev.to/herezone/list-of-free-image-sites-every-frontend-developer-needs-51p8</guid>
      <description>&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%2Fhnnv17c4xbjeyd0yev4r.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%2Fhnnv17c4xbjeyd0yev4r.png" alt="Image description" width="646" height="211"&gt;&lt;/a&gt;&lt;br&gt;
Best sites to Find Free,Commercial-Use Images.&lt;br&gt;
Are you tired of spending hours searching for free, commercial-use images? Look no further than it, the easiest way to find free, commercial-use images from multiple websites.&lt;br&gt;
Get free images now: &lt;a href="https://www.beforedo.com/apps/search-free-images" rel="noopener noreferrer"&gt;beforedo.com/apps/search-free-images&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>ux</category>
      <category>ui</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Build a Tiktok clone with pure CSS and JavaScript</title>
      <dc:creator>bing</dc:creator>
      <pubDate>Fri, 19 Jul 2024 07:27:07 +0000</pubDate>
      <link>https://dev.to/herezone/build-a-tiktok-clone-with-pure-css-and-javascript-11l2</link>
      <guid>https://dev.to/herezone/build-a-tiktok-clone-with-pure-css-and-javascript-11l2</guid>
      <description>&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%2Fprf32jx47ckw2tafklku.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fprf32jx47ckw2tafklku.gif" alt="Image description" width="314" height="560"&gt;&lt;/a&gt;&lt;br&gt;
As a full-stack web developer,I building a Tiktok style web app using pure css and javascript.&lt;br&gt;
Tech-stack:&lt;br&gt;
Front-end: Pure CSS / JavaScript / UPNG.js(compress images)&lt;br&gt;
Back-end: PHP&lt;br&gt;
Demo online: &lt;a href="https://snapfeel.com" rel="noopener noreferrer"&gt;Snapfeel.com&lt;/a&gt;&lt;/p&gt;

</description>
      <category>tiktok</category>
      <category>css</category>
      <category>javascript</category>
      <category>php</category>
    </item>
  </channel>
</rss>
