David Walsh is best known for running David Walsh Blog. He is :
Senior Web Developer and evangelist for Mozilla.
Conference and Meetup speaker (London AJAX, AustinJS, BrazilJS, Snow*Mobile, etc.).
Core Developer for the MooTools JavaScript Framework, and creator of numerous MooTools plugins.
Founder of Script &Style.
Founder of Wynq Web Labs.
This is a great opportunity to interact with David and have his insights on Web Development.
I am a big fan of your blog! Thanks for inspiring us through your articles. What are your other hobbies apart from coding and writing about code?
Hi David,
Your blog is awesome! A great resource indeed.
What are the other side projects you are currently working on?
Hi David,
Have you used CSS Flexbox? Do you think it is the right time to design websites using Flexboxes only?
Hi David! I'm big admirer of your work, especially your blog is great for beginners like me. I'm a recent college graduate with non CS background. I wish to work at Mozilla. What would be your advice to become competent enough for this job. Also, do I need to be proficient in DSA/DBMS?
Some of my work:
Hi David,
Thanks for doing this AMA. :)
What according to you is the best way to learn JavaScript?
What are a few things you are excited about in current Web Development scene? Are there any particular trends that you see?
Are you a fan of any particular JavaScript framework like Angular, React, Vue, etc?
Do you have any advice for people beginning to learn code and are looking to break into the field? Thank you!
How often do you use Stack Overflow? And do you have a habbit of bookmarking/saving useful snippets or you try to remember them?
What will be the future of web applications? Transcompiled languages (Elm, Go, Coffeescript, TypeScript, Kotling), unidirected frameworks (Flux, Redux, Rx.js), WebAssembly, Asm.js? (I know that these are not in the same league and you have to compare different things)
You tweet a lot about the benefits of working remotely from home. It sounds like you have an awesome gig. How do you stay productive at work while doing working from home? What do your days typically look like? Any advice for someone wanting a similar lifestyle?
What is your ideal/go-to stack these days for web app projects (CI, hosting, source control, backend, frontend, etc.)?
Hey David,
In the first place, I'd like to thank you for all your works. I've learnt a ton from your blog posts. I've a couple of questions for you
In JS apps, the display logic can either be coupled to the JS code (as in case of React's JSX) or it can reside in a separate file with some templating language (like handlebars.js). Which one do you prefer ? And Why ?
If you were to explore the server-side languages & frameworks, how would you proceed ?
How should companies pick software? For example, there are too many large file transfer solutions (e.g. Aspera, Innorix, Catalyst, etc.). What would you consider the safest way to approach these decisions that have a long term technical impact on a company that implements them?
Assuming Mozilla has its own style guide of coding, does it affect your creativity in terms of how you would write and structure your code?
I know are you are an developer first and then blogger, but I actually know you from your blog and this logo. So, any tips you would like to offer to tech bloggers?
David Walsh
Senior Web Developer, Mozilla
David Walsh
Senior Web Developer, Mozilla
Yeah, great advice. Thanks
David Walsh
Senior Web Developer, Mozilla
Donald Gary
What languages apart from Node fascinate you?