⊣˚∆˚⊢
banner
djidja8.bsky.social
⊣˚∆˚⊢
@djidja8.bsky.social
·̊·͙*̩̩͙*̩̩̥͙·̊·͙ is a jealous mistress...
Pinned
Just shipped a new version of my React multistep/wizard component! 🎉
Now headless + optional server-side module for building #HATEOAS powered wizards (thanks, #HTMX!).
Check it out: github.com/srdjan/react...
GitHub - srdjan/react-multistep: React multistep wizard component
React multistep wizard component. Contribute to srdjan/react-multistep development by creating an account on GitHub.
github.com
Reposted by ⊣˚∆˚⊢
Hypermedia: A Reintroduction
hypermedia.systems
November 18, 2025 at 1:17 PM
I've just released version 0.4.0, bringing exciting new features and improvements that enhance overall performance and user experience.

#Effect #FunctionalProgramming #TypeScript
typelang
TypeLang is a disciplined subset of TypeScript that combines three core ideas: a strict functional programming subset enforced by tooling, an algebraic effects system that makes side effects visible in type signatures, and zero new syntax.
typelang.timok.deno.net
November 16, 2025 at 5:23 PM
I'm excited to announce the release of v0.4.0, featuring new enhancements and bug fixes that improve overall performance.

#Effect #FunctionalProgramming #TypeScript
typelang
TypeLang is a disciplined subset of TypeScript that combines three core ideas: a strict functional programming subset enforced by tooling, an algebraic effects system that makes side effects visible in type signatures, and zero new syntax.
typelang.timok.deno.net
November 16, 2025 at 5:22 PM
I've just released v0.4.0, introducing exciting new features and improvements that enhance overall performance and user experience.

#Effect #FunctionalProgramming #TypeScript
typelang
TypeLang is a disciplined subset of TypeScript that combines three core ideas: a strict functional programming subset enforced by tooling, an algebraic effects system that makes side effects visible in type signatures, and zero new syntax.
typelang.timok.deno.net
November 16, 2025 at 2:06 PM
“So much complexity in software comes from trying to make one thing do two things.” — Ryan Singer

… and two things trying to do same thing
October 21, 2025 at 9:16 PM
I implemented a cancellation mechanism inspired by Effection, enhancing our project's control over asynchronous operations. Excited for the improvements!

#Effect #FunctionalProgramming #TypeScript
typelang
TypeLang is a disciplined subset of TypeScript that combines three core ideas: a strict functional programming subset enforced by tooling, an algebraic effects system that makes side effects visible in type signatures, and zero new syntax.
typelang.timok.deno.net
October 21, 2025 at 3:41 PM
I'm excited to announce v0.3.0, which brings new features and improvements that enhance the overall user experience.

#Effect #FunctionalProgramming #TypeScript
typelang
TypeLang is a disciplined subset of TypeScript that combines three core ideas: a strict functional programming subset enforced by tooling, an algebraic effects system that makes side effects visible in type signatures, and zero new syntax.
typelang.timok.deno.net
October 19, 2025 at 6:23 PM
I’m excited to announce the release of v0.4.0, featuring significant improvements and new features that enhance user experience.

#Ai #Bluesky #Bot #Deno #GenerativeArt #Webcomponents
mini-art
Generative art Web Component rendered server side by a minimal Deno server using a declarative Shadow DOM Web Component
mini-art.timok.deno.net
October 19, 2025 at 5:44 PM
I just updated the TypeLang blog post to provide clearer insights and enhance the overall reading experience. Check it out!

#Htmx #MonoJsx #Web
blogo
Simple Blog App
github.com
October 19, 2025 at 3:12 PM
I just updated the bluesky-bot, enhancing its features and performance for a smoother user experience. Excited for the improvements!

#Deno #GenerativeArt #Web #Webcomponents
mini-art
Generative art Web Component implemented as a minimal Deno server that SSR-renders a page using a declarative Shadow DOM Web Component
github.com
October 19, 2025 at 2:50 PM
I just added Bluesky link card embeds for GitHub repositories in version 1.3.0. Excited to enhance sharing! #Bluesky #GitHub #WebDev #Release
https://github.com/srdjan/bluesky-bot
October 19, 2025 at 1:33 PM
Reposted by ⊣˚∆˚⊢
Worried about npm exploits?
Deno can run your Node apps with added protection:
🔒 opt-in permissions
🔒 user-authorized postinstall scripts
🔒 permission audit + trace logs
and much more 👇

