<?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: MJ Studio</title>
    <description>The latest articles on DEV Community by MJ Studio (@mym0404).</description>
    <link>https://dev.to/mym0404</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%2F1468676%2F42a82f8a-036b-4dd6-9481-710396cdd7d6.jpeg</url>
      <title>DEV Community: MJ Studio</title>
      <link>https://dev.to/mym0404</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/mym0404"/>
    <language>en</language>
    <item>
      <title>33 focused browser utilities for metadata, assets, text, transforms, and debugging</title>
      <dc:creator>MJ Studio</dc:creator>
      <pubDate>Mon, 20 Apr 2026 06:07:10 +0000</pubDate>
      <link>https://dev.to/mym0404/33-focused-browser-utilities-for-metadata-assets-text-transforms-and-debugging-3ee1</link>
      <guid>https://dev.to/mym0404/33-focused-browser-utilities-for-metadata-assets-text-transforms-and-debugging-3ee1</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%2Foq5bcd1s2dffs0kaq81j.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%2Foq5bcd1s2dffs0kaq81j.png" alt=" " width="800" height="693"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://suited.mjstudio.net/meta-tag-generator?utm_source=devto&amp;amp;utm_medium=article&amp;amp;utm_campaign=master&amp;amp;utm_content=hero-cta" rel="noopener noreferrer"&gt;Meta tag Generator&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Most browser utility sites are either too shallow or too bloated. You land on a page to do one job, then hit generic error text, missing export options, or a UI that feels like a demo instead of a tool.&lt;/p&gt;

&lt;p&gt;I built Suited as the opposite of that. It is a focused utility catalog where each route is meant to solve one concrete workflow well, not just expose a helper function in a web form.&lt;/p&gt;

&lt;p&gt;Instead of forcing everything into one giant toolbox, Suited is organized by problem clusters:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Web metadata: favicons, manifests, meta tags, OG images, and social resizing&lt;/li&gt;
&lt;li&gt;App assets: iOS and Android icon and splash workflows&lt;/li&gt;
&lt;li&gt;Images: format conversion, merge, and compression&lt;/li&gt;
&lt;li&gt;Structured data: JSON, YAML, CSV, and Markdown table workflows&lt;/li&gt;
&lt;li&gt;Web and URLs: query strings, URL encoding, and cURL conversion&lt;/li&gt;
&lt;li&gt;Security and encoding: JWTs, UUIDs, hashes, passwords, and Base64&lt;/li&gt;
&lt;li&gt;Writing and text: word count, slug generation, and case conversion&lt;/li&gt;
&lt;li&gt;Compare and match: text diff and regex replacement&lt;/li&gt;
&lt;li&gt;Date and time: Unix timestamp inspection&lt;/li&gt;
&lt;li&gt;Design and color: contrast checks and palette extraction&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Here are a few routes that show what the catalog is trying to do:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Meta Tag Generator for page-ready SEO, Open Graph, and Twitter tags&lt;/li&gt;
&lt;li&gt;JWT Debugger for decoding, validating, and generating tokens locally&lt;/li&gt;
&lt;li&gt;Query String Builder for duplicate-key query editing instead of raw string guessing&lt;/li&gt;
&lt;li&gt;Image Compressor for local browser-side image optimization&lt;/li&gt;
&lt;li&gt;Color Contrast Checker for immediate WCAG feedback without a plugin&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The point is not “look how many utilities there are.” The point is that the catalog is grouped around real browser-side jobs that developers, makers, and designers repeat every week.&lt;/p&gt;

&lt;p&gt;If you work on sites, app launches, APIs, content workflows, or quick browser-side debugging, start with the routes that match the job in front of you and ignore the rest.&lt;/p&gt;

