<?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: Sujan Sundareswaran</title>
    <description>The latest articles on DEV Community by Sujan Sundareswaran (@sujans).</description>
    <link>https://dev.to/sujans</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%2F892004%2F71e69662-f1d6-40ba-a0ae-7ea56bdce703.jpeg</url>
      <title>DEV Community: Sujan Sundareswaran</title>
      <link>https://dev.to/sujans</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/sujans"/>
    <language>en</language>
    <item>
      <title>I made a monospace font for your IDE</title>
      <dc:creator>Sujan Sundareswaran</dc:creator>
      <pubDate>Mon, 19 May 2025 02:38:52 +0000</pubDate>
      <link>https://dev.to/sujans/i-made-a-monospace-font-for-your-ide-1h7c</link>
      <guid>https://dev.to/sujans/i-made-a-monospace-font-for-your-ide-1h7c</guid>
      <description>&lt;p&gt;✨ Buy it here:  &lt;a href="https://archetypefoundry.gumroad.com/l/parse-grotesk-mono" rel="noopener noreferrer"&gt;https://archetypefoundry.gumroad.com/l/parse-grotesk-mono&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;So, I’m one of those guys who need everything in their workspace to be &lt;em&gt;juuuuuust&lt;/em&gt; right. I need everything setup the way I want it, and the font is one of the things that we stare at the most while writing code.&lt;/p&gt;

&lt;h3&gt;
  
  
  “&lt;em&gt;It’s legit insane how legible it remains at my 12pt size on my retina screen 🔥&lt;/em&gt;”
&lt;/h3&gt;

&lt;p&gt;— m0xieman&lt;/p&gt;

&lt;h3&gt;
  
  
  “&lt;em&gt;Heh, finally a monospace font with some character, in today’s barrage of soulless geometric fonts&lt;/em&gt;”
&lt;/h3&gt;

&lt;p&gt;— balestraw&lt;/p&gt;

&lt;p&gt;While there are tons of great fonts out there, I wante—nay, &lt;em&gt;needed&lt;/em&gt; to make my own.&lt;/p&gt;

&lt;p&gt;Here’s Parse Grotesk Mono—&lt;br&gt;
Heads-up, the dev.to image compression makes it fuzzy.&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%2F1pls85mhk4w3hbx2pwup.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%2F1pls85mhk4w3hbx2pwup.png" alt="Sample screenshot of code using Parse Grotesk Mono" width="800" height="587"&gt;&lt;/a&gt;&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%2F6a0ckxz1ft1mdmeatb2a.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%2F6a0ckxz1ft1mdmeatb2a.png" alt="Sample CSS code" width="800" height="728"&gt;&lt;/a&gt;&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%2Fqsigmqr3jl9kq8hjzbsp.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%2Fqsigmqr3jl9kq8hjzbsp.png" alt="Sample TSX code" width="800" height="728"&gt;&lt;/a&gt;&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%2Flj66rypxywh7by3j6ahh.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%2Flj66rypxywh7by3j6ahh.png" alt="Sample TS code" width="800" height="728"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I’ve made a couple of other fonts as well, will share those here soon. Meanwhile, please support a dev!&lt;/p&gt;

&lt;p&gt;✨ Buy it here:  &lt;a href="https://archetypefoundry.gumroad.com/l/parse-grotesk-mono" rel="noopener noreferrer"&gt;https://archetypefoundry.gumroad.com/l/parse-grotesk-mono&lt;/a&gt;&lt;/p&gt;