deno.com/blog/deno-pr...
How Deno protects against npm exploits | Deno
Recent supply chain attacks on npm is a reminder that Node and npm grants unfettered access to your systems. Here's how Deno, with an opt-in security model, protects against these vulnerabilities.
deno.com
September 30, 2025 at 5:29 PM
Just shipped a new version of my React multistep/wizard component! 🎉
Now headless + optional server-side module for building #HATEOAS powered wizards (thanks, #HTMX!).
Check it out: github.com/srdjan/react...
GitHub - srdjan/react-multistep: React multistep wizard component
React multistep wizard component. Contribute to srdjan/react-multistep development by creating an account on GitHub.
github.com
September 28, 2025 at 3:23 PM
Reposted by ⊣˚∆˚⊢
Ever get mixed up about unions and intersections?

ArkType has your back🫡
September 24, 2025 at 4:20 PM
Reposted by ⊣˚∆˚⊢
I've open sourced Ripple!

github.com/trueadm/ripple

It's super early days, not much works and there's little to no documentation or guidance. Plus the codebase is raw, but I at least wanted to share my ideas with the community. :)
GitHub - trueadm/ripple: Ripple is a TypeScript UI framework for the web.
Ripple is a TypeScript UI framework for the web. Contribute to trueadm/ripple development by creating an account on GitHub.
github.com
August 28, 2025 at 8:27 PM
Reposted by ⊣˚∆˚⊢
Just released Kelp v1 stable! 🎉🎉🎉

kelpui.com
Kelp
A UI library for people who love HTML, powered by modern CSS and Web Components.
kelpui.com
August 17, 2025 at 2:42 PM
Big congratulations to Nate & JotPsych team on closing their $5 million seed round! Can’t wait to see how JotPsych continues to grow and develop over the coming months 👏

www.linkedin.com/posts/jotpsy...
🚀 Today, we have an exciting announcement: we’ve raised a $5M seed round, led by Base10 Partners, to launch the first agentic EHR for behavioral health. | JotPsych
🚀 Today, we have an exciting announcement: we’ve raised a $5M seed round, led by Base10 Partners, to launch the first agentic EHR for behavioral health. We started JotPsych in 2023 with a clear goal:...
www.linkedin.com
July 31, 2025 at 9:04 PM
Reposted by ⊣˚∆˚⊢
I like this take by @kentbeck.com on how AI-assisted programming changes the balance of which skills are most important

From this interview with @gergely.pragmaticengineer.com newsletter.pragmaticengineer.com/p/tdd-ai-age...
June 22, 2025 at 4:29 PM
peak vibe coding with #claude... we (😑) made a new blog app, simple but fully functional. @deno.land beckand & hosting (new Deno Deploy is awesome!). mono-jsx for SSR JSX, semantic HTML/CSS... and some spicy (lol) posts

github.com/srdjan/blogo
GitHub - srdjan/blogo: Simple Blog App
Simple Blog App. Contribute to srdjan/blogo development by creating an account on GitHub.
github.com
June 14, 2025 at 12:19 PM
🚀 just released my first #JSR package: #Mixon a type-safe library for modern web applications in @deno.land. It features runtime type validation (via @arktype.io), pattern matching, robust #REST #APIs, content negotiation, and #HATEOAS support, for fast, maintainable web apps jsr.io/@srdjan/mixon
@srdjan/mixon - JSR
@srdjan/mixon on JSR: Mixon is a type-safe library for modern web applications in Deno. It features runtime type validation (via ArkType), pattern matching, robust REST APIs, content negotiation, and ...
jsr.io
April 13, 2025 at 4:54 PM
Reposted by ⊣˚∆˚⊢
The next version of Deno will have a super fast JS/TS plugin API for the linter 🎉

Watch @lcas.dev write a lint rule to ban string literals in <60 seconds.

This, plus many other goodies, to land next week with Deno 2.2.
February 7, 2025 at 7:16 PM
Reposted by ⊣˚∆˚⊢
Do you like this feed? If you do repost this and share it with your friends!
January 8, 2025 at 7:39 PM
beautiful! 🙌
Gleam's `use` is an amazing feature, but sometimes it could make it hard to grok what is going on - especially for newcomers!
In the next release the language server will have a code action to desugar a use expression, making it easier to see that it's just syntax sugar for passing callbacks
November 21, 2024 at 2:17 PM