🗳️ Secure and Verifiable Online Voting Platform

「 A key factor in our decision was OCaml's ability to compile to JavaScript using js_of_ocaml, which has proven invaluable in enabling sophisticated client-side functionality. This capability has allowed us to maintain type safety across our client-server boundary while building modern web interfaces, giving us the best of both worlds in terms of security and user experience 」

https://ocaml.org/success-stories/secure-and-verifiable-online-voting-platform

#ocaml #javascript

Test your browser on its fingerprint vulnerabilities, run by the EFF.
https://coveryourtracks.eff.org/

"Browser fingerprinting” is a method of tracking web browsers by the configuration and settings information they make visible to websites, rather than traditional tracking methods such as IP addresses and unique cookies.
Browser fingerprinting is both difficult to detect and and extremely difficult to thwart."

To give you insights how #JavaScript allows to build a much more unique fingerprint, try the test with JavaScript enabled and disabled.

My current browser advice:
IronFox
https://gitlab.com/ironfox-oss/IronFox

#floss #foss #browser #freesoftware

jbz
jbz boosted

「 Everything’s optimised for developers – and hostile to everyone else.

This isn’t accidental. It’s cultural. We’ve created an industry where complexity is celebrated. Where cleverness is rewarded. Where engineering sophistication is valued more than clarity, usability, or commercial effectiveness.

It’s easier to win an argument by citing SSR compatibility issues than it is to ask, “Why are we using React for a blog?” 」

https://www.jonoalderson.com/conjecture/javascript-broke-the-web-and-called-it-progress/

#javascript #bloat #complexity

Simple live reload for developing static sites

👉 https://leanrada.com/notes/simple-live-reload/

The lede is well and truly buried: this is live reload using 39 lines of client-side JS! It will work with anything server-side. This pretty much eliminates the need for ANY dev-time dependencies in many of my side projects 🥳

#webdev#JavaScript

Éric D.
Éric D. boosted

Mon employeur, après 7 mois de période d'essai, vient de la rompre du jour au lendemain. Parce que je serais trop "pointilleuse" sur le code et les risques de sécurité, ce qui conviendrait mieux au secteur "de la banque ou de la cybersécurité".

Donc #jeChercheUnJob à nouveau, sur #Montpellier ou #fullRemote. Je suis #developpeuse#fullStack avec presque 10 ans d'expérience professionnelle sur #php, #symfony, #html, #css, #javascript ( #jquery mais je suis en train de me former sur #vue)

@ramsey#PHP has the same issue, abeit server-side...
  • It too is a shitshow in terms of #security and not really performant to the point that #NSAbook wrote their own cross-compiler to make it go brrr!...

Both #JavaScript & PHP are nuisances and should've been put down like #ActiveX.
Silverlight, #Shockwave and #FlashPlayer long ago!

  • And yes, if you haven't seen PHP being used as #shitcoin #miner and #malware you haven't even tried dealing with it.

But you can spare yourself the trauma and stockholming...