Maya Shavin Profile Banner
Maya Shavin Profile
Maya Shavin

@MayaShavin

Followers
5,422
Following
631
Media
1,599
Statuses
8,755

Senior SE @Microsoft | Author | Founder @VueJSIsrael | Speaker | GDE | JavaScript | @cloudinary Ambassador | @nuxt_js ambassador

Israel
Joined June 2009
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
Pinned Tweet
@MayaShavin
Maya Shavin
10 months
My printed books have arrived today, what a surprise! 🥳❤️❤️
29
18
311
@MayaShavin
Maya Shavin
4 years
Version 3.0 deployed to production ❤️😁🥰👶
Tweet media one
82
64
3K
@MayaShavin
Maya Shavin
4 years
Happy holidays everyone 😘🥳
Tweet media one
32
311
2K
@MayaShavin
Maya Shavin
4 years
Yup, today I start my new journey as Senior Software Engineer at @Microsoft R&D Israel. All the best to whatever ahead ❤️🥳. P.S: if you are in Microsoft, feel free to hit me up for a chat :)
Tweet media one
73
34
1K
@MayaShavin
Maya Shavin
1 year
My book has a colorful cover 🥳🥳 I’m so so happy 😁 Early Release 👉
Tweet media one
35
103
924
@MayaShavin
Maya Shavin
2 years
🤣🤣🤣
Tweet media one
11
106
641
@MayaShavin
Maya Shavin
11 months
Good news 🎉! My Learning Vue book is in production and will be ready for order next week! My baby won’t make it way to the world without the great help of these awesome reviewers: @arkangelofkaos @LipiPatnaik @chrisvfritz @jacobandrewsky Vishwesh Ravi Shrimali And the
Tweet media one
9
51
407
@MayaShavin
Maya Shavin
3 years
Now I’m feeling old 😭😭😭😭 Who else?
Tweet media one
34
18
338
@MayaShavin
Maya Shavin
3 years
A shopping date 😂😂😂 First time in Gucci Tel Aviv OMG 😂 #XiaoZhanxGucci #XiaoZhan
Tweet media one
Tweet media two
6
61
288
@MayaShavin
Maya Shavin
4 years
Wasn’t aware that the #Vue book I co-authored is that heavy and big 😂😂😂
Tweet media one
18
16
250
@MayaShavin
Maya Shavin
4 years
Are you ready for my new website? 😁 🔥 using @nuxt_js + nuxt content, styling with @tailwindcss , using @cloudinary for all the images and deploying... with @vercel 🖖 💪 #jamstack
Tweet media one
12
10
227
@MayaShavin
Maya Shavin
4 years
My table has arrived! 🙃All I have left is the Camlink and my setup is ready 🔥😊 #WFH
Tweet media one
15
6
210
@MayaShavin
Maya Shavin
1 year
😂
Tweet media one
5
45
204
@MayaShavin
Maya Shavin
4 years
🙃🙃 ❤️
Tweet media one
6
1
198
@MayaShavin
Maya Shavin
2 years
Getting ready to Vuefy some Microsoft folks tomorrow 🤭🤭 @vuejs
Tweet media one
3
5
186
@MayaShavin
Maya Shavin
4 years
🚀 Just release the @cloudinary module for @nuxt_js for testing ✨ 🔸Optimized image/video on demand 🔸Get optimized version from a remote resource url 🔸 Smarter image/video component ... and more 👉
Tweet media one
7
35
180
@MayaShavin
Maya Shavin
5 years
The dev ways 🤣 when it comes to 🐛
Tweet media one
4
76
177
@MayaShavin
Maya Shavin
4 years
If you want to generate palettes from an image/logo to use in your @tailwindcss project, check out my tools 👉 😉 🎨
9
38
143
@MayaShavin
Maya Shavin
5 years
🤣🤣🤣 every.single.time 😛
Tweet media one
2
41
137
@MayaShavin
Maya Shavin
5 years
Finally met @EmmaBostian at #VuejsAmsterdam and #FrontendLove speaker dinner. Lots of fun catching up 🔥❤️😁
Tweet media one
1
1
128
@MayaShavin
Maya Shavin
4 years
Nuxt Cloudinary v1.0.0 is out 💖 ✨ Upload support ✨ Pre-generate delivery urls support ✨ Built-in basic optimization with f_auto and q_auto ✨ Generate thumbnail for video ✨ New syntax for module ... and more 🚀 @cloudinary @nuxt_js
5
27
116
@MayaShavin
Maya Shavin
3 years
Raise you hand ✋🏻 if you feel the same 🤣🤭 #webdevelopment #programmingmemes
Tweet media one
8
16
113
@MayaShavin
Maya Shavin
4 years
🍾 New tool - Color generator for image 👉 🎨 Get main colors from an image 👩🏻‍🎨 Generate palette per color 👩‍💻 Use the palettes in @tailwindcss projects 🔥 Repo: Built with @nuxt_js , deployed on @vercel ❤️
5
29
108
@MayaShavin
Maya Shavin
3 years
Congratulations to #XiaoZhan for being @WeTVOfficial brand ambassador. A token of support from me - 10490 ❤️. A great choice and look forward to the future 👍🏻 (wanted to do 10500 but wasn’t possible with the 20 point system 🥲) #XIAOZHAN_WETV
Tweet media one
3
26
105
@MayaShavin
Maya Shavin
4 years
This is probably the best thing happened in 2020 🤣
Tweet media one
6
20
103
@MayaShavin
Maya Shavin
3 years
Happy Weekend 🤣
Tweet media one
1
16
101
@MayaShavin
Maya Shavin
3 years
🤣🤣🤣
Tweet media one
3
13
103
@MayaShavin
Maya Shavin
10 months
Mom, my book made to #1 New Release on Amazon 🤩 👉 Such a sweet holiday gift for me! And to everyone, happy holidays 🎉🎉!
Tweet media one
10
2
102
@MayaShavin
Maya Shavin
3 years
How is your Sunday? Lots of sunlight I hope? 😂
Tweet media one
7
10
88
@MayaShavin
Maya Shavin
3 years
Getting ready for @vue_london conference. My first on stage talk after Corona 🤩🤩🥳
Tweet media one
6
3
88
@MayaShavin
Maya Shavin
3 years
😅😅 books attack today
Tweet media one
9
3
88
@MayaShavin
Maya Shavin
5 years
New CSS restriction for this #COVID ー19 period 🙃 Stay safe 😊
Tweet media one
3
23
82
@MayaShavin
Maya Shavin
4 years
Took the first shot of Corona vaccine 💪🏻💪🏻. One more to go 🙂 #COVID19Vaccine
Tweet media one
6
0
84
@MayaShavin
Maya Shavin
5 years
I pulled it off, my very first live talk at #BackendLessConf 🔥 . Thank you for joining my session, my talk slides are here 👇: #cloudyBadge will come really soon with @gridsome & @zeithq 😉. Static is the new dynamic with the right architecture ❤️!
7
18
80
@MayaShavin
Maya Shavin
1 year
I was looking for a good example on how to use @Netlify and @nuxt_js to build an online store 😄 and guess what, @sarah_edo built it already! Thank you 😘. Just what I need! 🥰
Tweet media one
3
8
77
@MayaShavin
Maya Shavin
3 years
Why global variable is not a good idea 😂
Tweet media one
1
12
77
@MayaShavin
Maya Shavin
4 years
Every single time 🙃😂 #devlife
Tweet media one
8
10
72
@MayaShavin
Maya Shavin
3 years
What is a Vue-er doing in a React conf 😜?
Tweet media one
11
0
76
@MayaShavin
Maya Shavin
4 years
So...I wrote a script tool to auto-generate content file (.md with YAML blocks, .yaml or .csv) based on common template to use in #Nuxtjs Content module, or create a customized one 😅 👇 Automation make life easier 😉 Should I open-source it? 😃 #NodeJS
8
16
75
@MayaShavin
Maya Shavin
4 years
My portfolio site is live 💪🏻 😊❤️ with 🔥 @nuxt_js 🔥Nuxt content + Github submodule for content 🔥 @tailwindcss + Nuxt color-mode for theme 🔥 @cloudinary for images 🔥Deploy on @vercel 👉 Site: 👉 Repo: #Jamstack
4
9
70
@MayaShavin
Maya Shavin
3 years
See you in London @vue_london ❤️
Tweet media one
4
2
67
@MayaShavin
Maya Shavin
3 years
Marked another milestone with completing my MBA degree 😎. What’s next? 🙃
Tweet media one
12
0
67
@MayaShavin
Maya Shavin
5 years
“Svelte is meant to be the framework that isn't really a framework” 🔥 I like the idea of improving the compiler, rather than abusing the virtual DOM 😉 @sveltejs
0
9
65
@MayaShavin
Maya Shavin
5 years
What to do when unable to sleep? Make a small demo e-commerce app in #Vue , powered by @StorefrontUI , @cloudinary and deployed with @zeithq 🤪😄 Now 🛏 😴
Tweet media one
5
13
63
@MayaShavin
Maya Shavin
5 years
My porfolio is converted to @nuxt_js , deploying with @Netlify and completely #JAMstack 😀. And hit the max score in Google audit! Awesome :)🤞 You can check out my website here: (Work is still need to be done for better UI design and content 😝)
Tweet media one
7
8
62
@MayaShavin
Maya Shavin
3 years
See you later today at my talk and let’s visualize our state machine with @statelyai :)
Tweet media one
2
9
62
@MayaShavin
Maya Shavin
2 years
Dude. I’m a mother of three kids, and a full time SE. Who defines women’s job is being mother solely? I went to maternity leave and each time I came back, I don’t get outdated. Instead, I jumped further in my career. Ladies, don’t let that crap get into your head 💩.
2
3
61
@MayaShavin
Maya Shavin
2 years
Mission accomplished 😂 Selfie with @kentcdodds at @ReactNext
Tweet media one
3
1
60
@MayaShavin
Maya Shavin
5 years
Common questions people asked me when they knew I’m a software developer 🤷🏻‍♀️ 1. Can you take a look/fix/check why my computer? 😳 2. You study computer, why can’t you fix my <put any device here>? 🤦🏻‍♀️ 3. What computer/laptop do you recommend to buy? 😑 What’s yours?
20
9
61
@MayaShavin
Maya Shavin
5 years
Thank you for having me @vuejsamsterdam I had so much fun time talking about building customizable component library :). Here are the slides 👉 #VuejsAmsterdam Enjoy! I’m open for discussion so just catch me and let’s talk ❤️😄
0
13
57
@MayaShavin
Maya Shavin
3 years
🤭 Happy Wednesday 😉
Tweet media one
2
10
58
@MayaShavin
Maya Shavin
3 years
💡[Tip] In TypeScript you can use “keyof typeof” to declare a type that only accepts names of an object’s properties as value, without knowing or declaring the type of that object in advance 👇. ✨ Useful in making sure key in yourObj[key] will not be undefined ;) .
Tweet media one
0
7
57
@MayaShavin
Maya Shavin
4 years
One week at #Microsoft . So far so good 😊. Lots of things to learn, lots of challenges ❤️
Tweet media one
0
0
58
@MayaShavin
Maya Shavin
4 years
Thank you 🙏 @Microsoft for such welcome gift 🎁❤️
Tweet media one
Tweet media two
12
0
56
@MayaShavin
Maya Shavin
5 years
Found it on Facebook somewhere 😂😂😂 #COVIDIOT #COVID ー19
Tweet media one
2
23
51
@MayaShavin
Maya Shavin
2 years
Can you guess what framework I am using? 😉
Tweet media one
41
2
55
@MayaShavin
Maya Shavin
2 years
Morning Amsterdam 😊
Tweet media one
2
1
55
@MayaShavin
Maya Shavin
1 year
Next on stage. See you in 10 mins @thejsnation
Tweet media one
1
2
56
@MayaShavin
Maya Shavin
5 years
@markdalgleish 🤣🤣🤣
Tweet media one
0
2
53
@MayaShavin
Maya Shavin
4 years
🚀 Learn how to properly manage your site content with @nuxt_js Content module and #git submodule as your own headless CMS 🥳 👉 Enjoy 😉! #webdevelopment
8
18
53
@MayaShavin
Maya Shavin
4 years
Is @FlutterDev that good? 🤔
25
1
52
@MayaShavin
Maya Shavin
2 years
Can’t go without a selfie with the famous unicorn @cloudinary 😄
Tweet media one
3
1
54
@MayaShavin
Maya Shavin
3 years
🙋🏻‍♀️ If I make a course on how to use @GraphQL , serverless functions with @vercel deployment, theming with CSS and @Vuejs to make this 👇🏻 Pokemon Explorer app, will you be interested? 😁 Demo:
3
6
50
@MayaShavin
Maya Shavin
2 years
Unicorn said I’m ready 🤩 for #vuejsamsterdam #JSWorldConference today
Tweet media one
5
2
50
@MayaShavin
Maya Shavin
2 years
See you in 5 mins and let’s talk about Accessibility #reactNext @ReactNext
Tweet media one
3
1
52
@MayaShavin
Maya Shavin
3 years
Yup, totally my inner peace ✌🏻 and also my greatest feeling of accomplishment 😂. How about you? #programming
Tweet media one
6
4
49
@MayaShavin
Maya Shavin
4 years
The nice thing about being @nuxt_js ambassador 😁. Thank you ❤️
Tweet media one
4
0
50
@MayaShavin
Maya Shavin
1 year
Array grouping (groupBy) proposal has been moved to stage 3 🎉
Tweet media one
1
4
51
@MayaShavin
Maya Shavin
5 years
This is probably the biggest room I ever had so far. The hotel where @jscamp arranged for us speakers is awesome 😍 (especially when it is right next to a shopping mall 🛍😝) #jscamp
Tweet media one
3
6
49
@MayaShavin
Maya Shavin
3 years
E hem 😎😎 @GoogleDevExpert
Tweet media one
10
0
47
@MayaShavin
Maya Shavin
3 years
💡Need to allow use to pass an object with some fields of a Type, but not all declared fields, to a function, like update() ? ✨ Use Partial<Type> to create the exact same type, just all properties become optional ;) 👇
Tweet media one
1
3
49
@MayaShavin
Maya Shavin
2 years
Did you have your coffee ☕️ for today? 🤣
Tweet media one
2
11
48
@MayaShavin
Maya Shavin
3 years
🥲 Lerna is no longer actively maintained
Tweet media one
9
8
45
@MayaShavin
Maya Shavin
2 years
I met @notphanan in person!!!! The two Vietnamese in Amsterdam 😆 #vuejsamsterdam
Tweet media one
5
0
49
@MayaShavin
Maya Shavin
5 years
My talk about CSS-in-JS last July at @jscamp is up on YouTube. Check it out and enjoy 😉 the good, the bad and the ugly of writing CSS in JS 😄 #reactjs #cssinjs
@jscamp
JSCAMP
5 years
@BettieRub @getify @gurlcode @sigurdschn @Rich_Harris @swyx ▶︎ CSS in JS - The good, The bad and The ugly by Maya Shavin @MayaShavin | JSCAMP 2019 #jscamp #javascript
1
10
15
0
14
46
@MayaShavin
Maya Shavin
2 years
I also have balloon today 🤣
Tweet media one
34
0
47
@MayaShavin
Maya Shavin
1 year
Received my co-authored book - Frontend Development Projects with Vue 3 - 2nd edition! 🎉🎉 Did someone say GA? 🤣
Tweet media one
4
1
45
@MayaShavin
Maya Shavin
5 years
🤩 Excited to announce that I will be joining @tryultimate as #writer 🎉🎉🎉, along with other great writers to contribute to the JS community 🤟🏽. DM me if you have any topic you want to know 😉. And stay tuned because... WIP 😁😁
8
7
43
@MayaShavin
Maya Shavin
2 years
Meeting new friends and old friends @GoogleDevEurope #gdesummit ❤️
Tweet media one
1
1
45
@MayaShavin
Maya Shavin
3 years
Say hi to Vurianjs Wizard component - a Vue 3 component built on state machines 🙂 Repo: Doc: Currently there is only Wizard and it’s still a WIP ☺️ but hopefully there will be more and a better documentation
3
9
44
@MayaShavin
Maya Shavin
2 years
It was totally a blast 💥 at @vuejsamsterdam Had so much fun meeting up with friends, catching up with the community and share my knowledge on stage 🥰. Thank you for having me and hope to see you again soon ❤️ #JSWorldConference
Tweet media one
Tweet media two
Tweet media three
Tweet media four
4
3
46
@MayaShavin
Maya Shavin
4 years
The setup is done ✅(kind of) ✌🏻😊🔥
Tweet media one
7
0
42
@MayaShavin
Maya Shavin
2 years
Found Pinia in Microsoft store 😂😂😂 @posva
Tweet media one
1
2
40
@MayaShavin
Maya Shavin
2 years
Visited the Dom ;)
Tweet media one
5
0
43
@MayaShavin
Maya Shavin
1 year
New article 📢 🎉 - Unlock the potential of Vitest in testing React hooks! 📖 Learn how to leverage @vitest_dev and React Testing Library for efficient, maintainable, and extendable unit tests. ➡️
2
8
43
@MayaShavin
Maya Shavin
2 years
Always so nice to meet friends from the community in person ❤️
Tweet media one
4
1
43
@MayaShavin
Maya Shavin
2 years
🎉 New article! Learn how to use @tailwindcss in a @nuxt_js application the right way with custom colors and icons with me 😉 Enjoy!
0
3
43
@MayaShavin
Maya Shavin
5 years
Thank you for joining me at my session CSS-in-JS: The good, the bad & the ugly at @jscamp . It was my honor to be a speaker 😃. Here are the slides of my talk: Demo code: Enjoy and my DM is always open for feedback 😉❤️ #reactjs
1
6
41
@MayaShavin
Maya Shavin
3 years
💡[TIP] Declare an inherited type without certain fields in TypeScript? Omit is exactly for that 👇. ✨You can re-declare a field’s type using Omit also ;).
Tweet media one
4
3
43
@MayaShavin
Maya Shavin
5 years
I finally have time to fix the slides for my lightning talk about Building and deploying fast with @gridsome and @Netlify on the last Aug meetup of @VueJSIsrael on SSR topic. So here they are 🙂. Enjoy ❤️! 👉 #JamStack #vuejs @sarah_edo as promised 😝
0
12
40
@MayaShavin
Maya Shavin
5 years
My @vuejs bot has arrived @Akryum 🙃😋. Now I wonder where my sticker is 🙂
Tweet media one
1
7
40
@MayaShavin
Maya Shavin
1 year
Good morning Vietnam 🇻🇳
Tweet media one
9
0
40
@MayaShavin
Maya Shavin
2 years
Ohhhh today marks my 2-year anniversary with Microsoft 😂
Tweet media one
5
0
40
@MayaShavin
Maya Shavin
5 years
I enjoy every moment @vuejsamsterdam . So much fun catching up with friends and sharing experience. Keep up the great work @josgerards88 @lukevscostas @cloudspider_io @_pi0_ and others. Thanks @passionpeopleNL @cloudinary for this. And I took a selfie with @sarah_edo ❤️🌷❤️
Tweet media one
Tweet media two
Tweet media three
Tweet media four
1
1
37
@MayaShavin
Maya Shavin
4 years
What did I do in 2020? Oh well, nothing much except 🔸Gave birth to a 👶 🔸Maternity leave & online confs, made @nuxt_js module for @cloudinary , be an Ambassador (convinced by @debs_obrien ) - for fun 🙃 🔸More OSS projects 🔸Back to work 🔸Be a mom of 3 😅 OK That’s a lot 🤣
3
0
38