The 7 Most Popular DEV Posts from the Past Week
Tags: top7
Published: 2017-07-17 16:56:39

---
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._ â¤ï¸

# 1. Harder, Better, Faster, Stronger
<img src = "https://media.giphy.com/media/5v83yq17MEVgs/giphy.gif" width = "700">

Imminent deadlines make devs cut corners. Just ask our company's furry mascot:

{% tweet 705825638851149824 %}

So Aga Zaboklicka reminds us to remain focused on quality even when there's a lot of time pressure on your project, since otherwise you'll be dealing with technical debt well into the future:

{% link https://dev.to/agazaboklicka/developer-under-time-pressure--work-faster--work-better %}

------
# 2. You've changed, man
<img src = "https://media.giphy.com/media/pCMt2j2DGbI7S/giphy.gif" width = "700">

As most of us know, code is usually not in its best form the first time we write it. That's why we have to change it sometimes. Or _refactor_ itâ€”what's the difference anyway? Jason McCreary clues us in:

{% link https://dev.to/gonedark/you-changed-the-code-you-didnt-refactor-the-code %}

Commenters weighed in on the value of short but inaccessible code, which is often not very helpful:

{% devcomment dab %}

------
# 3. Thanks, Dad!
<img src = "https://media.giphy.com/media/26ufhSIzqYoxdQTte/giphy.gif" width = "700">

When Kathryn Grayson Nanz was a kid, her dad let her blame stuff on him if she ever felt uncomfortable doing something. She relates the experience to modern workplaces, where there's often a routine scapegoat for every scenario:

{% link https://dev.to/kathryngrayson/the-designated-asshole-lessons-from-my-dad-on-leadership- %}

------
# 4. Can You See Me?
<img src = "https://media.giphy.com/media/BtedgmzGNCiuk/giphy.gif" width = "700">

Computer vision is just about the coolest game in town these days. If your machine can't recognize [what is a hot dog and what isn't](https://dev.to/clarifai/not-kotdog-using-computer-vision-to-detect-hot-dogs-in-kotlin), why even get out of bed in the morning?

Anyway, Jordan Osterberg played around with Apple's new augmented reality platform, ARKit, and figured out how to identify objects seen in his computer's camera.

![](https://res.cloudinary.com/practicaldev/image/fetch/s--BwFXqvM4--/c_limit,f_auto,fl_progressive,q_auto,w_880/http://i.imgur.com/FX0JXeL.jpg)

{% link https://dev.to/osterbergjordan/arkit--vision-an-intriguing-combination %}

------
# 5. Sticking to Protocol
<img src = "https://media.giphy.com/media/htAstFjF9l7MY/giphy.gif" width = "700">

Last week [one of our top posts explained HTTP](https://dev.to/ruidfigueiredo/briefish-explanation-of-how-https-works). Well it turns out that there's more than one protocol aroundâ€”indeed AMQP (Advanced Message Queuing Protocol) is a popular choice for message-oriented middleware. 
Federico SÃ¶renson runs down the differences:

{% link https://dev.to/fedejsoren/amqp-vs-http %}

------
# 6. What is a Microservice?

<img src = "https://media.giphy.com/media/wGRUSCBlIDanu/giphy.gif" width = "700">

It's easy to make a GIF about microservices:

{% tweet 845285541528719360 %}

It's a little more involved to actually understand how they work and when to implement them. Thankfully, Aditi Chaudhry has us covered:

{% link https://dev.to/aditichaudhry92/what-is-a-microservice %}

------
# 7. Automatic Reply
<img src = "https://media.giphy.com/media/12qq4Em3MVuwJW/giphy.gif" width = "700">

Chris Dodds, a DevOps specialist, says that early in his career he would define his job mostly in terms of automation. But now he realizes that automation really only describes a small portion of his job:


{% link https://dev.to/liquid_chickens/automation-is-not-devops %}

------
_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!_