
Jean-Baptiste Musso
@jbmusso
Followers
647
Following
7K
Media
71
Statuses
3K
Translating user requirements to machines using Continuous Delivery, DDD, TDD & functional programming. I help you deploy on Fridays. Hiring engineers in Paris.
Paris, France
Joined March 2011
RT @EffectTS_: At Effect Days, David Blass @ssalbdivad gave us a deeper understanding of the set theory at the heart of TypeScript and how….
0
13
0
Well it turns out that @EffectTS_’s learning curve is less steep than the “let’s fix garbage in production and barely understand why” curve.
5
1
21
We’ve just improved the performance of an app generating PDF files with Puppeteer by a factor of 10, going from ~30 secs to about 3. How?. Install @EffectTS_, then wrap code with Effect and add telemetry. Analyze spans, then add concurrency: true, Requests + caching. That’s it.
11
13
110
We’re super proud of you @c9antoine 👏🏻.
At Effect Days, Antoine Coulon @c9antoine talked about his journey of building a static analysis tool called @skott_npm using Effect-driven development, which combines the principles of test-driven and type-driven development. Link to the full video in the thread ⤵️
0
0
11
Can’t edit but it should read as "if it" obviously 🥸. Also I’m referring to: And the excellent:
domenic.me
The original essay that helped promises win over callbacks in the JavaScript ecosystem.
1
0
0
I would still use @EffectTS_ it it was full blown OOP with the same underlying guarantees that I get a lot less edge cases and a big boost in productivity. If you’re convinced @EffectTS_ is functional programming then you’re probably "missing the point of Effects".
2
4
17
I’m a much better programmer today than I was 2.5 years ago, after 25+ years of programming and 12 professionally. Why? @EffectTS_ taught me to deeply care about problems I was underestimating, which all applications face no matter which language they’re written in.
3
4
34
Using @EffectTS_ is one of these rare "high reward / low risk" bets:. - if Effect fails, congratulations you’re now highly skilled at TypeScript and that’s still very valuable on the market.- if Effect succeeds, congratulations you’re now highly skilled at both and very valuable.
6
4
26
Effect is a Domain Specific Language (DSL) embedded in TypeScript. In that sense only, it is a "new language". Effect shares the same syntax as its host meta language (TypeScript). Effect being valid TypeScript, it’s not a new language (as in GPL / General Purpose Language).
@AdamRackis @EffectTS_ My current mental model, which the maintainers might disagree with, is this:. Effect should be treated like a new language, like Elm or ReScript, that happens to use TypeScript syntax. This language has a ton of benefits. Strongly-typed errors. Built-in handling of complex.
1
2
12
That’s also true when building and scaling a company. - Fixing small problems every day compounds a lot. - Having everyone on board share this common objective is a huge force multiplier. *Everyone*, not just the boss.
@mattpocockuk It is impressive how much comes literally by compounding effects of small improvements, each individual one seems irrelevant but the sum generates a big change.
0
1
6
RT @c9antoine: Happy to announce that I’ll be giving a talk (3 talks scheduled) at the very first @EffectTS_ Paris meetup we are organising….
0
4
0
If you're using TypeScript in 2024, you should definitely have a look at Effect. It's stable and production ready. The leap is like going from callbacks to promises, and it's well worth it.
effect.website
Effect is a powerful TypeScript library designed to help developers easily create complex, synchronous, and asynchronous programs.
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
2
3
37
Well @davefarley77 certainly is someone most software engineers should follow. I’m a Farleyist, if that’s a word.
Most software job interviews include a session where the applicant is quizzed on details of the programming language in use by the team. But does skill with your programming language really matter?.#Thread . 1/12.
0
0
0
RT @MichaelArnaldi: Johannes @schickling 's masterpiece, at Effect Days 2024 in Vienna. Must watch where he goes through the whys of Effect!.
0
4
0