Skip to main content

Search

Items tagged with: javascript


Workbench 46.1 is out!

flathub.org/apps/re.sonny.Work…

Happy International Workers' Day

See what's new and details at blog.sonny.re/workbench-46-1

#GNOME #GTK #JavaScript #rustlang #Python #Vala #Linux #development


This is why I don't do front-end dev:

youtube.com/watch?v=aWfYxg-Ypm…

#Javascript #FrontEnd #Programming


Ok wtf. So you're telling me that #Google #Chrome's #V8 #JavaScript engine was more #insecure than #Mozilla's #Spidermonkey after all these years? Because I'm pretty sure SM has been already doing plenty of the things mentioned in this article (I've touched on SM code plenty of times, so much more than I wanted because I worked on separating Spidermonkey from the monolithic #libxul, it's still hurting my brain...), even before the #Quantum rewrite. So even #PaleMoon which has been commonly trashed for being "old and insecure" is apparently more secure than Chrome, but most crucially it also disproves the long-standing blind belief by security freaks out there that Chrome is "more secure" than #Firefox when it's the other way around on many fronts...

thehackernews.com/2024/04/goog…

#web #webbrowser #browser #browsers #openweb


JavaScript Bloat in 2024 😢 tonsky.me/blog/js-bloat/ #webdev #webperf #javascript #js


Why is JavaScript fragile? gomakethings.com/why-is-javasc… (one of many reasons IMO) #js #javascript #webdev


Get started writing that #app in your favourite programming language!

developer.gnome.org/documentat…

Then start working on those features, with tutorials for #Blueprint, #JavaScript, #Python, #Rust and #Vala 🚀

apps.gnome.org/Workbench/

#GNOME #Workbench #Opensource #FOSS


The Performance Inequality Gap, 2024

infrequently.org/2024/01/perfo…

"building JavaScript-first websites has been a predictably terrible idea"

#webdev #webperf #javascript #mobile #inequality


I wrote an article about how to make hastags accessible. Did some #ScreenReader testing with #JAWS, #NVDA, #VoiceOver and #Narrator, which was fun!

Pretty long one though, contains a bunch of tables for comparison. Enjoy the ride!

stevefrenzel.dev/posts/easy-we…

#accessibility #a11y #html #JavaScript #WebDev #frontend


#Workbench has been added to the showcase on gjs.guide, the #GJS documentation site!

gjs.guide/showcase/#workbench

We want newcomers to know there's over 100 API demos in JavaScript, alongside implementations in Python, Rust and Vala.

Get started with #GNOME in #JavaScript or #Python, and you'll have an expressive platform to learn #Vala and #Rust!

welcome.gnome.org/


+1000 "the community remains in solid denial about the disastrous consequences of an over-reliance on JavaScript" infrequently.org/2024/01/perfo… #webdev #javascript #webperf


Hledani prace me nuti se vic bavit s lidmi o mych technologicko-filosofickych nazorech. Treba na pohovorech. Taky vic ctu, co se kde deje. Abych se na tech pohovorech mel o cem bavit, ze ano.

Diskuze kolem variant ruznych technologii jsou moje oblibene. Jako JavaScript vs TypeScript, CSS vs Tailwind. Pripomina mi to krasnou case-study Yarn vs NPM. Dogmatici na vsech frontach.

muhu.digital/article/to-yarn-o…

A co tim chci predat? Oba pristupy jsou validni a obhajitelne.

#npm #yarn #javascript #tech


Workbench 45.4 is out 🛠️

flathub.org/apps/re.sonny.Work…

• Restore on-disk projects on start
• Restore scroll and cursor positions on format and Run
• Add "Copy" and "Select All" to Console
• Add Vala formatter support
• Add WebP image format support
• Library: Add "Context Menu" demo
• Library: Add "HTTP Server" demo
• Library: 12 demos ported to Python, 4 to Vala and 2 to Rust

Happy hacking / learning / prototyping

#Linux #development #GTK #GNOME #libadwaita #Rust #JavaScript #Python #Vala


Absolutely. "A lot of what people use React for would be better handled with vanilla JavaScript" gomakethings.com/a-lot-of-what… #webdev #reactJS #javascript #tips


"... the website loads in a special browser built into the app, rather than your phone’s default browser. In 2022, privacy researcher Felix Krause found that Meta injects special “keylogging” JavaScript onto the website you’re visiting that allows the company to monitor everything you type and tap on, including passwords. Other apps including TikTok do the same thing."

What the hell?? This is so creepy.

#Meta #JavaScript #Privacy #web #SocialMedia #News #Threads

gizmodo.com/meet-link-history-…


"Most importantly, tooltips should only provide descriptive and non-essential text, giving slightly more detailed text for active elements such as links and form controls. Ultimately, they provide expendable text which is already on the web page."

htmhell.dev/adventcalendar/202…

Great in-depth article about #tooltips by Jan Hellbusch. He knows what he's talking about, had the pleasure to be in one of his workshops and he's an absolute pro. 🤯

#HTML #CSS #JavaScript #accessibility #a11y #HTMHell


Getting started with Web Performance 🚀 [Tip 3: As little JavaScript as possible] htmhell.dev/adventcalendar/202… #webperf #webdev #webdevelopment #javascript #js


“Webxdc for Nomads” - very happy to be invited to do a hands-on #webxdc session on #codecamp2023 today, 8pm Portugal Time #deltachat #xmpp #javascript @wizardamigos wizardamigos.com/codecamp2023/


I'm looking for a new job, or contract work, for the first time in a while - boosts appreciated!

