DEV Community

loading...

πŸ“š Developer tools and resources plus updates from FireFox, GitHub and Microsoft.

Developer Nation
Our mission is to champion a global collective of software creators who are confident in their technology choices and feel included in the conversation about the future of the ecosystem.
・Updated on ・6 min read

Hey there, here's the latest newsletter that we sent to our subscribers. Hope you find the resources useful!

This week we joined the Developer-Ecosystem Discord server. Why not pop in and say hi in our channel and connect with the other communities in there? Now on to you. What was the most rewarding thing for you this week? Let us know!

We're giving you extra time to take the Developer Economics survey! So many developers are taking our survey this month (21,000 and counting) that we decided not to end the fun too soon. Now you can take the survey until August 17th and invite friends to join you too!

You have an opportunity to influence how the world will see developers beyond 2020. Take 10 min today to answer questions about your programming skills, favourite tools, platforms, and technologies. In return, you'll have a chance to win an iPhone 11, OnePlus 7T, Jet Brains All Products pack, licenses, Amazon vouchers, dev swag and more! Hurry up, August 17th is just a few days away.

Quote of the week
"Pasting code from the Internet into production code is like chewing gum found in the street." - Unknown

Dev Resources & Articles

Data Structures & Algorithms I Actually Used Working at Tech Companies An overview of the main parametric comparisons between these two databases. [PRAGMATICENGINEER]
The battle of the NoSQL databases - comparing MongoDB and CouchDB. An overview of the main parametric comparisons between these two databases. [SEVERALNINES]

How to keep Wordpress secure: advanced steps. Beyond the basic steps, there are also more advanced security techniques that can be employed to further secure your WordPress website as well as important security do's and don'ts when managing a WordPress website. [LINODE]

100 Jamstack tools, APIs & services to power your sites. An extensive review of existing APIs and how they compare to one another. [SITEPOINT]

12 front end tools web developers can use to save tons of time. A lot of enterprises find themselves confused when choosing the best front end technology for their business. Even those wanting to start a career in web development are sometimes baffled by the alternatives available to them. Tapan shares the tools he's used successfully. [SIMPLEPROGRAMMER]

Why developers are fueling the next $1 trillion software wave.Over the past two decades, two separate trillion-dollar enterprise software sectors have been created: SaaS software and public cloud. Today, we are in the early innings of the next trillion-dollar software wave: developer-driven software. These companies build technologies to make the software development and data management processes easier, faster, more secure and completely democratized. [FORBES]

A look at the best new features in Python 3.9. Some of the newest features are incredibly exciting, and it will be amazing to see them used after release. TNW cover the dictionary union operators, type hinting, two new string methods and the new Python parser. [THENEXTWEB]

5 open source IDE tools for Java. Daniel Oh favorite shares his favourite open source IDE tools to write Java and how to configure their basics. [OPENSOURCE]

Highlights from Git 2.28. The open source Git project just released Git 2.28 with features and bug fixes from over 58 contributors, 13 of them new. Here's a look at some of the most interesting features and changes introduced. [GITHUB]

This app lets you experience Mac OS like it was the 90s all over again. It's not quite like running the classic Macintosh OS straight in your browser, but one inventive developer has built an app that lets you experience MacOS 8.1 as if you were running it on a 1991 Macintosh Quadra. [THENEXTWEB]

How to become convincing. If you need to convince someone to do something, don't pitch your idea. Instead, pitch the underlying idea fantasy to someone who would enjoy it. Similarly, if you want to convince someone not to do something, you need to understand their true motivation. [DCGROSS]

@coding is an Instagram community highlighting software engineers, developers, students, and founders every week! Check them out for helpful industry insights as well as funny programming content.

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.

Developer Population Calculator- Have you ever wondered how many developers there are like you around the world? Now you can get an instant answer.

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!

Industry News

Firefox 79 is here. A new stable version of Firefox brings July to a close with the return of shared memory! Firefox 79 also offers a new Promise method, more secure target=_blank links, logical assignment operators, and other updates of interest to web developers. [HACKS.MOZILLA]

Source code from dozens of companies leaked online. A public repository of leaked code includes big names like Microsoft, Adobe, Lenovo, AMD, Qualcomm, Motorola, Hisilicon (owned by Huawei), Mediatek, GE Appliances, Nintendo, Roblox, Disney, Johnson Controls; and the list keeps growing. [BLEEPINGCOMPUTER]

GitHub starts publishing a public roadmap. GitHub today announced that it will start publishing a public roadmap to help its users understand when it will ship new features across its various versions of the GitHub code repository and products like GitHub Actions, its mobile app and its security tools. [TECHCRUNCH]

Twilio: Someone waltzed into our unsecured AWS S3 silo, added dodgy code to our JavaScript SDK for customers. "We can confirm that the TaskRouter v1.20 SDK contained a non-malicious modification inserted by an external third party due to a misconfigured S3 bucket. We became aware of the incident and immediately worked to close the S3 misconfiguration and audit all S3 buckets. [THEREGISTER]

Undetectable Linux malware targeting Docker servers with exposed APIs. Cybersecurity researchers have uncovered a completely undetectable Linux malware that exploits undocumented techniques to stay under the radar and targets publicly accessible Docker servers hosted with popular cloud platforms, including AWS, Azure, and Alibaba Cloud. [THEHACKERNEWS]

Amazon has moved its annual AWS re:Invent conference online. The event will now run from November 30 to December 18 and it's free! [GEEKWIRE]

Microsoft joins the Blender Development Fund. The Blender Development Fund accepts donations to support activities to provide free and open accessible services for all Blender contributors – including professionals and corporations – on the blender.org websites. Support activities include bug fixing, code reviews, technical documentation and onboarding. [BLENDER]

Firebase release new productivity and connectivity tools. The Firebase team has been busy producing new tools and product updates. Since it launched Firebase Live last month to share new products, productivity tips, and tutorials, the company has released videos, codelabs, walkthrough videos, interactive demos, and tons of product updates. [PROGRAMMABLEWEB]

Roblox expects to pay $250 million to its mostly young-adult developers this year. By sharing its proceeds with its developers, Roblox can grow its platform and move ahead on its big goals. CEO David Baszucki wants the company and its users to collectively build the Metaverse, the universe of virtual worlds that are all interconnected, like in novels such as Snow Crash and Ready Player One. [VENTUREBEAT]

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

Discussion (0)