All-In-One, Integrated Front-End Toolchain Rome Released V10, Dubbed First Stable Release bit.ly/3End2AM by technuflections
Rich Harris endpoints, protocol, workflows, etc. are first-class concepts. Jolie enable implementing microservices and deployment patterns in a fraction of the time that with a GSL and with a short distance between specs and implementation. cf. infoq.com/news/2021/05/j…
Artem Zakharchenko Types != TypeScript. also, TypeScript is both a type system and a set of tools. Benefits of types are clear. It is the cost of using TypeScript that varies according to teams and projects. As usual, no fast rule in either direction. Sometimes it will not be worth the hassle.
Rich Harris involved in a web application specification, implementation, testing, and deployment first-class, that will be better than alternative choices. Think routes, APIs, user scenario, data objects, etc. all first-class. Good example is Jolie a micro-service DSL where service, 3/
technuflections There is a short vanilla JS introduction: lexical.dev/docs/getting-s…
This should be a starting point. But there are indeed no helper packages for other libraries like Svelte etc.
technuflections Matthew Phillips Imba is over 10 years old IIRC. It doesn't take a page from Svelte :)
I don't think Rich Harris knew about it when starting Svelte.
Also, it doesn't do surgical DOM updates. It re-renders everything but with a memoization technique.
twitter.com/pierbover/stat…
Erik Rasmussen 👨💻🇺🇸🇪🇸 technuflections Run it with —showConfig. It will show you the configuration used..
technuflections Matthew Phillips Rich Harris I guess most people these days associate a compiler with Svelte but it's not really a novel approach.
Marko did it years before or stuff like CoffeeScript.
Phips Peter technuflections @AsanaEng SolidJS Also: betterprogramming.pub/the-real-cost-…
technuflections Gary Bernhardt David K 🎹 I think Effect | TypeScript at Scale could be uniquely positioned to create a Modular Monolith which could transition to a distributed system with the most minimal amount of refactoring. Since it treats sync and async effects the same.
Magne technuflections Gary Bernhardt David K 🎹 Effect | TypeScript at Scale Describe the system -> apply it -> run it
technuflections Matthew Phillips Rich Harris It's not the real code but an example to show the approach.
Also see this talk from 2018:
youtube.com/watch?v=jwoApT…
technuflections Dominic Gannaway I was going to suggest using unknown elements too. Or maybe <link />
JQuery 4.0.0 Beta Released with Important Deprecations and Breaking Changes bit.ly/3P7CEIa by technuflections
Magne technuflections Gary Bernhardt David K 🎹 Effect | TypeScript at Scale The fact that appeals to me the most in both Effect | TypeScript at Scale and Stately.ai is the model-first -> implement later approach.
Having a generic model (split into modules that interact with eachother) independent from the implementation is core to a distributed system.
technuflections Cycle.js is definitely something I've looked at, without deeply understanding it all. But my general impression of stream based approaches, which are definitely in the same problem space as eventcharts, is that branching logic is very difficult to follow
technuflections I'm happy to update my thinking about this though, the whole eventchart idea is morphing in my mind all the time
technuflections If the DSL is made Turing complete is it not actually a general purpose language (GPL) then?