&lt;h2&gt;
  
  
  Quick Picks by Group
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Writing &amp;amp; Text: Word Count Calculator, Case Converter, Slug Generator&lt;/li&gt;
&lt;li&gt;Compare &amp;amp; Match: Text Diff Compare, Regex Find &amp;amp; Replace&lt;/li&gt;
&lt;li&gt;Structured Data: JSON Formatter &amp;amp; Validator, YAML ↔ JSON Converter, Markdown Table Builder, CSV to JSON&lt;/li&gt;
&lt;li&gt;Web &amp;amp; URLs: URL Encode &amp;amp; Decode, CURL Convert, Query String Builder&lt;/li&gt;
&lt;li&gt;Security &amp;amp; Encoding: Base64 Encode &amp;amp; Decode, Password Generator, Hash Generator, UUID Generator &amp;amp; Validator, JWT Debugger&lt;/li&gt;
&lt;li&gt;Date &amp;amp; Time: Unix Timestamp&lt;/li&gt;
&lt;li&gt;Images: Image Format Converter, Image Merger, Image Compressor&lt;/li&gt;
&lt;li&gt;Design &amp;amp; Color: Color Contrast Checker, Color Palette Extractor&lt;/li&gt;
&lt;li&gt;Web Metadata: Favicon Generator, PWA Icon Generator, PWA Manifest Generator, Meta Tag Generator, Open Graph Image Generator, Social Image Resizer&lt;/li&gt;
&lt;li&gt;App Assets: iOS App Icon Generator, iOS Splash Screen Generator, Android App Icon Generator, Android Adaptive Icon Generator&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  CTA
&lt;/h2&gt;

&lt;p&gt;Start with the route that matches your next small task:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Web metadata: &lt;a href="https://suited.mjstudio.net/meta-tag-generator" rel="noopener noreferrer"&gt;https://suited.mjstudio.net/meta-tag-generator&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Structured data: &lt;a href="https://suited.mjstudio.net/json-formatter" rel="noopener noreferrer"&gt;https://suited.mjstudio.net/json-formatter&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Security and encoding: &lt;a href="https://suited.mjstudio.net/jwt-inspector" rel="noopener noreferrer"&gt;https://suited.mjstudio.net/jwt-inspector&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>productivity</category>
      <category>showdev</category>
      <category>tooling</category>
      <category>webdev</category>
    </item>
    <item>
      <title>React Native Kakao (Good example for Monorepo, New/Old Arch, Expo, Web supporting package)</title>
      <dc:creator>MJ Studio</dc:creator>
      <pubDate>Sat, 04 May 2024 14:34:03 +0000</pubDate>
      <link>https://dev.to/mym0404/react-native-kakao-good-example-for-monorepo-newold-arch-expo-web-supporting-package-2h17</link>
      <guid>https://dev.to/mym0404/react-native-kakao-good-example-for-monorepo-newold-arch-expo-web-supporting-package-2h17</guid>
      <description>&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%2Fuploads%2Farticles%2F3uol8gh0hlj5zhi6b6go.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%2Fuploads%2Farticles%2F3uol8gh0hlj5zhi6b6go.png" alt="Image description" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/mym0404/react-native-kakao"&gt;React Native Kakao&lt;/a&gt; is an open-source library that ports the Android, iOS, and Web Native SDKs provided by Kakao, a major tech platform company in South Korea, for React Native.&lt;/p&gt;

&lt;p&gt;Initially modeled after the structure of React Native Firebase, it has evolved to offer a vast supporting area.&lt;/p&gt;

&lt;p&gt;The platform adheres to the same API for requests and responses on Android, iOS, and Web.&lt;br&gt;
It even maintains consistency in the format of error objects for error handling.&lt;/p&gt;

&lt;p&gt;Additionally, the architecture supports both the New Architecture (Turbo Module) and Old Architecture (Paper) as first-class citizens.&lt;/p&gt;

&lt;p&gt;Furthermore, Expo integration is made easy as each module has an Expo config plugin.&lt;/p&gt;

&lt;p&gt;While people not Korean may not necessarily use Kakao's SDK, you can explore the library's code as an example of building a library that guarantees such vast support.&lt;/p&gt;

&lt;p&gt;This library is monorepo(using lerna-lite) and it can be a good help for who plan to support packages as a monorepo&lt;/p&gt;

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

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