schizanon, to random

Okay, so how'm I gonna fix the "next/older" links on https://schizo.social?

There're multiple accounts now, so I'll need to know a "max_id" for each instance I want to query.

Suppose I could just pass an array of ids instead of a single one. That's gonna make for some ugly urls...

I don't like the idea of keeping state in session though; a recipe for weird behaviors.

schizanon, (edited )

What do you think is the correct way to pass array query parameters in a URL?

#webDev #rest #web #url

tdp_org, to infosec
@tdp_org@mastodon.social avatar

I ran the numbers for yesterday on how many HTTPS requests to www.bbc.co.uk & www.bbc.com did not include a TLS SNI header - by country. Highlights:

  • Jordan is an outlier at > 17% non-SNI (3x any other)
  • 90% (219) of countries have < 1% non-SNI
  • 36% (88) of countries have 0 requests with no SNI
  • H/T to Dominican Republic with ~800K requests, 100% of which include SNI
  • DPRK (N. Korea) also had 0 non-SNI (but only 9 requests)
  • UK has 0.06% non SNI (296M requests)
    #TLS #webStats #infoSec
tdp_org,
@tdp_org@mastodon.social avatar

I just compared "all clients" with "likely human users" for percentage of requests to www.bbc.co.uk & www.bbc.com which do not include a TLS SNI header and quite often, the "likely human" percentage is higher. I guess it's easier to keep scripts and bots up to date than web browsers?
Raw data, if anyone has a use for it (totally anonymous, so safe to share): https://gist.github.com/neilstuartcraig/4662c4be91a7afb1b5d479755cf84ddb

Next up: Which human-used clients don't send SNI.

#webDev #infoSec #webStats

schizanon, to random

Why is it ALWAYS such a pain in the ass to register a for a with a build-time .

Nobody ever considers this use-case when they design these things and we end up with some hacky workaround with tons of caveats.

schizanon,
raikas, to random

Mitä tilejä kannatyaa seurata Mastodonissa? Aiheina esim. tekniikka, ohjelmointi (web-painotteisesti), ydinvoima, kaupunkisuunnittelu.

Tuntuu hieman hankalalta löytää mielenkiintoista seurattavaa, kun ei ole sellaista koko fediversumin ja omat mielenkiinnot huomioonottavaa algoritmia ja fiidiä, itse pitäisi se kasata 🤔. Tätä pidän varmaan suurimpana esteenä sille, että käyttäisin Mastodonia aktiivisemmin, koska tuntuu että uutta sisältöä löytyy fiidiltäni liian vähän.

rolle,
@rolle@mementomori.social avatar

@raikas

Häsäreitä kannattaa arvailla. Eli hakuun vaan esim. #WebDev. Explore alla näkyy vain trendaavimmat.

@husku

stefan, to random
@stefan@front-end.social avatar

This is absurd. 🤯👏

It takes 20 lines of handwritten spaghetti code to visually add and shuffle DOM elements with the View Transitions API.

https://codepen.io/stefanjudis/pen/abQLvOW?editors=0010

Still Chrome only, though. 😅

CodePen rendering a photo list that is shuffled with transitions.

schizanon,

@stefan I implemented in my Mastodon client https://schizo.social (opening image thumbnails) but for some reason my transitions aren't as smooth. Things get weird when you have dynamically sized (width: 100%) elements.

janriemer, to rust

It's alive!🎉

I've built a #transpiler in #Rust, compiled it to #WASM and integrated it into a #Vue app! :awesome:

It's called selecuery.✨

It can transpile X++ select statements into query expressions. If you think "X++" is a typo and you don't have any idea of what I'm talking about, don't worry.😄

Have a look at the video below.

This project is dear to my heart! ❤️ I've started it 2019 for learning #RustLang.

I think, I've been transpiled during this project as well.🤪

#Compiler #Magic

A video showing a web app with two code editors side-by-side. On the left, source code is entered, which looks like an SQL dialect. As the code is entered on the left, the code editor on the right updates in real-time. The right editor shows the SQL-like statement in a very different form, namely as a sequence of method calls on a query object. So it has just transpiled a declarative SQL-like statement into a procedural query expression. You can think of it a bit like C#'s LINQ: LINQ also has a declarative form and a procedural form.

janriemer,

Sigh, I just love #CSS! ❤️

Look at this - there is no #JavaScript involved in those animations whatsoever (except for adding the CSS class that does the animation).

So beautiful!😍

I've struggled quite a bit with the following:
use different delay values for the item's scale animation, but do not delay the scale when hovered. The solution has been to wrap the item into an additional element and animate those when hovered. 💡

#WebDesign #WebDev #Animation #CSSGrid #CSSAnimation #selecuery

A video of my webapp "selecuery". When the user scrolls down the page, an animation is happening: different grid items appear by transitioning their scale from 0 to 1, each with (what looks like) a random delay. After the grid items have appeared, the user can hover over them. When doing so, a box shadow surrounds the item and it very slightly scales bigger in size.

nmronline, to bioinformatics
@nmronline@mstdn.science avatar

