170 karma · joined October 11, 2012
In my company almost every designer switched over from Sketch to Figma because of the collaboration and reviewing abilities. Designers invite developers (including remotes) to a read-only view on which they can place comments. This works really good.
Maybe Sketch Cloud offers the same? It didn't catch on at our place.
I've been looking at Vault for implementing envelope encryption and using Amazon KMS's API for encrypting keys is very similar.
Edit: Actually when you pass all state as props, this will even apply to typing in a textarea. Better make sure the roundtrip is pretty short!
If not, how do you make sure you are not conflicting with an existing version of window.React?
Is this still an issue when you override `ID_ATTRIBUTE_NAME`?
require('react/lib/DOMProperty').ID_ATTRIBUTE_NAME = 'data-myproductid';
I am wondering if React is usable for writing a JS Widget, for example Disqus.Looking at Relay/GraphQL, the whole picture appears as a gigantic layer of indirection to generate a DOM tree, something you could do serverside 10 layers below.
Even 'Components' are just fragments of HTML, retrieving them in the format you want from the server is much easier. And be honest, replacing a fragment of HTML in the DOM is fast enough for most applications. (don't delete form input, though)
How does all of this bring Web Development forward? Look at this blog post for example: http://fancypixel.github.io/blog/2015/01/28/react-plus-flux-...
In 2006, after part 1 you would be done and call it a day. Now I understand that today you need 'realtime' updating. But the "notification count is off by one" Facebook example is really bad, because instead of doing all the math in JS, one can simply do a GET request to fetch the count from the actual Single Point Of Truth, which is your database.
Did this get so complicated because front-end development and back-end development is separated at many places?
Why does a process control system needs to be written in the language of the process that it is running?