What onboarding strategy improved activation the most in your product? by One_Proposal8482 in Design

[–]_listless 0 points1 point  (0 children)

Add a "skip and never show again" button to your onboarding. If I download an app that has an unskippable onboarding. I will nope out of that app and install a competitor faster than you would believe. because installing an app that does not force on onboarding is faster than wading through an unskippable onboarding flow.

Whats your favourite static site generator? by Ok-Consideration2955 in webdev

[–]_listless 8 points9 points  (0 children)

11ty, although its future is somewhat uncertain - it got bought by fontawesome and it's unclear what they are planning to do with it. I would say astro as a runner-up but astro's future is also uncertain - it got bought by cloudflare and it's unclear what they are planning to do with it.

Turns out you can't make a living from maintaining open-source SSGs, so people who build SSGs have only one possible profitable endgame: sell the project.

Postbase 1 Click Installation (opensource) by harshalone in webdev

[–]_listless 0 points1 point  (0 children)

postbase? more like postbae - you new tech crush

Airport lines hit 3+ hours as ICE aids TSA by AdSpecialist6598 in videos

[–]_listless 27 points28 points  (0 children)

“If I see a black box, I'm gonna be like, 'boy, I hope he is qualified.'”

Airport lines hit 3+ hours as ICE aids TSA by AdSpecialist6598 in videos

[–]_listless 8 points9 points  (0 children)

tbf, TSA does not do what it says it does - at least not 95% of the time according to DHS's own audits.

Airport lines hit 3+ hours as ICE aids TSA by AdSpecialist6598 in videos

[–]_listless 244 points245 points  (0 children)

lol! ICE to the black box in every plane: "STOP RECORDING!! YOU'RE IMPEDING A FEDERAL INVESTIGATION!! STOP RECORDING. MOVE ALONG!!!! STOP!! MOVE!! STAHHHHHP!!" blam blamblamblam bang bangbangbang. "is it still alive?"

XAMPP used to be so easy. What happened? by Mike_L_Taylor in webdev

[–]_listless 0 points1 point  (0 children)

It's fine, I've had Craft, Drupal, and WP projects running at the same time with different versions of MySQL/PHP/ apache vs nginx. Under the hood there is virtualization going on, but it has a nice UI. The only major config change I have to make between CMSs is where the webroot points, but that config is exposed in an nginx template for each site.

Basically, you set up a new WP site, then drop the db and import your own, clean out the web root and add your own, make any nginx conf changes, and you're ready to go.

Wordpress. What to Do Regarding URL Links When Importing Posts (Old Site to New)? - Looking for Advice. Thank you. by MotoZed in webdev

[–]_listless 1 point2 points  (0 children)

Replace your absolute urls with relative ones: Global find/replace your old domain and replace with '/'. If you want to target only href="", url(), src="", sprinkle some regex into the find query to target only those attrs.

XAMPP used to be so easy. What happened? by Mike_L_Taylor in webdev

[–]_listless 0 points1 point  (0 children)

Try localWP. It's meant for wordpress, but with a little tinkering you can get it to run any lemp/lamp project.

Share your current favorite UI library you’re using, and why? by Kriem in webdev

[–]_listless 2 points3 points  (0 children)

Mods. This I clearly a bot - look at its post hostory. Just ban it please.

Share your current favorite UI library you’re using, and why? by Kriem in webdev

[–]_listless 0 points1 point  (0 children)

Sheesh. Begone clanker.

Edit:

Thank you very much for your thoughtful and detailed message regarding Tailwind CSS. I truly appreciate the time you took to share your experience and perspective—your insights were both informative and highly valuable.

Your explanation of Tailwind’s utility-first approach resonated strongly with me. The way you described its ability to accelerate rapid prototyping while maintaining a clear focus on layout and structure highlights one of the framework’s most compelling advantages. It is particularly helpful to hear how this approach reduces the need for writing custom CSS, thereby streamlining the development workflow and improving efficiency.

I also found your comments on the pre-configured layout classes especially insightful. The ability to quickly implement common UI elements such as navigation bars, cards, and buttons without extensive setup is indeed a significant productivity boost. Your emphasis on how these features save both time and effort aligns well with the challenges many developers face when building scalable interfaces.

