- 2 Posts
- 16 Comments
I scheduled a retro for next week to review our process moving forward
Good, now I need to try it
moseschrute@lemmy.worldto Technology@lemmy.world•Another Google Pixel 6a catches fire after battery-nerfing updateEnglish81·6 days agoThese updates are fire!
moseschrute@lemmy.worldto No Stupid Questions@lemmy.world•How do you reconcile staying sane while keeping yourself up-to-date with the news?1·6 days agoSo thats how ice scream is made!
moseschrute@lemmy.worldto Technology@lemmy.world•UK households could face VPN 'ban' after use skyrockets following Online Safety BillEnglish2·6 days agoCan we develop a new VPN protocol where the encrypted traffic is disguised as a 24 hour continuous stream of Never Gonna Give You Up
moseschrute@lemmy.worldto Mildly Infuriating@lemmy.world•nobody in webdev knows what graceful degradation is anymoreEnglish2·7 days agoI don’t understand why we are blaming the stealing info part on JavaScript and not the tech industry. Here is an article on how you can be tracked (fingerprinted) even with JavaScript disabled. As for slow websites, also blame the tech industry for prioritizing their bottom line over UX and not investing in good engineering.
moseschrute@lemmy.worldto Mildly Infuriating@lemmy.world•nobody in webdev knows what graceful degradation is anymoreEnglish0·7 days agoGraceful degradation is for people that are angry about the future. Progressive enhancement is for people that respect the past. And it’s stupid to not hire someone only because they don’t know a term that you know.
moseschrute@lemmy.worldto Mildly Infuriating@lemmy.world•nobody in webdev knows what graceful degradation is anymoreEnglish01·7 days agoPeople get so mad about JavaScript then load a dozen 10mb unoptimized image files.
moseschrute@lemmy.worldto Mildly Infuriating@lemmy.world•nobody in webdev knows what graceful degradation is anymoreEnglish1·7 days agoI’ve spent the last year building a Lemmy and PieFed client that requires JavaScript. This dependency on JavaScript allows me to ship you 100% static files, which after being fully downloaded, have 0 dependency on a web server. Without JavaScript, my cost of running web servers would be higher, and if I stopped paying for those servers, the client would stop working immediately. Instead, I chose to depend heavily on JavaScript which allows me to ship a client that you can fully download, if you choose, and run on your own computer.
As far as privacy, when you download my Threadiverse client* and inspect network requests, you will see that most of the network requests it makes are to the Lemmy/PieFed server you select. The 2 exceptions being any images that aren’t proxied via Lemmy/PieFed, and when you login, I download a list of the latest Lemmy servers. If I relied on a web server for rendering instead of JavaScript, many more requests would be made with more opportunities to expose your IP address.
I truly don’t understand where all this hate for JavaScript comes from. Late stage capitalism, AI, and SAS are ruining the internet, not JavaScript. Channel your hate at big tech.
*I deliver both web and downloadable versions of my client. The benefits I mentioned require the downloaded version. But JavaScript allows me to share almost 100% code between the web and downloaded versions. In the future, better PWA support will allow me to leverage some of these benefits on web.
Telling people to remove them isn’t very practical. Educating people is step 1, but step 2 is finding a browser extension or browser that scrubs the identifiers from URLs. You will inevitably forget to remove the tracker from the url if you do it manually.
My partner is a professional musician and maybe this would finally get me to convince her to join Lemmy