Liam Hall's Avatar

Liam Hall

@liamhall91.bsky.social

Web developer - Primarily Laravel and Vue.

123 Followers  |  445 Following  |  29 Posts  |  Joined: 09.08.2024
Posts Following

Posts by Liam Hall (@liamhall91.bsky.social)

Has anyone got phpMyAdmin up and running on Coolify? Can’t work out what I should be using for the β€œserver” at login.

03.01.2025 15:52 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Anyone making good content on Coolify? Particuarly Laravel / Vue / Nuxt people as that's my preferred stack.

I'm not a Dev ops guy at all, I've got it up and running on AWS EC2.

03.01.2025 09:31 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

As do I but when you have 10 classes that rely on the β€˜peer-checked:group-[]:after:’ prefix, plus any variations then I find myself spending 5 times as long to get the result I want and it takes me far longer when I revisit the component in future.

12.12.2024 22:18 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

My issues aren’t with the amount of classes, rather when I’m building something like a toggle and I’ve got to do things like β€˜peer-checked:group-[]:after:translate-x-full’

12.12.2024 21:38 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I love tailwind for moving quickly and generally overall I think it’s a good approach for working in large teams but I do find myself writing some mad classes sometimes. Think we internally need to set some ground rules for when we should extract a class instead of going all in on utilities.

12.12.2024 19:03 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Dev.to was the popular one, the medium article, even now it’s been added to a publication is still very very low view figures, but a 75% read rate. Which is interesting.

01.12.2024 07:20 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Yesterday I posted the same article at the same time, one on @dev.to, the other on Medium. The article on @dev.to has just shy of 2000 views, the article on Medium has just 4…

30.11.2024 09:57 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0
Preview
Exploring Typesafe design tokens in Tailwind 4 Tailwind 4 has been on the horizon for a while, with the team first open-sourcing their progress in...

Wrote an article on the train this morning about exploring Typesafe design tokens in Tailwind 4:
dev.to/wearethreebe...

29.11.2024 11:55 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
@property --foo {
  syntax: "<color>";
  initial-value: #fff;
  inherits: true;
}

:root {
  --foo: 10px;
}

@property --foo { syntax: "<color>"; initial-value: #fff; inherits: true; } :root { --foo: 10px; }

Anyone found a good VSCode syntax highlighting plugin for CSS property types? I'd like this to error:

29.11.2024 06:07 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Any ex Tailwind users, what have you moved to and why? I’m interested in people who enjoyed Tailwind but decided to move away from it.

28.11.2024 07:28 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

If you’re building in Vue at the moment I’d love to see what you’re working on!

27.11.2024 19:10 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

For me, it’s always Laravel and Vue / Nuxt where I have a choice. But at work I’m React / Next and Nest at work. In my experience, unfortunately, there’s huge disparity between both the number of roles and the salaries of my preferred stack vs React based roles.

20.11.2024 05:07 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
A different approach to writing component variants with TailwindΒ CSS The problem Traditionally when writing component variants with Tailwind CSS I've reached...

I've been playing around with some different approaches to dealing with component variants in Tailwind CSS, I wrote a short article about a new approach I'm trying here:

#tailwindCSS #CSS #webdev

dev.to/wearethreebe...

17.11.2024 21:15 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Overall it looks something like this:

15.11.2024 09:13 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

I should point out this is to accommodate Tailwind so I need to explicitly spell out classes.

15.11.2024 09:01 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

However after playing around, I noticed what v-bind in CSS is actually doing is setting inline styles, which has slightly put my mind at ease and I think this is the way forward. Unless anyone is away of any clever things v-bind in CSS is doing under the hood?

15.11.2024 08:55 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

I then looked at adding inline styles to components, which seemed okay but I was slightly worried about performance. This morning on the way to the gym I remembered Vue offers v-bind in CSS. Unfortunately that needs to be attached to a CSS property, so something like this won't work:

15.11.2024 08:55 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I then looked at CSS in JS which looked clean in the DOM but that caused a flash. I didn't want that. Looked a bit deeper and realised Emotion adds a stylesheet next to the component on the server then removes it on the client. I took a look into this but decided it was too complicated.

15.11.2024 08:55 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Okay, so I've been playing around quite a lot with the best ways to attach CSS variables to my components. Because all styles within a variant of a component need to be present I wanted to ensure they were typed, so the simple solution was disregarded.

15.11.2024 08:48 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

Another one for the Nuxt folks, is there any performance issues with inline styles? I know there can be in other meta frameworks.

14.11.2024 22:46 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Nuxt people, is there a simple way to write a custom CSS in JS method and render the style on the server? I've tried using Unhead but I don't think that will work - This is how I get it to work on the client but I want to avoid the flash:

14.11.2024 22:02 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

πŸ‘€! πŸ‘‹

@open-web-advocacy.org

14.11.2024 08:07 β€” πŸ‘ 48    πŸ” 13    πŸ’¬ 1    πŸ“Œ 1

Hello Bluesky!

11.11.2024 08:48 β€” πŸ‘ 1118    πŸ” 104    πŸ’¬ 100    πŸ“Œ 22

I actually don’t find vocals off putting, podcasts, news or radio presenters, yes. But I don’t find vocals bother me at all.

07.11.2024 08:19 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Ingesting Blattaria Blotted Science Β· The Animation of Entomology Β· Song Β· 2011

For those of you that prefer a heavier sound but find vocals put you off when you code Blotted Science are worth a listen

open.spotify.com/track/3a7OE5...

07.11.2024 08:17 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

What are the best companies working with Vue / Nuxt and Laravel right now?

06.11.2024 10:20 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

I think this might be my favourite addition to CSS in recent years, not container queries, not :has not even variables, but the ability to simply balance text!

04.11.2024 17:13 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

What happened to meet ups? I used to attend quite a lot when I lived in London but since moving to the country I’ve been out of touch. I’m in LA at the beginning of next month and was hoping to join something Vue, JavaScript or Laravel related but all the meet ups seem pretty dormant post Covid.

03.11.2024 07:03 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

These starter packs may be the feature that allows me to switch from Twitter. I tried a while ago but was shooting in the dark trying to find people in the tech community I wanted to follow. What a great idea!

02.11.2024 05:11 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

On the subject of new package managers, I find `pnpm` really awkward to type for some reason, gunna need an alias for that.

12.08.2024 08:49 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0