ajsadauskas, (edited ) to tech
@ajsadauskas@aus.social avatar

What should I add to my '90s website?

So I'm currently toying around with NeoCities, and decided to trial it by building your classic mid '90s Geocities/Tripod/Angelfire pastiche website.

Some of the most important elements are already in place.

Tile background? Large font? Heading in bright pink with a shadow? Unusual colour choices? Random cat gifs? Under construction gif? Check! Check! Check!

In the true spirit of the '90s DIY web, some more pages (including the links page) are coming soon.

(I'm thinking of adding a page dedicated to either Britney or a nu-metal band.)

You can see the page so far here: https://that90ssite.neocities.org/

There are a few things that I want to add to make it complete, and I'm looking for suggestions.

The first, is to embed a midi file that plays automatically. Any suggestions on the best way of doing this?

Second, it's just not going to be complete without a guestbook.

Third, any webring suggestions?

Fourth, what's the best way of adding a java chat room in 2024?

Finally, anything else that really needs to be a part of a great '90s website?

UPDATE: Thanks for all the feedback! I've added more annoying GIFs, a guestbook, a links page, and a cyber cat hangout.

UPDATE 2: And added even more gifs, an amazing Amiga demo, and a ton of links.

@asklemmy

stefan, (edited ) to wordpress
@stefan@stefanbohacek.online avatar

I updated my WordPress plugin that warns your site's visitors if they don't have an ad-blocker installed.

https://wordpress.org/plugins/detect-missing-adblocker

EDIT: You can now fully customize the note, including links to plugins and browser extensions you want to suggest.

By default, a link to my blog with a list of popular options will be shown.

https://stefanbohacek.com/project/detect-missing-adblocker-wordpress-plugin/#resources

Happy to get more recommendations!

SirTapTap, to twitter
@SirTapTap@mastodon.social avatar

Let me tell you the secret of the "Everything App".

It's real, it's not called X, and it's about 33 years old. It's called a Web Browser.

Despite a decade of walled gardens trying hard to ruin it, you can still do pretty much any task you need on the web.

You can even make websites into apps with Progressive Web Apps (two clicks on WordPress).

The everything app is old, and under siege daily. But it works, it's resilient, and it's magical.

#x

rolle, (edited ) to opensource
@rolle@mementomori.social avatar

Some people say they don't want to join the Fediverse or Mastodon, because they think the UI sucks. As a front end developer, a designer-kind of a person who creates user interfaces, I agree. Most of the web clients on the Fedi are horrendous, even Mastodon by default. There's lots of room for improvement.

We should really focus on how to make it more pleasing to the eye, more modern and more pleasant. This should not be a nerd network, just for geeks to geek out. This is not IRC or BBS.

As long as Mastodon for instance looks like it's designed by a back end engineer, contains font-awesome icons, looks like 2010, and stuff like that, being open and free is not good reason enough for many. I'm not bashing it, Mastodon is not the worst out there, in fact in my honest opinion Mastodon user experience is far better than Akkoma or Calckey for example. It's also more accessible than many modern UIs, for example my visual impaired wife prefers the Vanilla Mastodon UI over my modifications, she has some small tiny improvements of her own like distinguishing the colors in the action buttons as they have no proper contrast in any of the default themes. But that's it. She likes it as it is. So it cannot be that bad. However, it could be better overall.

doesn't mean the product should look like it's created in a basement by a math teacher. For some people Mastodon UX is sufficient (it even is for me, I like it enough and it doesn't prevent me from using it), but it should be WORLD CLASS. I don't say the answer is but it should be something much more modern and minimal than the current default UI. Pixelfed's developer is a designer oriented, Pixelfed is indeed an example of an awesome Fediverse app experience throughout the web and apps. That is how it should be.

Just my 2 cents.

stefan, (edited ) to fediverse
@stefan@stefanbohacek.online avatar

UPDATE: The plugin is now live: https://wordpress.org/plugins/fediverse-embeds/

A very much work-in-progress WordPress plugin for embedding fediverse posts. Any help and feedback will be very appreciated!

https://github.com/stefanbohacek/fediverse-embeds-wordpress-plugin

Talix_Dreamer, to php French

🇬🇧 I have tried PHP. I find this programming language more embedding in html. They completely get so much. I can code in live html. 🤯

Hence my question, why continue to code in JavaScript if php can do the same things?🔴😅⚠️

🇨🇵 J'ai essayé PHP. Je trouve ce langage de programmation plus incorporant dans le html. Ils se complètement tellement. Je peux coder dans le html en direct. 🤯

D'où ma question, pourquoi continuer à coder en JavaScript si php peut faire les même choses ?🔴😅⚠️

#php #javascript #programmer #webdev #developer

rolle, (edited ) to bluesky
@rolle@mementomori.social avatar

Just noticed Bluesky doesn't ACTUALLY add the alt text in the img itself. This is a big mistake and makes the service very inaccessible.

The text is actually in the very last part of the DOM (Document Object Model) tree... and is triggered via click. So, if the screen reader doesn't support JavaScript same way than for the seeing people, descriptive text is nowhere to be found. Even when it is, it can't be accessed easily.

ajsadauskas, to ai
@ajsadauskas@aus.social avatar

In five years time, some CTO will review the mysterious outage or technical debt in their organisation.

They will unearth a mess of poorly written, poorly -documented, barely-functioning code their staff don't understand.

They will conclude that they did not actually save money by replacing human developers with LLMs.

#AI #LLM #LargeLanguageModels #WebDev #Coding #Tech #Technology @technology

keithjgrant, to webdev
@keithjgrant@front-end.social avatar

I’m sorry, but I think HTMX is just gross.

A worthwhile experiment, absolutely, but I can’t see myself ever using this for a serious production application. I hope we keep iterating on this before settling for a non-turing complete, directive-driven language that gives Angular 1.0 PTSD flashbacks

#webdev #JavaScript #htmx

cory, to ai
@cory@social.lol avatar
rolle, to mastodon
@rolle@mementomori.social avatar

Fedi on Fire first beta is now released! I just had to try and do it... Watch those endless Fediverse posts flow! :meow_hearteyes: Check it out at https://fedionfire.stream

#Mastodon #WebDev #MastoAdmin #CSS #JS #Streaming #API

Gif animation of endless posts on the fediverse, scrolling fast.

Edent, to webdev
@Edent@mastodon.social avatar

🆕 blog! “Let's build a website using XML!”

It is 2023. XHTML is dead and buried. HTML is a "living standard" with billions of users. So what kind of idiot would want to build a website using XML? Me. I am that idiot. Last year, I launched a "web page" which didn't use HTML. Called, appropriately enough, "YOU DON'T NEED HTML!" That (ab)used […]

👀 Read more: https://shkspr.mobi/blog/2023/08/lets-build-a-website-using-xml/

#webdev #XML

scy, to webdev
@scy@chaos.social avatar

I've spent a few days playing around with , and I'd like some insights from people who are using it in production. Doesn't need to be a paid project, but more than just "my pet experiment".

What are you using it for?

Like, to me it feels as if either the backend needs to be really tailored to HTMX, with HTML fragments and custom headers and stuff, or you need to start writing non-trivial amounts of JS in the frontend for anything but the most basic tasks.

rolle, to opensource
@rolle@mementomori.social avatar

Mastodon Bird UI 1.7.5 is now released! :neon_skull:

This release adds support for Mastodon 4.2.0.

Changelog:

  • Recognize mispelled GitHub and add an icon
  • Recognize empty field and remove pipe
  • Hover effect missing in menus, Fixes (Thanks @Roboron3042!)
  • Profile view on mobile leaves kebab menu out when the localized "Unfollow" label is longer, Fixes (Thanks @ikke!)
  • Support for Mastodon 4.2.0

Release and the most notable changes with screenshots: https://github.com/ronilaukkarinen/mastodon-bird-ui/releases/tag/1.7.5

Live demo (single column layout only): https://mementomori.social

Source code and installation instructions: https://github.com/ronilaukkarinen/mastodon-bird-ui

flamed, to web
@flamed@social.lol avatar

📝 New Post: An Easy Web.

Jumping on internet discourse again 🔥

https://flamedfury.com/posts/an-easy-web/

sarajw, to webdev
@sarajw@front-end.social avatar

A question on :

Does anyone check their sites with the device font size set to a stop or two larger or smaller than default?

As I'm pushing 40 and now wearing varifocals, I have put my smartphone's system font size up a level.

This seems to occasionally mess with website layouts, sometimes text wraps in unexpected ways, or is partially hidden.

Sometimes it happens only in app-embedded browsers, not the full mobile browser.

louis, to webdev
@louis@emacs.ch avatar

In the last few days I’m experimenting with substituting CRUD API code with Stored Procedures which directly produce the endpoints JSON as a single-row scalar value. API is then just a wrapper that authenticates, validates input and streams the DB’s JSON directly to the client.

  • No ORMs, no SQL generators etc.
  • All SQL is where it should belong: in the database
  • API does only single „CALL myfunc(…)“ db calls
  • A simple centralised error handler can accurately report errors from the database
  • No weird mixed row/json columns scanning into structs and re-marshalling everything to JSON
  • Codebase is collapsing to 20% (by LOCs)
  • Stored Procedures can use wonderfully declarative SQL code
  • Response times in the microseconds, even for multiple queries, all happens inside the DB

More side effects:

  • the data model can change and evolve without touching the API at all
  • Zero deploys mean zero downtime
  • the API application is so tiny, I could easily switch it to any programming language I want (yes, even Common Lisp) without worrying about available databases libraries, type mapping and rewriting tens of thousands of lines of intermixed language/SQL-code.

The general direction of the dev industry is heading in the opposite direction. More ORMs, more layers, more database abstraction. More weird proprietary cloud databases with each their own limited capabilities and query language.

So you tell me: Is it crazy? Is it wrong? Why do I have doubts despite everything working out beautifully?

#sql #webdev #golang #backend #mysql #postgresql

mahryekuh, to webdev
@mahryekuh@fosstodon.org avatar

Hello, front-end developers. Here's your infrequent reminder to make websites that also work on browsers NOT Google Chrome.

Forcing anyone to use Google's glorified spyware is not cool.

rolle, to opensource
@rolle@mementomori.social avatar

Mastodon Bird UI 1.7.8 is now released! :neon_skull:

Mastodon 4.2.0 and nightlies supported.

Changelog:

  • Add profile icons for Ko-fi, Patreon, Paypal and Mastodon
  • Add new profile icons to the advanced web interface
  • Add verified badge styles to user listings
  • Fix: Hide pipe from link icons if there is no textual label
  • Fix regression with verified labels on multiple column view
  • Fix unminified globe icon causing it to randomly disappear , Fixes
  • Fix partial globe icon on light theme
  • Fix mention and hashtag color contrast for light theme
  • Fix consistency for --icon-boost-notification-filter-bar
  • Truncate too long localized unfollow button text in notifications in mobile

Live demo (single column layout only): https://mementomori.social

Source code and installation instructions: https://github.com/ronilaukkarinen/mastodon-bird-ui

mappingsupport, to webdev
@mappingsupport@m.ai6yr.org avatar

Got search?

When I searched on: cell phone follow property lines
I got 4.7+ billion hits
The first hit is a PDF for my consulting service.
New personal record for number of hits where one of my things is at the top.

anatudor, to CSS

What are your top #CSS features you played with, got excited over as they were supported in one browser... then years passed & support hasn't improved?

Mine:
@​property Chrome-only for half a decade
filter() Safari-only since 2015
element() Firefox-only since forever

#coding #web #webDev #frontend #webDevelopment

syntaxseed, to wordpress
@syntaxseed@phpc.social avatar

I've been brushing up my #WordPress skills in anticipation of a couple new contracts I'm negotiating.

Decided to attempt to rewrite my company website onto in, learning theme dev along the way. It's going swimmingly. 😁

But ug. The #PHP standards for WP are so old fashioned, it's a weird backwards learning curve.

#WebDev

lazyq2, to webdev

Anyone else feels #html heading ranks (h1 to h6) are meant for documents like MS Word documents/essays and that the HTML spec should have a generic <caption>/<legend> element for UI components like product lists, widgets, article lists, etc.?

In my interpretation <ol><li><a><article><h1>(product name... is the correct structure for a list of product thumbnails #semantics wise, but I doubt this is right for #accessibility in practice. #webdev

cheeaun, to webdev
@cheeaun@mastodon.social avatar

😳 I think there's a moment in #WebDev when you cross over between building a cool web app, getting inspired by @bramus 's #CSS scroll-driven animation demos and creating trippy-looking UI's.

#PhanpySocialDev (local dev, not on dev site)

Hashtag page on Phanpy, showing media posts tagged as #panorama, showing images that animate their intrinsic alignment (object-position in CSS) while scrolling down the list.

emmanuelc, to CSS French
@emmanuelc@mamot.fr avatar

Dites, développeuses z'et développeurs, régulièrement, dans mon cercle professionnel direct, j'entends dire que vous n'aimez pas #CSS (voire #HTML).
Question sérieuse et qui n'appelle pas à réveiller quelconque troll ou débat sans fin : pourquoi n'aimez-vous pas ce langage ?
Qu'est-ce qui vous chiffonne, vous rebute ?
D'où vient votre éventuel manque d'intérêt ?
J'ai déjà des éléments de réponse proches de moi, mais je suis curieux d'élargir la question ici.

#dev #webdev #webdesign

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • kavyap
  • DreamBathrooms
  • cisconetworking
  • khanakhh
  • mdbf
  • magazineikmin
  • modclub
  • InstantRegret
  • rosin
  • Youngstown
  • slotface
  • Durango
  • tacticalgear
  • megavids
  • ngwrru68w68
  • everett
  • tester
  • cubers
  • normalnudes
  • thenastyranch
  • osvaldo12
  • GTA5RPClips
  • ethstaker
  • Leos
  • provamag3
  • anitta
  • lostlight
  • All magazines