In Case You Missed It: The Most Popular DEV Posts from the Past Week (May 15 - May 21, 2017)
Tags: top7
Published: 2017-05-22 16:29:19

---
title: "In Case You Missed It: The Most Popular DEV Posts from the Past Week (May 15 - May 21, 2017)"
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/2sfosi733qe5kvlkpch5.png
---

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

# Writing modern Javascript
<img src = "https://media0.giphy.com/media/l0IylSajlbPRFxH8Y/giphy.gif" width = "500">

SÃ©bastien Castiel provided the week's top post, where he lays out a number of tips for writing modern Javscript code.  He first describes the value of using a linter, then makes a few recommendations along with rules suggestions.  He also touches on the value of functional programming before offering a few closing tips.  Will widespread adoption of a linter solve the tabs v. spaces debate?

{% link https://dev.to/scastiel/writing-modern-javascript-code %}

------

#Creating a plan for your team and project
<img src = "http://i.imgur.com/QiFLBXn.gif" width = "500">

These are two great articles that can be read in conjunction, both of which involve making good high-level decisions.  Barry's post centers around the technical considerations in building a clean architecture, whereas James focuses on management principles for establishing a long-term and short-term framework for making progress as a team of software developers.

{% link https://dev.to/barryosull/cleaning-up-your-codebase-with-a-clean-architecture %}
{% link https://dev.to/jlhcoder/how-to-set-the-technical-direction-for-your-team %}

------

#Fun, or not
<img src = "http://i.imgur.com/osyi3D1.jpg" width = "500">

Carl Hembrough kicked off an amazing discussion about imposter syndrome, dozens of community members chimed in to offer advice and encouragement.  It's a great read that we can all truly identify with:

{% link https://dev.to/carlhembrough/programming-used-to-be-fun %}

{% devcomment 7b0 %}

------

#Who's at fault for Wannacry?
<img src = "https://media4.giphy.com/media/3oEjHCF6kGlXK0ofsY/giphy.gif" width = "500">

{% link https://dev.to/mortoray/microsoft-is-absolutely-at-fault-for-wannacry %}

One of the most spirited conversations in recent memory concerned "who" was at fault for WannaCry.  Mortoray outlined a case against Microsoft, while others came to the company's defense in the comments section.  This was truly a fascinating conversation from a number of thoughtful and passionate security researchers.

{% devcomment 7k3 %}

------

#React Native
<img src = "https://media4.giphy.com/media/bVYT3vY9j59D2/giphy.gif" width = "500">

K. provided an awesome experience report for React Native.  As React gains prominence and popularity within the web development community, we're beginning to see more and more programmers experiment with developing for mobile.  React Native provides a good on-ramp and framework, and K. describes some potential pitfalls while providing a number of great tips.

{% link https://dev.to/kayis/react-native-lessons-learned %}

------

# Breakfast Arrays
<img src = "https://media2.giphy.com/media/tfobJlPUyDhzq/giphy.gif" width = "500">

Vicky Lai provided a quick overview for iterating over objects and arrays, using a breakfast spread for her set of examples.  Even experienced developers can get tripped up when grabbing object properties, and this post provides a number of snippets to highlight some common mistakes.

{% link https://dev.to/vickylaiio/iterating-over-objects-and-arrays-frequent-errors %}

------

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