DEV Community

Developer Nation Survey
Developer Nation Survey

Posted on • Updated on

📚 Developer updates from AWS, Angular, Firefox, Node.js plus useful resources and articles

Here's a copy of the newsletter that we sent to our subscribers last week. Enjoy!

Dev Humour

Frontend vs Backend

Dev Resources & Articles

A bug with a surprisingly cool side effect. This is beautiful to watch and the code is available here [REDDIT]

Software developers: We won't take a pay cut just to work remotely. As more companies consider remote working a permanent feature of employment in the post-COVID-19 future, some companies like Facebook are introducing 'localized compensation' – or pay cuts for those who choose to work remotely in cheaper places than its Bay Area headquarters. But will technology employees accept pay cuts or jump ship if forced to accept a lower wage for working remotely? [ZDNET]

Top companies contributing to open source. Who are the top companies contributing to open source? This blog post looks at how CodersRank used publicly shared data to answer this question, and how they created a series of data visualization videos. [DEVELOPERECONOMICS]

How networking works. A computer 'zine to help you understand! [JVNS]

Top five tools for web development in 2020. A.I helpers, prettifiers and more. [YOUTUBE]

Why AWS built a no code tool. "For us, it was about extending the power of AWS to more and more users across our customers," explained AWS VP Larry Augustin. "We consistently hear from customers that there are problems they want to solve, they would love to have their IT teams or other teams — even outsourced help — build applications to solve some of those problems. But there's just more demand for some kind of custom application than there are available developers to solve it." [TECHCRUNCH]

Understanding client-side web development tools. Client-side tooling can be intimidating, but this series of articles aims to illustrate the purpose of some of the most common client-side tool types, explain the tools you can chain together, how to install them using package managers, and control them using the command line. [DEVELOPER.MOZILLA]

How to file a good bug. Filing a good bug isn't hard, but takes a little work. The goal is to make it easy to find what's broken, reach the root cause and, most importantly, find a way to fix it. [WEB.DEV]

JavaScript in SVGs. SVGs are such an amazing tool for creating custom fonts, animations, size-reduced graphics, and more. They're part HTML, part image, and all awesome. [DAVIDWALSH]

Tabler Icons. A set of over 550 free MIT-licensed high-quality SVG icons for you to use in your web projects. [GITHUB]

Learn from the survey

Developers are learning from our survey. What tools could you discover? Take the survey!

Our Free Resources

State of the Developer Nation 18th Edition - Q4 2019 - The report focuses on six major themes - each with its own visualisations, showing how the data lends insight into the developer community.

Infographic: Top programming language communities - Which programming languages the developer nation uses the most? Our data reveal which programming language communities are rising faster than others, which are dropping down the rankings, and which are the new additions to the club!

Developer Trends - View global average data trends on major development areas, formed using data from developers like you who participated in our global surveys. |

Hoodie winner!

We enter all subscribers who open our newsletter into a monthly prize draw to win a hoodie. Subscribe to our newsletter to be in with a chance to be our next winner!

Industry News

Version 10 of Angular now available. This is a major release that spans the entire platform, including the framework, Angular Material, and the CLI. This release is smaller than typical; it has only been four months since they released version 9.0 of Angular. [BLOG.ANGULAR]

C# Futures: Null Check Operator. In the June 24th C# Language Design Meeting, Microsoft made a subtle change to the parameter null checking syntax. By changing it from Type parameterName! to Type parameterName!! they effectively introduced a new 'null check operator'. [INFOQ]

Announcing Pylance: Fast, feature-rich language support for Python in Visual Studio Code. Pylance is a new language server for Python, which uses the Language Server Protocol to communicate with VS Code. [DEVBLOGS.MICROSOFT]

Node v14.5.0. In this update V8 engine is updated to version 8.3, there are performance improvements and this version now allows WebAssembly modules to request memories up to 4GB in size. [NODEJS]

Firefox 78 for developers. This article provides information about the changes in Firefox 78 that will affect developers. Firefox 78 was released on June 30, 2020. Some of the highlights include the Network panel that now indicates which extension or CORS restriction blocked a request, TLS 1.0 and TLS 1.1 have been disabled and the DevTools Console now logs uncaught promise errors with more descriptive names, stacks, and properties. [DEVELOPER.MOZILLA]

Apple strong-arms entire CA industry into one-year certificate lifespans. A decision that Apple unilaterally took in February 2020 has reverberated across the browser landscape and has effectively strong-armed the Certificate Authority industry into bitterly accepting a new default lifespan of 398 days for TLS certificates. Following Apple's initial announcement, Mozilla and Google have stated similar intentions to implement the same rule in their browsers. Starting with September 1, 2020, browsers and devices from Apple, Google, and Mozilla will show errors for new TLS certificates that have a lifespan greater than 398 days. [ZDNET]

Microsoft: Rust is the industry's 'best chance' at safe systems programming. No matter how much investment software companies may put into tooling and training their developers, "C++, at its core, is not a safe language," said Ryan Levick, Microsoft cloud developer advocate, during the AllThingsOpen virtual conference last month, explaining, in a virtual talk, why Microsoft is gradually switching to Rust to build its infrastructure software, away from C/C++. And it is encouraging other software industry giants to consider the same. [THENEWSTACK]

Microsoft releases urgent windows update to patch two critical flaws. Microsoft quietly released out-of-band software updates to patch two high-risk security vulnerabilities affecting hundreds of millions of Windows 10 and Server editions' users. To be noted, Microsoft rushed to deliver patches almost two weeks before the upcoming monthly 'Patch Tuesday Updates' scheduled for 14th July. That's likely because both flaws reside in the Windows Codecs Library, an easy attack vector to social engineer victims into running malicious media files downloaded from the internet. [THEHACKERNEWS]

Like what you see? Why not subscribe to our newsletter?

Top comments (0)