Webpack 3: Official Release

Just when we moved fully to Webpack 2, Webpack 3 comes out with scope hoisting and magic comments

 

After we released webpack v2, we made some promises to the community. We promised that we would deliver the features you voted for. Moreover, we promised to deliver them in a faster, more stable release cycle.

No more year-long betas, no breaking changes between release candidates. We promised to do you right by you, the community that makes webpack thrive.

Read more from the source: Medium

Why I Chose React Over Vue – Steven Poulton

A look at why immutability and functional workflow are better solutions than reactive state and domain-specific language

 

React and Vue are ostensibly very similar and I have shipped projects using both. They both use a virtual DOM and they are both narrowly-focused view libraries. They are both solutions to the same problem as reactive HTML rendering tools but I believe they have a single defining difference that cascades down through your entire workflow. React fully embraces Javascript, Vue does not.

A common mantra often heard amongst React users is “it’s just Javascript” and that’s very true. Vue just seems to have a lot of unnecessary magic which makes components more difficult to reason about.

Read more at Medium

Winning with CSS Variables

Some cool ideas of things to do with CSS variables; now supported by all modern browsers

 

CSS variables now enjoy wide cross-browser support. But what are they and why should we use them?

Any CSS property — color, size, position, etc. — can be stored in a CSS variable. Their names are all prefixed with –, and you declare them by adding them to an element right where you add its other styles.

Read more from the source: vgpena.github.io

Stack Overflow Developer Survey 2017

What are developers up to today?

 

Each year since 2011, Stack Overflow has asked developers about their favorite technologies, coding habits, and work preferences, as well as how they learn, share, and level up. This year represents the largest group of respondents in our history: 64,000 developers took our annual survey in January.

As the world’s largest and most trusted community of software developers, we run this survey and share these results to improve developers’ lives: We want to empower developers by providing them with rich information about themselves, their industry, and their peers. And we want to use this information to educate employers about who developers are and what they need.

We learn something new every time we run our survey.

Read more from the source: Stack Overflow

I Got Rejected by Apple Music… So I Redesigned It

A deep and insightful dive into the design of a complex app like Apple Music

 

Jason Yuan writes:

Earlier this year I applied and interviewed for a graphic design internship at Apple Music (an opportunity of a lifetime), and was turned down with a very kind letter stating that although they liked my work, they wanted to see more growth and training.

At first, I was frustrated — Northwestern University doesn’t offer any sort of undergraduate graphic design program, so whatever growth they were looking for would have to be self taught…

…but as soon as I came to this realization, I became inspired to embark on what became a a three-month long journey to the holy grail — the iOS app that Apple Music deserves.

Read more from the source: Medium