Copy
View this email in your browser

Software Weekly - 07/01/2019

Project management software, obscuring complexity, API mindset, on-premise AWS, cost of JavaScript, threat modeling & more
 

Listen


Last week’s most popular episode: Project Management with Kurt Schrader. Kurt discusses the history and future of project management tools and the engineering challenges of improving performance on a complicated web app.

Old favorite: Data Engineering Automation with Mike Kim. Mike discusses the engineering challenges of integrating with all the different data sets of an organization–and why there is so much value in the idea of the automated report or story for analysts.


 Cox Automotive is the technology company behind Kelley Blue Book, Autotrader.com, and many other car sales and information platforms. Cox Automotive is looking for software engineers, data engineers, scrum masters, and a variety of other positions to help push the technology forward. If you want to innovate in the world of car buying, selling, and ownership, check out COXAUTOTECH.COM to find out more about career opportunities and what it’s like working at Cox Automotive.


Interesting Picks in Software Engineering and Architecture


Obscuring Complexity. Exploring 5 models for reducing complexity (or shifting it to different places). A great read for those architecting and working with complex systems.

Fun look into what is an AWS outpost rack. An interesting video into AWS's on-premise solution.

How Verizon and a BGP Optimizer Knocked Large Parts of the Internet Offline Today. This was the equivalent of routing highway traffic through a small street causing a major outage to large parts of the internet. Well written details of what happened and how it could be prevented.

Scaling from 2,000 to 25,000 engineers on GitHub at Microsoft. I recommend checking out two sections: 1. Principles we adopted: this framework can be reused for building any product. 2. Learnings: some learning about API design and developer productivity. 

How to get started with Threat Modeling, before you get hacked. Here is a great read on a fundamental security procedure for every software developer.

The cost of JavaScript in 2019. Today, JS is CPU bound. I am a bit skeptical of the recommendations made here since the data is qualitative and not quantitative, so I would advise you to test before you try some of the optimizations like using JSON for everything.

Listen to a recorded incident response call. If you've never been part of an incident but want to learn how to handle one, or you're curious about how they run, check out this cool resource from PagerDuty.

API Mindset at eBay. Some good practices for API deprecation with great details on how to formulate requests and responses.  

  LogDNA lets you collect any logs from anywhere in a centralized log management tool with blazing fast search and automatic parsing of your logs. LogDNA will allow you to aggregate all of your logs in a single place to create alerts, graphs, and visualizations for quick troubleshooting and insights into your log data. Give it a try today with a 14-day free trial, no commitment or credit card necessary, and get a free t-shirt to boot. softwareengineeringdaily.com/logdna

What's New in Tech


Homeland Security has tested a working BlueKeep remote code execution exploit. The exploit targets Windows 2000 (people still use that?!). Patch people, patch!

Google’s new reCAPTCHA has a dark side. Google will analyze the way you navigate the page to see if you are human or not. This means no more spotting traffic lights in images and more cookies and user tracking. 

Innovate Software. Portland, OR | July 15-18, 2019. Whether you're looking to understand where software development is headed, or want to dive into the key technologies that you need for innovation, the O’Reilly Open Source Software Conference (OSCON) is where you'll find the answers you need. See what's shaping software development—from AI and cloud technology to distributed computing—and learn how to put it to work for you. Register with code SE25.
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