Find me around

  • Facebook
  • Twitter
  • Check me out in Pinterest!
  • linkedin-logo-grey
  • The Couch Developer channel
  • My Github profile
  • Stackoverflow profile
  • Email me!
  • Fernando Doglio

JavaScript of the Week: a conversation with Natalia Tepluhina

Hello and welcome to a new installment of what I like to call "JavaScript of the Week". In it, I want to feature one person from our beloved Node.js + JavaScript community asking them some interesting questions and getting some advice for the newcomers.


Hopefully showing that these massively influential people started just like everyone else, and if they made it, you can too!


This week we have with us Natalia Tepluhina (A.K.A @N_Tepluhina on Twitter) , part of the Vue.js core team, Sr. Front-end developer at GitLab and all around awesome human being.


Let's take a look at what she had to say, shall we?


1. Tell me a bit about yourself (hobbies, education, etc)

I am a Vue.js core team member and a Senior Frontend Engineer at GitLab.

I have a master's degree in Computer Science

Also, I am a conference speaker and author of articles on different topics related to Vue.js . Thanks to this activities I've got a title of Google Developer Expert in Web Technologies.



2. How old were you when you started programming? And what language was it?

I was 13 and it was BASIC.


3. How long have you been working with JavaScript?

Around 4 years


4. What got you started with it?

I wanted to change my career from DBA to Frontend Engineer


5. If you could re-define the language, what would you change?

Type coercion >.<



6. What would you say is the best feature of JavaScript?

Flexibility.

(Note from Fernando: Completely agree here, and again the same key feature from JS being highlighted as one of the best).



7. What advice would you give to someone who's just starting to learn JS/Node?


Build something. Reading tutorials and listening to courses is great, but without building / failing/ building again you can't learn the language.


8. Any particular learning resource you'd like to recommend?

I think freeCodeCamp is good to start



9. Is there a project / website / something you'd like to promote while you're at it?


Vue.js <3 It's definitely the best framework from the 'big three' to learn



10. Favorite superhero?

Jean Grey aka Phoenix



And that is it for our JavaScript of this Week, coming to you from Ukraine she shared her thoughts and impressions about JavaScript and clearly, Vue.js :).

What did you think?

I'm starting to see a pattern here when it comes to highlighting the flexibility of JavaScript. There are way too many people complaining about the language's lack of types and ability to let you screw up if you don't pay attention, and yet, experts are calling it one of its best features. I guess it's a matter of perspective.


Leave your comments below if you have any questions for her or comments about her answers!


And if you haven't already, follow @N_Tepluhina to stay up-to-date with her work!


See you on the next one!


  • Black Twitter Icon