Copy
View this email in your browser

Software Weekly - 06/10/2019

Kubernetes development, cluster management, beyond logging, changing code, GCP outage & more
 

Listen


Last week’s most popular episode: Kubernetes Development with Tim Hockin. Tim talks about the early days of the Kubernetes projects, the engineering efforts that are under way five years into the project, as well as how projects that are adjacent to Kubernetes are developed within the community.

Old favorite: Stateful Kubernetes with Saad Ali. Saad discusses how Kubernetes interacts with storage, and how to manage stateful workloads on Kubernetes. He covers the basics of Kubernetes storage, including persistent volumes and the container storage interface.


Ready to move the banking industry into the world of A.I.? Join us at Capital One. Our small, cross-functional teams embrace a lean, Agile approach to software development. Explore the possibilities by visiting:
                                             capitalonecareers.com/sed.


FindCollabs 2nd hackathon


The FindCollabs Open has started. It is our second FindCollabs hackathon, and we are giving away $2500 in prizes. The prizes will be awarded in categories such as machine learning, business plan, music, visual art, and JavaScript. If one of those areas sounds interesting to you, check out findcollabs.com/open!

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. Passes start at $746 when you register with code SE25 before June 7, 2019.


Interesting Picks in Software Engineering and Architecture


Efficient, reliable cluster management at scale with Tupperware. Facebook engineering presents a cluster managment system. Some great lessons and great design decisions in the article.

Plot to steal cryptocurrency foiled by the npm security team. npm protected over $13 million USD in cryptocurrency assets from a malware threat targeting the users of a cryptocurrency wallet called Agama.

Observations on Observability. We need tools that go beyond logging, metrics, and tracing.

Predictive CPU isolation of containers at Netflix optimizing placements of workloads on CPUs through combinatorial optimization.

Learnings in Web Development: Design Patterns, Elm, and Progressive Enhancement. Some cool videos from Uber's Meetups on web dev.

Correctness vs Change: Which Matters More? Don't write code, change code. Changing how you think about software development and your contributions.

7 absolute truths I unlearned as a junior developer. Best thing I read all week! Thought provoking for everyone.

 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.

What's New in Tech


Google Cloud Networking Incident #19009. Small network problem causing dropped packets led to a cascading effect of failures that took hours to recover. Google did shed some load to recover the issue. Check out the full post mortem.

Planes aren't flying and some grounded due to a national GPS issue in USA. GPS is tier-0 infrastructure if we can't fly without it.

Upcoming Changes to Our Cloud Business. Joyent is shutting down their on-demand cloud offering and focusing on single-tenant cloud. There isn't a lot of room for smaller cloud providers when the big companies are really really big.

Why We’re Relicensing CockroachDB. In order to respond to growing competition of AWS and other cloud providers offering hosted OSS services, CockroachDB will add a restriction that it may not be used in a commercial database-as-a-service (DBaaS) without a license agreement with Cockroach Labs.

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