Copy
View this email in your browser

Software Weekly - 05/06/2019


Data platform, online learning, React at Facebook, caching outages, GitHub ransom attacks & more
 

Listen


Last week’s most popular episode: Lyft’s Data Platform with Li Gao. Li explores the different aspects of Lyft’s data platform and discusses the tradeoffs of streaming frameworks and how to manage machine learning infrastructure.

Old favorite: Kubernetes Security with Liz Rice. Liz, who wrote the book Kubernetes Security with co-author Michael Hausenblas, discusses an overview of the security risks of a Kubernetes cluster and provides some best practices including secret management, penetration testing, and container lifecycle management.


Sponsored by Datadog, a modern, full-stack monitoring platform providing end-to-end visibility with AI-powered Synthetics, relevant logs, metrics, and application traces. Use Datadog's rich, customizable dashboards and algorithmic alerts to ensure redundancy across multi-cloud deployments and monitor cloud migrations in real time. Try monitoring with Datadog today with a free 14-day trial.

Read


Online Learning by Gokhan Simsek. Learn about online machine learning vs offline machine learning and how to train models in a streaming fashion.


Announcements


FindCollabs Hackathon #1 has ended! Congrats to ARhythmKitspace, and Rivaly for winning 1st, 2nd, and 3rd place ($4,000, $1000, and a set of SE Daily hoodies, respectively). The most valuable feedback award and the most helpful community member award both go to Vynce Montgomery, who will receive both the SE Daily Towel and the SE Daily Old School Bucket Hat.

Digital Ocean is the easiest cloud platform to run and scale your application. Try it out today and get a free $100 credit–go to do.co/sedaily. Digital Ocean is a complete cloud platform to help developers and teams save time when running and scaling their applications.

Interesting Picks in Software Engineering and Architecture


Pushing Left, Like a Boss — Part 5.1 — Input Validation, Output Encoding and Parameterized Queries. Learn about some great secure coding guideline.

Building the New facebook.com with React, GraphQL and Relay. A great video from Facebook's F8 conference. 

Schema Management With Skeema. Skeema is a CLI tool that manages MySQL schema in a declarative fashion using SQL.

Response. Monzo built Response to help coordinate and report incidents. Goals are: - Limit context switching and - Make the easy thing the right thing.

Rx onError Guidelines. “Creating a good API is hard.”

Incident Review: Caches are Good, Except When They Are Bad. Minor database stall can have cascading effects. Need better ways to handle brief outages.

The serverless journey of http://Shop.LEGO.Com. Lessons: measure and optimize Lambda, don't pay for unwanted data. have a data structure, watch DLQs.

"Amazon S3 will no longer support path-style API requests starting September 30th, 2020". Breaking change for a lot of people, surprising for AWS.

Azure Container Service simplifies the deployment, management and operations of Kubernetes. Check out the Azure Container Service at aka.ms/sedaily.


What's New in Tech


Attackers Wiping GitHub and GitLab Repos, Leave Ransom Notes. Numerous respositories affected. "We have strong evidence that the compromised accounts  have account passwords being stored in plaintext on a deployment of a related repository."

Amazon S3 will no longer support path-style API requests starting September 30th, 2020. A breaking change that was announced in a forum. Many people are surprised. Hopefully AWS addresses this better.

Firefox add-ons disabled en masse after Mozilla certificate issue. An expired certificate on the Mozilla Add-ons infrastructure is disabling Firefox add-ons for millions of users, and is also preventing users from re-activating or (re-)installing extensions.

GoCD is a continuous delivery tool created by ThoughtWorks. It’s great to see the continued progress on GoCD with the new Kubernetes integrations–and you can check it out for yourself at gocd.org/sedaily.
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