davidbisset, to javascript
@davidbisset@phpc.social avatar
jahed, to webdev
@jahed@mastodon.online avatar

Being able to discuss and merge change requests for @frontiernav on mobile feels so good. Even more knowing most of the logic around it is client-side. I just wish the storage was distributed too. Guess I'll do my annual experiment with IPFS soon to see where it's at.

typo3, to php German
@typo3@typo3.social avatar

Celebrating years of digital excellence! 🚀

tegut's website continues to evolve with the expert support of and the dedicated team at DMK E-Business GmbH . Discover their journey and latest enhancements in the new case study: https://typo3.com/customers/case-studies/tegut

image/jpeg
image/jpeg

jahed, to webdev
@jahed@mastodon.online avatar

Taking a break from really helps see the bigger picture. It's visible from the inside but it's so much worse. It's chaos. Lucrative chaos.

stvfrnzl, to accessibility
@stvfrnzl@mastodon.online avatar

I decided (again) to prepare for the exam by the after I had some doubt of it's usefulness.

But after doing a non-technical workshop for newbies last week and believing that the will have some impact, I decided to go for it!

I'm using the @dequesystems prep course and read everything with 200% zoom. Unfortunately this makes paragraphs very long, so I'd like to share a I quickly created to shorten them:

stvfrnzl,
@stvfrnzl@mastodon.online avatar

@dequesystems ```
javascript: (() => {
const allParagraphElements = document.getElementsByTagName('p');

for (let paragraph of allParagraphElements) {
paragraph.style.width = '60ch';
}
})();


Here's a little tutorial on how to add them to you bookmarks: <https://www.freecodecamp.org/news/what-are-bookmarklets/>

#frontend #WebDev #HTML #CSS #JavaScript #a11y
kubikpixel, to webdev
@kubikpixel@chaos.social avatar

Is it not possible to set up something similar to #SVG and #PNG with very little effort and really be recognized as a creative #WebDev developer with your own graphics #design?

✴️ https://coolshap.es

cory, to tech
@cory@social.lol avatar
ayo, to webdev
@ayo@ayco.io avatar

✍️ New post: I Hate Open Graph Images. Here’s Why. And How. Much

As an epic twist of character development, I have learned that I don’t like open graph images.

https://ayos.blog/i-hate-og-images/

davidbisset, to webdev
@davidbisset@phpc.social avatar

"No, I don’t want to fill out your contact form"

https://adamjones.me/blog/dont-use-contact-forms/

"Contact forms are almost always worse for users than just putting an email on your website. I explore why they’re terrible, why you’ve done it anyway, and what to do about it." #webdev #ux

joelanman, to webdev
@joelanman@hachyderm.io avatar

https://www.rspca.org.uk loads 5mb of JavaScript... just, why? To do what? The state of tech architecture is just awful

grizeldi, to webdev Slovenian
@grizeldi@mastodon.gamedev.place avatar

What's the purpose of certificates expiring again? From my limited perspective it doesn't serve much else than adding unnecessary work for sysadmins, so I'd love to know if there's a legit reason for it.

Crell, to react
@Crell@phpc.social avatar

This article uses as it's main example, but it applies to , , even just a much. I say that as a recovering Drupal dev who used to use the standardization argument.

Greedy management is the reason we can't have nice things.

https://www.baldurbjarnason.com/2024/react-electron-llms-labour-arbitrage/

joelanman, to webdev
@joelanman@hachyderm.io avatar

When building websites, I think it's always best to redirect POST requests to GET after you've processed them. Otherwise users get horrible 'do you want to resubmit the form?' popups if they refresh or hit the back button.

weirdwriter, to webdev

Other #WebDev take a look at this. Never make each letter in a word an additional heading. I don’t know how this looks visually, but on iPhone running voiceover, this is a nightmare https://www.notjustfatigue.org/

davidbisset, to webdev
@davidbisset@phpc.social avatar

Starting work on someone's legacy codebase realizing with TERROR it's not built with the framework you expected.

rysiek, to infosec
@rysiek@mstdn.social avatar

Dear Hivemind!

We've seen supply chain attacks where old unmaintained npm packages were taken over and malwared, targeting devs.

We've seen attacks that typosquatted names of popular npm packages to get devs to include these accidentally.

We've seen malicious JS libraries hosted on large CDNs, used in attacks.

Have we seen a case where a JS library / npm package got taken over, malwered, and then published to CDNs in order to target websites that include it?

:boost_ok:

stvfrnzl, to webdev
@stvfrnzl@mastodon.online avatar

At this point I stop pitching to because either my topics are trash and / or I'm not influential enough in the scene.

I applied to small and big ones and they all have one thing in common: Ghosting me after I asked why they rejected me.

They're probably busy and don't have time to do that but it would have been nice. 🤷‍♂️

vanilla, to CSS
@vanilla@social.spicyweb.dev avatar

Oh, the drama!

Rachel Andrew:

> Chrome is keen to see an implementation of masonry type layouts on the web. However, we feel that implementing it as part of the CSS Grid specification as proposed in the recent WebKit post would be a mistake.

Rachel goes on to explain how the “masonry” layout differs enough from standard grid so as to warrant a different mode.

What do you think? Should masonry be an addition to grid? Or should it be its own layout mode?

https://thathtml.blog/2024/05/masonry-the-rebuttal/

stvfrnzl, to Astro
@stvfrnzl@mastodon.online avatar

Inspired by @matthiasott great newsletter: has anyone experience implementing with @astro?

Here's his article: https://buttondown.email/ownyourweb/archive/issue-14/

And here's what I found but couldn't test yet: https://kld.dev/adding-webmentions/

kubikpixel, to webdev
@kubikpixel@chaos.social avatar
cferdinandi, to webdev
@cferdinandi@mastodon.social avatar
stefan, to webdev
@stefan@gardenstate.social avatar

Is it possible to build a react app with plugin support? Like could an app, given an arbitrary cdn url load it, get the component, pass it props and render it without needing to know about it at build time? I feel like it should be possible but I've never seen an example of that. Perhaps for good reasons as maybe xxs stops that idea from working.

ayo, to webdev
@ayo@ayco.io avatar

There’s danger in educators having tunnel vision, be it inclination to use a particular framework or vanilla DOM querying.

cory, to random
@cory@social.lol avatar

Live and learn — I used a filter to render recent posts on my home page. The splice call in the filter mutated the global posts collection causing said posts not to make it to my RSS feed. #Eleventy #WebDev

kubikpixel, to rust
@kubikpixel@chaos.social avatar

Have any of you Rust developers ever used Skytable and been satisfied so far? Is it also 100% open source or do I have to pay attention to something like SurrealDB and can GraphQL or something similar also be used on it?

🦀 https://skytable.io
⚙️ https://surrealdb.com
⚙️ https://graphql.org


kubikpixel,
@kubikpixel@chaos.social avatar

Which of these databases is probably more practical and faster for a fast project in pure , which database would you prefer?

(The question about is not meant seriously, because depending on the task and the desired solution, the results will be different.)

🦀 https://skytable.io
🦀 https://www.polodb.org

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