Array.prototype.remove(item)

kai zhu kaizhu256 at gmail.com
Thu Oct 11 05:23:14 UTC 2018


> You need to cite your sources

hi Sandy, sure hear are 2 sources:

1. (80% reduction in tech-debt from 5000 -> 1000 sloc) - commit to remove [class-based] Backbone, Handlebars, and other dependencies from fork of swagger-ui [1].  everything was eventually converted to use pure JSON data-structures, to make client <-> server JSON-serialization as painless as possible.

2. (90% reduction in tech-debt from 11,000 -> 1000 sloc) - 3 commits to remove class-dependencies from fork of nedb [2] and rely on pure JSON data-structures to allow easier import/export of persistent db-data

[1] github commit to remove class-dependencies from swagger-ui
https://github.com/kaizhu256/node-swgg/commit/95d7c357df083cdf80ba595ae22bf76cb90c5a8c <https://github.com/kaizhu256/node-swgg/commit/95d7c357df083cdf80ba595ae22bf76cb90c5a8c>

[2] github commits to remove class-dependencies from nedb
https://github.com/kaizhu256/node-db-lite/compare/c6fd675ceaf1104d513183b622a3c6227133a1c7...a30e0b67485f16bed813015adbb6349c481b438d <https://github.com/kaizhu256/node-db-lite/compare/c6fd675ceaf1104d513183b622a3c6227133a1c7...a30e0b67485f16bed813015adbb6349c481b438d>

kai zhu
kaizhu256 at gmail.com

 



> On 11 Oct 2018, at 10:11 AM, Sanford Whiteman <swhitemanlistens-software at figureone.com> wrote:
> 
> You need to cite your sources for the claim that "most of the tech
> debt" in JavaScript product development is due to accidentally using
> types other than 20-year-old built-ins and having to figure out the
> daunting task of JSON serialization.
> 
> —— Sandy
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.mozilla.org/pipermail/es-discuss/attachments/20181011/41b7b416/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Screen Shot 2018-10-11 at 12.16.06 PM.jpg
Type: image/jpeg
Size: 56910 bytes
Desc: not available
URL: <http://mail.mozilla.org/pipermail/es-discuss/attachments/20181011/41b7b416/attachment-0002.jpg>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Screen Shot 2018-10-11 at 12.14.53 PM.jpg
Type: image/jpeg
Size: 74832 bytes
Desc: not available
URL: <http://mail.mozilla.org/pipermail/es-discuss/attachments/20181011/41b7b416/attachment-0003.jpg>


More information about the es-discuss mailing list