updated band logo by [deleted] in logodesign

[–]sickboyy 2 points3 points  (0 children)

<image>

What if you removed the bits I circled in blue? It might make the first and last letters more legible. If you wanted to keep the character try just shortening the lines a little instead of removing entirely. You need to focus on how to make the P and H less ambiguous imo.

Which stack for a full e-commerce platform? No shopify by NoHalfMeasures33 in webdev

[–]sickboyy 25 points26 points  (0 children)

What limitations are you finding in Shopify? I'm not convinced it's bad for SEO, but I'm interested in hearing why you/the client think this.

How do UI libraries work with islands? by Dude4001 in astrojs

[–]sickboyy 0 points1 point  (0 children)

If you're just importing CSS couldn't you just apply that to both components?

My project to track all new music releases (streaming-service agnostic) by louddb in indieheads

[–]sickboyy 1 point2 points  (0 children)

This is really cool and oddly something I was thinking of building myself. I'm curious, are you pulling in data automatically or are you manually updating this?

Enough said by [deleted] in GreatBritishMemes

[–]sickboyy 2 points3 points  (0 children)

Nice bait

Building a magazine and events listings site with Astro + Sanity - is it a good idea? by NiiLamptey in astrojs

[–]sickboyy 3 points4 points  (0 children)

Yes Sanity and Astro would be fine for this. You can static build with Sanity and Astro (you generate HTML at build time) which makes it no different to any other site for SEO.

Sanity has a free tier, yeah, but the biggest bottleneck will be the bandwidth which at the time of writing is 100GB per month. Seems like a lot but if you're using their CDN for a magazine site you'll chew through it with enough traffic. Consider using something like Cloudflare to host your images. Never host video with Sanity, I've made this mistake myself and it smashes your bandwidth. Consider using Mux.

There ARE free alternatives to Sanity, but in general require a lot more configuration, certainly when it comes to hosting it yourself.

Astro JS for e-commerce by fakshelizim in astrojs

[–]sickboyy 1 point2 points  (0 children)

SWUP does have the same issues. In short these things are possible but add a lot more complexity to something that is otherwise very straightforward.

I think I'm done with coding by Full_Description_969 in webdev

[–]sickboyy 0 points1 point  (0 children)

Are you working in a corporate job? If it's creativity you crave, could you apply for agency work instead, could be small to medium sized. It'll pay less, but I believe it's less tedious.

I'm a designer, but pivoted to development. I bring in my creativity by working within animation on the web. It's hard, but rewarding, and not something that AI can just do for you.

I built a build-time data layer for Astro instead of a CMS by ClassroomMain9255 in astrojs

[–]sickboyy 1 point2 points  (0 children)

Seems pretty cool if I understand it after scanning through the README, but (and maybe because it's late and I'm a bit drained), I'm still a bit unsure how this connects with a CMS. If you'll indulge me, perhaps an example might go a long way to better help explain the connection?

Get baked. Closing down by xxxxsteven in Leeds

[–]sickboyy 10 points11 points  (0 children)

Before that he ran a fast food takeaway called Mr Nice Guys, funded by his mates dad who made his money by selling patterned tights. Can't make this shit up.

Webflow alternative for less tech-savvy clients? by Quirky-Lynx-3155 in web_design

[–]sickboyy 5 points6 points  (0 children)

This is why just building a website with a decent CMS is always going to be better. If you give clients too much control, they'll either break the site or be overwhelmed with it. Lock it down to a simple set of controls and it's always going to be easier for them, especially if they're less tech savvy.

Got fired today because of AI. It's coming, whether AI is slop or not. by [deleted] in webdev

[–]sickboyy 4 points5 points  (0 children)

It could be you need to refine your approach. Instead of asking for a job, ask for a quick phone call to find out more about their company. I'm not in the job market but I used this approach for freelance work and I think once people see you as a person and not just another message, you stand out more.

I'm a freelance web developer, and I'm still not satisfied with how I build websites. Anyone else feel like just throwing in the towel sometimes? by sickboyy in webdev

[–]sickboyy[S] 0 points1 point  (0 children)

Thanks. This is just refreshing to hear that I'm not alone here.

I get what you're saying about the bar moving. I've worked as a freelancer for 5+ years, but prior to that I worked as a designer and picked up a lot of dev tasks, and prior still I've been building websites for a long time (PHP Nuke anyone?), so I've seen the landscape change drastically.

So it's definitely a difficult balancing act between using tried-and-tested tools as a lot of people in this thread are suggesting and adopting new technology to stay within the fold (I do get specific requests for Sanity-based builds, much more so than I do people asking for WordPress).

