MayaShavin Profile Banner
Maya Shavin Profile
Maya Shavin

@MayaShavin

Followers
5K
Following
18K
Media
2K
Statuses
9K

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.
@MayaShavin
Maya Shavin
1 year
My printed books have arrived today, what a surprise! πŸ₯³β€οΈβ€οΈ
29
18
313
@MayaShavin
Maya Shavin
5 years
Version 3.0 deployed to production ❀️😁πŸ₯°πŸ‘Ά
Tweet media one
82
63
3K
@MayaShavin
Maya Shavin
4 years
Happy holidays everyone 😘πŸ₯³
Tweet media one
29
295
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
70
32
1K
@MayaShavin
Maya Shavin
1 year
My book has a colorful cover πŸ₯³πŸ₯³ I’m so so happy 😁 . Early Release πŸ‘‰
Tweet media one
35
103
905
@MayaShavin
Maya Shavin
2 years
🀣🀣🀣
Tweet media one
11
105
636
@MayaShavin
Maya Shavin
1 year
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
402
@MayaShavin
Maya Shavin
4 years
Now I’m feeling old 😭😭😭😭. Who else?
Tweet media one
31
18
321
@MayaShavin
Maya Shavin
3 years
A shopping date πŸ˜‚πŸ˜‚πŸ˜‚ First time in Gucci Tel Aviv OMG πŸ˜‚. #XiaoZhanxGucci #XiaoZhan
Tweet media one
Tweet media two
6
60
286
@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
245
@MayaShavin
Maya Shavin
5 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
9
220
@MayaShavin
Maya Shavin
5 years
My table has arrived! πŸ™ƒAll I have left is the Camlink and my setup is ready πŸ”₯😊 #WFH
Tweet media one
15
6
207
@MayaShavin
Maya Shavin
2 years
πŸ˜‚
Tweet media one
5
41
198
@MayaShavin
Maya Shavin
4 years
πŸ™ƒπŸ™ƒ ❀️
Tweet media one
6
1
191
@MayaShavin
Maya Shavin
3 years
Getting ready to Vuefy some Microsoft folks tomorrow 🀭🀭 @vuejs
Tweet media one
3
5
184
@MayaShavin
Maya Shavin
5 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
175
@MayaShavin
Maya Shavin
6 years
The dev ways 🀣 when it comes to πŸ›
Tweet media one
4
73
167
@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
37
140
@MayaShavin
Maya Shavin
6 years
🀣🀣🀣 every.single.time πŸ˜›
Tweet media one
2
41
136
@MayaShavin
Maya Shavin
5 years
Finally met @EmmaBostian at #VuejsAmsterdam and #FrontendLove speaker dinner. Lots of fun catching up πŸ”₯❀️😁
Tweet media one
1
1
127
@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
113
@MayaShavin
Maya Shavin
3 years
Raise you hand βœ‹πŸ» if you feel the same 🀣🀭.#webdevelopment #programmingmemes
Tweet media one
8
16
111
@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
109
@MayaShavin
Maya Shavin
4 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
101
@MayaShavin
Maya Shavin
2 years
In the positive note, I’m writing a Learning Vue book and the first two chapters are available as early release on @OReillyMedia πŸ₯³πŸ₯³πŸŽ‰πŸŽ‰.
7
12
100
@MayaShavin
Maya Shavin
3 years
Happy Weekend 🀣
Tweet media one
1
15
97
@MayaShavin
Maya Shavin
4 years
🀣🀣🀣
Tweet media one
3
13
102
@MayaShavin
Maya Shavin
1 year
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
100
@MayaShavin
Maya Shavin
3 years
How is your Sunday? Lots of sunlight I hope? πŸ˜‚
Tweet media one
7
10
89
@MayaShavin
Maya Shavin
3 years
What do you think about this? πŸ€”πŸ€”.
39
15
92
@MayaShavin
Maya Shavin
3 years
Getting ready for @vue_london conference. My first on stage talk after Corona 🀩🀩πŸ₯³
Tweet media one
6
3
85
@MayaShavin
Maya Shavin
3 years
πŸ˜…πŸ˜… books attack today
Tweet media one
9
3
87
@MayaShavin
Maya Shavin
5 years
New CSS restriction for this #COVIDγƒΌ19 period πŸ™ƒ Stay safe 😊
Tweet media one
3
21
75
@MayaShavin
Maya Shavin
4 years
Took the first shot of Corona vaccine πŸ’ͺ🏻πŸ’ͺ🏻. One more to go πŸ™‚ #COVID19Vaccine
Tweet media one
6
0
83
@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
75
@MayaShavin
Maya Shavin
3 years
Why global variable is not a good idea πŸ˜‚
Tweet media one
1
10
70
@MayaShavin
Maya Shavin
5 years
Every single time πŸ™ƒπŸ˜‚ #devlife
Tweet media one
8
10
70
@MayaShavin
Maya Shavin
3 years
What is a Vue-er doing in a React conf 😜?
Tweet media one
11
0
71
@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
14
72
@MayaShavin
Maya Shavin
5 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
1
65
@MayaShavin
Maya Shavin
4 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
59
@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
62
@MayaShavin
Maya Shavin
6 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
60
@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
8
61
@MayaShavin
Maya Shavin
3 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
2
57
@MayaShavin
Maya Shavin
3 years
Mission accomplished πŸ˜‚ Selfie with @kentcdodds at @ReactNext
Tweet media one
3
1
55
@MayaShavin
Maya Shavin
6 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?.
19
9
59
@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
56
@MayaShavin
Maya Shavin
3 years
🀭 Happy Wednesday πŸ˜‰
Tweet media one
2
9
56
@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
54
@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
57
@MayaShavin
Maya Shavin
4 years
Thank you πŸ™ @Microsoft for such welcome gift 🎁❀️
Tweet media one
Tweet media two
12
0
53
@MayaShavin
Maya Shavin
5 years
Found it on Facebook somewhere πŸ˜‚πŸ˜‚πŸ˜‚ #COVIDIOT #COVIDγƒΌ19
Tweet media one
2
23
48
@MayaShavin
Maya Shavin
2 years
Can you guess what framework I am using? πŸ˜‰
Tweet media one
41
2
54
@MayaShavin
Maya Shavin
3 years
Morning Amsterdam 😊
Tweet media one
2
1
53
@MayaShavin
Maya Shavin
2 years
Next on stage. See you in 10 mins @thejsnation
Tweet media one
1
2
56
@MayaShavin
Maya Shavin
6 years
@markdalgleish 🀣🀣🀣
Tweet media one
0
1
52
@MayaShavin
Maya Shavin
5 years
πŸ’‘ Adding transition effect between page and layouts in @nuxt_js easily πŸ‘‰ from @SamuelSnopko via @VueDose πŸ”₯ . #100DaysOfCode #CodeNewbies #Vuejs #webdevelopment.
0
19
47
@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
17
53
@MayaShavin
Maya Shavin
5 years
Is @FlutterDev that good? πŸ€”.
25
1
51
@MayaShavin
Maya Shavin
3 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
47
@MayaShavin
Maya Shavin
3 years
Unicorn said I’m ready 🀩 for #vuejsamsterdam #JSWorldConference today
Tweet media one
5
2
49
@MayaShavin
Maya Shavin
3 years
See you in 5 mins and let’s talk about Accessibility #reactNext @ReactNext
Tweet media one
3
1
51
@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
46
@MayaShavin
Maya Shavin
4 years
The nice thing about being @nuxt_js ambassador 😁. Thank you ❀️
Tweet media one
4
0
46
@MayaShavin
Maya Shavin
2 years
Array grouping (groupBy) proposal has been moved to stage 3 πŸŽ‰.
Tweet media one
1
4
51
@MayaShavin
Maya Shavin
6 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
4 years
E hem 😎😎 @GoogleDevExpert
Tweet media one
10
0
47
@MayaShavin
Maya Shavin
5 years
πŸš€ Learn how to power up your (Jam)stack app with the new @nuxt_js features and Nuxt-content module πŸ‘‰#JamStack #100DaysOfCode #CodeNewbies #FrontEnd.
2
13
49
@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
46
@MayaShavin
Maya Shavin
2 years
Did you have your coffee β˜•οΈ for today? 🀣
Tweet media one
2
11
45
@MayaShavin
Maya Shavin
3 years
πŸ₯² Lerna is no longer actively maintained
Tweet media one
9
8
45
@MayaShavin
Maya Shavin
3 years
I met @notphanan in person!!!! The two Vietnamese in Amsterdam πŸ˜† #vuejsamsterdam
Tweet media one
5
0
47
@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
0
14
45
@MayaShavin
Maya Shavin
3 years
I also have balloon today 🀣
Tweet media one
32
0
43
@MayaShavin
Maya Shavin
2 years
Received my co-authored book - Frontend Development Projects with Vue 3 - 2nd edition! πŸŽ‰πŸŽ‰ . Did someone say GA? 🀣
Tweet media one
4
1
44
@MayaShavin
Maya Shavin
6 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
43
@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
43
@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
44
@MayaShavin
Maya Shavin
4 years
The setup is done βœ…(kind of) ✌🏻😊πŸ”₯
Tweet media one
7
0
41
@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
41
@MayaShavin
Maya Shavin
2 years
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
42
@MayaShavin
Maya Shavin
2 years
Always so nice to meet friends from the community in person ❀️
Tweet media one
4
1
41
@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
6 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
40
@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
2
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
39
@MayaShavin
Maya Shavin
6 years
My @vuejs bot has arrived @Akryum πŸ™ƒπŸ˜‹. Now I wonder where my sticker is πŸ™‚
Tweet media one
1
7
39
@MayaShavin
Maya Shavin
1 year
Good morning Vietnam πŸ‡»πŸ‡³
Tweet media one
9
0
39
@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