</description>
      <category>font</category>
      <category>ide</category>
      <category>typeface</category>
      <category>monospace</category>
    </item>
    <item>
      <title>Any designers here who are looking to start a bit of coding?</title>
      <dc:creator>Sujan Sundareswaran</dc:creator>
      <pubDate>Sat, 22 Mar 2025 12:57:59 +0000</pubDate>
      <link>https://dev.to/sujans/any-designers-here-who-are-looking-to-start-a-bit-of-coding-4fa1</link>
      <guid>https://dev.to/sujans/any-designers-here-who-are-looking-to-start-a-bit-of-coding-4fa1</guid>
      <description></description>
      <category>discuss</category>
      <category>learning</category>
      <category>coding</category>
    </item>
    <item>
      <title>Any designers here looking to start doing some UI code?</title>
      <dc:creator>Sujan Sundareswaran</dc:creator>
      <pubDate>Sat, 22 Mar 2025 02:22:30 +0000</pubDate>
      <link>https://dev.to/sujans/any-designers-here-looking-to-start-doing-some-ui-code-3bfl</link>
      <guid>https://dev.to/sujans/any-designers-here-looking-to-start-doing-some-ui-code-3bfl</guid>
      <description>&lt;div class="ltag__link"&gt;
  &lt;a href="/sujans" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&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%2Fuser%2Fprofile_image%2F892004%2F71e69662-f1d6-40ba-a0ae-7ea56bdce703.jpeg" alt="sujans"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://dev.to/sujans/i-wish-more-designers-wrote-code-26ba" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;I wish more designers wrote code&lt;/h2&gt;
      &lt;h3&gt;Sujan Sundareswaran ・ Dec 14 '24&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#webdev&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#ui&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#react&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#design&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>webdev</category>
      <category>ui</category>
      <category>react</category>
      <category>design</category>
    </item>
    <item>
      <title>Made a whimsical theme toggle, with CSS and emojis</title>
      <dc:creator>Sujan Sundareswaran</dc:creator>
      <pubDate>Mon, 16 Dec 2024 03:54:24 +0000</pubDate>
      <link>https://dev.to/sujans/made-a-whimsical-theme-toggle-with-css-and-emojis-1b5d</link>
      <guid>https://dev.to/sujans/made-a-whimsical-theme-toggle-with-css-and-emojis-1b5d</guid>
      <description>&lt;p&gt;&lt;iframe src="https://player.vimeo.com/video/1039520767" width="710" height="399"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;You can check it out in action here: &lt;a href="https://fictoan.io/" rel="noopener noreferrer"&gt;https://fictoan.io/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It’s all CSS, and two lines of JS, just for the rotation trigger. I wanted to make it into a bigger scene, but wanted to share this right away!&lt;/p&gt;

&lt;p&gt;Can you spot all the micro-details here?&lt;/p&gt;

&lt;p&gt;Full code:&lt;br&gt;
&lt;a href="https://github.com/fictoan/fictoan-docs/tree/main/src/components/Header/ThemeToggle" rel="noopener noreferrer"&gt;https://github.com/fictoan/fictoan-docs/tree/main/src/components/Header/ThemeToggle&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ui</category>
      <category>css</category>
      <category>webdev</category>
    </item>
    <item>
      <title>I wish more designers wrote code</title>
      <dc:creator>Sujan Sundareswaran</dc:creator>
      <pubDate>Sat, 14 Dec 2024 17:34:28 +0000</pubDate>
      <link>https://dev.to/sujans/i-wish-more-designers-wrote-code-26ba</link>
      <guid>https://dev.to/sujans/i-wish-more-designers-wrote-code-26ba</guid>
      <description>&lt;p&gt;I know this can be a touchy topic for many—but let me start by saying I’m a designer myself, but I’m slowly turning into a front-end dev. It’s one thing to mock up the design, but its entirely another to bring to life and deploy it yourself.&lt;/p&gt;

&lt;p&gt;I’ve been doing this for a few years now, and I came up with a React UI library to help me do the things I do, faster. Over time, with a whole bunch of my own elbow grease, and the magnanimous help from a few other devs in the company I work at, have made this into a full-featured framework that’s used in pretty much all the UI that we build.&lt;/p&gt;

&lt;p&gt;I wanted to share that with the rest of you here: &lt;a href="https://fictoan.io/" rel="noopener noreferrer"&gt;https://fictoan.io/&lt;/a&gt;&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%2Fotkcmfzcaqx8fbhnby1o.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%2Fotkcmfzcaqx8fbhnby1o.png" alt="Fictoan homepage" width="800" height="438"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;While the Docs are still fairly a work-in-progress, the components themselves are mostly not, and would be great if you folks would share your opinions on this.&lt;/p&gt;

&lt;p&gt;Now, it’s not just another component library.&lt;/p&gt;

&lt;h3&gt;
  
  
  It’s main selling point is the declarative, unambiguous syntax.
&lt;/h3&gt;

&lt;p&gt;The target audience for any code is always you and your team—the compiler doesn’t care about formatting, line breaks or naming conventions. What if code was understandable and obvious at first glance?&lt;/p&gt;

