Boa release v0.21:
https://boajs.dev/blog/2025/10/22/boa-release-21
#Boa is an experimental #JavaScript lexer, #parser and #compiler written in #Rust. It now passes 94.12% of conformance tests in the official #ECMAScript Test Suite (Test262).
Boa release v0.21:
https://boajs.dev/blog/2025/10/22/boa-release-21
#Boa is an experimental #JavaScript lexer, #parser and #compiler written in #Rust. It now passes 94.12% of conformance tests in the official #ECMAScript Test Suite (Test262).
TechBash 2025 Kicks Off Next Week at the Kalahari Resort in the Poconos!
#developers #techevent #devcommunity #devconference #nepa #dotnet #javascript #devops #cloud #ai #appdev #python #familyfun #techorama #azure
Show HN: Write Go code in JavaScript files
Link: https://www.npmjs.com/package/vite-plugin-use-golang
Discussion: https://news.ycombinator.com/item?id=45717724
How does the semantic html community feel about using the <details> element to “expand” into a form submission confirmation, when submitting “dangerous” operations, instead of a <dialog>? Notably, the thing I’m working on is currently fully JS-optional so far, and I would like to keep it that way.
EDIT: Oh it looks like <button> has command and commandfor, which can open a <dialog> now.
EDIT2: oops, but it's not baseline yet, and won't be for a while. It just released in preview for Safari and Firefox. ~sigh~
Okay, it seems classic NPM tokens already stopped working and so it's IMPOSSIBLE for me to release any new versions of my 210 projects/packages until they have implemented a solution which:
1) Doesn't require to manually setup a Trusted Publishing config for *every single package* or
2) They're lifting the arbitrary 50 packages per token limit for their new "granular" tokens (in addition to them already being severely time limited)
The current combined effect of these two restrictions means I cannot do automated multi-package releases from my monorepo, using a tool which handles changelog generation, version bumps and topological sorting of releases.
It's bloody infuriating! NPM has ignored looming security issues for a decade. Now they're rushing some halfbaked no-solution with several glaring issues, all within a few weeks notice and then not even sticking to their timeline. Classic tokens were supposed to stop working in November only...
Dew Drop Weekly Newsletter 454 - Week Ending October 24, 2025
#dewdrop #newsletter #aspnetcore #cloud #javascript #dotnetmaui #xaml #windev #dotnet #csharp #ai #mcp #devops #agile #mobiledev #gamedev #podcasts #database #sqlserver #m365 #copilot #powershell
#introduction as posts aren't migrated:
Software dev from #Tampere, #Finland. Worked on full stack #Python and #JavaScript / #TypeScript projects for 10+ years, on my free time I use #Gleam & #Elixir (hope in the future at work!).
Main hobby project is <https://codestats.net/>. I also enjoy #GeoCaching, #cycling, and video games.
Blog: https://blog.nytsoi.net/ (engine: https://git.ahlcode.fi/nicd/scriptorium)
Some packages:
https://hex.pm/users/nicd
Working on a multipart/form-data package.
Object-capability Programming in Javascript https://lobste.rs/s/wktkhp #video #javascript #security
https://www.youtube.com/watch?v=YcWXqHPui_w
Boa release v0.21 - a new release of Boa, a JavaScript engine written in Rust https://lobste.rs/s/upi3xa #javascript #rust
https://boajs.dev/blog/2025/10/22/boa-release-21
What is it with #templating languages and math? Does a string-injecting system _really_ need full-blown mathematical operator set? I’m looking at multiple templating langs, and they all seem to be far from an optimal state where the emergent behavior appears:
- #Liquid: No math, relies on #JavaScript and benevolence of #Shopify / #Microsoft
- Liquor (by
@whitequark✧✦Catherine✦✧): Includes math and lots of operators in general, too powerful to be interesting
- #Handlebars: require #JS
- #Mustache: No arguments to partials, thus no abstraction and data passing
- Server Side Includes: Have everything I need, but are #Apache -specific in many ways
Uuuuuuugh. I would’ve gone with either of these for my website and day-to-day programming, but I don’t want to commit to either an explicitly Turing-complete system or non-portable JS-heavy one.
I guess I’m still staying with #ed (1) until the state of templating improves. Or until I write a #Lisp version for any of these, likely SSI.
So am I understanding this correctly that the upcoming NPM authentication and token changes mean our only publishing workflow options henceforth are either switching to OICD Trusted Publishing[1] via GitHub Actions or using granular access tokens. The problem with the former is that I wanted to migrate my projects to Codeberg soon (which isn't supported). The problem with the latter is that granular tokens are unsuitable for publishing packages from a large monorepo, since these tokens are limited to 50 packages only (in addition to time limits)[2].
My https://thi.ng/umbrella repo contains 210 packages, so in order to publish them (sometimes all of them will need to be updated) I'd have to first generate multiple tokens and then also keep track how many times each token has been used. This adds a lot of extra work and complexity to my monorepo publishing tool (https://thi.ng/monopub). I understand the need for improved NPM security, but as so often, these changes are just poorly thought through (IMO) and continuously add new workloads and complexity on maintainers...
[1] https://docs.npmjs.com/trusted-publishers
[2] https://docs.npmjs.com/about-access-tokens#about-granular-access-tokens
#NPM #Authentication #Security #OpenSource #MonoRepo #JavaScript #TypeScript
So to make it all even "better": To use Trusted Publishing, one also has to manually setup a GitHub Actions integration on npmjs.org for every single package individually! This is just mind boggling and infeasible and means I'd have to manually fill in a form 200+ times (for that many packages) before I could even properly test this new publishing workflow.
Other people who're maintaining thousands of packages (e.g. DefinitilyTyped, Fontsource) have chimed in here too: https://github.com/orgs/community/discussions/161015#discussioncomment-14451893
Let's hope this will be addressed!
#NPM #Security #TrustedPublishing #GitHub #JavaScript #TypeScript #OpenSource
So am I understanding this correctly that the upcoming NPM authentication and token changes mean our only publishing workflow options henceforth are either switching to OICD Trusted Publishing[1] via GitHub Actions or using granular access tokens. The problem with the former is that I wanted to migrate my projects to Codeberg soon (which isn't supported). The problem with the latter is that granular tokens are unsuitable for publishing packages from a large monorepo, since these tokens are limited to 50 packages only (in addition to time limits)[2].
My https://thi.ng/umbrella repo contains 210 packages, so in order to publish them (sometimes all of them will need to be updated) I'd have to first generate multiple tokens and then also keep track how many times each token has been used. This adds a lot of extra work and complexity to my monorepo publishing tool (https://thi.ng/monopub). I understand the need for improved NPM security, but as so often, these changes are just poorly thought through (IMO) and continuously add new workloads and complexity on maintainers...
[1] https://docs.npmjs.com/trusted-publishers
[2] https://docs.npmjs.com/about-access-tokens#about-granular-access-tokens
#NPM #Authentication #Security #OpenSource #MonoRepo #JavaScript #TypeScript
New instance, (mostly) same intro, because writing intros is hard.
👋 I'm Megan. she/her
Work: Started out in #journalism, now slinging #JavaScript (and friends, #React, #ReactNative, #TypeScript). I'm most interested in projects pursuing a positive impact.
Fun: Volunteering in my neighborhood with an urban #gardening group and a #cat shelter. Building community any way I can.
Well, it looks like the drag and drop Web API is f*ed up beyond any recognition, and can't be reliably used for cross browser stuff[*].
[*] Where you need the position of the mouse pointer!
Dew Drop Weekly Newsletter #453 - Week Ending October 17, 2025
#dewdrop #newsletter #aspnetcore #javascript #xaml #winui #windowsdev #dotnet #csharp #cpp #ai #mcp #devops #agile #appdev #podcasts #m365 #database #sqlserver
Hey #fediverse, I want to connect to more people here.
I am a #MachineLearning engineer who has experience with #python, #golang, #php, #JavaScript, some #rust, C & C++. I also love research and have a paper published in #CVPR. Currently, I am using #AI for improving the safety on the roads. I've worked as full-stack engineer in the past.
I find this platform and people here awesome. I've had amazing interactions and want to grow them.
Unpacking Cloudflare Workers CPU Performance Benchmarks via
@skeptrune https://lobste.rs/s/opf77k #javascript #performance
https://blog.cloudflare.com/unpacking-cloudflare-workers-cpu-performance-benchmarks/
Welcome to our newest Gold sponsor, Value Momentum. Come meet them at TechBash 2025 next month!
Check out all our sponsors and register for 1, 3 or 4 days at https://techbash.com/#Sponsors
#developers #devconference #poconos #kalahari #nepa #dotnet #javascript #cloud #python #devops #ai
5 React State Management Tools Developers Actually Use in 2025
How .NET 10.0 boosted JSON Schema performance by 18%
https://endjin.com/blog/2025/10/how-dotnet-10-boosted-json-schema-performance-by-18-percent
For those who wanted to see the code behind my CSS-only magical sticky auto-expanding sidebar nav in action, I've put together a little CodePen for you! I've narrowed down the relevant code to just what's needed to get this to work, with some very minimal JavaScript to improve the accessibility of it! I've even left you a little challenge in there for you, let me see how you accomplish it!
#css #html #javascript #webdev #a11y
https://codepen.io/Snugug/pen/VYezVKr
https://mas.to/@snugug/115259058092836805
Find where a specific object was allocated in JavaScript with DevTools https://lobste.rs/s/zoapek #debugging #javascript #web
http://heikkila.dev/blog/find-where-a-specific-object-was-allocated-in-javascript/
I feel that "#JavaScript is purely terrible and should be obliterated from the planet because modern #CSS is enough" crowd often miss the role it plays in dictating the weight of importance for new features that flow into native #HTML and #CSS.
Its right there in chapter four of "HTML5 for Web Designers" (Jeremy Keith)
Developers hack together a solution with #JS and eventually browser vendors go "oh snap, yeah, maybe we *could* just have CSS for popular thing" and out it comes.
You can't have amazing CSS without browser vendors understanding what is important for developers. Its a lovely, beautiful feedback loop.
Building a JavaScript Runtime from Scratch using C
Link: https://devlogs.xyz/blog/building-a-javaScript-runtime
Discussion: https://news.ycombinator.com/item?id=45509636
I remain unsatisfied with most Django setups, including my own, that try to incorporate a reasonable JavaScript build pipeline. The JS build is inevitably a separate build step and a local dev server for hot reloading. Sure, deployment is fairly straightforward: compile JS, then collectstatic. It's the development story that suffers for its complexity imo.
I paired Django with AlpineJS for webauthn.io and in general it's fine to make updates to. But I just crested 575 lines of AlpineJS in a single HTML component and it's left me with a sense of dread about ongoing maintainability as I gradually add "just one more feature".
I miss my components-based, TypeScript-checked dev flow when I work with Django. Maybe it's time to look to vanilla Web Components to break some of this up, but then that won't get me the static type checking of TypeScript.
Anyone got any stories of how they wire up at least a TypeScript JS codebase for light front end interactivity, while still leveraging Django views for SSR?
»HTML’s Best Kept Secret — The <output> Tag:
Every developer knows <input>. It’s the workhorse of the web. But <output>? Most have never touched it. Some don’t even know it exists. […]«
— by
@denodell
You never stop learning and you can't know everything about as a WebDev. Nice to see how you can use the HTML interface actiev.
🧑💻 https://denodell.com/blog/html-best-kept-secret-output-tag
#html #javascript #output #webdev #web #input #htmlform #form #interactive
re intro time
i am an ancient programmer who has read some books and may read more. i love learning and a great story.
hopeless progressive-ish believer in the potential for humankind despite all of the current evidence to the contrary
i love: #cats, #fsharp, #javascript, #functional programming, #ps5 , tactical #rpgs
🚀 Socket now integrates with Bun 1.3’s new Security Scanner API!
@bunjavascriptBun users can now protect their projects from malicious packages, typosquatting, & other supply chain attacks. Great to see Bun moving so quickly to protect developers at the package manager level with this new API!
https://socket.dev/blog/socket-integrates-with-bun-1-3-security-scanner-api #NodeJS #JavaScript
lmao now legitimate security emails from NPM are considered phishing. What a shitshow.
Dew Drop Weekly Newsletter 452 - Week Ending October 11, 2025
#dewdrop #newsletter #azure #aspnetcore #javascript #dotnetmaui #xaml #windev #dotnet #csharp #cpp #agile #devops #ai #mcp #appdev #podcasts #m365 #sqlserver #database #powershell #terminal
Introducing the React Foundation: The New Home for React & React Native https://lobste.rs/s/fysgz3 #javascript
https://engineering.fb.com/2025/10/07/open-source/introducing-the-react-foundation-the-new-home-for-react-react-native/
Exciting news for #Fedify developers! We've just landed a major milestone for Fedify 2.0—the #CLI now runs natively on #Node.js and #Bun, not just #Deno (#456). If you install @fedify/cli@2.0.0-dev.1761 from npm, you'll get actual JavaScript that executes directly in your runtime, no more pre-compiled binaries from deno compile. This is part of our broader transition to Optique, a new cross-runtime CLI framework we've developed specifically for Fedify's needs (#374).
This change means a more natural development experience regardless of your #JavaScript runtime preference. Node.js developers can now run the CLI tools directly through their familiar ecosystem, and the same goes for Bun users. While Fedify 2.0 isn't released yet, we're excited to share this progress with the community—feel free to try out the dev version and let us know how it works for you!
How to Build Apps Inside ChatGPT: Step-by-Step Guide | by Mahesh Chand
https://www.c-sharpcorner.com/article/how-to-build-apps-inside-chatgpt-step-by-step-guide/
Celebrating the Launch of the React Foundation via
@andrew_chou https://lobste.rs/s/4mfyew #javascript #web
https://openjsf.org/blog/celebrating-the-react-foundation
asPipes: working pipelines today in pure JavaScript https://lobste.rs/s/fygpwl #javascript
https://github.com/irony/aspipes
Working pipe operator today in pure JavaScript
Link: https://github.com/irony/aspipes
Discussion: https://news.ycombinator.com/item?id=45472119
TechBash 2025 single day registration is now open!
#devconference #developers #techbash #dotnet #cloud #ai #javascript #python #kalahari #devops #poconos #nepa
I'm Building a Browser for Reverse Engineers https://lobste.rs/s/syavo2 #browsers #c++ #javascript #reversing
https://nullpt.rs/reverse-engineering-browser
If this was built with a framework the framework wouldn't even be loaded yet. This doesn't even lazy load any JS. There is just so little of it that I load it in <head/>. Each stone is an html element AND each stone placement has to calculate quite a bit before it can move on.
TechBash single day tickets now on sale! Group discounts for multi-day registrations are still available!
#conference #developers #devcommunity #dotnet #javascript #cloud #ai #devops #kalahari #nepa #poconos #familyfun #devconference