Comments (5)
from frontend.
I think a good place to start is to get acquainted with the conversation going on in front end in the Federal government. I just joined the content-managers list serve and that's been a great way to see what other devs are thinking.
from frontend.
Most recently we came across Ashley Nolan's 2015 State of Front-End Tooling, last updated with over 2,000 responses on October 12. The takeaways:
- Sass is by far the most popular CSS preprocessor, with 64% of respondents listing it.
- Gulp (43%) and Grunt (27%) were the most popular task runners; npm score an abysmal 3.16%, and nearly 20% of respondents didn't use one at all.
- However, 68% of respondents were comfortable using npm, which suggests some potential for growth as a task runner in its own right. 45% were comfortable with Bower, and 20% with Yeoman.
- Regarding frameworks, the most interesting data points for me were:
- 91% of respondents were comfortable with jQuery
- 35% were comfortable with Underscore, but just as many had only heard of or read about it
- 29% were comfortable with Angular, and 33% had used it a little
- 16% were comfortable with Backbone, and 21% had used it a little
- 14% were comfortable with React, and 20% had used it a little. This may seem small, but React is much newer than Angular and Backbone, which suggests that it's getting good traction.
- When asked, "Which JavaScript library or framework do you use on the majority of your projects?", respondents overwhelmingly listed jQuery (56%), but Angular was surprisingly (for me, at least) high at 18%.
- Almost half of respondents said they use a module bundler, with Browserify (16%) and RequireJS (13%) in practically a dead heat, and Webpack (10%) trailing just behind. I've anecdotally seen a lot more Webpack usage lately, and I think its popularity in this survey relative to its age suggests that it's also gaining traction.
- Nearly 60% of respondents don't test their JavaScript, and 30% used either Jasmine (16%) or Mocha (15%).
from frontend.
Great! I'm interested in 18F and digital service teams bc there's much overlap in our work.
from frontend.
We have research! Not sure how relevant all of this is to you guys but it's here for the mining.
Happy to answer any questions you may have.
from frontend.
Related Issues (20)
- Add output encoding section to security guide HOT 2
- Add same origin policy to security guide
- Add defensive programming section to security guide
- Include content security policy section on security guide HOT 3
- Truncated text in Vanilla JS subsection of Web Components chapter
- Remove Hound recommendation - replace with Code Climate? HOT 2
- Standardize on writing "JavaScript" or "Javascript"
- Footer links to old Federalist link
- Add React section HOT 1
- Audit guide content HOT 2
- Discuss whether the Libraries section in the guide is useful HOT 1
- Set up the glossary module to be continuously published to NPM
- Set up the accordion module to be continuously updated on NPM
- Should we move the Web Components section to a wiki page? HOT 1
- Crawl or survey 18F's GitHub projects to create a snapshot of front end tech in use HOT 1
- Link to other guides where applicable
- Link to wiki on guide HOT 2
- Revisit the distinction of Front End Design and Engineering roles
- Google Analytics not working HOT 1
- Rewrite Sass guidance to reflect deprecation of Ruby Sass
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from frontend.