I worked for a few years at an agency that adhered very closely to these principles, and you know what? When things started to rapidly change around 2013 everyone was consumed and overwhelmed, and when it came time to necessarily onboard them on new technologies such as build systems, css preprocessors and the like, the skepticism was so profound, and caused such a problem for those of us looking to make everyones li…
> someone not ready to handle the incredible momentum of the industry The momentum of the industry certainly presents some credibility questions, but I'm not as sure as you are if they're about anyone who isn't content with a treadmill as their professional lot. Here's big quote of the article: "The BFED will develop a site based on the context of the problem and provide a solution accordingly." A BFED isn't necessar…
The boring front-end developer
91–100 of 149 posts
Re: The boring front-end developer
#92Earlier quoted context omitted.
Honest question, what's wrong with SPA?
Nothing's really wrong with SPAs (they have benefits and drawbacks). What's wrong is making a blanket statement that "every web app" should be one. Also you're trying to draw a fine distinction between web apps and websites, which could be another discussion altogether, probably with no big agreement on where to place the line.
Re: The boring front-end developer
#93Earlier quoted context omitted.
Honest question, what's wrong with SPA?
Given that the vast majority of end users are not techie - what value does SPA add to an end user of a web application?
Re: The boring front-end developer
#94Blah. Yet another "new-fangled technologies have no place" post. Granted, there's a grain of truth to the core thought. As I've become more experienced, I've seen more frameworks and libraries that re-invent the wheel and solve problems that have already been solved long ago, albeit in a trendier manner. But at the end of the day, software engineers are technologists. Our job is to create and consume technology. Bein…
Analyse critically and deliberately. Be conscious of decisions.
Re: The boring front-end developer
#95This may all be true but at the end of the day a lot of companies aren't looking to hire a BFED.
Re: The boring front-end developer
#96Earlier quoted context omitted.
Controversial opinion, but I myself use CSS preprocessors quite sparingly. I actually see nothing wrong with the CSS syntax. I like the fact that CSS is (almost) nothing but a bunch of named key-value pairs. The real issues have always been semantic, in the subtleties of the box model, which Flexbox is addressing somewhat, though more daring ideas like constraint-based styling are still niche. Just look at the LESS e…
I think "some code duplication" massively understates it. Being able to use named variables for colors is on its own enough of a win to make up for whatever truth there is in the "harder to train developers" downside. The many other wins make it a no-brainer.
There are a lot of advantages to them that need consideration too granted.
Re: The boring front-end developer
#97Earlier quoted context omitted.
> > > There's a time and place for SPAs, you can't just dismiss it entirely. Every web app today should be an SPA. I feel like this is a joke or amusingly unintentional.
Honest question, what's wrong with SPA?
That and it often has more to load than your traditional html/css page, which means a less pleasant experience on slower connections (mobile).
Re: The boring front-end developer
#98Re: The boring front-end developer
#99Other than that, +1, good read, will share.
Re: The boring front-end developer
#100Earlier quoted context omitted.
With regard to the preprocessor question, I didn't read that as condemning preprocessors. Rather, it was in answering the question. Let's use LESS as an example > Will it be harder to onboard developers? No. LESS is similar enough and we've automated the build process, so it will not be harder. People that can write CSS can learn LESS easily. > Will debugging code be more difficult? No. Again, the similarities are al…
Sounds like you are desperately reading something into the original article which just isn't there. The author is clearly saying to skip the preprocessors, and this is a really backwards and ignorant position to take in 2015. CSS has a some major weaknesses and Sass/LESS do a great job patching those holes.