Copy
View this email in your browser

Software Weekly - 05/20/2019

 
Facebook React, FindCollabs2, BPF eats the world, CraftCon, IT Java 8, law enforcement facial recognition & more

Listen


Last week’s most popular episode: Facebook React with Dan Abramov. Dan Abramov works on the React team at Facebook and joins the show to talk about how the React project is managed and his vision for the project.

Old favorite: Modern Front End: React, GraphQL, VR, WebAssembly with Adam Conrad. Adam joins the show to share his perspective on what is changing in the frontend—and how full stack JavaScript engineers can position themselves for future success in a quickly changing market.


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.

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!

Azure Database for MySQL provides fully managed MySQL database as a service. The MySQL community edition helps you easily migrate to the cloud, using languages and frameworks of your choice. Get started.


Interesting Picks in Software Engineering and Architecture


REST and Hypermedia in 2019. A simple guide with updated Richardson Maturity Model for REST and Hypermedia.

Cloudflare architecture and how BPF eats the world. Berkeley Packet Filter is a foundational component of how networking works at scale. The article might require some knowledge of networking but it's great to learn how modern software networking infrastructure works. 

Using Rust to Scale Elixir for 11 Million Concurrent Users. At Discord, Elixir's immutability hurt performance at high scale. The team used Rust to build Native Implementation Functions for their own implementation of data structures they needed.

Lessons learned at CraftConf — the new face of software architecture and making the right decisions. Great lessons from CraftCon about high performing autonomous team and evolutionary architectures.

MTH Data Store Selection Journey Walmart Tech goes over the challenges of selecting a datastore that satisfies all query patterns for their store selection journey.

Abusing Security Definer Functions. Investigating the dangerous tools in PostgresSQL. This should make you think how security vulnerabilities and elevated privileges can cause harm.

Update to Security Incident [May 17, 2019]. Someone gained access to Stack Overflow servers and gave themselves privileged prod access. 

IT runs on Java 8. Old software and languages that don't often get talked about in blog posts and tweets are the foundations of IT. This doesn't mean that in the next few years we won't see everything shift. for example, to JavaScript.

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


What's New in Tech


Police Are Feeding Celebrity Photos into Facial Recognition Software to Solve Crimes. "Law enforcement agencies are using facial recognition systems with little to no rules." Oregon police were able to use an artist's sketch to identify a suspect. Must read.

Sony, Nintendo and Microsoft investigated over online games. Specifically, the investigation is targeting their auto-renewal and cancellation practices. 

Zero-day in WordPress SMTP plugin abused by two hacker groups. Hacker groups are creating backdoor admin accounts on vulnerable sites and redirecting users to tech support scams.

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