What did Deno get right?
🧪 Built-in testing lib
♾ Standard lib is async
🛍 No node_modules
🔡 Ships with a formatter
🕸 Browser compatible APIs (fetch 🐕, Window object)
🚫 No commonjs
🦠 Single file executable.
That's a pretty solid start!
"I don't have time to write tests".
Do you have time to:
1. Run the app manually after each change
2. Investigate and fix broken builds
3. Investigate and fix QA errors
4. Investigate and fix production errors
Add all that up. Writing automated tests *saves* time.
🔥 Tooling tip: the User Timing API allows you to create application specific timestamps that are *part of the browser's performance timeline*
📊 This way you can create custom markers in the timing section of the profiler report
Мы все как инвесторы часто зацикливпемся на доходности наших портфелей и "пляшем от нее", когда принимаем инвестиционные решения. По иронии судьбы, мы не можем ее контролировать и эта ошибка приводит к более низким результатам инвестиций или даже убыткам.
https://t.co/rJDP9eHzrr
One of the last features I helped build on @FirefoxDevTools is making its way to all Firefox versions:
🔥A new Compatibility panel 🔥
It tells you what CSS might not work in certain browser versions (based on data from MDN).
Take it for a spin in Firefox Nightly or DevEdition.
Can't find that DOM node that has a pesky scrollbar you want to get rid of?
Now in @FirefoxNightly, elements that are scrollable are marked as such in the inspector!
-- @patrickbrosset