&lt;p&gt;Here’s an example of Tailwind markup used to create an input field, with a search icon on the left, and arrow icon on the right:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight html"&gt;&lt;code&gt;&lt;span class="c"&gt;&amp;lt;!-- Tailwind input with icons ================== --&amp;gt;&lt;/span&gt;
&lt;span class="nt"&gt;&amp;lt;div&lt;/span&gt; &lt;span class="na"&gt;className=&lt;/span&gt;&lt;span class="s"&gt;"relative w-full max-w-md"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
      &lt;span class="nt"&gt;&amp;lt;div&lt;/span&gt; &lt;span class="na"&gt;className=&lt;/span&gt;&lt;span class="s"&gt;"absolute
left-3 top-1/2 -translate-y-1/2 text-gray-400"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
        &lt;span class="nt"&gt;&amp;lt;Search&lt;/span&gt; &lt;span class="na"&gt;size=&lt;/span&gt;&lt;span class="s"&gt;{20}&lt;/span&gt; &lt;span class="nt"&gt;/&amp;gt;&lt;/span&gt;
      &lt;span class="nt"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;
      &lt;span class="nt"&gt;&amp;lt;input&lt;/span&gt;
        &lt;span class="na"&gt;type=&lt;/span&gt;&lt;span class="s"&gt;"text"&lt;/span&gt;
        &lt;span class="na"&gt;className=&lt;/span&gt;&lt;span class="s"&gt;"w-full rounded-lg border border-gray-300
py-2 pl-10 pr-10 focus:border-blue-500
focus:outline-none focus:ring-1 focus:ring-blue-500"&lt;/span&gt;
        &lt;span class="na"&gt;placeholder=&lt;/span&gt;&lt;span class="s"&gt;"Search..."&lt;/span&gt;
      &lt;span class="nt"&gt;/&amp;gt;&lt;/span&gt;
      &lt;span class="nt"&gt;&amp;lt;button&lt;/span&gt; &lt;span class="na"&gt;className=&lt;/span&gt;&lt;span class="s"&gt;"absolute right-3 top-1/2
-translate-y-1/2 text-gray-400 hover:text-gray-600"&lt;/span&gt;&lt;span class="nt"&gt;&amp;gt;&lt;/span&gt;
        &lt;span class="nt"&gt;&amp;lt;ArrowRight&lt;/span&gt; &lt;span class="na"&gt;size=&lt;/span&gt;&lt;span class="s"&gt;{20}&lt;/span&gt; &lt;span class="nt"&gt;/&amp;gt;&lt;/span&gt;
      &lt;span class="nt"&gt;&amp;lt;/button&amp;gt;&lt;/span&gt;
    &lt;span class="nt"&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Now, the same thing in Fictoan:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight jsx"&gt;&lt;code&gt;&lt;span class="c1"&gt;// Fictoan input with icons =======================&lt;/span&gt;
&lt;span class="p"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nc"&gt;InputField&lt;/span&gt;
    &lt;span class="na"&gt;label&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&lt;span class="s"&gt;"Search"&lt;/span&gt;
    &lt;span class="na"&gt;iconLeft&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="p"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nc"&gt;SearchIcon&lt;/span&gt; &lt;span class="p"&gt;/&amp;gt;&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;
    &lt;span class="na"&gt;iconRight&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="p"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nc"&gt;CheckboxIcon&lt;/span&gt; &lt;span class="p"&gt;/&amp;gt;&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;/&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Here’s another example of an oft-used Card component:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight jsx"&gt;&lt;code&gt;&lt;span class="p"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nc"&gt;Card&lt;/span&gt; &lt;span class="na"&gt;padding&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&lt;span class="s"&gt;"small"&lt;/span&gt; &lt;span class="na"&gt;bgColour&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&lt;span class="s"&gt;"red-light20"&lt;/span&gt; &lt;span class="na"&gt;borderColor&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&lt;span class="s"&gt;"red-dark-40"&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt;
  &lt;span class="p"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nc"&gt;Text&lt;/span&gt; &lt;span class="na"&gt;size&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&lt;span class="s"&gt;"large"&lt;/span&gt; &lt;span class="na"&gt;horizontallyCentreThis&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt;
    Hello there!
  &lt;span class="p"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="nc"&gt;Text&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="p"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="nc"&gt;Card&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The British/US spelling is no typo—either work!&lt;/p&gt;

