Tylor Steinberger

581 posts

Tylor Steinberger

Tylor Steinberger

@TylorS167

Self-taught programmer and musician. Author of so many things. Core contributor to Most.js and more :).

Sarasota, Florida Katılım Mayıs 2016
41 Takip Edilen430 Takipçiler
Tylor Steinberger retweetledi
Tim Suchanek
Tim Suchanek@TimSuchanek·
🚀 After an amazing time at Stellate, I've decided to start a new business. I've founded expand.ai, and we're in the current YC batch - S24! For techies: expand.ai instantly turns any website into a type-safe API you can rely on. 💻 For non-techies: We get you any dataset from the web. 📊
English
65
51
737
83.3K
Tylor Steinberger
Tylor Steinberger@TylorS167·
@ecyrbedev @MichaelArnaldi I'd asked Tim previously about a sql-kysely package in the main repo and we weren't totally sure we'd want it there, but maybe that has changed. I'm more than happy to contribute anything there as well
English
2
0
1
47
ecyrbe
ecyrbe@ecyrbedev·
@TylorS167 @MichaelArnaldi Oh nice. I'll take a look. I did not work on schema part yet. I was not sure if we needed it. My plan is to make a PR directly for Effect monorepo and not have it as a side community project.
English
1
0
0
54
ecyrbe
ecyrbe@ecyrbedev·
@MichaelArnaldi i found a way to make both have the same syntax. 🥳 Thanks Javascript Proxy ! Left: effect/sql Right: Kysely Dialect
ecyrbe tweet mediaecyrbe tweet media
English
1
1
11
724
Tylor Steinberger retweetledi
EGOIST
EGOIST@localhost_5173·
The first article I can find about debouncing in JavaScript was published in 2009 by John Hann Websites before 2009:
English
44
60
1.3K
232.4K
Tylor Steinberger
Tylor Steinberger@TylorS167·
Hey all, I'm officially open to new work opportunities! I'm looking for Senior and above TypeScript roles, ideally in some kind of technical leadership capacity. If you see anything that might be a good fit for me, feel free to share my name or send them my way. Thank you!
English
2
3
8
603
Tylor Steinberger
Tylor Steinberger@TylorS167·
@steida @iamwil @schickling Likely little to nothing in functionality terms, but Effect can not be used *directly* as the encoding for Streams. Streams in Effect are abstractions atop of Effect. Which is totally great, but interoperability does require conversion to and from Stream <-> Effect.
English
1
0
0
39
Johannes Schickling
Johannes Schickling@schickling·
My 2 big (technological) bets for this decade: 1) Local-first: A different way how apps are architected – mainly how data flows and responsibility of client vs server. 2) Effect: A better foundation to build with TypeScript.
English
18
28
243
33.1K
Tylor Steinberger retweetledi
Effect | TypeScript at Scale
Effect is finally API Stable! Starting with 3.0 the main package will follow semantic versioning: → major releases will include breaking changes → minor releases will include new features and new modules → patch releases will include bug fixes
Effect | TypeScript at Scale tweet media
English
12
122
387
85.6K
Ryan Carniato
Ryan Carniato@RyanCarniato·
@_jessicasachs I have no idea how to find when that first shipped. Proxy is super loaded when you try to search for it.
English
1
0
1
386
Ryan Carniato
Ryan Carniato@RyanCarniato·
Important dates in my Signals timeline so far: July 2010 - KnockoutJS Apr 2012 - Meteor Dec 2013 - S.js Feb 2014 - Vue Mar 2015 - MobObservable Nov 2016 - Svelte Mar 2017 - Surplus Apr 2018 - Solid Feb 2019 - React Hooks Sept 2020 - Vue Composition API
English
15
17
268
35.1K
Tylor Steinberger
Tylor Steinberger@TylorS167·
@iamwil @schickling Roughly speaking they're similar to single-shot effects found in something like multi-core OCaml, but not capable of multi-shot like something found in Koka.
English
1
0
0
106
John A De Goes
John A De Goes@jdegoes·
I am delighted to announce the launch of @GolemCloud, a new cloud platform for deploying immortal, reactive, invincible workers. 🎉 Built on durable computing, Golem Cloud lets you create reliable, resilient, scalable cloud apps faster than ever before. golem.cloud/post/unveiling…
English
7
38
137
34.2K
Tylor Steinberger
Tylor Steinberger@TylorS167·
@MichaelArnaldi @TheEduardoRFS They are much slower than Effect. Namely in construction. But to answer your question, I switched to Effect because we were pointed in the same direction anyways and it's a lot easier to keep this stuff alive with the help of others.
English
0
0
2
43
Michael Arnaldi
Michael Arnaldi@MichaelArnaldi·
Classic FP: principle of the least power Effectful FP: principle of the most power
Murlo, Toscana 🇮🇹 English
1
0
20
2.9K
Tylor Steinberger
Tylor Steinberger@TylorS167·
@MichaelArnaldi @TheEduardoRFS Why do you think generators made it into JS if they're not expected to be used? They're initially there to power async/await. Same in rust too. It's surely pretty well optimized code paths. They're just expensive to create, and to run if they're in hot paths w/ sync code.
English
1
0
0
75
Michael Arnaldi
Michael Arnaldi@MichaelArnaldi·
@TheEduardoRFS @TylorS167 did it on top of generators, he ended up switching to Effect later. Note that generators are mutable too, not easy to deal with them decently.
English
1
0
0
93