
Javascript Fullstack Engineer @Wix.
Israel
Joined October 2009
- Tweets610
- Following44
- Followers200
- Likes902
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?
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….
Yaniv Efraim retweeted
Replying to @ronenamiel @typescript
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.
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….
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…
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…
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…)
Yaniv Efraim retweeted
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
Check out this Meetup: React TDD Workshop meetup.com/Wix-com-tech-talk… #Meetup #Vilnius via @Meetup
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!
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…
Hi @fbjest - is it possible to publish a new alpha version? We want to experiment with globalSetup for projects feature (github.com/facebook/jest/pul…). Thanks!
cool! IntelliCode for TypeScript/JavaScript blogs.msdn.microsoft.com/typ…
"How we reduced our initial JS/CSS size by 67%" by @goenning #DEVcommunity dev.to/goenning/how-we-reduc…
Yaniv Efraim retweeted
📣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…

















