Afsal Thaj
@afsalt2
Passionate on #FP #Haskell #Scala #Rust @Ziverge | #Kerala, Lives in Melbourne | Loves speaking, skydiving, hiking & travelling.
Getting Started with AI: Your First Step Using Golem youtube.com/watch?v=Ib8leA… @GolemCloud #AI
Also it can be used with any other WASI host environment, not just Golem.
I have created a new alternative to create WASM Components using JavaScript or TypeScript. The generated components target WASI p2, with optional dependencies on wasi:http and wasi:logging. More info in the repository: github.com/golemcloud/was…
My new talk on Dazzling Codecs & Euphoric Rainbows just came out, and you will NOT want to miss this one! 👀😱🕺 You will be entertained AND learn how I radically improved the design of ZIO Schema 2... guaranteed or your money back! 😜🤣😇 youtu.be/hWhxIYNl1T8
Yesterday I got a preview of an improvement coming to Golem 1.3 -- and WOW. 😱🤩 This is gonna be the release that blows through the usability challenges that plague backend WASM. 🚀
Durable execution, duh! At least try to make these problems challenging! 😆😉
Quick question : try { call_order_service(); call_inventory_service(); // decrement stock } catch (Exception e) { // lol, now what ? The order was already created. } Congratulations. You have an order for an item you don't have in stock. How will you fix this ?
ZIO Schema 2 just got DSL support: val age = Person.$(_.age) val condition = (age >= 18) && (age <= 29) All of this is an introspectable data structure that can be used for databases, caches, etc. Other applications: validation, data migration, etc.
There is a lot of hyped up excitement about MCP, but I think most people miss the essence of why MCP is a such a BIG thing. As the fundamental theorem of computer science states "All problems in computer science can be solved by another level of indirection". That is exactly…
Gave a talk on the new language Rib at @lambda_conf youtube.com/watch?v=TC6GXX… In 2 days, I’ll be releasing a video—not as a speaker, but as a developer, making the whole ecosystem of #AIAgent, @GolemCloud, and #WebAssembly tangible and real for those curious ones. Stay tuned.
There's a way of programming that I've been doing for decades and I realized recently it doesn't come naturally to many folks, so here's a pro tip: Write to the interface you'd like to have. That is, write the code you want, even if it doesn't work, then make it work.
Reminder: this is all fake. Any time someone makes a claim like this, either they are lying, or every single programmer they know is completely awful and can’t program at all. x.com/alexalbert__/s…
Since Claude 4 launch: SWE friend told me he cleared his backlog for the first time ever, another friend shipped a month's worth of side project work in the past 5 days, and my DMs are full of similar stories. I think it's undebatable that devs are moving at a different speed…
zio-constraintless is back alive with a new release. github.com/zio/zio-constr…
Just blogged, "Golem Prepares for Major Refocus on Agentic Applications." 👀😱 Read the brand-new post while it's still hot!👇 golem.cloud/post/golem-pre…
Interacting with web assembly components made easy with Rib REPL - which can be integrated with various runtimes! github.com/golemcloud/gol… Here is an output of an experimental integration of REPL in wasmtime
Rib is a lightweight, interpreted scripting language that natively speaks WASM component model types. Featuring full type-inference, first-class modules, and pattern matching, Rib makes it easy to script WASM components. Catch @afsalt2's talk below! 👇
SURPRISED SLOT REVEALED 🔍 @afsalt2 will be joining us with his talk: Rib: A Type-Safe Language for Talking to WebAssembly 👀 Get tickets here: buff.ly/EApMvCP
Event-driven architecture versus... ...event-hidden architecture. Love the terminology--so playful and understandable to those who know--but probably not gonna stick. skiplabs.io/blog/event-hid…
How to implement a REST API in Scala 3 with ZIO HTTP, Magnum and Iron 🔥 Check out our latest article by @jorvasquez2301: ziverge.com/post/how-to-im… #Scala #Scala3 #RestAPI #ZIO
Golem 1.2 Release is here 🎉 Our major improvements in this release fall into the following categories: ✔️Golem Desktop ✔️Golem CLI ✔️Golem Server ✔️Worker-to-Worker Communication ✔️Platform ✔️Operations ✔️Worker Gateway ✔️Rib Learn all about it here: golem.cloud/post/golem-1-2…
Learn how to quickly build and deploy #elastic and reliable backends with @GolemCloud at @KubeCon_ 💪 Visit us on our booth and speak with one of our Engineers! 🙌