It's time to ditch Medium for good! 🌈⚡️

Introducing Devblog by Hashnode. Blog on your domain for FREE. Highly customizable and optimized for developers.

Learn more

I am Todd Motto. Ask me anything.

Todd is a 26 year old front-end engineer from England, UK. He runs Ultimate Angular (which just won "Best Angular product for Education" award!), teaching developers and teams how to become Angular experts through online courses.

He's also a Developer Expert at Google, conference speaker and open source lover.

Ask Todd Motto about:

  • Angular
  • JavaScript
  • Speaking at conferences
  • Getting started with programming
  • Contributing to OSS

Thanks for the great questions and your time everyone! :)

Ask a Question

121 discussions

What's next after Ultimate Angular? What are some of the projects you are currently working on?

I'm working on a small side project right now, soon to be announced publicly. It's not a deviation from Ultimate Angular, more an extension to my vision of things I want to provide for developers and teams. Excited to see how it goes :D

Reply to this…

Share your programming knowledge and learn from the best developers on Hashnode

Get started

Hi Todd, thanks for the AMA!

What are some guidelines you have followed through the years which helped you be a better developer?

Also, how often do you optimize and refactor code? I have come across some articles which point out the rules of optimization to be as follows:

1. Don’t

2. Don’t yet

3. Profile before optimizing

What do you think about these?

Keeping a great circle of folks on twitter in view, keeping up with prominently awesome companies, blog posts and much more!

As you learn to write better (faster, if you like) code, you begin to start to factor that into the daily dev tasks. Just don't go overboard with refactoring/reshaping all the time. After a while you're able to focus more on a bigger picture before diving into the code, and messing about with refactoring etc.

Reply to this…

Do you use webpack with angular? if yes, how do you enable modularity in your angular applications using webpack? If not how do you enable modularity in your angular applications?

Yep I use webpack (non-CLI) with Angular, it's a pretty small setup to be fair, a few funky features like the AoT loader to support lazy loading. I know you're on the Ultimate Angular platform, and my "real world" projects are built with a 95% similar setup to the courses :)

Reply to this…

Do you have a favourite hosting platform and why?

Google App Engine is cool, I also love Heroku.

Reply to this…

Todd, do you have any thoughts on how to implement a plugin architecture in Angular similar to Wordpress? The scenario is that you can upload a plugin and the angular will automatically add a functionality to the angular app similar to Wordpress does?

Packaged modules sounds like a good solution!

Reply to this…

Load more responses