professional development Hello Engineering Manager Engineering management is a critical role for a team of engineers and programmers. The responsibilities of the engineering manager are varied. An engineering manager is responsible for the delivery of
javascript How to improve your JavaScript career In this post, we are going to explore several topics that will have a meaningful impact on a professional programmer's career.
react React: neatly make variables available to your event handlers I keep forgetting to write this down or show it to other programmers. But I write a lot of React code... like TONS of it... and a lot of times I need to deal with events. One common challenge is I have some variable
react React PropTypes best practices React components are great at allowing us to express all of the things a part of our application may need to care about. This includes the external information our component
javascript NPM module of the week: webpack-bundle-analyzer As software folks, we live and die by the performance, or perceived performance, of the stuff we write and publish. One of the many facets of performance is file size.
GraphQL Bullet proof your technology stack with GraphQL It has taken a little time for technology like GraphQL to settle in. I find myself in conversations with folks about the use of GraphQL and whether or not it
javascript NPM module of the week: ESLint-plugin-import Save yourself some time debugging whether or not you have the correct paths to modules you are importing. I have found myself in a lot of discussion around Javascript standards
technical-interviewing How to run a great technical screening (pre-screening) I have been interviewing recruiting and coaching engineers since early 2013. During that time I have developed frameworks, onboarding strategies, and interviewing workshops that help folks succeed in recruiting. In
notebook GraphQL Schema Design for Returning Lists of Things How to define a graphQL type and build a schema that will return an instance or collection of the same type. Dummy data const people = [ { "_id": "1", "firstName": "John", "lastName": "Masse" }, { "
es2015 Getting Started with ES2015 Stepping into ES2015 Here is a starter guide I had put together to help people get to know at least some of the more common constructs found in ES2015 / ES6.
meteor.js Contemplating the future of Meteor.js I have been a huge fan of Meteor.js and the thinking behind the framework for the past couple of years. From the first time I hacked up a small
meteor.js Meteor methods: How to provide a callback for error and success scenerios In this tutorial will make the following assumptions: That we have a document set we are acting upon that is provided the Schedule symbol to be acted against. This is
meteor.js Meteor and MongoDB: Dynamically updating properties of objects nested within an array Before we get into some of the code we will make the following assumptions: Our document set is named Schedule We are using ES2015+ Take this example document structure: { _id:
rant If you are Saying "ES6" You're Doing it Wrong I Love the Term ES6 It easily rolls off the tongue and is slicker to write about. ES2015 sounds clunky and is hard to say. I always want to abbreviate
team building Working Better with Developers Good Developers are a Rare, and Expensive Commodity A Developers time is best spent doing the work that really makes a difference for your team and your product. While there
programming 5 Reasons for Having Your Code Reviewed Why Code Reviews Are Important Getting on the soap box #tldr Have you ever written some code, or an entire application, that you came back to a month later and
ghost cms My First Month With the Ghost CMS It was Time for Redesign Previous State of Affairs During the last four weeks I have been on a mad rampage to rebuild and redesign my website. I have been
team building Working Through Avoidance Over time I have found honesty to be feared. I am generally a passionate individual. Most of the feedback I get is positive. My direct reports are always very kind
public speaking Regaining my Grip on Public Speaking There may come a time when either you yourself would like to share something you have learned. Maybe you have been asked by colleagues or friends to share your topic