ARKSOUTHERN
@arksouthern.bsky.social
Home of MultiCoinCharts, Luna OS, Solid JS & React libraries. Building in public using TanStack, Tailwind, TypeScript. https://arksouthern.com
The one advantage Next's app dir had over TanStack Start was server actions allowing you to fetch updated data after a mutation, without an added round trip (assuming you're caching, see below... Single flight mutation 🚀 TanStack Start now supports this. I wrote the code myself & saw it work 1/
I bet that document.createCDATASection() is the least-used of all web APIs. You can't even use it on any old document but have to jump through hoops to create an #XML document - and then some more to stringify your cursed creation 🥴 👉 developer.mozilla.org/en-US/docs/W... #webdev #javascript
comptime.ts enables compile-time evaluation of expressions marked with comptime 👉 comptime.js.org #typescript #webdev
comptime.ts — compile-time expressions for TypeScript
A simple-to-use compiler and Vite plugin to evaluate TypeScript expressions at build time.
comptime.js.org
How frustrating: <foreignObject> in #SVG in #HTML inherits the parent's color-scheme settings... but <source> in <picture> ignores it anyway 😭 developer.mozilla.org/en-US/docs/W... #webdev
Bun terminal UI lib + bun-webgpu + threejs instanced meshes + rapier 2d
"We propose new HTML Canvas APIs for rendering HTML content into the canvas for Canvas 2D and WebGL." 👉 github.com/WICG/html-in... #webdev
GitHub - WICG/html-in-canvas
Contribute to WICG/html-in-canvas development by creating an account on GitHub.
github.com
So here’s a fun fact. Non-strict javascript has a super turbo deprecated statement called “with” and using that with the relatively new “Proxy” object, I use breaking out of strict mode to detect if a function is pure. This allows me to memoize it and improve perf at the expense of startup time
pure.to
At a certain point Proxy metaprogramming can endanger the semantics of JavaScript. When you blur the lines between immutability and mutability. Well you blur the lines. Lots of different ways to take it. Not sure how I feel about where I'm currently at: playground.solidjs.com/anonymous/ea...
Solid Playground
Quickly discover what the solid compiler will generate from your JSX template
playground.solidjs.com
A relic of the PC gaming past - BOSS KEY. For when you needed to quickly pretend that you were actually doing work on your expensive PC at your job, and definitely not playing a game, while your boss was around. #DOSGaming
Tycoon strategy game Car Park Capital gets a new trailer and publisher announcement #CarParkCapital #Gaming #PCGaming
Tycoon strategy game Car Park Capital gets a new trailer and publisher announcement
Car Park Capital is an absolutely genius idea for a tycoon building sim, getting you to build up the greatest car parks ever.
gamingonlinux.com
This was unexpectedly easy? Although this isn't very reliable, sometimes messages don't send, and more, I didn't expect it to be this easy lol
Bill Gates shares his original Altair BASIC interpreter source code to celebrate Microsoft's 50th anniversary. "The coolest code I've ever written" was responsible for the company's creation, first known as Micro-Soft! READ: www.windowscentral.com/microsoft/bi... 🤓
Bill Gates releases the "coolest code" he's ever written to mark Microsoft's 50th anniversary
Microsoft's co-founder Bill Gates shares the original source code for the BASIC interpreter that led to his company's creation.
windowscentral.com
check out this TV Guide!!! automatically generated from daily channel schedules stored as .yml. auto-scrolling and infinite looping scroll 🔁
If Microsoft of 2007 made the Switch (concept circa 2023)
🔵 Building with @solid_js + Prisma ORM? We've got you. In this guide, you'll learn how to: 🔌 Set up Prisma in your SolidStart project 📡 Create an API route for data access 🪝 Tap into SolidStart's built-in hooks 👇 Check it out pris.ly/guide/solid
How to use Prisma ORM and Prisma Postgres with SolidStart
Learn how to use Prisma ORM in a SolidStart app
prisma.io