The Journey from Angular 2 to React

Chances are, if you’re a JavaScript developer and you find yourself at a new job, you likely won’t be using the same frameworks or libraries you used at your previous place of employment. Even if you’ve decided that a certain…

How to Be a Junior Developer

Congratulations! You have landed a job as a junior developer. Whether you just wrapped up that degree or you are making a career switch, you have put in a lot of work. You have spent hundreds of hours learning and…

Partial Function Application and Currying in Java

flatlay photography of five latte cups
Writing functional code in Java has not been easy historically, and some aspects of functional programming were not even possible. Java 8 introduced lots of functional programming features (Functional Interfaces, Lambda Expressions, Stream API, and several other features). In this…

Automate Your Hiring With Cloud-Config & Bash

black keyboard with pink backlit keys
Evaluating abilities of hiring candidates is challenging. The candidate highlights what is important to them and their experience on a resume or portfolio of some kind.  As an interviewer or screener, you pick out things from what you’re given and…

So You Wanna Learn React

A bunch of laptops on a table
React is a powerful JavaScript library that powers web applications like Facebook and Pinterest. Paired with Redux, it’s incredibly robust for building dynamic front end applications, which makes it excellent to use, but daunting to learn. I found myself needing…

Pull Request: The Laboratory (#1)

Why have a Seller Labs Engineering blog? The Laboratory, the Seller Labs Engineering blog, is a place for engineers to share problems we’ve solved, tips and tricks for the tools that we use, and what we’re doing lately with new…