Message from JavaScript discussions

February 2017

— I mean, the fact alone that people are seriously shoving frameworks down the pipe that are twice as large as the images on the site is an embarrasment

Message permanent page


One of the banks had their whole site running on an angular app, almost 30MB. Every page load on every page, it would load every other page... no not lazy loading... it would embed all templates into the DOM and reload them every time. So they were loading banking software on the homepage on every load

— Hi, I've missed you :P

— And I casually found huge security breach

— You must have

— Permissions were not granular or controlled in the backend, so "user cannot do X" meant "hide button that does X". I unhid the button with the inspector and was shocked when it worked

Message permanent page

— Banking Software is terrible, I don't know why

— Bad devs

— Overpaid bad devs

— Lmao, yesterday I used Webpack to be able to use ES6 on a AWS Lambda.
Yes maybe I abused, but it was so wrong? I love the new spec

Message permanent page

— I could tell %80 of their time was spent fixing 9000 bugs

— They just constantly bumblefuck security