&lt;p&gt;Here’s some layout code:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight jsx"&gt;&lt;code&gt;&lt;span class="p"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nc"&gt;Row&lt;/span&gt; &lt;span class="na"&gt;horizontalPadding&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&lt;span class="s"&gt;"small"&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt;
  &lt;span class="p"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nc"&gt;Portion&lt;/span&gt; &lt;span class="na"&gt;desktopSpan&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&lt;span class="s"&gt;"half"&lt;/span&gt; &lt;span class="na"&gt;mobileSpan&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&lt;span class="s"&gt;"8"&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="p"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nc"&gt;SomeComponent&lt;/span&gt; &lt;span class="p"&gt;/&amp;gt;&lt;/span&gt;
  &lt;span class="p"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="nc"&gt;Portion&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt;

  &lt;span class="p"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nc"&gt;Portion&lt;/span&gt; &lt;span class="na"&gt;desktopSpan&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&lt;span class="s"&gt;"10"&lt;/span&gt; &lt;span class="na"&gt;mobileSpan&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&lt;span class="s"&gt;"one-sixth"&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="p"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nc"&gt;SomeComponent&lt;/span&gt; &lt;span class="p"&gt;/&amp;gt;&lt;/span&gt;
  &lt;span class="p"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="nc"&gt;Portion&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="p"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="nc"&gt;Row&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;The fractions define a portions of 24-column grid.&lt;/p&gt;

&lt;p&gt;Here’s another:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight jsx"&gt;&lt;code&gt;&lt;span class="p"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nc"&gt;CodeBlock&lt;/span&gt; &lt;span class="na"&gt;withSyntaxHighlighting&lt;/span&gt; &lt;span class="na"&gt;language&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&lt;span class="s"&gt;"jsx"&lt;/span&gt; &lt;span class="na"&gt;showCopyButton&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt;
  import &lt;span class="si"&gt;{&lt;/span&gt; &lt;span class="nx"&gt;CodeBlock&lt;/span&gt; &lt;span class="si"&gt;}&lt;/span&gt; from "fictoan-react";
&lt;span class="p"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="nc"&gt;CodeBlock&lt;/span&gt;&lt;span class="p"&gt;&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Are you seeing where I’m getting at?&lt;/p&gt;

&lt;p&gt;Now, don’t get me wrong. Tailwind works, and it’s popular for a reason. But, I also think its one of the main reasons why designers find code intimidating—it’s the unfamiliar syntax. It’s cryptic, unintelligible and scary at first glance.&lt;/p&gt;

&lt;p&gt;What if code was a lot more cleaner, friendly and self-explanatory?&lt;/p&gt;

&lt;p&gt;And, there are a million frameworks aimed at developers, who are already spoilt for choice—Bootstrap, Chakra, Shadcn, Bulma—the list is endless.&lt;/p&gt;

&lt;p&gt;What if the entry barrier was lower for designers looking to implement their designs? What if they could also bring to life their ideas more easily?&lt;/p&gt;




&lt;p&gt;In any case, those interested, please do take it for a spin, would love to hear your thoughts!&lt;/p&gt;

&lt;p&gt;Again, the Docs I’m still working on, so bear with me if something is incomplete/broken!&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>ui</category>
      <category>react</category>
      <category>design</category>
    </item>
    <item>
      <title>Question for FE devs—how do you collaborate with designers?</title>
      <dc:creator>Sujan Sundareswaran</dc:creator>
      <pubDate>Wed, 27 Nov 2024 15:42:43 +0000</pubDate>
      <link>https://dev.to/sujans/question-for-fe-devs-how-do-you-collaborate-with-designers-4h0k</link>
      <guid>https://dev.to/sujans/question-for-fe-devs-how-do-you-collaborate-with-designers-4h0k</guid>
      <description>&lt;p&gt;So—what is your workflow like when the designers hand-off their designs? Is it transactional, or very collaborative? What is your preference?&lt;/p&gt;

&lt;p&gt;Do you mind/prefer that the designers offer to make tweaks in the code (just UI, not the logic), or is it very hands-off?&lt;/p&gt;

&lt;p&gt;Just trying to get a sense of how different devs operate.&lt;/p&gt;

</description>
      <category>frontend</category>
      <category>design</category>
    </item>
  </channel>
</rss>
