Javascript Fullstack Engineer @Wix.

Israel
Joined October 2009
WOW 🤯
TypeLang: A tiny language interpreter implemented purely in @TypeScript’s type annotations. Supports booleans, numbers, strings, conditionals, calling functions, and even declaring variables and functions. Check out: github.com/ronami/typelang I probably went too far, right?
1
Yaniv Efraim retweeted
The maze starts at `S`, the goal is to reach `E`, and `#`s are obstacles. The maze solver shows the shortest path and it's implemented with @TypeScript's type system 😄 I added comments explaining how it works: github.com/ronami/meta-typin….
3
32
8
152
Yaniv Efraim retweeted
I recently discovered that TypeScript’s type system is Turing complete. Out of curiosity, I wanted to see how far I can push it. I managed to implement some functions and algorithms and even a maze solver and the n-queens puzzle. I added comments explaining what’s going on.
1
4
Yaniv Efraim retweeted
Turns out it’s possible to implement merge sort, a maze solver and the n-queens puzzle in @TypeScript’s type system 😳 Check out github.com/ronami/meta-typin….
2
26
7
84
Yaniv Efraim retweeted
Puppeteer v2.0.0 is out! 🔥 ➡️ Emulate CSS media features such as dark/light mode or prefers-reduced-motion ➡️ Emulate timezones ➡️ Improved page.screenshot github.com/GoogleChrome/pupp…
5
351
14
1,183
Yaniv Efraim retweeted
Learning to #TDD within your #React applications. Join our upcoming, hands-on workshops with @yanivef: * Sep 12 - Bee'r-Sheva * Sep 23 - Haifa Full details and registration: meetup.com/at-wix/events/263…
2
3
Yaniv Efraim retweeted
Two awesome learning videos for people who want to understand #bundlers: - @ronenamiel 's live coding session "Build your own @webpack" (youtube.com/watch?v=Gc9-7PBq…) - @wSokra 's live coding session "Bundling by hand" (youtube.com/watch?v=UNMkLHzo…)
15
46
Facebook gave a great lightning talk on BlinkOn10 about using CPU's retired instruction counter for Web Perf Testing: 👉 docs.google.com/presentation… Summary: Puppeteer + Chrome Tracing + Retired Instruction Counter = great perf testing
2
7
21
Yaniv Efraim retweeted
Woah! 🌟 More than 500 stars already 🥳 #1 on HackerNews 😇 Already got the first PR (by @spe_, thanks! 🏆) I hope that we’re on the right track here, so thanks everyone!
1
2
14
Yaniv Efraim retweeted
Check out Jest 24 with tons of new features and a sweet new website made by the community.
🚨 JEST 24 IS OUT NOW 🚨 Check out the sweet new site jestjs.io Blog post: jestjs.io/blog/2019/01/25/je…
3
111
7
262
Yaniv Efraim retweeted
A handy #git alias: `git pick` will help you pick a specific commit from your git log (in order to revert or show).
2
10
1
23
📣Announcing Puppeteer for Firefox 🤹🏻‍♂️💕🦊 An experimental project for controlling Firefox using Puppeteer's API. Still missing features but give it a try and let us know what you think! npm i puppeteer-firefox Learn more: github.com/GoogleChrome/pupp…
15
488
52
1,184