View this email in your browser

Software Weekly - 05/13/2019

Cloud databases, Microsoft Build & Google IO Recaps, cold storage, SharePoint hacked & more


Last week’s most popular episode: Cloud Database Workloads with Jon Daniel. Jon describes the engineering and operations required to build a managed relational database service at Heroku.

Old favorite: WebAssembly Engineering with Ben Smith and Thomas Nattestad. Ben and Thomas talk about the state of WebAssembly, what the different browser manufacturers are doing, and some cool uses for WebAssembly–from games to CDNs to cryptocurrency infrastructure.

Take the hassle out of code reviews - Codacy flags errors so you can fix them quickly. Address security concerns, code complexity issues, code duplication, and drops in coverage, directly from your workflow. Works with Java, PHP, Python, Ruby, Go, and 23 other supported languages. Get started today.

Conference Recaps

Microsoft Build 2019
Microsoft announces Windows Terminal and WSL 2, coming in June. This was the most exciting announcement of Build 2019. Insert your favorite Linux on the desktop joke.
Protecting democracy with Microsoft AccountGuard. Protection for government organizations.
Microsoft and Red Hat launch Kubernetes autoscaling project. Called KEDA. 
Microsoft is open-sourcing its Quantum Development Kit. Where is my quantum computer though so I can test against it?
Microsoft Teams modern meetings demo was quite impressive.

Google IO 2019
Recap from keynote. Pixel 3A phone out, Nest HUB MAX with a smart display, Android Q beta, Android live captions on all videos, Google Lens understands everything.
Flutter Recap. Flutter for web and desktop and improvements for using Material Design in Flutter.
Google I/O: From 'AI first' to AI working for everyone.
Google says it will address AI, machine learning model bias with technology called TCAV.

LightStep is a company built around distributed tracing and modern observability. LightStep answers questions, and diagnoses anomalies in mobile applications, monoliths, and microservices. At, you can get started with LightStep tracing and get a free t-shirt.

Interesting Picks in Software Engineering and Architecture

How we optimized Magic Pocket for cold storage. Dropbox talks about using SMR (Shingled Magnetic Recording) storage technology and how they built a highly available storage system by exploring different replication architectures. 

Adversarial Examples Are Not Bugs, They Are Features. The researchers discovered that specific features in ML models are what allows adversarial attacks on the model.

Embracing context propagation. Part of the book Mastering Distributed Tracing, the article covers how tag requests improve the observability of the systems and also do things like set different traffic prioritization policies. 

6 new ways to reduce your AWS bill with little effort. We don't hear about how to reduce costs. This article is interesting because AWS is actually providing new cheaper options to do the same thing.  

A truly monstrous async web chat using no JS whatsoever on the frontend.

We Can Do Better Than SQL. I don't really think we should be moving away from SQL but looking at the critique of SQL is a good critical thinking exercise.

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 Digital Ocean is a complete cloud platform to help developers and teams save time when running and scaling their applications.

What's New in Tech

GitHub Package Registry GitHub rolls out a package management service compatible with npm, Maven, Ruby, NuGet, and Docker Images (& more coming soon). It's free for open source. This is a game changer and the tech community online was very excited for this announcement. I am excited because centralization helps polyglots. 

Amazon S3 Path Deprecation Plan – The Rest of the Story, AWS listened to our concern and now the S3 Path depreciation is backward compatible. 

Microsoft SharePoint CVE-2019-0604 flaw exploited in the wild. AT&T Alien Labs researchers reported attempts of exploitation against organizations in Saudi Arabia and Canada.

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