Maya Shavin Profile Banner
Maya Shavin Profile
Maya Shavin

@MayaShavin

5,390
Followers
620
Following
1,502
Media
8,399
Statuses

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.
Pinned Tweet
@MayaShavin
Maya Shavin
5 months
My printed books have arrived today, what a surprise! ๐Ÿฅณโค๏ธโค๏ธ
29
20
302
@MayaShavin
Maya Shavin
4 years
Version 3.0 deployed to production โค๏ธ๐Ÿ˜๐Ÿฅฐ๐Ÿ‘ถ
Tweet media one
84
63
3K
@MayaShavin
Maya Shavin
3 years
Happy holidays everyone ๐Ÿ˜˜๐Ÿฅณ
Tweet media one
32
317
2K
@MayaShavin
Maya Shavin
3 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
7 months
My book has a colorful cover ๐Ÿฅณ๐Ÿฅณ Iโ€™m so so happy ๐Ÿ˜ Early Release ๐Ÿ‘‰
Tweet media one
36
104
932
@MayaShavin
Maya Shavin
1 year
๐Ÿคฃ๐Ÿคฃ๐Ÿคฃ
Tweet media one
11
109
647
@MayaShavin
Maya Shavin
5 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
414
@MayaShavin
Maya Shavin
3 years
Now Iโ€™m feeling old ๐Ÿ˜ญ๐Ÿ˜ญ๐Ÿ˜ญ๐Ÿ˜ญ Who else?
Tweet media one
34
21
347
@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
3 years
Wasnโ€™t aware that the #Vue book I co-authored is that heavy and big ๐Ÿ˜‚๐Ÿ˜‚๐Ÿ˜‚
Tweet media one
19
16
252
@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
11
234
@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
16
6
215
@MayaShavin
Maya Shavin
1 year
๐Ÿ˜‚
Tweet media one
5
47
209
@MayaShavin
Maya Shavin
4 years
๐Ÿ™ƒ๐Ÿ™ƒ โค๏ธ
Tweet media one
7
1
201
@MayaShavin
Maya Shavin
2 years
Getting ready to Vuefy some Microsoft folks tomorrow ๐Ÿคญ๐Ÿคญ @vuejs
Tweet media one
3
5
188
@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
77
181
@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 ๐Ÿ‘‰ ๐Ÿ˜‰ ๐ŸŽจ
10
38
145
@MayaShavin
Maya Shavin
5 years
๐Ÿคฃ๐Ÿคฃ๐Ÿคฃ every.single.time ๐Ÿ˜›
Tweet media one
2
42
136
@MayaShavin
Maya Shavin
4 years
Finally met @EmmaBostian at #VuejsAmsterdam and #FrontendLove speaker dinner. Lots of fun catching up ๐Ÿ”ฅโค๏ธ๐Ÿ˜
Tweet media one
1
1
131
@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
117
@MayaShavin
Maya Shavin
3 years
Raise you hand โœ‹๐Ÿป if you feel the same ๐Ÿคฃ๐Ÿคญ #webdevelopment #programmingmemes
Tweet media one
8
16
114
@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
111
@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
108
@MayaShavin
Maya Shavin
3 years
This is probably the best thing happened in 2020 ๐Ÿคฃ
Tweet media one
6
20
106
@MayaShavin
Maya Shavin
1 year
In the positive note, Iโ€™m writing a Learning Vue book and the first two chapters are available as early release on @OReillyMedia ๐Ÿฅณ๐Ÿฅณ๐ŸŽ‰๐ŸŽ‰
8
12
107
@MayaShavin
Maya Shavin
2 years
Happy Weekend ๐Ÿคฃ
Tweet media one
1
16
104
@MayaShavin
Maya Shavin
3 years
๐Ÿคฃ๐Ÿคฃ๐Ÿคฃ
Tweet media one
3
13
103
@MayaShavin
Maya Shavin
5 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
104
@MayaShavin
Maya Shavin
2 years
How is your Sunday? Lots of sunlight I hope? ๐Ÿ˜‚
Tweet media one
7
10
93
@MayaShavin
Maya Shavin
3 years
Getting ready for @vue_london conference. My first on stage talk after Corona ๐Ÿคฉ๐Ÿคฉ๐Ÿฅณ
Tweet media one
6
3
90
@MayaShavin
Maya Shavin
2 years
๐Ÿ˜…๐Ÿ˜… books attack today
Tweet media one
9
3
90
@MayaShavin
Maya Shavin
4 years
New CSS restriction for this #COVID ใƒผ19 period ๐Ÿ™ƒ Stay safe ๐Ÿ˜Š
Tweet media one
3
23
85
@MayaShavin
Maya Shavin
3 years
Took the first shot of Corona vaccine ๐Ÿ’ช๐Ÿป๐Ÿ’ช๐Ÿป. One more to go ๐Ÿ™‚ #COVID19Vaccine
Tweet media one
6
0
84
@MayaShavin
Maya Shavin
4 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
81
@MayaShavin
Maya Shavin
8 months
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
4
9
80
@MayaShavin
Maya Shavin
2 years
Why global variable is not a good idea ๐Ÿ˜‚
Tweet media one
1
12
78
@MayaShavin
Maya Shavin
4 years
Every single time ๐Ÿ™ƒ๐Ÿ˜‚ #devlife
Tweet media one
8
10
77
@MayaShavin
Maya Shavin
2 years
What is a Vue-er doing in a React conf ๐Ÿ˜œ?
Tweet media one
11
0
75
@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
9
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
71
@MayaShavin
Maya Shavin
3 years
See you in London @vue_london โค๏ธ
Tweet media one
4
2
68
@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
4 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
6
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
2 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
62
@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
62
@MayaShavin
Maya Shavin
4 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
2 years
๐Ÿคญ Happy Wednesday ๐Ÿ˜‰
Tweet media one
2
10
60
@MayaShavin
Maya Shavin
2 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
3 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
3 years
Thank you ๐Ÿ™ @Microsoft for such welcome gift ๐ŸŽโค๏ธ
Tweet media one
Tweet media two
12
0
57
@MayaShavin
Maya Shavin
4 years
Found it on Facebook somewhere ๐Ÿ˜‚๐Ÿ˜‚๐Ÿ˜‚ #COVIDIOT #COVID ใƒผ19
Tweet media one
2
25
53
@MayaShavin
Maya Shavin
1 year
Can you guess what framework I am using? ๐Ÿ˜‰
Tweet media one
42
2
56
@MayaShavin
Maya Shavin
2 years
Morning Amsterdam ๐Ÿ˜Š
Tweet media one
2
1
55
@MayaShavin
Maya Shavin
11 months
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
55
@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
2 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
51
@MayaShavin
Maya Shavin
2 years
Unicorn said Iโ€™m ready ๐Ÿคฉ for #vuejsamsterdam #JSWorldConference today
Tweet media one
5
2
51
@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
2 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
3 years
The nice thing about being @nuxt_js ambassador ๐Ÿ˜. Thank you โค๏ธ
Tweet media one
4
0
51
@MayaShavin
Maya Shavin
10 months
Array grouping (groupBy) proposal has been moved to stage 3 ๐ŸŽ‰
Tweet media one
1
4
50
@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
48
@MayaShavin
Maya Shavin
2 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
1 year
Did you have your coffee โ˜•๏ธ for today? ๐Ÿคฃ
Tweet media one
2
11
49
@MayaShavin
Maya Shavin
2 years
๐Ÿฅฒ Lerna is no longer actively maintained
Tweet media one
9
8
48
@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
47
@MayaShavin
Maya Shavin
2 years
I also have balloon today ๐Ÿคฃ
Tweet media one
34
0
47
@MayaShavin
Maya Shavin
10 months
Received my co-authored book - Frontend Development Projects with Vue 3 - 2nd edition! ๐ŸŽ‰๐ŸŽ‰ Did someone say GA? ๐Ÿคฃ
Tweet media one
4
1
46
@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
44
@MayaShavin
Maya Shavin
1 year
Meeting new friends and old friends @GoogleDevEurope #gdesummit โค๏ธ
Tweet media one
1
1
45
@MayaShavin
Maya Shavin
2 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
45
@MayaShavin
Maya Shavin
1 year
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
44
@MayaShavin
Maya Shavin
1 year
Found Pinia in Microsoft store ๐Ÿ˜‚๐Ÿ˜‚๐Ÿ˜‚ @posva
Tweet media one
1
2
41
@MayaShavin
Maya Shavin
1 year
Visited the Dom ;)
Tweet media one
5
0
43
@MayaShavin
Maya Shavin
11 months
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
42
@MayaShavin
Maya Shavin
1 year
๐ŸŽ‰ 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
42
@MayaShavin
Maya Shavin
2 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
4 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
2
7
40
@MayaShavin
Maya Shavin
6 months
Good morning Vietnam ๐Ÿ‡ป๐Ÿ‡ณ
Tweet media one
9
0
40
@MayaShavin
Maya Shavin
1 year
Ohhhh today marks my 2-year anniversary with Microsoft ๐Ÿ˜‚
Tweet media one
6
0
40
@MayaShavin
Maya Shavin
4 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
3 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