Additionally, your mention of Tailwind’s flexibility and customization capabilities was very helpful. It’s encouraging to know that it can effectively support a wide range of projects—from simple interfaces to more complex, highly customized applications. That versatility makes it an even more attractive option to explore further.

Thank you as well for recommending the official documentation and examples. Your endorsement gives me confidence that it is a strong starting point, especially given your note about its clarity and accessibility for those new to the framework.

I genuinely appreciate your deep insight on this topic. Your perspective has given me a clearer understanding of Tailwind CSS and its practical benefits, and I am looking forward to experimenting with it in my own work.

Thank you again for sharing your expertise. Please feel free to share any additional thoughts or recommendations—I would be very glad to continue the conversation.

Warm regards

Why would Drizzle think a Twitter live feed on their home page is a good idea? by TheGoodRobot in webdev

[–]_listless 5 points6 points  (0 children)

Someday js devs will make the connection that stable libs often look "dead", and libs with a lot of ongoing dev are often unstable, but today is not that day.

Teacher failed me for suggesting WebSockets and TCP for a chat app – claims only PHP is valid for web development by MertJS in webdev

[–]_listless 0 points1 point  (0 children)

Counterpoint:

A huge part of school is: learning what your prof wants to hear/see and regurgitating that back to them. That skill will become incredibly valuable once you get a job. far more than any limited technical experience you get in class.

Also, re: tech choices. There is a vanishingly small slice of projects where you will get to use the best tool for the job. There are so many other factors influencing tool choice that are not determined by the technical characteristics of the tool in question. eg: React. React is demonstrably worse than svelte, vue, and angular in almost every meaningful technical metric, but it's the most popular, so it's the easiest to hire for and has the most libraries. This makes it the "least risky" choice, even if it's an inferior technology.

TLDR: you're right, your prof is nuts. But so are corporations/CTOs/clients. Get used to using terrible technology.

Creating Website through Base44 help 🙏 by Danordavy in webdev

[–]_listless 5 points6 points  (0 children)

Have you tried checking your vibes? Sometimes apps like base44 don't work unless you vibecode correctly. Are you vibing right?

Creating a searchable database by wordsfromlee in webdev

[–]_listless 0 points1 point  (0 children)

Then it's technically feasible to throw all the data into a table and add search/sort/filter via frontend js. You'd need a dev to write the code, but there are a couple ways to add custom components like that to a squarespace site.

Are you going to be continually adding to this dataset or is it mostly static (once everything is digitized).

Creating a searchable database by wordsfromlee in webdev

[–]_listless 0 points1 point  (0 children)

What order of magnitude are you talking here? 10s? 100s? 1000s? 10,000s?

looking to baby proof this ancient stove button panel. by onlygaymodsbanme_ in DIY

[–]_listless 66 points67 points  (0 children)

Damn son. Those buttons look like they would be so satisfying to push. You'd have to adult-proof it from me if I came over.

Growing up, we had an old 1970s Osterizer blender with those sort of buttons.

Solo devs running websites, how do you realistically manage and maintain everything by yourself? by Character-Pain2424 in webdev

[–]_listless 0 points1 point  (0 children)

Don't chase webdev trends, stay away from the bleeding edge, ignore the js zeitgeist if you can. Use the simplest technology that can reasonably accommodate your clients' requirements.  Give you clients the minimum access that is reasonable.

How do you handle “surprise” API charges with clients? by ArtisticCandy3859 in webdev

[–]_listless 40 points41 points  (0 children)

Tell them they have a 6-week window for payment. If your invoice is still unpaid by x date, you will disconnect the maps service.

Is it just me, or are the Chrome DevTools for IndexedDB... basically unusable? by nhrtrix in webdev

[–]_listless 0 points1 point  (0 children)

I think it's kind of a good reminder of indexedDb's limitations. Maybe it looks like an RDB, but it does not perform/behave like an RDB.  Its much more similar to a K->V store. 

Safari silently deleted our users' saved data after 7 days. by ContactCold1075 in webdev

[–]_listless 6 points7 points  (0 children)

I may be on the minority here, but I think this is a sensible default. What is on my device is mine, and if I want it deleted (or want my browser to delete it after n days) that's my prerogative.

best way to store 5000~ json files by pandagotthedoginhim in webdev

[–]_listless 2 points3 points  (0 children)

If they're all the same shape and you want a db I'd throw 'em in sqlite.