<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><description>// Creating technical content</description><link>https://bsky.app/profile/johnsicili.bsky.social</link><title>@johnsicili.bsky.social - John Siciliano</title><item><link>https://bsky.app/profile/johnsicili.bsky.social/post/3m4dt6cjxg52x</link><description>I&#39;m authoring this post in Sanity Studio!</description><pubDate>29 Oct 2025 16:04 +0000</pubDate><guid isPermaLink="false">at://did:plc:fld6cwgetdu4e2nsx4jtphif/app.bsky.feed.post/3m4dt6cjxg52x</guid></item><item><link>https://bsky.app/profile/johnsicili.bsky.social/post/3lxkkjvhd5u2m</link><description>This post is being authored in Sanity and sent to Bluesky using Sanity Functions.</description><pubDate>29 Aug 2025 17:12 +0000</pubDate><guid isPermaLink="false">at://did:plc:fld6cwgetdu4e2nsx4jtphif/app.bsky.feed.post/3lxkkjvhd5u2m</guid></item><item><link>https://bsky.app/profile/johnsicili.bsky.social/post/3luge2e7gk22s</link><description>Figma just made adding a glass effect super easy.&#xA;&#xA;It looks nice and lots of designers will be using it.&#xA;&#xA;Add effect &gt; glass &gt; play with params 🫰</description><pubDate>20 Jul 2025 20:49 +0000</pubDate><guid isPermaLink="false">at://did:plc:fld6cwgetdu4e2nsx4jtphif/app.bsky.feed.post/3luge2e7gk22s</guid></item><item><link>https://bsky.app/profile/johnsicili.bsky.social/post/3lrh3f2h4z226</link><description>Just overrode the Monokai theme background and not sure why I didn’t do this 10 years ago</description><pubDate>12 Jun 2025 23:31 +0000</pubDate><guid isPermaLink="false">at://did:plc:fld6cwgetdu4e2nsx4jtphif/app.bsky.feed.post/3lrh3f2h4z226</guid></item><item><link>https://bsky.app/profile/johnsicili.bsky.social/post/3ljbirkv5kc26</link><description>DRY (don’t repeat yourself) is a core development principle.&#xA;&#xA;Hardcode an email in 3 places on a site, and human error will strike if you need to update it. Plus, it just takes more work.&#xA;&#xA;Now you can define reusable data on the Global Root. Think phone numbers, emails, CMS API info, etc.&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>28 Feb 2025 22:54 +0000</pubDate><guid isPermaLink="false">at://did:plc:fld6cwgetdu4e2nsx4jtphif/app.bsky.feed.post/3ljbirkv5kc26</guid></item><item><link>https://bsky.app/profile/johnsicili.bsky.social/post/3li6pt35t5s26</link><description>Official Webstudio sections library coming soon!&#xA;&#xA;- Built with Craft&#xA;- One-click insert&#xA;- Auto-adapts to your design system on insert&#xA;- Quality &gt; quantity&#xA;- Accessible and SEO’d&#xA;&#xA;Talk soon 😉</description><pubDate>15 Feb 2025 02:57 +0000</pubDate><guid isPermaLink="false">at://did:plc:fld6cwgetdu4e2nsx4jtphif/app.bsky.feed.post/3li6pt35t5s26</guid></item><item><link>https://bsky.app/profile/johnsicili.bsky.social/post/3lglhebogse2d</link><description>A 36.55% boost in conversions… I’ll take it! 🔥&#xA;&#xA;The title experiment was a success.&#xA;&#xA;“Custom frontend without custom code” converts at 7.45%  🤯</description><pubDate>25 Jan 2025 17:39 +0000</pubDate><guid isPermaLink="false">at://did:plc:fld6cwgetdu4e2nsx4jtphif/app.bsky.feed.post/3lglhebogse2d</guid></item><item><link>https://bsky.app/profile/johnsicili.bsky.social/post/3lgdyr4gwkq2j</link><description>Just tested a new feature on Webstudio 🔥🔥🔥&#xA;&#xA;Talk soon 😉</description><pubDate>22 Jan 2025 18:29 +0000</pubDate><guid isPermaLink="false">at://did:plc:fld6cwgetdu4e2nsx4jtphif/app.bsky.feed.post/3lgdyr4gwkq2j</guid></item><item><link>https://bsky.app/profile/johnsicili.bsky.social/post/3lg7cmvjste2v</link><description>Starting an A/B test for our homepage title.&#xA;&#xA;It’s been extremely challenging to ideate these, specifically balancing clarity, SEO, punchiness, target audience, and unique value proposition.</description><pubDate>20 Jan 2025 21:43 +0000</pubDate><guid isPermaLink="false">at://did:plc:fld6cwgetdu4e2nsx4jtphif/app.bsky.feed.post/3lg7cmvjste2v</guid></item><item><link>https://bsky.app/profile/johnsicili.bsky.social/post/3lfd5qh7tj22b</link><description>These CSS interactions were fun to make and strengthened the marketing messages, making them more impactful than static ones.&#xA;&#xA;Made entirely with Webstudio UI features. 🚫 No code was written.&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>09 Jan 2025 17:01 +0000</pubDate><guid isPermaLink="false">at://did:plc:fld6cwgetdu4e2nsx4jtphif/app.bsky.feed.post/3lfd5qh7tj22b</guid></item><item><link>https://bsky.app/profile/johnsicili.bsky.social/post/3lec4sq5gbs2n</link><description>Every SaaS website needs this live stats section.&#xA;&#xA;I’ll show you how I built it.&#xA;&#xA;It involves Webstudio Resources, Cloudflare Workers, and advanced styles.&#xA;&#xA;Details 👇&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>27 Dec 2024 13:46 +0000</pubDate><guid isPermaLink="false">at://did:plc:fld6cwgetdu4e2nsx4jtphif/app.bsky.feed.post/3lec4sq5gbs2n</guid></item><item><link>https://bsky.app/profile/johnsicili.bsky.social/post/3ldiyw7ltgj2o</link><description>Updating my template starter kit with these styles 🙂</description><pubDate>17 Dec 2024 14:00 +0000</pubDate><guid isPermaLink="false">at://did:plc:fld6cwgetdu4e2nsx4jtphif/app.bsky.feed.post/3ldiyw7ltgj2o</guid></item><item><link>https://bsky.app/profile/johnsicili.bsky.social/post/3ldgjdk22dv2i</link><description>What do you do when implementing a Figma design that has images that go to the edge of the design and then are cut off? How should this be handled on larger screens?&#xA;&#xA;I personally export the non-clipped image and on larger screens show the full image outside of the container.</description><pubDate>16 Dec 2024 14:16 +0000</pubDate><guid isPermaLink="false">at://did:plc:fld6cwgetdu4e2nsx4jtphif/app.bsky.feed.post/3ldgjdk22dv2i</guid></item><item><link>https://bsky.app/profile/johnsicili.bsky.social/post/3ld72fw43aa2c</link><description>Figma to WS update: Color vars!&#xA;&#xA;1 Feed it CSS from Figma&#xA;2 Suggest the Open Props color groups&#xA;3 AI maps colors to palette variables (—gray-12)&#xA;4 Human intervention lets you customize the mappings&#xA;5 AI maps the color vars to semantic vars by interpreting their usage from the CSS</description><pubDate>13 Dec 2024 15:00 +0000</pubDate><guid isPermaLink="false">at://did:plc:fld6cwgetdu4e2nsx4jtphif/app.bsky.feed.post/3ld72fw43aa2c</guid></item><item><link>https://bsky.app/profile/johnsicili.bsky.social/post/3ld4ibxtxio2o</link><description>New AI SaaS template coming soon 🔥</description><pubDate>12 Dec 2024 14:30 +0000</pubDate><guid isPermaLink="false">at://did:plc:fld6cwgetdu4e2nsx4jtphif/app.bsky.feed.post/3ld4ibxtxio2o</guid></item><item><link>https://bsky.app/profile/johnsicili.bsky.social/post/3lczxknx5ze2o</link><description>I’m using Preview mode 5x more with the new shortcut…&#xA;&#xA;⌘ + Shift + D&#xA;&#xA;All with the left hand.&#xA;&#xA;This shortcut is for toggling to Design mode, but if you’re already in it, it’ll take you to Preview.</description><pubDate>11 Dec 2024 14:26 +0000</pubDate><guid isPermaLink="false">at://did:plc:fld6cwgetdu4e2nsx4jtphif/app.bsky.feed.post/3lczxknx5ze2o</guid></item><item><link>https://bsky.app/profile/johnsicili.bsky.social/post/3lcxklrk3cc27</link><description>We just announced a huge feature with AI Santa. &#xA;&#xA;Took one minute and we scrapped our previous launch idea that took over a day and didn’t turn out great.&#xA;&#xA;Thanks for the assist @synthesia.io 😅&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>10 Dec 2024 15:28 +0000</pubDate><guid isPermaLink="false">at://did:plc:fld6cwgetdu4e2nsx4jtphif/app.bsky.feed.post/3lcxklrk3cc27</guid></item><item><link>https://bsky.app/profile/johnsicili.bsky.social/post/3lcpxlv2nhc23</link><description>Webstudio Tip: Use the Expression Editor for conditional plural formatting.&#xA;&#xA;Example: Display &#34;1 template&#34; or &#34;6 templates&#34; dynamically with this expression:&#xA;&#xA;`${total} template${+total == 1 ? &#39;&#39; : &#39;s&#39;}`</description><pubDate>07 Dec 2024 15:00 +0000</pubDate><guid isPermaLink="false">at://did:plc:fld6cwgetdu4e2nsx4jtphif/app.bsky.feed.post/3lcpxlv2nhc23</guid></item><item><link>https://bsky.app/profile/johnsicili.bsky.social/post/3lcnhhm5t632g</link><description>Woah, I just learned that if you hold option while taking a screenshot, it grows outwards from the center point.&#xA;&#xA;This makes it a lot easier to take a screenshot with the desired focal point in the middle.</description><pubDate>06 Dec 2024 15:06 +0000</pubDate><guid isPermaLink="false">at://did:plc:fld6cwgetdu4e2nsx4jtphif/app.bsky.feed.post/3lcnhhm5t632g</guid></item><item><link>https://bsky.app/profile/johnsicili.bsky.social/post/3lcl5esvjcf2l</link><description>New SaaS template coming soon to the Webstudio Marketplace. &#xA;&#xA;Includes 7 pages</description><pubDate>05 Dec 2024 17:00 +0000</pubDate><guid isPermaLink="false">at://did:plc:fld6cwgetdu4e2nsx4jtphif/app.bsky.feed.post/3lcl5esvjcf2l</guid></item><item><link>https://bsky.app/profile/johnsicili.bsky.social/post/3lcidpiacjq2k</link><description>Figma → Webstudio update:&#xA;&#xA;Added support for Local Styles! Including:&#xA;- Grid template columns based on what it sees&#xA;- Flex with direction and Craft gap vars&#xA;- Background colors (on `section`)&#xA;&#xA;Also added a CLI and some other helpful tasks 😉</description><pubDate>04 Dec 2024 14:15 +0000</pubDate><guid isPermaLink="false">at://did:plc:fld6cwgetdu4e2nsx4jtphif/app.bsky.feed.post/3lcidpiacjq2k</guid></item><item><link>https://bsky.app/profile/johnsicili.bsky.social/post/3lc44a6czbu2k</link><description>Figma to Webstudio update:&#xA;&#xA;Now using OpenAI API in the local script to convert the image to HTML.&#xA;&#xA;Then the usual code converts the HTML to Webstudio AST and copies it to the clipboard.&#xA;&#xA;Note: I trimmed the video, the API takes longer than that :)</description><pubDate>29 Nov 2024 17:29 +0000</pubDate><guid isPermaLink="false">at://did:plc:fld6cwgetdu4e2nsx4jtphif/app.bsky.feed.post/3lc44a6czbu2k</guid></item><item><link>https://bsky.app/profile/johnsicili.bsky.social/post/3lbzv4edihh2x</link><description>Updated Figma to Webstudio with improved process:&#xA;&#xA;- ChatGPT for screenshot to HTML with attributes.&#xA;- Custom script for HTML to Webstudio AST.&#xA;&#xA;ChatGPT is very reliable for the HTML but too inconsistent with the AST.&#xA;&#xA;Also added support for:&#xA;- Alt text&#xA;- Grid columns&#xA;- Cards</description><pubDate>28 Nov 2024 20:17 +0000</pubDate><guid isPermaLink="false">at://did:plc:fld6cwgetdu4e2nsx4jtphif/app.bsky.feed.post/3lbzv4edihh2x</guid></item><item><link>https://bsky.app/profile/johnsicili.bsky.social/post/3lbxolsmygo2o</link><description>Working on a Figma to Webstudio ChatGPT prompt.&#xA;&#xA;It outputs Craft-compliant* Webstudio AST (format for pasting)&#xA;&#xA;It adds:&#xA;- Components&#xA;- Existing Tokens (section, container, grid, headings, buttons)&#xA;- Renames instance labels&#xA;- Sets box tag like h2 or section&#xA;&#xA;*most of the time😉</description><pubDate>27 Nov 2024 23:15 +0000</pubDate><guid isPermaLink="false">at://did:plc:fld6cwgetdu4e2nsx4jtphif/app.bsky.feed.post/3lbxolsmygo2o</guid></item><item><link>https://bsky.app/profile/johnsicili.bsky.social/post/3lazi776p2m26</link><description>An official starter kit for Webstudio! I&#39;ve built 5 sites with it so far and loving it.&#xA;&#xA;Thanks, Webstudio community, for helping shape this!&#xA;&#xA;[contains quote post or other embedded content]</description><pubDate>15 Nov 2024 23:00 +0000</pubDate><guid isPermaLink="false">at://did:plc:fld6cwgetdu4e2nsx4jtphif/app.bsky.feed.post/3lazi776p2m26</guid></item></channel></rss>