I'm a polyglot programmer, with a wide range of experience behind me, from developing firmware that runs on 8-bit AVR, to highly distributed systems across hundreds of nodes, I covered pretty much the whole landscape.

I had my fair share of Ops experience too, and worked in (technical) Customer Service aswell.

I speak many languages (#C, #Rust, #Lua, #Python, #JavaScript, some #Go among them), but I pride myself in being able to pick up a new language at a decent level between signing a contract and starting on the job.

I'm a #Linux guy through and through, and have very little experience (or desire) to work with anything else, save maybe for the BSDs. I worked with containers, databases (relational and otherwise); in the cloud and on premises. I can debug, I can mentor, I can teach, and build, and integrate (continuously, even!). I'm not afraid of git rebase, nor of a crowd to speak in front of.

I live in Hungary, and am seeking remote work. I cannot relocate.

If you are someone looking for something like that, or know someone who is, please get in touch. My CV - with contacts - is available here.

#GetFediHired


"You’re rendering your entire DOM in the client using a huge JavaScript library. Which type of loading indicator are your users going to be staring at?" briefs.video/videos/choose-you… #javascript #webdev


The Cost Of JavaScript, with
Addy Osmani, 2023 youtube.com/watch?v=ZKH3DLT4BK… Why JavaScript is the most expensive resource your site uses today. #webdev #webperf #javascript


Requesting help - trying to set up typescript-language-server (github.com/typescript-language…) and every time I run yarn it seems to run an extra script. I can't figure out where that's happening. Could someone more experienced take a look?

#javascript #yarn #typescript


Converting jQuery to vanilla JavaScript gomakethings.com/converting-jq… #webdev #javascript


"Is JavaScript a hazardous material to the user experience?" Sounds like yes in this podcast. f-word.dev/episodes/14/ #webdev #javascript #podcast #ux


Please Disable JavaScript To View This Site from @heydon

youtu.be/ga_byUbqvCc

#WebDev #FrontEnd #JavaScript #WebDesign


Yup! "the problem we’ve got is a management class that has not decided to put any constraints on the developers" f-word.dev/episodes/14/ #webdev #javascript #podcast


You Really Don't Need All that JavaScript, I Promise 👏 youtube.com/watch?v=rxlJRydqmk… GOTO Copenhagen 2019 (includes Chrome Portal demo) #webdev #webperf #javascript #html


#Development #Outlooks
The end of front-end development · Things are going to change, but not in the scary way people are saying ilo.im/11t8v2

_____
#Job #AI #GPT4 #ChatGPT #ChatBot #WebDevelopment #WebDev #Code #Frontend #HTML #CSS #JavaScript #Skills #Productivity


A must read for web professionals. "The Great Gaslighting of the JavaScript Era" spicyweb.dev/the-great-gasligh… #webdev #webdevelopment #javascript


The Market for Lemons — super important article about the failure of modern web development infrequently.org/2023/02/the-m… "the JS-industrial-complex pulled an Exxon" #javascript #webdev #fail


Si tu fais de l'informatique, et que tu comprends pas toujours ce qui se passe dans ta babasse, parceque tu ne programmes qu'en #java, #javascript,#python je t'encourage vivement perdre quelques heures de ta vie pour regarder cette série de vidéo.

“Hello, world” from scratch on a 6502 — invidious.fdn.fr/watch?v=LnzuM…

#6502 #8bits #retrocomputing


Added a color theme picker to my site recently, using a progressive enhancement strategy.

If you're interested, I wrote an article on how I approached it:
darins.page/articles/progressi…

#ux #frontend #development #html #css #javascript #userexperience #webdev


This is fantastic, love it! 😻

Draw SVG rope using JavaScript muffinman.io/blog/draw-svg-rop…

#svg #js #javascript


#firefox #extensions #plugin #homepage #javascript #html This is first release of patched extension markdown-viewer for support custom-elements for icon buttons and random wallpapers. You can create own homepage with markdown. Example and patch is here:
github.com/raven2cz/markdown-v…
fishlive.org:5005/raven2cz/sig…


I make games. I often have the requirement to quickly build a dialog or a window of some kind. Using native HTMl here makes sense to me, so I'm implementing a bunch of components that implement the most common features I need in my UI.
Now they have to be accessible, so read well with screen readers, and be fully keyboard navigable. This includes things like lists, tab bars, menus, etc.
So here's the problem. I have some things that need to be inside a container. A list for example. So you have the list container, and then the list items inside it.
When you tab around, I want the container to be tabbable, not the list item. So you don't tab through the list, you tab to the list, and then use the arrows to move around.
Now here's the problem. When the container is tabbable, and not the list item, when you tab to the container, it either:
* reads something like "List title section" and then nothing, not even the item you have selected. Or
* Reads all the list items at once.
Either of those are not great obviously. Ideally, I'd like it to read the list title, then list, and then the selected item.
So the way I get it to do this is by detecting when you tab/focus the list container, and then immediately set the focus to the selected list item instead.
Now this works fantastic. You can tab around, and it automatically puts you right on the list item you have selected, and it even gets read.
But somehow, when you don't just tab around, but also shift tab around, this shift tab lands you back on the list container. And that automatically moves your focus back inside the list. So effectively, once you're in a list, you're trapped.
Does anyone have an idea how to get around this without doing ugly hacks like stealing tab and shift tab and implementing tab order myself? I want to use as many native browser features as possible so if there's another way to do this, please feel free to tell me.
#HTML #JavaScript #accessibility


For #DOScember I want to remind you, that if you want to try coding on #3dfx #voodoo cards using #GLIDE or #OpenGL, you can use #DOjS for that. I mapped nearly the complete APIs to #JavaScript...

#RetroComputing #MSDOS