Zed
@zed.dev
3 months ago
๐ฌ 1
โป๏ธ 0
โค๏ธ 7
The bottom dock's layout can now be customized via a `bottom_dock_layout` setting that defines how it should be laid out when multiple docks are open at the same time. Options are `contained`, `full`, `left_aligned`, and `right_aligned`.
๐ Zed v0.183 is out! We've begun working on improving the rendering of block diagnostics (those that show up when using `f8`/`shift-f8`). Check out the new view.
Most of you won't need to do anything. Your vals will auto-upgrade on April 30, 2025. If you have mission-critical vals or use our API / SDK to create or edit vals, you can proactively upgrade now.
Vals are getting upgraded!
We are unifying vals and projects into a single primitive: the val โ a collaborative folder of deployed code โ that includes all the best features of vals & projects
๐ blog.val.town/upgrading
4/ Youโll learn: โข How concurrent processes can cause consistency issues โข Why Icechunk transactions are ๐๐ญ๐จ๐ฆ๐ข๐ ๐๐ง๐ ๐ข๐ฌ๐จ๐ฅ๐๐ญ๐๐ ๐๐ฒ ๐๐๐๐๐ฎ๐ฅ๐ญ โข How ๐ซ๐๐๐๐ฌ๐ข๐ง๐ ๐ฌ๐๐ฌ๐ฌ๐ข๐จ๐ง๐ฌ unlock faster, conflict-aware concurrency โข The role of ๐๐๐๐ ๐๐ง๐ ๐ ๐๐ซ๐๐๐ ๐ ๐๐จ๐ฅ๐ฅ๐๐๐ญ๐ข๐จ๐ง in Icechunkโs design
3/ We use bank account transfers to explore how ๐๐๐๐๐ก๐ฎ๐ง๐ค ensures ๐ญ๐ซ๐๐ง๐ฌ๐๐๐ญ๐ข๐จ๐ง๐๐ฅ ๐๐จ๐ง๐ฌ๐ข๐ฌ๐ญ๐๐ง๐๐ฒ in concurrent environments. This isnโt about banking; itโs about understanding how Icechunk handles conflicting writes, retries, rebases, and optimistic concurrency control for @zarr.dev data.
2/ Could you run a bank ledger on #Icechunk? A multidimensional array store designed for scientific data probably isnโt the first thing that comes to mind for this application... But surprisingly, it totally works!
1/ ๐จ New Blog Post Alert: "๐ฟ๐๐๐๐๐๐๐ ๐ด๐๐๐ข๐ก ๐ผ๐๐๐โ๐ข๐๐ ๐ถ๐๐๐ ๐๐ ๐ก๐๐๐๐ฆ ๐ค๐๐กโ ๐ ๐ถ๐๐๐โ๐ฬ๐ ๐๐ข๐ก ๐ผ๐๐ ๐ก๐๐ข๐๐ก๐๐ฃ๐ ๐ธ๐ฅ๐๐๐๐๐" ๐ฆ๐
๐ Read it here: earthmover.io/blog/learnin...
Your files, your cloud - no compromises.
Store your assets anywhere with Directus S3-compatible storage:
๐ Mix and match storage providers as your needs change
๐ Scale easily with AWS, Google Cloud, Azure, or Supabase
๐ Keep complete control over permissions and access
๐งก Want to use Prisma ORM in @svelte.dev? Weโve got you.
In this guide, youโll learn how to:
๐ Integrate Prisma ORM with SvelteKit
โก Connect to a Postgres database using Prisma
๐ Use SvelteKit server routes to run database queries
Check out the guide ๐
pris.ly/guide/svelt...
I like to think so! Glad you agree ๐ Canโt wait to start sharing builds
Meet Gemma at Region: Earth: London on 1 May!
๐๏ธ Reserve your spot: lu.ma/qkutuxc9
๐๏ธ Low latency, global scale, consistency: pick two?
Our own Gemma Anible joins Region: Earth: London to dive into the wonderful world of @CloudflareDevโs storage stack, and how building Prisma Postgres taught us what works, and what breaks, when your data lives on the edge.
๐ Deployed your app to the edge, but it still feels slow?
๐ฌ The problem might NOT be your code. Itโs something sneakier.
With just a few smart tweaks, you could shave off hundreds of milliseconds per request.
Find out how in our latest blog ๐
pris.ly/improve-edg...
Thank you!! ๐
haha brilliant! hope you like the CLI! lmk if you have any feedback :)
means a lot from you, thank you!
yes! will also be making it so all steps can execute within a docker container
hehe thank you ๐
thank you :D
hahaha for a moment i wondered where all the traffic was coming from! thank you :)
...shell + terminal integration we haven't done yet. It is planned though! Terminals are fully interactive, pretty much like your normal terminal but in a doc
2. terminals super different. the input is fed to the input stream for a background pty, so it's as if you'd typed it in your terminal yourself eg su foo sqlite ./blah.db select * from mytable; would give the output you might expect it to. Having it stop after a failed command requires...