kensign | 7 years ago | on: Facebook's Zuckerberg Preaches Privacy, but Evidence Is Elusive
kensign's comments
kensign | 7 years ago | on: Animating URLs with JavaScript and Emojis
kensign | 7 years ago | on: If I were to invent a programming language for the 21st century
kensign | 7 years ago | on: Smelvetica – Helvetica the way it was intended to be
kensign | 8 years ago | on: Adobe Open Source
:/
kensign | 9 years ago | on: Svelte – The magical disappearing UI framework
kensign | 9 years ago | on: Do you really want a single-page application framework?
Otherwise I have to say this is the worst advice for any engineer building a commercial website. Maybe if someone went back in time 10 years, this might look like a solution, but there is a reason all of this is left behind. I've been a web developer for 20 years now and browser development has finally graduated to real software engineering.
The author has a laundry list of grievances based on their own experiences. It's clear that these are merely opinions though, and they can be taken at face value.
"Frameworks and complexity === insanely long cycle times"
This is simply not true and it's purely subjective. Any developer using Continuous Development can roll out changes to production in a matter of hours, if not a few days. Sophisticated apps need to be modular and engineered for a simple workflow, automated testing and a clear separation of concerns. There is no point to setting yourself up for defeat, and if anyone followed this advice, that's exactly what would happen.
There's a clear distinction between the FUD of naysayers compared to people with more sophisticated levels of development experience. I am not sure someone with this mindset could even get past a phone screen. egad.
kensign | 9 years ago | on: Visual Studio for Mac
kensign | 9 years ago | on: Is Model-View-Controller dead on the front end?
kensign | 9 years ago | on: Is Model-View-Controller dead on the front end?
kensign | 9 years ago | on: SVG has more potential
kensign | 9 years ago | on: Angular 2 Final Released
Compare the differences and consider the trade offs with complexity vs simplicity. It's worth a consideration.
kensign | 9 years ago | on: I am a fast webpage
kensign | 9 years ago | on: Stepping down as Nodevember organizer
kensign | 9 years ago | on: React Fiber Architecture
https://github.com/aurelia/web-components
remember too, the ES6 is transpiled. Also, I am done with the nerd war. If you have questions, use the gitter channel.
kensign | 9 years ago | on: React Fiber Architecture
http://aurelia.io/hub.html#/doc/article/aurelia/framework/la...
kensign | 9 years ago | on: React Fiber Architecture
kensign | 9 years ago | on: React Fiber Architecture
1. There is no adherence to the living standard
2. Web components are meant for this exact purpose
3. The added complexity and burden on the browser runtime will only create headaches as the application begins to scale.
4. There is no clean separation of concerns.
5. Writing HTML in js files is an anti-pattern.
6. The browser runtime, CSS and DOM obviate what React is trying to accomplish, especially with web components being added to the living standard.
7. Browser networking, workers and server-side events are much more powerful ways to scale complexity.
8. CSS3 is not hard to understand.
9. There is no way to bypass the browser's rendering engine.
10. The business scenarios for our software product did not align with the use of React after a very thorough ATAM.
11. Much better technologies exist that do not cross-cut concerns the way React does. Aurelia is what I ultimately recommended because it did not violate points 1-10.
React isn't pragmatic and if anything, the lack of examination of its internals distinctly reflects the zealotry of arguments that oppose reasonable points. Every dissenting argument I have ever encountered, especially the ones on this thread are rationalizations and opinions. I haven't seen one technical advantage that solid software engineering, the browser API, and HTTP do not already provide.
Discussions like this are meant to become arguments based on facts, zealous or not. As always, fact trumps opinion.
kensign | 9 years ago | on: React Fiber Architecture
kensign | 9 years ago | on: React Fiber Architecture
His proposed strategy doesn't really makes sense and seems like misdirection and lip-service. You can't change the way people use Facebook, but you can forgo any pretense of privacy, which may be the only thing that can honestly and realistically be done.