Code Talk - July 2018
Tags: webdev, discuss, learning, career
Published: 2018-07-12 14:52:40

---
title: Code Talk - July 2018
published: true
description: Top 6 Blog Posts that I've read this July, and you should to.
tags: webdev, discuss, learning, career
cover_image: https://thepracticaldev.s3.amazonaws.com/i/pfgpujfhkua5awozmlla.png
---

<strong>Code Talk</strong> is back, and once again I share the best blog posts I've found this month.
<blockquote>Technology changes so quickly and it's been fun looking through my older Code Talk posts. It wasn't long ago we were discussing Jquery3.0 and SPA's, and then AngularJs and GitHub coming onto the scene. How interesting it is to see how much these technologies have shaped our landscape!</blockquote>
I thought it was time I brought the series back, and shared what I've been reading. Equally if you've been reading anything interesting, or want to talk about the blog posts listed, then please do so below the fold.

So here we go.
<h1><strong>6</strong> of the best blog posts I've read this month:</h1>


<h2><a href="https://medium.com/@jtomaszewski/how-to-write-good-composable-and-pure-components-in-angular-2-1756945c0f5b" target="_blank" rel="noopener">How to write good, composable and pure components in Angular 2+</a></h2>

I've recently started working with Angular, and the knack of creating good components is still proving a challenge, this great post explains the differences between smart and dumb components as well as stateful and stateless!

<hr/>


<h2><a href="https://blog.codeship.com/prioritizing-technical-roadmap-product-roadmap/" target="_blank" rel="noopener">Prioritising your technical roadmap.</a></h2>

When creating a roadmap for your product or organisation it's important to keep 3 simple principles in mind, <strong>Desirability</strong>, <strong>Viability</strong> and <strong>Feasibility</strong>.  This short piece explains more about how you should go about this.

<hr />

<h2><a href="https://segment.com/blog/goodbye-microservices">Goodbye Microservices - Segment.com</a></h2>
This great post details the journey Segment have been on from monolith to microservices and back again!

It's refreshing to hear that Microservices are not always the best approach, and that sometimes retreating to a tried and tested method can yeild benefits for a team.

<hr />


<h2><a href="https://css-tricks.com/fout-foit-foft/" target="_blank" rel="noopener">Css Tricks - FOUT / FOIT / FOFT </a></h2>

CSS is always evolving, and clever and interesting solutions to problems are discovered every day. Custom fonts are more and more common these days, but loading these resources can cause problems for certain web users. <strong>FOFT or (Flash of Faux Text) </strong>is a nice way of getting around the situation, if you haven't heard of the acronym or the technique then jump in.

<hr />

<h2><a href="https://ponyfoo.com/articles/es6-reflection-in-depth" target="_blank" rel="noopener">ES6 Reflection In Depth</a></h2>
Writing my <a href="http://blog.designpuddle.com/useful-blog-posts/coding-concepts-reflection/" target="_blank" rel="noopener">blog post on Reflection</a>, I did quite a bit of additional reading and this post on ES6 reflection really stood out. Great explanation and examples throughout! I'm not going to delve to much into reflection again, but If you enjoyed my <a href="http://blog.designpuddle.com/useful-blog-posts/coding-concepts-reflection/" target="_blank" rel="noopener">blog post on Reflection</a>, then you will probably enjoy this one too.

<hr />

<h2>Mastering Chaos - a Netflix Guide by Josh Evans</h2>
I always like to add one video to my monthly lists, some people prefer listening to someone speak, and Josh Evans is great here talking about the chaotic and vibrant world of microservices at Netflix. This is a must watch for anyone thinking about this transition. It's a little old but Netflix are still the best in class when looking at their setup, so I still very much recommend it.

[![Mastering Chaos](http://img.youtube.com/vi/CZ3wIuvmHeM/0.jpg)](https://www.youtube.com/watch?v=CZ3wIuvmHeM)

<hr/>

Let me know if any of these have been useful for you, and if there is anything else I should be reading, then please link it below.

Til next time, 
Chris 😊