Interesting content Friday — 2019/07/19

Hugo Lopes Tavares
YipitData Engineering
2 min readJul 19, 2019

[Article] How Dark deploys code in 50ms

Link: https://medium.com/darklang/how-dark-deploys-code-in-50ms-771c6dd60671

You develop a feature locally, push to Github, CircleCI downloads your code, run tests, creates an artifact, then updates production. How long does that take? You’ve built code locally and in a remote environment before production. Your code lived in three different locations as text files. Are all of those things necessary or we just accepted them? This article about the Dark programming environment challenged my assumptions about how we ship software. I haven’t seen a demo yet, but I’m excited about how they’ll integrate code, editor, and infrastructure as one solution.

[5min video] How to start a movement

Link: https://youtu.be/V74AxCqOTvg

Derek Sivers is excellent at telling stories and engaging an audience. He’s the founder of CDBaby and has been on the TED stage many times. This short video teaches us a lot about leadership in a few minutes, and it’s a great way to get introduced to Derek.

[Audiobook] Anything You Want

Link: https://sivers.org/a

This book makes you question if rapid business growth and generating more money is really the goal. Derek Sivers wanted to focus on the customers and enjoy the journey at his own pace; it’s a very different entrepreneur story, and it’s very entertaining! “In this book, I tell you everything I learned from starting, growing, and selling CD Baby, compressed into an entertaining and useful one-hour read.”

[Article] Deploy != Release (Part 1)

Link: https://blog.turbinelabs.io/deploy-not-equal-release-part-one-4724bc1e726b

The words deploy and release are often used interchangeably, but they can have different meanings. I ended up finding this article in a twitter thread about the recent Cloudflare outage and thought it was insightful. Code can be deployed but not released to users (think canary release and feature toggle). Is your team good at deploying or releasing?

--

--