Earlier quoted context omitted.
It's an extremely large and diverse field. There are plenty of us who aren't celebrities and don't care about celebrities (except to the extent that it is caused by deep expertise). Just like you ignore reality TV celebrities, ignore these guys. It's just noise. Turn off Twitter and read "Growing Object-Oriented Software, Guided by Tests" instead.
That really is an amazing book :-)
Why Is Front-End Development So Unstable?
111–120 of 366 posts
Re: Why Is Front-End Development So Unstable?
#112At some point, when modules get "micro" enough, the effort of managing them and learning their usage outweighs the effort of implementing the thing yourself. Most JavaScript projects seem to walk that line quite closely. I'm a React developer at work, but I recently gave Vue a try at home. This is one of the things that most stood out to me about it. React makes a selling point out of the fact that it's "just renderi…
Then I started to find other stuff like vetur, the vue cli, and I felt like I was just building stuff, and it worked, and I wasn't pulling in other plugins just to get stuff done.
The barrier to entry was much lower IMO.
Just wish I could switch from Angular X to Vue at work :(
Re: Why Is Front-End Development So Unstable?
#113I work with elm now for frontend. It has often been criticized for being too conservative and slow paced in its development. But the result is that code is easier to maintain, libraries have a great quality and most of the time there is only one, obvious, way of doing something.
Somewhat unrelated, but a couple of questions for you: 1. How did you learn elm? 2. Was elm your first functional language? (Not wanting the "javascript is a functional language" battle here plz) 3. What is your backend written in? Do you maintain that? 4. What libraries do you make use of? 5. Any regrets?
Re: Why Is Front-End Development So Unstable?
#114Long story short, I have run back to the relatively calm and serene world of the front end, with my tail between my legs.
The front end may be moving quickly, but in the grand scheme of larger technological change, it's far more stable than we give it credit for.
Re: Why Is Front-End Development So Unstable?
#115Re: Why Is Front-End Development So Unstable?
#116You'd never rewrite an API twice in a year, but maybe you'd rebuild your site or interface that often, if you're responding to users.
With increased demand for tools comes more supply - more libraries and frameworks with more stars and follows.
The reason we don't see this in the mobile world is because it's a much more closed ecosystem - there's no open spec for mobile like there is for browsers.
Re: Why Is Front-End Development So Unstable?
#117Web frameworks are churn-y because they are incredibly leaky abstractions covering really awkward impedance mismatches. This means that they are never quite satisfactory - and that just to use one, you need to be capable of building a new one yourself. Think of a typical web app. Your data exists: 1. As rows in a database, accessed via SQL 2. As model objects on the server, accessed via method calls and attributes 3.…
Re: Why Is Front-End Development So Unstable?
#118Earlier quoted context omitted.
CSS selectors are highly dependent on the structure of your HTML. If you refactor your HTML then you’ll be required to rewrite many of your CSS selectors. None of that is surprising at all, but jQuery makes it hard to abstract the use of CSS selectors away from the rest of your UI code. Compare with Angular2+ where the logical separation of Components and the HTML of the template is rigidly enforced making refactorin…
>If you refactor your HTML then you’ll be required to rewrite many of your CSS selectors. I haven't found that to be a major issue. And I don't think the term "refactor" is the best choice here. jQuery is library that provides DOM shorthand - it isn’t a true application framework. Of course not. I don't want a third-party application framework. I discovered years ago that they're not worth the extra effort or the tec…
How does functional, side-effect-free code increase complexity? What makes your side-effecting code more testable and verifiable than unambiguous in/out functional transforms?
Re: Why Is Front-End Development So Unstable?
#119Calling out Vue.js as a possible solution is hilarious. Selling a trending technology as a silver bullet is exactly the problem he complains about in the article. Comparing the development methodology of Facebook - the company behind React - and this mindset is illuminating. Facebook famously rewrote PHP and added extensions like XHP rather than start their codebase from scratch. React follows a similar philosphy. It…
Re: Why Is Front-End Development So Unstable?
#120Earlier quoted context omitted.
I hate the fact that Ruby doesn’t get more love. It’s a great language on its own. It doesn’t need Rails.
I like Ruby, I hate Rails. But Sinatra is awesome.