The 7 Most Popular DEV Posts from the Past Week
Tags: top7
Published: 2017-06-26 17:45:26

---
title: "The 7 Most Popular DEV Posts from the Past Week"
published: true
description: A round up of the most-read and most-loved contributions from the community this past week.
tags: icymi
cover_image: https://thepracticaldev.s3.amazonaws.com/i/xsr1z6iqv0pd7p3s6ns3.png
---

_Every Monday we round up some of the last week's top posts, comments, and tweets. If you have any feedback, please leave a comment._ â¤ï¸

# Tool of Choice
<img src = "https://media.giphy.com/media/ZgYBhq1x7L1bW/giphy.gif" width = "700">

Most dev.to articles are about software engineering, but picking the right hardware–or more specifically, the right laptop–is also a worthwhile discussion. Rupert Smithers gives his opinion on the best machine, considering processing power, memory, graphics, and more:

{% link https://dev.to/rupertsmithers/my-beginners-guide-to-choosing-a-laptop-for-programming %}

It's hard to undersell the importance of the choice, since most programmers find themselves attached by the hip to their laptops...

{% tweet 835205922423246850 %}

------
# Kafkaesque
<img src = "https://media.giphy.com/media/WbHZv6Zjt6CZy/giphy.gif" width = "700">

Apache Kafka is an increasingly popular platform, thanks to its "unique scalability, performance and durability characteristics," as Dan Lebrero puts it. He walks through how to recreate a microservices solution using Kafka

{% link https://dev.to/danlebrero/simplifying-your-microservices-architecture-with-kafka-and-kafkastreams %}

Kafka isn't a cure-all for everyone, as one reader shared:

{% devcomment ap8 %}

------
# All Chrome Everything
<img src = "https://media.giphy.com/media/gHBMKuhNXVgE8/giphy.gif" width = "700">

Chrome's powerful developer tools are a big reason it has become the browser of choice for many programmers. Their newest release includes even more helpful tools, which Rion Williams walks through:

{% link https://dev.to/rionmonster/updated-chrome-debugging-tools-worth-mentioning %}

------
# Best to Give and Receive
<img src = "https://media.giphy.com/media/42PwlW2CWKiEo/giphy.gif" width = "700">

Code reviews are a great way to not only improve your work, but also to practice working collaboratively and taking joint ownership of a project and its code. Sam Jarman shows us how to get the most out of code reviews::

{% link https://dev.to/samjarman/giving-and-receiving-great-code-reviews %}

He got some reinforcement from his commenters, too:

{% devcomment bgh %} 

------
# Hooray for Hot Dogs
<img src = "https://media.giphy.com/media/JjWI7ALNhYYCc/giphy.gif" width = "700">

Summer brings barbecue season, which means it's important to be on your best hot dog-eating game. But first you have to be able to recognize a hot dog! That's where sophisticated computer vision comes into play:


{% link https://dev.to/clarifai/not-kotdog-using-computer-vision-to-detect-hot-dogs-in-kotlin %}


------
# What's New?
<img src = "https://media.giphy.com/media/xTiTny5Iu35uW0Jl9C/giphy.gif" width = "700">

Javascript's wording can be famously confusing:

{% tweet 578925947245633536 %}

So sometimes it's best to have a whole tutorial around a single keyword. Vince Campanale provides that for the `new` keyword.

{% link https://dev.to/vincecampanale/what-is-javascripts-new-keyword-doing-under-the-hood %}

------
# Get Good at Git
<img src = "https://media.giphy.com/media/7LE0z2EEAiVCU/giphy.gif" width = "700">

It's no surprise that some of dev.to's most popular articles are about git, since version control is something programmers across all languages and industries need to understand. Sumit Roy runs down some of the basics for us:


{% link https://dev.to/sroy8091/g-for-git %}

------
_That's it for our weekly wrapup! Keep an eye on Dev.to this week for daily content and discussions...and if you miss anything, we'll be sure to recap it next Monday!_