Thank David Walsh for the AMA 👏
- How do you handle the NodeJS async nature of things compared to other server side languages?
- Do you have any specific ways of structuring NodeJS applications from the start or do you just code and refactor later?
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?
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?
What are a few things you are excited about in current Web Development scene? Are there any particular trends that you see?
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 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?
- What are some of your favourite technical books?
- Who are the developers you admire?
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 ?
Do you have any advice for people beginning to learn code and are looking to break into the field? Thank you!
Your blog is awesome! A great resource indeed.
What are the other side projects you are currently working on?
Thanks for doing this AMA. :)
Have you used CSS Flexbox? Do you think it is the right time to design websites using Flexboxes only?
How often do you use Stack Overflow? And do you have a habbit of bookmarking/saving useful snippets or you try to remember them?
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:
What is your ideal/go-to stack these days for web app projects (CI, hosting, source control, backend, frontend, etc.)?
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?
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)
- I am a Windows user and I want to start learning backend development using node . Should I move to Linux for it as I have heard that node has some issues with Windows?
- Also ,I have been using codepen.io for all my front-end projects .So ,what will be your advice to me for approaching towards backend development as I haven't really done any deployment as of now ?
- Any recommended resources for learning backend development ?