There's No Such Thing as a Full Stack Developer

Language matters. Giving something a label and a definition helps to take something abstract and ill-defined in our minds and make it “real.” Once this abstract concept becomes “real,” it frames the terms of the debate by forcing even those who oppose it to argue within the construct that is defined. …

Conforming to JavaScript Code Styles

In recent years, the code I have written has been mostly solo work, so I have not had to conform to any coding style guide. This can lead to some bad habits. Recently, however, I began contributing some code as part of the Kinvey team and needed to conform to their style guide. …

A License to Confuse

A while back I wrote a post suggesting that developers need to start paying attention to licenses. It was inspired, in part, by the whole React licensing brouhaha. What inspired me about that controversy was not the specifics of the React license itself (which was a version of a BSD + patents license) but the fact that this license had been in use by the React library since October, 2014 - nearly 3 years before the controversy came to light when the library moved from an Apache v2 license. There were stories of large enterprises looking to rip React out...…

What are the Must Follow Resources for Developers?

The other day, the Node.js Twitter account asked what resources developers use to learn about JavaScript, web development and app development. Where do you go to find news or resources around JavaScript, web development, app development?— Node.js (@nodejs) January 18, 2018 This is a topic that I have revisited from time, but the list tends to change regularly as sites and newsletters come and go or they change in ways that make them more or less useful (to me). Today I will focus specifically on two types of developers resources: Link Aggregators Newsletters I have organized these into the resources...…

Why Web App Performance Matters and What to Watch Out For - An Interview with Tammy Everts

Tammy Everts is one of the featured speakers at Improving Your Apps - Performance and Debugging online event that I am running this Wednesday, January 17 at 12pm ET. You can sign up for free today. I’ve been a fan of Tammy’s for years - her writing on the topic of web performance has been important and influential for years. I then had the opportunity to see her speak at an event several years back at Web Unleashed and I remember thinking something like, “This topic is so important to developers, but these sessions are often at non-developer events.” I...…

From Ice Skating to Bootcamp to Full Stack Dev - An Interview with Aimee Knight

Aimee Knight is one of the featured speakers at Improving Your Apps - Performance and Debugging online event that I am running next Wednesday, January 17 at 12pm ET. You can sign up for free today. Aimee recently gave a keynote at the Nodevember conference where she gave her, “It’s not dark magic” presentation. Just to give you a sense of the reactions: Mind blown by @Aimee_Knight’s day 2 keynote! “It’s not dark magic” #nodevember #nodevember2017 #sketchnotes #visualnotes pic.twitter.com/ZLAT52rRTn— David Neal (@reverentgeek) November 28, 2017 You can see other glowing reactions here and here for example. Needless to say, this...…