Copy
View this email in your browser

Software Weekly - 09/09/2019

Delta DevOps, federated GraphQL, ORMs are backwards, interactive SSH, IgushArray, message tracing infrastructure & more
 

Listen


Last week’s most popular episode: DevOps at Delta Air Lines with Jasmine James. Jasmine joins the show to talk through the process of changing the developer culture within Delta, as well as what it is like to build software for an airline.

Old favorite: DevOps Handbook with Gene Kim. Gene discusses his book, The DevOps Handbook, which explores how to move an organization toward DevOps.


  Sponsored by ProsperOps. Tired of managing Reserved Instances or struggling to optimize your AWS EC2 spend? ProsperOps Autonomous Reserved Instance Management delivers fully automated RI savings without the need for reports, scripts, or ongoing administration. ProsperOps algorithmically builds and maintains the optimal RI portfolio that maximizes savings, even as your EC2 instance use changes. Get a free RI Savings Analysis and learn how ProsperOps can save you money and time with hands-free RI management.

Interesting Picks in Software Engineering and Architecture


Federated GraphQL Server at Scale: Zillow Rental Manager Real-time Chat Application. Why a federated GraphQL server helped to achieve developer productivity and synergy between different teams.

Inca — Message Tracing and Loss Detection For Streaming Data @Netflix Built on top of Kafka, Netflix designed a message tracing system for their data infrastructure. Learn from the scalability challenges and what didn't go so well for Inca.

ORMs are backwards. "They force you to design schemas in your implementation language (Python, JavaScript, Java) and then export them to SQL ‘somehow.’ (The ‘somehow’ is usually a half-baked migration tool)."

Array with Constant Time Access and Fast Insertion and Deletion. Very interesting read. By using an array of pointers to point to double-ended queues, we get something between a list and an array.

How Web Content Can Affect Power Usage. Learn about building efficient user interactions (goal is zero CPU while you are in the background).

Building interactive SSH applications. Learn a thing or two about shells and SSH application authentication.

Our journey to type checking 4 million lines of Python & how Dropbox's move to typechecking Python increased their performance.
 ESCAPE/19 — The Multi-Cloud Conference in NYC on Oct 16 & 17. See real-world demos of apps and services deploying across clouds and hear from tech leaders pushing the boundaries of what’s possible (or not yet) in multi-cloud architectures. Use code NEWSLETTER for 20% off. Get your ticket! 

What's New in Tech


Fraudsters deepfake CEO’s voice to trick manager into transferring $243,000. That's why I and any others never pick up the phone anymore and only text.

In a swipe at Chrome, Firefox now blocks ad trackers by default. Good for users maybe but websites might not be so happy about that. 

 Monday.com is a team management platform that brings all your work, external tools and communication into one place, making cross-team collaboration easy. You can try Monday.com and get a 14 day trial by going to monday.com/sedaily. And if you decide to become a customer, you will get 10% off by using coupon code SEDAILY.

Announcements


New SEDaily app for iOS and for Android. It includes all 1000 of our old episodes, as well as related links, greatest hits, and topics. You can comment on episodes and have discussions with other members of the community.

Podsheets is an open source podcast hosting platform that we recently launched. We are building Podsheets with the learnings from Software Engineering Daily, and our goal is to be the best place to host and monetize your podcast. If you have been thinking about starting a podcast, check out podsheets.com.
  
FindCollabs is a place to find collaborators and build projects. We recently launched GitHub integrations. It’s easier than ever to find collaborators for your open source projects. And if you are looking for some people to start a project with, FindCollabs we have topic rooms that allow you to find other people who are interested in a particular technology.


Hi there, I'm Abdallah. I am a software developer myself and love talking news, insights, analysis of software engineering, and bringing you interesting content from across the web.
 
Your support for the show and the newsletter is greatly appreciated.

Thank you,
Abdallah Abu-Ghazaleh (@TheGhazStation)
 
Join the Slack community and discuss your thoughts with fellow listeners.

Newsletter Feedback

Got feedback? Reply to this email and let us know your thoughts.

If you enjoyed reading this newsletter, I hope you will forward it to your friends and coworkers and ask them to subscribe.
 
Copyright © 2019 Software Daily, All rights reserved.


Want to change how you receive these emails?
You can update your preferences or unsubscribe from this list

Email Marketing Powered by Mailchimp