You can enable the DevTools experiment named "Track CSS rules usage while recording Timeline" to get new CSS Coverage tooling. This feature answers a question: What CSS is unused on my page, even during page interaction.
If you’ve been working around web development for a while, you’ll know that the web has a need for speed. The truth is simple: speed matters and faster is considered better.
Just pay attention to what your library components like, for instance, a date picker control operates on. Is their output a Date object or string representation of the date? What do you do with this output? Is their input a Date object or a string representation and they do the parsing on their own? Just examine carefully and do not blindly trust your framework.
Several years ago, developers had a good reason to feel uncomfortable about using plain WebSockets in production — The WebSockets protocol had gone through a number of iterations and many web browsers still had not implemented the WebSocket API.
Changelog.com is not a Rails app, but it is a Turbolinks app. The number one question they've received since open sourcing the site is, "why Turbolinks?"
Realm is an object database. It means that you simply work with objects, as you’re used to, except that these objects persist to disk easily and performantly in a Realm. You don’t have to serialize them into JSON, and you don’t have to send them through an ORM to store them in tables.
If your day looks anything like Florinas, then it’s combination of understanding how the platform works, how your code works and finding the best way to leverage them. Regardless of whether you’re fixing a bug or implementing a new feature, you essentially have a problem you need to solve. So why not talk about it? Chances are someone else out there has a similar problem.
We hope you enjoyed reading this week's issue of #FrontendCookies. If you like our newsletter, refer it to a friend or colleague.