<?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: clark</title>
    <description>The latest articles on DEV Community by clark (@clark_dc94d319f3eb83b7131).</description>
    <link>https://dev.to/clark_dc94d319f3eb83b7131</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%2F3429163%2Faf4ca443-333b-497a-88fe-ccd5bdc34cc3.jpg</url>
      <title>DEV Community: clark</title>
      <link>https://dev.to/clark_dc94d319f3eb83b7131</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/clark_dc94d319f3eb83b7131"/>
    <language>en</language>
    <item>
      <title>Add advanced summaries to my site with vibe coding</title>
      <dc:creator>clark</dc:creator>
      <pubDate>Mon, 13 Oct 2025 07:34:57 +0000</pubDate>
      <link>https://dev.to/clark_dc94d319f3eb83b7131/add-advanced-summaries-to-my-site-with-vibe-coding-lfa</link>
      <guid>https://dev.to/clark_dc94d319f3eb83b7131/add-advanced-summaries-to-my-site-with-vibe-coding-lfa</guid>
      <description>&lt;p&gt;The legacy features of &lt;a href="https://youtubesummarizer.org/" rel="noopener noreferrer"&gt;YouTube Summarizer&lt;/a&gt; were built without vibe coding. The new features were implemented with Cursor while keeping the original stack and codebase. New capabilities include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://youtubesummarizer.org/advance" rel="noopener noreferrer"&gt;Advanced YouTube Summarizer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://youtubesummarizer.org/advance/batch-summarizer" rel="noopener noreferrer"&gt;YouTube Batch Summarizer&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We also added Favorites, which lets you create and browse collections (sharing will likely come later).&lt;/p&gt;

&lt;p&gt;Benefits I got from vibe coding:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;It’s easier to get started making changes. Instead of recalling the directory structure to know where to begin, I can simply tell Cursor which route to modify and let it explore the codebase. This makes it faster to start, especially when switching across multiple projects.&lt;/li&gt;
&lt;li&gt;It helps me start projects with unfamiliar stacks much faster. For example, I wasn’t familiar with GitHub Pages before, but for a simple &lt;a href="https://movever.github.io/" rel="noopener noreferrer"&gt;project gallery&lt;/a&gt;, I could start and build iteratively with Cursor and learn the platform along the way.&lt;/li&gt;
&lt;/ol&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;a href="https://velog.io/@hunata/vibe-coding%EC%9C%BC%EB%A1%9C-%EB%82%B4-%EC%82%AC%EC%9D%B4%ED%8A%B8%EC%97%90-%EA%B3%A0%EA%B8%89-%EC%9A%94%EC%95%BD-%EA%B8%B0%EB%8A%A5-%EC%B6%94%EA%B0%80%ED%95%98%EA%B8%B0" rel="noopener noreferrer"&gt;vibe coding으로 내 사이트에 고급 요약 기능 추가하기&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

</description>
    </item>
    <item>
      <title>Relive Pokémon: Spark Your Creativity with the Odluck Random Generator</title>
      <dc:creator>clark</dc:creator>
      <pubDate>Thu, 14 Aug 2025 06:30:59 +0000</pubDate>
      <link>https://dev.to/clark_dc94d319f3eb83b7131/relive-pokemon-spark-your-creativity-with-the-odluck-random-generator-4hc0</link>
      <guid>https://dev.to/clark_dc94d319f3eb83b7131/relive-pokemon-spark-your-creativity-with-the-odluck-random-generator-4hc0</guid>
      <description>&lt;p&gt;Remember the days of chasing Pokémon as a kid? Pikachu's "100,000 Volts" and Charizard's "Blast of Fire"—these bring back so many childhood memories! I recently discovered the Odluck Random Pokémon Generator, a super cool web tool that lets developers relive those classic moments!&lt;/p&gt;

&lt;p&gt;Feature Highlights&lt;br&gt;
Random Pokémon Generation: Generate 1-4 Pokémon with one click, including their stats (e.g., Pikachu's Electric-type ⚡️, Charizard's Fire + Flying-type 🔥).&lt;br&gt;
Versatile Randomness: Generate numbers, passwords, colors, and more to meet your development and creative needs.&lt;br&gt;
Lightweight and Efficient: Purely front-end implementation with responsive design, runs smoothly on mobile and PC, and is ad-free.&lt;br&gt;
Developer-Friendly: Intuitive UI and a huge API potential for creative projects or test data generation.&lt;/p&gt;

&lt;p&gt;My Experience&lt;/p&gt;

&lt;p&gt;After trying it out, I generated a "dream team" of Pikachu, Bulbasaur, and Charmander, with their stats clearly visible! The random color feature also generates gradients, perfect for UI design inspiration. In terms of code implementation, Odluck utilizes JavaScript to efficiently handle random logic, resulting in superior performance.&lt;/p&gt;

&lt;p&gt;Why recommend it?&lt;/p&gt;

&lt;p&gt;Creative Inspiration: Provides inspiration for game development, UI design, or writing.&lt;/p&gt;

&lt;p&gt;Team Fun: Compete with colleagues to create random teams for a fun experience.&lt;/p&gt;

&lt;p&gt;Technical Inspiration: Its lightweight front-end architecture offers developers valuable insights into its randomization algorithm.&lt;/p&gt;

