Software Engineer Apprenticeship: The Definitive Guide
This is a complete guide to preparing for and landing a software engineer apprenticeship — that leads to a full-time job! If you want…
Common Code Review Pitfalls for Managers and How to Deal with Them
Learn how to avoid common code review pitfalls that engineering managers face.
Hone your team’s code reviews at the Git Pull Request level.
Getting Started with Image Formats for Web
What are the best image formats for web? Saving an optimized file in an appropriate format can have a big impact on website speed.
What makes GraphQL better than (the) REST?
What is GraphQL? The Graph Query Language is an API specification created by Facebook that provides an efficient, declarative and flexible alternative to REST.
Discussion: Problem Solving and Learning on the Job as a Software Engineer
A while back several Revelers were chatting in Slack about learning and working as a software engineer. Some interesting ideas were being thrown around…
Super Simple Guide for Organizing Styles in React Native (6 Steps)
Even though it’s really easy to get in the habit of using inline styles all over the place in your components, there might be better ways of organizing your styles for React Native.
My Introduction to Property Testing
Lately I’ve been exploring various automated testing techniques, and it’s about time I got to property-based testing, also known simply as property testing. I…
Improving UX Design with React Native Features
Here’s Why We Do Case Interviews for Software Engineers
Technical interviews are broken. We do case interviews in order to take candidates from hearing the scenario, to asking clarifying questions, to giving broad opinions and concepts, to specific architecture and programming tasks.
My Favorite Functions and Patterns: lens
Today, this week’s series on my favorite functions and patterns in functional programming concludes with ‘lens’