
@lorismatici
iAccount based inUnited Kingdom
About this account
- Account based in
- United Kingdom
- Connected via
- United Kingdom App Store
Account-level information from X, not a live location or the device used for a specific post.
In a world dominated by robots, I'd probably have more friends. š± š³ļøāš
Brighton, England
Joined December 2009
- Tweets1.9K
- Following127
- Followers3.4K
- Likes12K
Loris retweeted
Nature is healing.
With Transactions V1 around the corner and the clankers faster and better than ever before, there's no valid reason to stay with web3.js besides stockholm syndrome.
If you didn't start you upgrade to @solana/kit yet, let this be your signal. š«”
Loris retweeted
Big win for Solana JavaScript development!
@lorismatic, @callum_codes and I got together to talk about how to improve Kit and Web3.js v3 interop. One of the improvements discussed was to make Codama generated clients compatible with non-Kit consumers.
Loris retweeted
Public apology to the world: it was me. I used Fable to generate codama renderers for Lua, PHP, Ruby, and Python. The government has now sunset Fable. I understand their decision. @solana powers were never meant to be PHP.
Repo links below
The US government, citing national security authorities, has issued an export control directive to suspend all access to Fable 5 and Mythos 5 by any foreign national, whether inside or outside the United States, including foreign national Anthropic employees.
The net effect of this order is that we must abruptly disable Fable 5 and Mythos 5 for all our customers to ensure compliance.
Access to all other Claude models is not affected.
We apologize for this disruption to our customers. We believe this is a misunderstanding and are working to restore access as soon as possible.
Read our full statement: anthropic.com/news/fable-mytā¦
Loris retweeted
In the age of AI slop, some of us are still making things by hand, I promise ā¤ļø Octocat for the new GitHub Copilot App was modeled, rigged, and animated in Blender...
Cooking up something new š§āš³
Join the waitlist for early access to technical preview of the GitHub Copilot app š
gh.io/github-copilot-app?utmā¦
Loris retweeted
I forgot to announce it:
LiteSVM 0.11.0: github.com/LiteSVM/litesvm/rā¦
Node LiteSVM 1.0.0 with Kit and Node LiteSVM 0.7.0 with web3.js
Loris retweeted
Are you using Kit plugins?
If not, you really should be. Plugins (and plugin clients) enable interoperability among JS clients, allowing them to seamlessly work with different Solana programs and tools.
Just load a program and send a transaction in two lines ā auto PDA derivation, no manual serialization.
This is a nice improvement to the Solana Kit developer experience (more on the way).
Kit Plugins: github.com/anza-xyz/kit-plugā¦
Also added to our Solana Development Skill š
I kept copy-pasting skill summaries into CLAUDE files so I made a thing.
github.com/lorisleiva/skillsā¦
Loris retweeted
this critique is valid and the team has been actively working to improve things over the last few months.
kit plugins provide the abstraction to simplify certain operations
github.com/anza-xyz/kit-plugā¦
Loris retweeted
Hereās why good internal corporate comms matters so much. Because even if you believe we shouldnāt bring our āwhole selvesā to work (Iām one of these people) you cannot divorce someone from what makes them human, which is greatly influenced by the other 16 hours theyāre not at work. On the near-zero chance everyoneās politics are aligned, you still cannot control a world that is scary, divisive or shocking outside your office walls, and you canāt control the way that someone feels. Period.
Acting like nothing is happening in your employeesā lives is only insulting their intelligence and asking for their success operating inside a farce.
Interesting how so many organizations in the Valley were so active during our last election and now telling their employees they ādonāt do politicsā at work.
This doesnāt mean your employees expect or deserve a stance on every issue- but providing space for those who want to support each other, or simply acknowledging they have the room to be a human, prevents the vacuum from taking over. Goes a lot further than you think.
experimented a bit with solana kit plugins this weekend, and they are really cool! excited to see
ended up making ones for:
- transaction building
- local validator management
- initializing test token mints
so a simple test with local test validator looks something like this
Umi was designed (by me at Metaplex) to solve a JS compatibility problem at the time. We were in a phase of uncertainty between web3.js and (what was at the time) an ongoing web3.js v2 rewrite. To solve this, Umi offered a set of interfaces such that switching from one to another would be just as easy as offering a new set of implementations for these interfaces.
I naively expected people to use Umi as their main framework and no longer worry about the web3.js v1 or v2 underneath.
The reality is that devs reasonably ended up using Umi mostly for Metaplex related tasks whilst keeping the rest of their stack the same. This meant peopleās code base now contained a duality of type definitions for the exact same concepts and had to keep converting them back and forth.
Kit took a different approach by not positioning itself as an opinionated framework with bells and whistles but as a vast toolkit that provides the foundational type system for working with Solana concepts in JavaScript.
When we released it, we fully expected opinionated frameworks to emerge from it ā with the added benefit that now all these frameworks would rely on the same types. We were trying to promote a healthy variety of opinions maintained by different teams in the ecosystem.
However, a year later web3.js is still in the picture. We work closely with the Solana Foundation devrel team which is working on some great Kit-based frameworks (s/o to Gui and Cat there). Thatās by working with them that we realised Kit would greatly benefit from a simple modular plugin system. It would not only make it easy for framework developers but also improve the developer experience of vanilla Kit.
At the end of the day, no matter how many teams you talk with or how many community events you organise, you can never predict how a library is going to be received until itās out there. I do believe Kit is an incredible piece of software and many JavaScript developers would agree. Weāve just got a bit more work to do to make this opinion less controversial.
Loris retweeted
Replying to @redacted_noah @beeman_nl
Weāre working on some abstraction layer on top of Kit called Kit plugins. Theyāll allow you to build web3.js-like clients with only the features you need with some sensible default presets. Iām hoping this will go a long way to improve the Kit developer experience. āŗļø

























