Sign in

John Siciliano

@johnsicili.bsky.social
20 followers 9 following 34 posts

// Creating technical content

PostsRepliesMedia
John Siciliano @johnsicili.bsky.social · 29/10/2025
I'm authoring this post in Sanity Studio!
screenshot of the document in Studio
000
John Siciliano @johnsicili.bsky.social · 29/08/2025
This post is being authored in Sanity and sent to Bluesky using Sanity Functions.
screenshot of the post in Sanity
010
John Siciliano @johnsicili.bsky.social · 20/07/2025
Figma just made adding a glass effect super easy. It looks nice and lots of designers will be using it. Add effect > glass > play with params 🫰
021
John Siciliano @johnsicili.bsky.social · 13/06/2025
Just overrode the Monokai theme background and not sure why I didn’t do this 10 years ago
010
John Siciliano @johnsicili.bsky.social · 28/02/2025
DRY (don’t repeat yourself) is a core development principle. 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. Now you can define reusable data on the Global Root. Think phone numbers, emails, CMS API info, etc.
020
John Siciliano @johnsicili.bsky.social · 15/02/2025
Official Webstudio sections library coming soon! - Built with Craft - One-click insert - Auto-adapts to your design system on insert - Quality > quantity - Accessible and SEO’d Talk soon 😉
030
John Siciliano @johnsicili.bsky.social · 25/01/2025
A 36.55% boost in conversions… I’ll take it! 🔥 The title experiment was a success. “Custom frontend without custom code” converts at 7.45% 🤯
010
John Siciliano @johnsicili.bsky.social · 22/01/2025
Just tested a new feature on Webstudio 🔥🔥🔥 Talk soon 😉
130
John Siciliano @johnsicili.bsky.social · 20/01/2025
Starting an A/B test for our homepage title. It’s been extremely challenging to ideate these, specifically balancing clarity, SEO, punchiness, target audience, and unique value proposition.
010
John Siciliano @johnsicili.bsky.social · 09/01/2025
These CSS interactions were fun to make and strengthened the marketing messages, making them more impactful than static ones. Made entirely with Webstudio UI features. 🚫 No code was written.
020
John Siciliano @johnsicili.bsky.social · 27/12/2024
Every SaaS website needs this live stats section. I’ll show you how I built it. It involves Webstudio Resources, Cloudflare Workers, and advanced styles. Details 👇
140
John Siciliano @johnsicili.bsky.social · 17/12/2024
Updating my template starter kit with these styles 🙂
000
John Siciliano @johnsicili.bsky.social · 16/12/2024
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? I personally export the non-clipped image and on larger screens show the full image outside of the container.
000
John Siciliano @johnsicili.bsky.social · 13/12/2024
Figma to WS update: Color vars! 1 Feed it CSS from Figma 2 Suggest the Open Props color groups 3 AI maps colors to palette variables (—gray-12) 4 Human intervention lets you customize the mappings 5 AI maps the color vars to semantic vars by interpreting their usage from the CSS
100
John Siciliano @johnsicili.bsky.social · 12/12/2024
New AI SaaS template coming soon 🔥
000
John Siciliano @johnsicili.bsky.social · 11/12/2024
I’m using Preview mode 5x more with the new shortcut… ⌘ + Shift + D All with the left hand. This shortcut is for toggling to Design mode, but if you’re already in it, it’ll take you to Preview.
000
John Siciliano @johnsicili.bsky.social · 10/12/2024
We just announced a huge feature with AI Santa. Took one minute and we scrapped our previous launch idea that took over a day and didn’t turn out great. Thanks for the assist @synthesia.io 😅
111
John Siciliano @johnsicili.bsky.social · 07/12/2024
Webstudio Tip: Use the Expression Editor for conditional plural formatting. Example: Display "1 template" or "6 templates" dynamically with this expression: `${total} template${+total == 1 ? '' : 's'}`
000
John Siciliano @johnsicili.bsky.social · 06/12/2024
Woah, I just learned that if you hold option while taking a screenshot, it grows outwards from the center point. This makes it a lot easier to take a screenshot with the desired focal point in the middle.
000
John Siciliano @johnsicili.bsky.social · 05/12/2024
New SaaS template coming soon to the Webstudio Marketplace. Includes 7 pages
000
John Siciliano @johnsicili.bsky.social · 04/12/2024
Figma → Webstudio update: Added support for Local Styles! Including: - Grid template columns based on what it sees - Flex with direction and Craft gap vars - Background colors (on `section`) Also added a CLI and some other helpful tasks 😉
000
John Siciliano @johnsicili.bsky.social · 29/11/2024
Figma to Webstudio update: Now using OpenAI API in the local script to convert the image to HTML. Then the usual code converts the HTML to Webstudio AST and copies it to the clipboard. Note: I trimmed the video, the API takes longer than that :)
020
John Siciliano @johnsicili.bsky.social · 28/11/2024
Updated Figma to Webstudio with improved process: - ChatGPT for screenshot to HTML with attributes. - Custom script for HTML to Webstudio AST. ChatGPT is very reliable for the HTML but too inconsistent with the AST. Also added support for: - Alt text - Grid columns - Cards
220
John Siciliano @johnsicili.bsky.social · 27/11/2024
Working on a Figma to Webstudio ChatGPT prompt. It outputs Craft-compliant* Webstudio AST (format for pasting) It adds: - Components - Existing Tokens (section, container, grid, headings, buttons) - Renames instance labels - Sets box tag like h2 or section *most of the time😉
010
John Siciliano @johnsicili.bsky.social · 15/11/2024
An official starter kit for Webstudio! I've built 5 sites with it so far and loving it. Thanks, Webstudio community, for helping shape this!
030