Given the level of interest, and the responses we got, we know we're moving in the right direction with #NMROnline – ELECTRO.

Thank you to everyone who viewed our poster and demo at
#Euromar2023!

@bioinformatics @biophysics @chemistry @compchem @nmrchat @physics @strucbio

#biochemistry #bioinformatics #biology #biophysics #chemistry #CompChem #metabolomics #NMR #NMRChat #physics #SoftwareDevelopment #SoftwareEngineering #StructuralBiology #WebDev

syntaxseed, to UI
@syntaxseed@phpc.social avatar

I don't know who needs to hear this, but your "More Details" accordion section needs to be collapsed by default. Otherwise it's just "Details". 😑

#UI #WebDev

jaandrle, to webdev
@jaandrle@fosstodon.org avatar

This is a really nice/brief introduction to the #PWA

https://dev.to/anuradha9712/series/23005

#webdev

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

“New Projects Galore! A Blog and a Podcast”

Get all caught up on the thrilling projects which recently launched alongside The Spicy Web:

That HTML Blog and @justaspec Podcast:

https://www.spicyweb.dev/new-projects-galore/

#HTML #CSS #JavaScript #WebDev

WolfKat, to webdev

A very insightful read for no-script webpage versions:
https://www.smashingmagazine.com/2018/05/using-the-web-with-javascript-turned-off/

I was looking around for refreshers and any new info I'd need before a project. This article was great!
#WebDev #accessibility #JavaScript #NoScript #HTML #CSS

schizanon, to programming

#atMyNextJob the onboarding process will be "npm install && npm start" #nodejs #webDev #javaScript

kentbrew, (edited ) to javascript
@kentbrew@xoxo.zone avatar

Everything old is new again, I see. Bless you, @douglascrockford. #javascript #nerd #webdev

https://www.crockford.com/domjs.html

mjgardner, to webdev
@mjgardner@social.sdf.org avatar

@Perl New release of #Perl Catalyst #MVC #WebDev framework, including a new “next action” feature: https://dev.to/jjn1056/perl-catalyst-release-590131-4pn0

Read about what Catalyst can do for you: https://metacpan.org/dist/Catalyst-Manual/view/lib/Catalyst/Manual/About.pod

cory, to 11ty
@cory@social.lol avatar

Wrote a plugin based on eleventy-plugin-heroicons to add tabler icons (https://tabler-icons.io) to your @eleventy project https://www.npmjs.com/package/eleventy-plugin-tabler-icons #Eleventy #WebDev

thomasapowell, to twitter
@thomasapowell@fosstodon.org avatar

Is there a @lisamelton of shit posting someone can suggest for folks to follow?

It truly seems a shit post account or bot would be social media methadone some need for #Twitter folk moving to #Fediverse. Could also be useful for anyone in our mostly appropriately civil space looking to spice things up on occasion.

Suggestions welcome esp from all knowing reply guys.

P.s. yes I already know for #webdev @heydon has got it locked down good. His video shorts are truly legendary now.

WebAxe, to webdev
@WebAxe@a11y.info avatar

Smashing workshop "Accessible Components from Design to Development", Sept 14–22, $350 https://smashingconf.com/online-workshops/workshops/accessible-frontend-carie-fisher/ with @cariefisher #webdesign #webdev #a11y

jrefior, to UX
@jrefior@hachyderm.io avatar

Cookies are these simple little things that often cause big problems

#ux #webdev #cookies

nmronline, to bioinformatics
@nmronline@mstdn.science avatar
Jeremiah, to webdev
@Jeremiah@alpaca.gold avatar

Alternative headline: Google uses Chromium market dominance to fork the Web with proprietary APIs to protect its ad business years after every other major browser engine turned off third-party cookie support. As a bonus, the new APIs will further entrench Google’s ad business dominance.

#webDev #privacy

From: @Techmeme
https://techhub.social/@Techmeme/110746577201860062

nmronline, to bioinformatics
@nmronline@mstdn.science avatar
nosherwan, to reactjs
@nosherwan@fosstodon.org avatar

:react:
A new fine-grained reactivity state manager

Legend-State:

There is a new state manager for react, that promises to be fast; provides fine-grained reactivity; allows global storage & allows state storage in local storage.

https://legendapp.com/open-source/state/

https://youtu.be/E4TH77SMOG8

They are accepting requests for implementations for other frameworks:

https://legendapp.com/open-source/state/other-frameworks/




janriemer, to javascript

JS private class fields considered harmful - by Lea Verou:

https://lea.verou.me/blog/2023/04/private-fields-considered-harmful/

I've never used private class fields, but always use private myVar in TypeScript.

I also think it's syntax is totally unreadable - i don't want to "hashtag" my variables everytime I want to access them!

#JavaScript #WebDev #Proxy #ConsideredHarmful

schizanon, to webdev

#webDev drinking game: drink every time Alex reminds you he worked at #Google or is on the #webStandards boards.

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

Latest posts on That #HTML Blog:

Subscribe via email & RSS so you don't miss a thing! #WebDev

https://thathtml.blog

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