Sign in

Vivian Guillen

@vivgui.bsky.social
206 followers 323 following 90 posts

Full Stack Developer. Huge Tailwind CSS fan. Founder of Red Pixel Themes and design2tailwind.com. Curator of @tailwindweekly.bsky.social and codelier.com.

PostsRepliesMedia
Vivian Guillen @vivgui.bsky.social · 16/04/2025
Had my monthly financial meeting with my biz partner & she asked why I buy so many different AI API credits 😂 I said that every 3-4 months, there's a new coding model that's miles ahead of everything else and a game changer for some tasks. What a time to be alive ✌️
010
Vivian Guillen @vivgui.bsky.social · 15/04/2025
I have been testing the new OpenAI v4.1 model on Cursor, and it's very impressive 🤯 . Right now, it's free on Cursor while they test it out, so it would be a good time to try a trial!
010
Vivian Guillen @vivgui.bsky.social · 12/04/2025
Whenever I need motivation to work more on my side projects I like to browse the timeline on wip.co. Very inspiring to see so many people consistently working on their thing!
wip.co
WIP
We are a community of makers who help each other ship project.
010
Vivian Guillen @vivgui.bsky.social · 09/04/2025
This happened yesterday in my city and it's been a terrible 36 hours to say the least. The dead count increases by the hour. Please hug your loved ones tonight and pray for the families in this tragedy. May the Lord have mercy on them. www.cnn.com/2025/04/08/...
010
Vivian Guillen @vivgui.bsky.social · 08/04/2025
Tailwind Tip 🔥 Working with the default Tailwind CSS colors is great, but for some projects, you may have your own color palette. If you only want to see your own colors in the autocomplete, then just add this to your `@theme` config: `--color-*: initial;`
CSS code for @import "tailwindcss";  @theme {   --color-*: initial; }
010
Vivian Guillen @vivgui.bsky.social · 04/04/2025
I had to translate a massive style guide into code today, and the new Gemini model did it on the first try! I just pasted a Figma screenshot in cursor and gave format examples for the utility classes. A 2h+ task turned into 30m 😄
010
Vivian Guillen @vivgui.bsky.social · 02/04/2025
Tailwind Tip 🔥 Use `size-4` (or a higher number) for perfectly square SVG icons, including heroicons! And always set the `viewBox` attribute for best results. Perfect for when you want to align multiple icons vertically.
020
Vivian Guillen @vivgui.bsky.social · 31/03/2025
After surgery and 10 days of recovery, I'm finally back! Nothing life-threatening, thankfully, but stuff that needed to be done. Now I'm back to work on @tailwindweekly.bsky.social, @codelier.bsky.social, and a cool project I secretly launched on the last issue of @tailwindweekly.bsky.social 😄
000
Vivian Guillen @vivgui.bsky.social · 17/03/2025
I discovered this desktop app that lets you play Steam games on your Mac over the weekend, and I love it! Paired with my Apple Studio Display and M3 Max processor, the games look so freaking good 😍 . www.codeweavers.com/crossover
codeweavers.com
CrossOver runs the Windows software you need on Mac and Linux.
Don't buy a Windows license, don't reboot and don't use a Virtual Machine. Try a free trial of CrossOver to run your Windows software on Mac and Linux.
000
Vivian Guillen @vivgui.bsky.social · 14/03/2025
I got a cool product announcement for tomorrow's @tailwindweekly.bsky.social. Sign up so you don't miss it! tailwindweekly.com
tailwindweekly.com
Tailwind Weekly
Get our free, 5 min weekly newsletter. Used by 2,200+ people to be better Tailwind CSS developers.
000
Vivian Guillen @vivgui.bsky.social · 12/03/2025
Added 4 more books to @codelier.bsky.social 🔥 - "The Imposter's Handbook" by Rob Conery - "The Art of PostgreSQL" by Dimitri Fontaine - "Functional Programming, Simplified" by Alvin Alexander - "Database Performance at Scale" by the ScyllaDB team
020
Vivian Guillen @vivgui.bsky.social · 10/03/2025
I've been getting into using MCPs with Cursor lately, and I'm loving this Postgres MCP. I like that I can easily connect to my Laravel Cloud db and query it right in the editor. github.com/modelcontex...
github.com
servers/src/postgres at main · modelcontextprotocol/servers
Model Context Protocol Servers. Contribute to modelcontextprotocol/servers development by creating an account on GitHub.
100
Vivian Guillen @vivgui.bsky.social · 06/03/2025
I'm diving deeper into PHP and wanted to memorize the most popular functions so I added an Anki deck (PHP - Top 100 functions) to my favorite flashcards app: mochi.cards. Mochi is a dream for developers: supports spaced repetition, AI, markdown, keyboard shortcuts & more!
020
Vivian Guillen @vivgui.bsky.social · 04/03/2025
Starting a new Laravel project with my friend Matt. After defining the db schema, I had to create models, migrations, controllers, etc. This VSCode plugin REALLY sped up the process and worked perfectly in Cursor. marketplace.visualstudio.com/items?itemN...
marketplace.visualstudio.com
Laravel Artisan - Visual Studio Marketplace
Extension for Visual Studio Code - Run Laravel Artisan commands within Visual Studio Code
110
Vivian Guillen @vivgui.bsky.social · 28/02/2025
I bought into the hype and bought one of those CO2 monitors. It arrived today, and shockingly, my office was in the danger zone 😨. I opened the windows and turned on my fan, and after a few minutes it went into the safe zone. Can't believe I was breathing poison for so long!
000
Vivian Guillen @vivgui.bsky.social · 27/02/2025
I manage 3 Google calendars: work, my company & personal. I used to manually copy over events to avoid double bookings until I found dontdoublebookme.com. It's a simple little microsaas that, for just $20/year, syncs all my calendars automatically. So incredibly useful!
dontdoublebookme.com
Don't Double Book Me
Prevent double bookings by syncing Google Calendars in real-time. Avoid scheduling conflicts — try it free, only $20/year.
000
Vivian Guillen @vivgui.bsky.social · 24/02/2025
Laravel Cloud is here, so I'm migrating everything I can to it. The @statamic.bsky.social team already shared their recommendations, and the TL;DR is to either use a DB or disable the control panel in production. I'll go the DB route 👌 statamic.dev/deploying/l...
statamic.dev
Deploying Statamic with Laravel Cloud
Laravel Cloud is a fully managed infrastructure platform. It's relentlessly optimized for Laravel and PHP. It's our favorite way to deploy Statamic sites that need to scale.
010
Vivian Guillen @vivgui.bsky.social · 21/02/2025
Since using Cursor, I've automated a lot of small things in my life. The latest is a little API that connects my Oura ring to Beeminder, and if I don't get to sleep before midnight, then I have to pay 🤣 . Last week, I averaged an 11:30 pm bedtime; silly but effective!
010
Vivian Guillen @vivgui.bsky.social · 19/02/2025
Tip of the day 💡 While testing the eloquent driver for @statamic so I could deploy it to Laravel Cloud, I found an issue. Since Laravel Cloud only supports Postgres right now, using UUID for entry IDs instead of Bigint saves you a lot of headaches & errors with the migration.
000
Vivian Guillen @vivgui.bsky.social · 17/02/2025
Fail of the week 😅: I forgot to enable email notifications on my @codelier.bsky.social submission form and completely missed 2 excellent resources! I just added them today. Thanks, John Koster and Per Borgen, for your submissions!
000
Vivian Guillen @vivgui.bsky.social · 08/02/2025
No @tailwindweekly.bsky.social tomorrow folks, dealing with some health issues 😔. Hope to be back next week!
240
Vivian Guillen @vivgui.bsky.social · 06/02/2025
While looking forward to the Laravel Cloud launch, I asked on the Statamic Discord chat if one could host Statamic on Laravel Cloud. It turns out there's a way! You need to switch to the eloquent driver, so all your content will live in the DB instead. statamic.dev/tips/storin...
statamic.dev
Storing Content in a Database
Statamic stores your content in "flat files" by default, however, as you scale, you might reach a point where a traditional database might work better. In this short article, we'l show you how to move your entries (& other content) into a database.
000
Vivian Guillen @vivgui.bsky.social · 03/02/2025
I'm incredibly impressed by Taylor Ortwell's Laravel EU keynote about Laravel Cloud. The last feature I needed to switch was Object Storage, and it seems it'll be ready by launch on the 24th. Here's the timestamp if you want to watch the full keynote www.youtube.com/live/Gk8pX7...
youtube.com
Laracon EU Amsterdam 2025 Day 1
000
Vivian Guillen @vivgui.bsky.social · 31/01/2025
I just had my first-ever podcast interview on the Republica Web Spanish podcast; we chatted about @tailwindcss.com, the @tailwindweekly.bsky.social newsletter, and tech in general. I'll post the link as soon as it's live. Muchas gracias Javier por invitarme!
010
Vivian Guillen @vivgui.bsky.social · 29/01/2025
I gave a tech talk today at my main job about Tailwind v4, and everybody loved the "everything is a CSS variable" feature. We still need to use the tailwind config for some internal tooling stuff, but with v4, we plan to finally move away from SCSS. Fingers crossed! 🤞🏻
020
Vivian Guillen @vivgui.bsky.social · 27/01/2025
The CLI on Tailwind CSS v4 is incredibly fast 😯 I'm adding a new page to a legacy project with no budget for a full upgrade so I installed the CLI, directed it to a .css file and the experience is as smooth as with PostCSS or Vite. Proof the team thought of everything ✌️
000
Vivian Guillen @vivgui.bsky.social · 25/01/2025
Already migrated a few sites to Tailwind CSS v4 and started using it on a client project. It's so fast! I thought I would hate not having a config file but I'm actually loving it all being just CSS.
120
Vivian Guillen @vivgui.bsky.social · 17/01/2025
Redid @codelier.bsky.social filters to accommodate price filters
000
Vivian Guillen @vivgui.bsky.social · 16/01/2025
I added a couple more resources to @codelier.bsky.social. It's exciting to see people responding to my marketing, and now they're even giving me recommendations for resources to add. Keep them coming, please!
030
Vivian Guillen @vivgui.bsky.social · 14/01/2025
Almost 500 visitors since launch—surreal! @codelier.bsky.social Since then, I added: • Technology pages • Search • 404 and privacy policy pages • A price range indicator • A blog, complete with my first post • UTM parameters so authors know when I'm sending them traffic
030
Vivian Guillen @vivgui.bsky.social · 10/01/2025
I'm on a promotion spree for codelier.bsky.social, spreading the word everywhere possible. This includes social media, Discord servers, Slack chats, WhatsApp groups, Hacker News, subreddits, directories, etc.; I'm throwing everything at it, all with permission, of course.
041
Vivian Guillen @vivgui.bsky.social · 08/01/2025
2 days after launch, I finally dared to look at the traffic data for @codelier.bsky.social 145 people checked out the site 🎉 I'm incredibly happy about this. I have no audience, so this was just people seeing the tweet/message and finding it interesting enough to check 😄
040
Vivian Guillen @vivgui.bsky.social · 06/01/2025
🚀 Introducing Codelier: a directory of high-quality books and video courses for developers from indie authors. Dive into over 45 curated resources that go beyond the typical "Learn X in 2 hours" tutorials. Explore more at codelier.com
codelier.com
Codelier - Discover the Best Books & Courses for Developers by Indie Authors
Learn from the best indie experts with our curated collection of books and courses for developers.
1155
Vivian Guillen @vivgui.bsky.social · 04/01/2025
Purchasing Laravel Herd Pro last year has been a fantastic investment. It completely replaced Ray(), mailpit, and DBngin for me. Plus, it's compatible with WordPress, making it well worth the price, in my opinion. The Table Plus button on the DB service is also a nice touch.
071
Vivian Guillen @vivgui.bsky.social · 01/01/2025
Happy new year folks 🥳
020
Vivian Guillen @vivgui.bsky.social · 27/12/2024
The power of AI I wanted to add a feature to an Obsidian plugin. I opened the repo locally, and with Cursor composer, I added the feature in 15m. Same thing with a free WordPress plugin. I wanted to add a feature, so I opened it up with Cursor and added it in 10m.
120
Vivian Guillen @vivgui.bsky.social · 24/12/2024
Finally figured out how to backup PocketBase to Cloudflare R2, will definitely write a blog post about this
040
Vivian Guillen @vivgui.bsky.social · 23/12/2024
I'm helping a friend from church create a directory of local churches here in the DR and the @astro.build + keystatic combination is amazing. Keystatic has become my favorite CMS for simple stuff like this. For bigger projects @statamic.bsky.social can't be beaten.
120
Vivian Guillen @vivgui.bsky.social · 18/12/2024
Finally back home and getting up to speed with my side projects.
000
Vivian Guillen @vivgui.bsky.social · 16/12/2024
Still recovering from surgery and have been catching up on old programming courses. I have been enjoying one about Github Actions. I know more or less how to use them but I wanted to dig a little deeper. Definitely worth it!
010
Vivian Guillen @vivgui.bsky.social · 12/12/2024
While recovering from surgery, I was thinking about this post from @justinjackson.ca & I have to say I feel the same. I check my activity logs every week with @rescuetime.bsky.social & every single week, YouTube is the most visited website in my history by a wide margin. bsky.app/profile/jus...
bsky.app
Justin Jackson (@justinjackson.ca)
In summary, YouTube has substantially replaced many people's TV viewing. I'm seeing this in my own behavior and that of others around me (my kids, friends, etc.). This is a significant shift. Many of us can access multiple streaming services but choose YouTube when we sit down to watch TV.
120
Vivian Guillen @vivgui.bsky.social · 09/12/2024
It started as a toothache last week and its now a wisdom teeth extraction surgery scheduled for this Friday... Take care of your teeth folks 🤒
120
Vivian Guillen @vivgui.bsky.social · 06/12/2024
I'm exploring AI automation these days, and I recently found @_RyanHutchinson. He takes automation to a whole new level 🤯 In this video, he breaks down his whole business and which parts he automates (~90% lol). I know it's long, but it's soo worth it! www.youtube.com/watch?v=Xov...
010
Vivian Guillen @vivgui.bsky.social · 03/12/2024
The year is ending, and I'm trying to use my time wisely for my side projects, so I got into the habit of using Focusmate again. My goal: two 50m sessions per day. Did 1 this early morning and made good progress on my next project. Ref link: focusmate.comfocusmate.com...
010
Vivian Guillen @vivgui.bsky.social · 28/11/2024
I'm on holiday for the next 2 days, and since we don't do Thanksgiving in the DR, I basically got 2 days off for free. I'm planning my free time for tomorrow and Friday to make some progress on my side projects. Is anybody else on the same boat? If so, what are you working on?
000
Vivian Guillen @vivgui.bsky.social · 26/11/2024
Now that Tailwind CSS v4 is in beta I watched the live stream by Adam & Sam and at around 48:30, there's a 🤯 moment. Now, you can animate the block property without JS: just a checkbox and some special classes! www.youtube.com/watch?v=vhcntygYBsI…
youtube.com
Exploring the Tailwind CSS v4.0 Beta with Sam Selikoff
010
Vivian Guillen @vivgui.bsky.social · 23/11/2024
Do you run a newsletter? I'm building a tool that lets newsletters automate sponsorship management & have sponsors book ad slots directly. I'm gathering info through a short survey: tally.so/r/wo0dMX Complete the survey & I'll feature your newsletter in @tailwindweekly.bsky.social!
tally.so
Inside the Newsletter Business: Insights, Strategies, and Sponsorships
Made with Tally, the simplest way to create forms.
050
Vivian Guillen @vivgui.bsky.social · 23/11/2024
Moved my site vivian.do to Astro and Tailwind CSS v4 today. Pro tip: For design inspiration, check out Framer templates, they have incredible designs. Much better than what you can find in ThemeForest. Webflow is an option too, but Framer has a better "vibe".
360