Mark Dalgleish’s AMAzing answers

Fazle Rahman
Hashnode
Published in
3 min readAug 22, 2017

--

An Ask Me Anything session with co-creator of CSS modules

Mark Dalgleish is an organiser of MelbJS, a meetup which brings elite speakers and the interested front end community together once a month in Melbourne, Australia.He is also a full-stack ECMAScript addict and the current DesignOps Lead at SEEK.

Mark came up with all the right answers during his AMA as he entertained a long line-up of questions. We have summarised the session for you. Do check out the unabridged AMA with Mark Dalgleish as well.

Here are some excerpts from the AMA with Mark.

What type of projects you recommend using CSS Modules and with which technology?

Mark: CSS Modules are really most at home when using a module bundler like Webpack, and using JavaScript to generate your markup (whether that’s in Node or the browser). You can get it to work in other… Read more

Does CSS Module affect performance or does it make it better on a javascript based scale project?

Mark: In terms of performance, CSS Modules is a really great balancing of concerns. Of course you get all the benefits of locally-scoped CSS, but when compiled for the browser, CSS Modules performs exactly the…Read more

What are your thoughts on AngularJS and would you recommend it to a beginner?

Mark: I was a big user of Angular before React came along. I really enjoyed it at the time, but managing the syncing of scope objects between directives was always a massive pain point. React’s component model…Read more

Do you consider Javascript Framework fatigue a big problem?

Mark: Personally, I consider this a good problem to have. I started working in the front end space long before we experienced anything close to fatigue, and believe me, it’s much better now. We have an… Read more

What real world problem motivated you to create CSS Modules?

Mark: I‘ve been working in the front end space for over a decade at this point, and I know from experience that managing CSS at scale was always the hardest part, in the sense that the code… Read more

How important is the role of mentor for new-comers?

Mentoring is very important, but I think it’s best coupled to an open source workflow that forces you out of your bubble. You can learn very effectively by looking at other projects online… Read more

Some other questions that Mark answered

What are your thoughts on React custom renderers?

How would the JavaScript ecosystem look like after 10 years?

What do you think of Vue?

How do you spend your time while not coding?

How did you become the lead organizer of MelbJS?

What are your thoughts on Facebook’s BSD+Patents License?

What is the tech scene in Melbourne like?

How did you come up with the idea of CSS Modules? How was the initial journey?

What are some cons of using CSS modules?

The complete AMA with Mark Dalgleish 👇

Don’t forget to follow “Hashnode” on Medium, we re-post the best DEV resources from Hashnode to Medium every week.

We also have an upcoming AMA with Cristopher Chedeau on Wednesday, 23rd August, 2 PM ET / 6 PM GMT. Pre-ask your questions now. 👇

https://hashnode.com/ama/with-christopher-chedeau-cj6jrp1pj00173kwumzke4sq3

Thanks for reading, do help us reach out to your other colleagues and friends on Medium for whom this will be helpful by clapping 👏 this article.

--

--

Fazle Rahman
Hashnode

ceo & co-founder, @hashnode — inspiring developers to share their stories • ailurophile 😻 • navigating the startup seas & sharing my compass 🧭