Blog

ITeach Recruiters blog: shedding light on the gap between developers and recruiters

Message Queues And Kafka Explained in Plain English

November 02, 2019
Author: Aaron Decker

Are you trying to hire Kafka experts? Want to understand why kafka is gaining so much traction and hiring managers are looking for people with this skill? Well, I wrote this article to help illuminate kafka a little bit, but I also explain message queues in general first to build up the foundation to explain Kafka. What is a message queue The purpose of a message queue is to help reliably deliver…
Keep Reading →
I recently read Recruiting 101 by Steven Mostyn to get more into the mindset of recruiters. I wanted to see what the top rated book on Amazon said about recruiting. I'm a software engineer so I figured the best way to connect more with recruiters (who I'm making content for) is to understand more about what they are doing day-to-day. I was not surprised to learn that Steven Mostyn ranked domain…
Keep Reading →

npm And Other Package Managers For Recruiters

October 27, 2019
Author: Aaron Decker

In the world of software engineering understanding how to use a package manager like npm is a basic skill. Using a package manager effectively is fundamental to the engineering side of building modern software applications. If you have a candidate that does not know what npm is and is going in for a JavaScript job, they are probably not ready to be working as a professional software engineer. As a…
Keep Reading →

Version Control Systems Explained for Recruiters

October 26, 2019
Author: Aaron Decker

A version control system is a way to store code and track changes over time. Programmers use version control to work on software projects because it can be very important to see a history of changes when working with code. You can think of version control like the change history in a word document. Except that it is stores the history for many files together in a project, and this is called a…
Keep Reading →
Last year something weird happened. I started to notice every other cold recruiter email opener has the word "impressed" in it. Obviously at first I was flattered that strangers were impressed by my experience. But then everyone started using this exact word in the same way and it started to feel really bizarre and fake. Plus, let's be honest my background is not that impressive. I never worked…
Keep Reading →

Rating Cold Emails As A Developer

October 19, 2019
Author: Aaron Decker

When I started building ITeach Recruiters I asked some of friends who are software engineers to start forwarding me cold emails they got from recruiters that really stood out either in a negative or positive light. Personally, I think cold emails are really great. I would much rather get a cold email than a cold phone call, it is so much less intrusive. I don't even mind follow ups (when somebody…
Keep Reading →

How To Read Github Profiles For Recruiters

October 16, 2019
Author: Aaron Decker

Github is a place developers can view, share and collaborate on code. It is known for hosting open source projects and being the center of development for essentially the majority of major open source web technologies. Git is a version control system developed by Linus Torvalds, the creator of Linux. A version control system is a piece of software that helps to manage source code. Git is by far…
Keep Reading →

Why Does JavaScript have so many names?

October 11, 2019
Author: Aaron Decker

The JavaScript ecosystem is confusing for everyone that doesn't do JavaScript for a living. There are so many names for all of the flavors, versions, libraries and frameworks involved in writing JavaScript. This is a quick read that should help set it (a little) straight. First some history, and background. In the beginning (1995) there was JavaScript in the browser. You can think of this as…
Keep Reading →

GraphQL vs Graph Databases for Recruiters

October 06, 2019
Author: Aaron Decker

Unlike the Java Vs JavaScript topic I tackled last week, these two are not even in the same category. But I have heard both recruiters and inexperienced developers confuse these topics more than once so the confusion must be real and I figured I would address it. What is GraphQL GraphQL is a data transfer protocol like REST (I will do a post about REST at some point). In many ways it is a…
Keep Reading →