Some bugs are difficult to reproduce, because they don’t produce substantial effects, making them hard to pin down. For example, logic errors can produce slightly unexpected results that add up over time. Tracking the source of the error by logging input and outputs can be painstaking.
As is the case with object-oriented programming, we, the developers, are trying to model the world surrounding us. As such, it makes sense to also try and use the world surrounding us as a tool to…
Separate iteration behavior from collection order, using Symbol.iterator
Editor.js is a block-styled editor for rich media stories. It outputs clean data in JSON instead of heavy HTML-markup. And more important thing is that Editor.js is designed to be API extendable and pluggable.
Progressive Web Apps (PWA) are a hot topic on the web right now. No wonder, they promise a user experience that should not be inferior to native apps for Android and iOS. At the same time, it should no longer be necessary to develop a separate app for each platform (especially Android and iOS), which of course involves more costs and effort.