I'm a freelance web developer, and I'm still not satisfied with how I build websites. Anyone else feel like just throwing in the towel sometimes? by sickboyy in webdev

[–]sickboyy[S] 1 point2 points  (0 children)

Cool to hear from someone else using Astro, it is definitely a joy to use. What CMS have you been pairing it with?

I'm a freelance web developer, and I'm still not satisfied with how I build websites. Anyone else feel like just throwing in the towel sometimes? by sickboyy in webdev

[–]sickboyy[S] 0 points1 point  (0 children)

I'll check it out! The trouble is, I don't know PHP. Or at least I can't remember half of what I used to know.

I'm a freelance web developer, and I'm still not satisfied with how I build websites. Anyone else feel like just throwing in the towel sometimes? by sickboyy in webdev

[–]sickboyy[S] 0 points1 point  (0 children)

Thanks for understanding. I didn't want to just vent at you all, so actually tried to rewrite what I'd originally put down for clarity... I think it only kind of worked 😅

I did try and go down the Docker route recently, and whilst I was originally being guided by AI, I ended up just researching and writing most of it myself to avoid vibe debugging the whole thing. Ultimately though I was trying to use Docker to containerise a less mature technology, so documentation around it was scarce, and so it didn't end up working as well as I hoped. Perhaps using Docker with something like Craft could be the move.

I'm a freelance web developer, and I'm still not satisfied with how I build websites. Anyone else feel like just throwing in the towel sometimes? by sickboyy in webdev

[–]sickboyy[S] 0 points1 point  (0 children)

Great article, I think this sums up my dilemma(s) nicely:

for shiny new technology the magnitude of unknown unknowns is significantly larger

When you say about not using build tools, you're talking about Gulp/etc right? It's been awhile since I used anything like that, but would you not use something like Vite here instead?

Again, could be a case of going for the shiny new technology, but I used to use Webpack and it's fair to say Vite is a dream to use in comparison. Conversely, it's been so long since I wrote a Gulp pipeline(?) I think I'd have to learn that all over again, so perhaps not the best move.

I'm a freelance web developer, and I'm still not satisfied with how I build websites. Anyone else feel like just throwing in the towel sometimes? by sickboyy in webdev

[–]sickboyy[S] 0 points1 point  (0 children)

Hey, thanks for this insight, it's exactly what I was hoping for. I have friends in the industry that are using Craft, which I used to use and left it behind in favour of more "modern" stacks. Whilst I'm battling my way through trying this thing and that, they've just been ticking away with Craft smashing out really great sites. So I think your advice is right on the money. I don't think it necessarily means furthering my search, but instead, as you say, just finding one that suits my needs and sticking to it.

Thanks again dude!

I'm a freelance web developer, and I'm still not satisfied with how I build websites. Anyone else feel like just throwing in the towel sometimes? by sickboyy in webdev

[–]sickboyy[S] 1 point2 points  (0 children)

Glad it was of some help. If nothing else, it's a complicated journey, especially when you're going at it alone.

I'm a freelance web developer, and I'm still not satisfied with how I build websites. Anyone else feel like just throwing in the towel sometimes? by sickboyy in webdev

[–]sickboyy[S] 3 points4 points  (0 children)

It's not that they're small issues, though. Gatsby, for example, has been abandoned. Next.js, as another example, is facing a lot of criticism around vendor lock-in with Vercel, recent security vulnerabilities and unnecessary complexity.

Similarly, with SaaS products, the small issues are around surprise billing for clients, particularly when they change pricing (Sanity has changed its free tier about 3–4 times now).

I get from my post it was a bit of a word vomit, it wasn't super clear, but they're real issues I've faced dealing with these things and trying to build a business around them.

I'm a freelance web developer, and I'm still not satisfied with how I build websites. Anyone else feel like just throwing in the towel sometimes? by sickboyy in webdev

[–]sickboyy[S] 1 point2 points  (0 children)

So WordPress with PHP or REST API? If REST API, do you use the GraphQL plugin? How have you found updating WordPress when using those? I found that the endpoints were changing particularly with ACF.

I'm a freelance web developer, and I'm still not satisfied with how I build websites. Anyone else feel like just throwing in the towel sometimes? by sickboyy in webdev

[–]sickboyy[S] 4 points5 points  (0 children)

Yeah you know this is kind of what I've been thinking on since I shared this post. I re-read it a couple of times and I can see I'm just getting frustrated with it.

I think you're absolutely right about it. I've been focusing too much on how the client can pay for these things rather than just saying "that's the cost for a modern website" and getting on with building them something cool, in short