home.social

#javasscript — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #javasscript, aggregated by home.social.

  1. The Fulcrum 10 April, 2026

    Welcome to this week’s The Programmer’s Fulcrum.

    It’s your weekly review of the essential news in the Open Media Network and Fediverse development communities with a focus on devastating big tech via Techno Anarchism. We aim to provide actionable content you can use to destroy Techno Feudalism each week. It has the additional benefit of weakening authoritarianism.

    IMHO, the best way to do […]

    https://newsletter.mobileatom.net/the-fulcrum-10-april-2026/ #ActivityPub #astro #ATProto #BackdropCMS #Bear #Bonfire #Codefloe #CSS #Decidim #DWeb #EmDash #FDroid #FediLab #fediverse #Ghost #Holos #HTML #HTMX #JavasScript #Kdenlive #LAUTI #Linux #OMN #PWAs #RSS #WebAwesome #WordPress #WriteFreely #XMPP #xWiki
  2. The Fulcrum 10 April, 2026

    Welcome to this week’s The Programmer’s Fulcrum.

    It’s your weekly review of the essential news in the Open Media Network and Fediverse development communities with a focus on devastating big tech via Techno Anarchism. We aim to provide actionable content you can use to destroy Techno Feudalism each week. It has the additional benefit of weakening authoritarianism.

    IMHO, the best way to do […]

    https://newsletter.mobileatom.net/the-fulcrum-10-april-2026/ #ActivityPub #astro #ATProto #BackdropCMS #Bear #Bonfire #Codefloe #CSS #Decidim #DWeb #EmDash #FDroid #FediLab #fediverse #Ghost #Holos #HTML #HTMX #JavasScript #Kdenlive #LAUTI #Linux #OMN #PWAs #RSS #WebAwesome #WordPress #WriteFreely #XMPP #xWiki
  3. これは Scroll snap を #CSS で実現する例。マウスホイールで再現することはできなかったが、スクロールバーのドラッグ&ドロップで実感できる。動かす量が少ないと元に戻されてしまう。
    横スクロールと縦スクロールの両方が用意されてる。
    同じことが #JavasScript デモできる。

    "下のボックスでスクロールスナップを確認するには、スクロール可能なビューポート内の 45 個の番号付きボックスのグリッドを上下左右にスクロールしてください。
    "
    CSS スクロールスナップ - CSS | MDN
    developer.mozilla.org/ja/docs/

  4. The more I work on #ONI, which is basically a web components frontend for an as basic as possible #ActivityPub client to server service, the more I realize I'm just not built for JavaScript programming.

    Despite having put in the hours every day for a number of months, the whole Promise paradigm just doesn't seem to click for me.

    Now I'm struggling to create a throbber component (easy) while fetches happen in the background (easy) and then have it replaced (not easy) by actual content (easy).

    😱 Gaaah!!!

    #frontend #web_components #litjs #JavasScript

  5. Non so se interesserà mai a qualcuno ma ecco un piccolo sideproject in bun/svelte5: Alicarti

    Un websocket game framework per create giochi multiplayer giocabili via browser.

    youtu.be/NIH1Rsx_7zk

    Nella demo faccio vedere una chat, una echo room e un piccolo gioco di Carta Forbice Pietra.

    codice: github.com/vikkio88/alicarti

    #gamedev #JavasScript #typescript #bun #svelte5

  6. Dopieszczam sobie autorski odtwarzacz do muzyki na mojej stronce. O ile nie jestem wielkim ekspertem od JavaScripta, tak udało mi się wydłubać coś funkcjonalnego (póki co) i podoba mi się ten rezultat!
    #wordpress #muzyka #css #frontend #JavasScript

  7. On a brighter note, I just implemented Mastodon comments on my #blog test page, thanks to @dpecos's excellent repo:
    github.com/dpecos/mastodon-com

    Maybe someday I'll seriously try to make it so I can update my "finished/played games" thread through my blog, but for the time being I'll be happy to just adapt the #CSS to my site and see how streamlined I can make the process of posting/tooting and then tying the blog post and the toot together without extra, manual steps.

    #JavasScript #PHP #webdev

  8. Genuary 4: Black on black.

    arielmartinperez.com/pages/202

    Getting back to web design for this experiment that explores the possibilities of Javascript and Web Audio API. I haven't tested it on mobile but it should work on any modern desktop browser. Just click anywhere on the black area to start the sound. Cheers!

    #genuary4 #genuary #genuary2025
    #creativecoding #JavasScript #css #html #sound

  9. Remember #ASCII maps in old computer games?

    This is my take on an ASCII based #GIS

    ourednik.info/ASCIImap/

    Created with #JavasScript using the #Leaflet framework, fetching OpenStreetMap data.

    Converted to ASCII art with renderer:L.canvas, getting pixels by canvas.getContext('2d').getImageData(...), then converting pixels to ASCII characters '@%#*+=-:. '.

  10. Is there no way to debug a ServiceWorker in an installed web-app on iOS?

    #WebDev #iOS #JavasScript #PWA @webkit

  11. Hono is amazing. It is so well designed. The concept of the Hono instance being a discrete thing separate from the sever is outstanding.

    hono.dev/

    #webdev #nodejs #JavasScript #TypeScript

  12. An example on how to screw up your product by adding AI.

    They took 2 of my CSS posts and got the brilliant idea to generate a complete mess pretending to "aggregate all the information about specific news to help you save time and discuss with the community."

    Why? Just WHY?? Let people read the original posts and that's all. You are not helping anyone here ... 😖

    dly.to/x2ri7kQyuOZ

    #CSS #HTML #JavasScript

  13. All I want out of JavaScript frameworks is for them to support html. Web components are HTML. They don't need to be built on top of web components but they need to support interop. Just render the element and let it take over.

    #webdev #JavasScript

  14. I need your brain! Today, I started working on the Emmett CLI and Config file structures.

    I want Emmett to be able to generate the schema upfront for event store and read models. I also want to make a first step towards plugin infrastructure and modularity.

    Check the sample config file. It'll contain plugins (similar to eslint, etc.) so each Emmett package can self-register, and community plugins can be registered in the future.

    1/
    #nodejs #TypeScript #JavasScript

  15. New big 🐶 #Pongo release!

    💪 Strongly typed client.

    You can define your collections typed schema and benefit from Typescript. It'll automatically generate the collections with provided names and typing.

    🖥️ CLI tool

    Together with typed schema, enables running database migrations upfront. That helps to get a performance boost, as you can disable automated schema setup (which is good for the dev environment but not for the prod).

    See: github.com/event-driven-io/Pon

    #nodejs #TypeScript #JavasScript

  16. so it seems pretty standard that TreeWalker is faster than DomIterator, but does anyone know WHY? It feels like DOM iterator ignoring the tree would be quicker but its not.

    document.createTreeWalker vs document.createNodeIterator

    @slightlyoff not sure if you would know?

    #JavasScript #webdev

  17. BIG update for Joist dependency injection. We added a new type of token called StaticToken. StaticTokens allow you to provide any data type as well as allowing services to be constructed async.

    github.com/joist-framework/joi

    #webdev #JavasScript #TypeScript

  18. Still playing around with my own signals implementation. My goal is to have something barebones so I can write a blog along the lines of "learn signals by building signals"

    #webdev #JavasScript

  19. The signals proposal looks fantastic. I think this will be easy to get folks on board with.

    github.com/proposal-signals/pr

    #webdev #JavasScript

  20. I've been working with #JavasScript for quite some time, however last week was the first time I've used structuredClone for deep cloning - a feature available in most browsers and Node
    developer.mozilla.org/en-US/do

  21. cacheable #jest configuration using wireit. Using jestresults as output means that cacheing works regardless of args you pass. npm rest -- SomeFile will cache differently then npm test, etc
    {
    "wireit": {
    "test": {
    "command": "jest --json --outputFile jestresults.json",
    "files": [
    "src/**"
    ],
    "output": [
    "jestresults.json"
    ]
    }
    }
    }

    #JavasScript #wireit

  22. So it seems like NextJS introduced some sort of server actions. It really tells me that everything in web development is coming in cycles. Just keeps repeating every decade or so.

    Another thing is that modern web development is so bloated, and then they make conferences about their bloat.

    Happy I moved away from nextjs

    #nextjs #nextjsconf #webDevelopment #JavasScript

    x.com/adamrackis/status/171760

  23. So it seems like NextJS introduced some sort of server actions. It really tells me that everything in web development is coming in cycles. Just keeps repeating every decade or so.

    Another thing is that modern web development is so bloated, and then they make conferences about their bloat.

    Happy I moved away from nextjs

    x.com/adamrackis/status/171760

  24. So it seems like NextJS introduced some sort of server actions. It really tells me that everything in web development is coming in cycles. Just keeps repeating every decade or so.

    Another thing is that modern web development is so bloated, and then they make conferences about their bloat.

    Happy I moved away from nextjs

    #nextjs #nextjsconf #webDevelopment #JavasScript

    x.com/adamrackis/status/171760

  25. So it seems like NextJS introduced some sort of server actions. It really tells me that everything in web development is coming in cycles. Just keeps repeating every decade or so.

    Another thing is that modern web development is so bloated, and then they make conferences about their bloat.

    Happy I moved away from nextjs

    #nextjs #nextjsconf #webDevelopment #JavasScript

    x.com/adamrackis/status/171760

  26. So it seems like NextJS introduced some sort of server actions. It really tells me that everything in web development is coming in cycles. Just keeps repeating every decade or so.

    Another thing is that modern web development is so bloated, and then they make conferences about their bloat.

    Happy I moved away from nextjs

    #nextjs #nextjsconf #webDevelopment #JavasScript

    x.com/adamrackis/status/171760