Happy Thursday readers! In today's issue, I've included:
- The fifth part of the mid-year review, highlighting the main points from the major surveys, reports, and studies released so far this year, ranging from Stack Overflow reports to JetBrains'.
- "What's Going At..." feature, which condenses some of the best blog posts/tutorials from engineering teams at the top companies in the world, including Facebook, Google, Apple, Amazon, Netflix, Uber, Lyft and more, into something you can digest in seconds. Today, I focused on Facebook and Google.
If you'd like to read these pieces, start your FREE 14-day trial of Inside Dev Premium today.
When you do, you'll also be able to check out:
Previous installments of the mid-year review
And more, including:
PS: This week, we relaunched Inside Retail as Inside E-commerce. Check out the first issue, a deep dive into Canadian e-commerce giant Shopify. If you like what you see, head over to inside.com/ecommerce to subscribe!
|
Sheena
|
|
|
|
Kubernetes v1.19.0 is now available. Some highlights:
- EndpointSlices, a new API that offers a scalable and extensible alternative to the Endpoints API, is enabled by default
- The Ingress API is now generally available
- Warnings when using deprecated APIs
- Expanded CLI support for debugging workloads and nodes
- Bugfix support through patch releases for a Kubernetes minor release has increased to one year
- Alpha version of CSI health monitoring, a new feature which makes it possible for CSI Drivers to share unusual volume conditions from the storage systems with Kubernetes so that they can be reported as events on PVCs or Pods.
For a more detailed list of new changes, check out the changelog.
|
|
Go-reddit v1.0.0, a Go client library for accessing the Reddit API, is now available. Some examples of what you can do with this library include getting r/golang's top 5 posts of all time, configuring the client from environment variables, upvoting a post, and more.
More:
- To install a specific version from the list of versions, type in the following: go get github.com/vartanbeno/go-reddit@vX.Y.Z
- To install the latest version, type go get github.com/vartanbeno/go-reddit
- Check out Reddit's official API documentation here.
- In more recent Go news, the Go team revealed it is moving forward with changing the generics design draft
|
|
What's Going On At..: A Glimpse Into Behind The Scenes Of Engineering Teams At Top Companies:
As a part of this regular feature, I summarize some of the best and most interesting blog posts, updates, and more from engineering teams at some of the top companies in the world, with a particular emphasis on Facebook, Google, Amazon, Apple, Netflix, Microsoft, Uber, Lyft, Spotify, Shopify, and so much more. These posts are often filled with useful insights and tips you and your team can apply in your own projects, as well as inspiration, but it can be hard to find the time to read them. View this feature as your "sparknotes," of sorts, condensing what these teams are up to into something you can digest in less than a minute!
1. WHAT'S GOING ON AT...FACEBOOK: Facebook explains how it manages to scale the wide range of back-end services needed for its products using what it is believed to be the industry's only generic sharding platform achieving wide adoption at massive scale, Shard Manager (see attached picture for a diagram of the platform's architecture). By showing how feasible it is to build such a solution in this post, Facebook says it hopes to spark conversation and "help to collectively advance the field around this cutting-edge problem in the technical community."
What is Shard Manager?
According to Facebook, Shard Manager "facilitates efficient development and operation of reliable sharded applications," managing millions of shards hosted hundreds of thousands of servers across hundreds of apps in production.
Sharded apps that have been built or migrated onto Shard Manager have helped with the smooth functioning of a number of user-facing products, including the Facebook app, Messenger, WhatsApp, and Instagram, with use cases varying significantly. There are many reasons for wide adoption...
Building apps with Shard Manager:
Upon selecting which app type suits their needs and figuring out how to slide workload/data into shares, there are three steps in building a sharded application on Shard Manager...
2. WHAT'S GOING ON AT...GOOGLE: A Google Developer Advocate explains how a new API currently in development, makes it possible for developers to access the user's locally installed fonts...
In the next installments, we'll take a peek at Amazon Web Services' engineering team, diving into how to run Microsoft Exchange Servers on Amazon Web Services using Amazon EC2, explore what the Netflix team is up to, and dive into how Uber manages and monitors the APIs of every business domain at the company, and more. Stay tuned!
To read this feature in full and receive it regularly, start your FREE 14-day trial of Inside Dev Premium today!
Click here to sign up for your free 14-day trial to read this feature and receive it weekly! When you do, you'll also be able to access the mid-year review, September 2020 virtual events/hackathon calendar, podcast notes, masterclasses with experts, deals and freebies, and more.
READ MORE
|
|
|
|
Microsoft released .NET 5.0 Preview 8, adding that the release is now feature-complete. The company also says it plans to release two go-live release candidates before releasing the stable .NET 5.0 release in November.
More:
VISUAL STUDIO MAGAZINE
|
|
MID-YEAR REVIEW: Major Surveys, Studies, and Reports From 2020 So Far
Today, we're highlighting the main points of the major web development surveys, reports, and studies so far from this year. In the final installment, we'll cover the most important news stories this year, as well as other tool information updates you need to know to stay ahead of the game.
Check out previous installments here:
PART FIVE: INDUSTRY TRENDS SO FAR
Stack Overflow Developer Survey 2020 report: After questioning nearly 65,000 developers, here are the top highlights from the survey you need to know:
Language Popularity:
- TypeScript overtook Python as the second-most loved language; 67.1% want to use TypeScript and 66.7% want...
- U.S.: engineering managers make the most at $152,000 per year, while site reliability engineers...
- Scala brings in the highest pay in the U.S. at $150,000. Go...
Other Technologies:
JetBrains 2020 State of the Developer Ecosystem report: After surveying almost 20,000 developers, here are some highlights:
Workforce Trends:
Here's a breakdown of the HackerRank survey, which questioned over 111,000 developers and students from 162 countries about learning trends and more:
- One in every three hiring managers has employed a coding bootcamp graduate, with 72% reporting these hires were equally or even better prepared for the job.
- Although 32% of developers at smaller companies do not have a university degree, larger...
And here's a breakdown of recruitment firm Hired's report about which languages are most desired:
- Golang was the language most desired by...
Language-Specific Surveys:
PYTHON:
2019 Python Developers Survey main highlights:
- 59% use Python for data analysis, while 51% use it for web development, 4% less...
GO:
The results of the Go Developer Survey 2019: After receiving 10,975 responses, which is about twice as much as the survey received in 2018, generally speaking, Go developers revealed...
For more insights, click here.
RUST:
The Rust team released the results...
JAVA:
Tech company New Relic analyzed...
Security:
- Organizations that scan their code over 300 times per year boast...
Accessibility:
- Almost all of the U.S. web pages...
To read the fourth installment of Inside Dev's comprehensive web development mid-year review, sign up for your FREE 14-day trial of Inside Dev Premium. When you do, you'll also be able to read the next installment covering general industry news/stats/surveys, and other tools and news you need to know that have been released so far this year.
Check out previous installments of the mid-year review here:
READ MORE
|
|
|
|
Turing, a startup that connects remote jobs with developers worldwide, raised $14m. The seed round was led by Foundation Capital, with individuals participating including the first CTO at Facebook and also the co-founder of Quora, the founder of Upwork, executives from Google, Facebook and Amazon, and more.
More:
- Turing raised $17,000 to $10 million in annualized revenue since becoming generally available one year ago.
- The company has around 150,000 developers on its books that now work in senior positions at the likes of Lambda School, VillageMD, Ohi Technologies, Nexxus Events, and others.
- Turing uses a Machine Learning system to vet and match developers, which it partly attributes towards its success. "Recent fast growth has resulted in more performance data, which has in turn led to rapid improvements in Turing’s vetting and matching accuracy," said CTO Vijay Krishnan. "The result has been even faster growth in both the number of developers on the platform and the number of customers."
|
|
Quick Hits:
- The Racket programming language website has a new look. Check it out here.
- In case you missed it, it is now possible for developers to have their own private Composer repository for Git repositories hosted on GitLab.
- ArangoDB 3.7 is now available and comes with new features like fuzzy search capabilities with ngram-, a new schema validation feature, and more.
- The Chinese government is working on building its own GitHub alternative called Gitee with support from some research universities and companies, including Huawei.
- Delight your remote team with curated gift boxes by SnackNation. Get $10 off per box until 8/27! *
PS: We are looking for Business Researchers for our Toronto office. Join us!
* This is sponsored content.
|
|
|