&lt;p&gt;Visit &lt;a href="https://odluck.com/" rel="noopener noreferrer"&gt;odluck&lt;/a&gt; and generate your own Pokémon team! Share your results in the comments. Mine is Pikachu + Charizard. What's yours?&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8dj17947ecwghj862dou.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%2F8dj17947ecwghj862dou.png" alt="Pikachu + Charizard" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Easily create a Roblox-style avatar</title>
      <dc:creator>clark</dc:creator>
      <pubDate>Tue, 12 Aug 2025 10:04:17 +0000</pubDate>
      <link>https://dev.to/clark_dc94d319f3eb83b7131/easily-create-a-roblox-style-avatar-1nj6</link>
      <guid>https://dev.to/clark_dc94d319f3eb83b7131/easily-create-a-roblox-style-avatar-1nj6</guid>
      <description>&lt;p&gt;Hi everyone! I’ve been tinkering with a fun web tool lately — Roblox Avatar Maker, a completely free, browser-based avatar generator inspired by the cartoony style of Roblox. I wanted to share the story behind its development and how it can help you unleash your creativity. I’d also love to hear any subsequent questions and suggestions from contributors!&lt;/p&gt;

&lt;p&gt;Why did I create this tool? I’ve always found Roblox’s cartoony style incredibly appealing, but I’m afraid similar avatar tools often require payment or have limited customization. So, I wanted to create a simple and fun tool that allows anyone to design an avatar anytime, anywhere, whether for social media, gaming, or just for fun. AvatarMaker’s goals are: zero-features, free, and fun. I hope it will refresh your creative side and bring a fun perspective!&lt;/p&gt;

&lt;p&gt;AvatarMaker focuses on the following points to make your experience easy and fun:&lt;/p&gt;

&lt;p&gt;Unique Design: All assets are original, Roblox-style, and experimental, giving you your own unique anime avatar.&lt;br&gt;
Plenty of Options: Customize your background, hairstyle, emoji, clothing, and wallet with over 100,000 combinations, with new assets constantly being updated.&lt;br&gt;
Faster: Runs in your browser, requiring no server connection, so you can open and use it instantly, even on mobile devices.&lt;br&gt;
Free: Generate downloadable avatars with transparent background support and use them with complete ease.&lt;/p&gt;

&lt;p&gt;As a front-end enthusiast, I implemented real-time rendering using HTML5, the Canvas API, and a bit of WebAssembly, striving to ensure the tool runs smoothly even on low-end devices. The biggest challenges were managing assets and generating random avatars — I wrote a small algorithm to ensure each “random” avatar was both visually appealing and unique. The whole process was quite mind-numbing, but seeing the finished product is incredibly satisfying!&lt;br&gt;
Technically, I used p5.js for image rendering and Tailwind CSS for a responsive layout, ensuring seamless compatibility across mobile, tablet, and desktop. The completely serverless design is not only fast but also protects your privacy. I hope these efforts will make your experience even better!&lt;/p&gt;

&lt;p&gt;AvatarMaker was created to provide a tool that makes it easy for everyone to unleash their creativity. Whether you’re looking to design an avatar for your social media profile or just have fun, I hope it helps. Go check it out at &lt;a href="https://avatarmaker.fun/" rel="noopener noreferrer"&gt;https://avatarmaker.fun/&lt;/a&gt;! If you have any questions, find a feature you’re not using smoothly, want to add new assets, or discover a bug, please let me know in the comments section and I’ll work hard to improve it. Feedback from the developer community is incredibly important to me; let’s work together to make this tool even better!&lt;br&gt;
Thank you to the DEV.to community! I look forward to hearing your thoughts~😄&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ff2rzmmih4wjwi72s5cvi.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%2Ff2rzmmih4wjwi72s5cvi.png" alt="Roblox-style avatar" width="800" height="862"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>roblox</category>
    </item>
    <item>
      <title>How to view psd files?</title>
      <dc:creator>clark</dc:creator>
      <pubDate>Tue, 12 Aug 2025 09:47:42 +0000</pubDate>
      <link>https://dev.to/clark_dc94d319f3eb83b7131/how-to-view-psd-files-4cnf</link>
      <guid>https://dev.to/clark_dc94d319f3eb83b7131/how-to-view-psd-files-4cnf</guid>
      <description>&lt;p&gt;Hello everyone, let me introduce myself. My name is Clark, and as described on my homepage, I’m a programmer and illustrator. At work, I often need to work with PSD files. How can I quickly identify minor issues? Today, I’d like to introduce a tool I developed: DK-JS PSD Viewer.&lt;/p&gt;

&lt;p&gt;DK-JS PSD Viewer is a free online tool with the following features:&lt;br&gt;
No installation required: It supports browsers like Chrome and Firefox.&lt;br&gt;
Local processing: No file upload required, secure and fast.&lt;br&gt;
Easy to use: Drag and drop PSD files to view layers, and supports JPG/PNG export.&lt;/p&gt;

&lt;p&gt;Parsing PSD files in the browser relies on the following technologies:&lt;br&gt;
Parsing: Uses psd.js to extract layers and pixel data, running completely locally and protecting privacy.&lt;br&gt;
Rendering: Uses HTML5 Canvas to draw layers, supporting zooming and exporting.&lt;br&gt;
Optimization: Chunked loading and deferred rendering reduce memory usage.&lt;/p&gt;

&lt;p&gt;Instructions:&lt;br&gt;
Open DK-JS PSD Viewer.&lt;br&gt;
Drag and drop or select a PSD file.&lt;br&gt;
View layers, zoom, or export.&lt;br&gt;
Try DK-JS PSD Viewer for free! Leave us a comment with any suggestions or requests, and we’ll continue to improve it. Want to explore more tools? Visit &lt;a href="https://dk-js.com" rel="noopener noreferrer"&gt;https://dk-js.com&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>psd</category>
    </item>
  </channel>
</rss>
