I felt alienated by the first paragraph. “As the web continues to expand, the tools we use for work and leisure have become synonymous with a URL in the browser.” No, they have not. I rarely use web tools. “The need for applications that marry the best in design and development has never been so high.” I have no idea what this is supposed to mean. “A frontend engineer brings these pieces together in an interface made…
The phrase "delight the user" has always rubbed me the wrong way. I cannot recall ever being "delighted" by software. Frustrated often, yes. Not frustrating != delightful. Sometimes I have even been impressed, but that's different from delight. Mostly the phrase "delight the user" is a red flag that the speaker is spouting buzzwords.
The art of Front end Engineering
21–30 of 38 posts
Re: The art of Front end Engineering
#22There’s a deep understanding of the tools they use every day. They may use a framework as a starting point, but they also understand the JavaScript that makes the underlying work. They leverage CSS like a fluent language, manipulating DOM elements to their will. They see browser APIs as the foundation of their process rather than puzzling concepts pulled from Stackoverflow answers. I wish that were true, I have not s…
By the time you build your solution in native DOM, you've missed the market. This is why we don't write applications in assembler. If performance is your only metric, write Rust and target WASM. But that's probably not the right solution for 95% of cases.
Re: The art of Front end Engineering
#23There’s a deep understanding of the tools they use every day. They may use a framework as a starting point, but they also understand the JavaScript that makes the underlying work. They leverage CSS like a fluent language, manipulating DOM elements to their will. They see browser APIs as the foundation of their process rather than puzzling concepts pulled from Stackoverflow answers. I wish that were true, I have not s…
What would you suggest for interactivity and JS; e.g. in a dashboard application with crud records/posts?
Re: The art of Front end Engineering
#24I felt alienated by the first paragraph. “As the web continues to expand, the tools we use for work and leisure have become synonymous with a URL in the browser.” No, they have not. I rarely use web tools. “The need for applications that marry the best in design and development has never been so high.” I have no idea what this is supposed to mean. “A frontend engineer brings these pieces together in an interface made…
The phrase "delight the user" has always rubbed me the wrong way. I cannot recall ever being "delighted" by software. Frustrated often, yes. Not frustrating != delightful. Sometimes I have even been impressed, but that's different from delight. Mostly the phrase "delight the user" is a red flag that the speaker is spouting buzzwords.
Re: The art of Front end Engineering
#25There’s a deep understanding of the tools they use every day. They may use a framework as a starting point, but they also understand the JavaScript that makes the underlying work. They leverage CSS like a fluent language, manipulating DOM elements to their will. They see browser APIs as the foundation of their process rather than puzzling concepts pulled from Stackoverflow answers. I wish that were true, I have not s…
Similar to reasons Java became so popular in the enterprise
Re: The art of Front end Engineering
#26There’s a deep understanding of the tools they use every day. They may use a framework as a starting point, but they also understand the JavaScript that makes the underlying work. They leverage CSS like a fluent language, manipulating DOM elements to their will. They see browser APIs as the foundation of their process rather than puzzling concepts pulled from Stackoverflow answers. I wish that were true, I have not s…
Re: The art of Front end Engineering
#27There’s a deep understanding of the tools they use every day. They may use a framework as a starting point, but they also understand the JavaScript that makes the underlying work. They leverage CSS like a fluent language, manipulating DOM elements to their will. They see browser APIs as the foundation of their process rather than puzzling concepts pulled from Stackoverflow answers. I wish that were true, I have not s…
I’m not sure I agree with your takes on frameworks. It definitely depends on what you’re building, but in React to have composition and reuse for free immediately sets it apart from any bespoke solutions. I’m also struggling to imagine how you propose to out-scale the React framework with early & tough design decisions... these are Facebook engineers that made those same decisions, and they managed to scale the frame…
Do you use FB? If Facebook’s interface represents the “UI leaders of the world” we’re in troubled waters!
Re: The art of Front end Engineering
#28Earlier quoted context omitted.
I’m not sure I agree with your takes on frameworks. It definitely depends on what you’re building, but in React to have composition and reuse for free immediately sets it apart from any bespoke solutions. I’m also struggling to imagine how you propose to out-scale the React framework with early & tough design decisions... these are Facebook engineers that made those same decisions, and they managed to scale the frame…
Facebook, the product, did not use React until very very recently. Do you use FB? If Facebook’s interface represents the “UI leaders of the world” we’re in troubled waters!
Facebook and its non-titular products are probably used by the most people in the world. The org is 50k people, and I imagine their engineering staff is proportionally quite large - they rarely introduce bugs and seem to have quite a good update cycle. There is a huge featureset and the website performs very well.
Re: The art of Front end Engineering
#29There’s a deep understanding of the tools they use every day. They may use a framework as a starting point, but they also understand the JavaScript that makes the underlying work. They leverage CSS like a fluent language, manipulating DOM elements to their will. They see browser APIs as the foundation of their process rather than puzzling concepts pulled from Stackoverflow answers. I wish that were true, I have not s…
What kind of design decisions are you talking about, any examples? What would you suggest for interactivity and JS; e.g. in a dashboard application with crud records/posts?
Instead focus on services. Get the content you need. I recommend web sockets so that the updates come to the browser asynchronously without polling the server.
Once you have what you need you will figure out the most ideal user interactions.
Re: The art of Front end Engineering
#30There’s a deep understanding of the tools they use every day. They may use a framework as a starting point, but they also understand the JavaScript that makes the underlying work. They leverage CSS like a fluent language, manipulating DOM elements to their will. They see browser APIs as the foundation of their process rather than puzzling concepts pulled from Stackoverflow answers. I wish that were true, I have not s…
By the time you build your solution in native DOM, you've missed the market. This is why we don't write applications in assembler. If performance is your only metric, write Rust and target WASM. But that's probably not the right solution for 95% of cases.
If you think that’s the same as writing assembly you probably aren’t the right guy to drive the success of a startup.