Here are the latest articles and news from last week's biweekly newsletter. Enjoy!
Which programming language communities nearly tripled in size in the last 24 months? Hint, it's not JavaScript! (Although it is still the most popular language with nearly 16.5m developers using it globally.) Find out in our State of the Developer Nation 21st Edition.
Dev Resources
Driving app and career growth with Google Play Academy’s Store Listing Certificate. Find out more about the new Store Listing Certificate on Google Play Academy. [ANDROIDDEVELOPERS]
DevOps needs SQL Server Containers for Windows. This article reviews the trade-offs between Linux and Windows SQL Server containers and explains why DevOps needs SQL Server containers for Windows in certain use cases. [CONTAINERJOURNAL]
What every JavaScript developer should know about Unicode. The post explains the basic concepts of Unicode. This creates the necessary ground. Then it clarifies how JavaScript works with Unicode and what traps you may encounter. [DMITRIPAVLUTIN]
EnvironmentValues. Everything surrounding SwiftUI's Environment values comes from EnvironmentValues. [FIVESTARS]
Get free access to Flutter Apprentice. Flutter are offering free access to Flutter Apprentice from October 6, 2021 through January 6, 2022. They have a book club too! [FLUTERDEV]
Web performance metrics cheatsheet. This resource includes a downloadable PDF version. [BITSOFCODE]
How to calculate a user's position in a DynamoDB ranking table. Tobias Geiselmann shows you how. [GEISELMANN]
How to configure AWS account and set up billing alarm. By using these steps, a user can optimize and maintain their bills. [AWS.PLAINENGLISH]
DevOps needs SQL Server Containers for Windows. This article reviews the trade-offs between Linux and Windows SQL Server containers and explains why DevOps needs SQL Server containers for Windows in certain use cases. [CONTAINERJOURNAL]
SQL Interview questions and answers. This article will walk you through some SQL interview questions and answers to help you with a job change or if you want to improve your interview skills. [SQLSHACK]
7 major challenges faced by machine learning professionals. There are a lot of challenges that machine learning professionals face to inculcate ML skills and create an application from scratch. What are these challenges? [GEEKSFORGEEKS]
Imitation Learning: How well does it perform? Imitation learning (IL) broadly encompasses any algorithm (e.g. BC) that attempts to learn a policy for an MDP given expert demonstrations.This blog post discusses how one can distinguish this task into three subclasses of IL algorithms with some mathematical rigor. [BERKELEY]
21 GitHub repositories to become a JavaScript master. The list covers topics from algorithms and engineering principles to style guides, code snippets, cheat sheets, books, projects, interview questions, testing, etc. [MADZA.HASHNODE]
Complexity is killing software developers. The growing complexity of modern software systems is slowly killing software developers. How can you regain control, without losing out on the best these technologies have to offer? [INFOWORLD]
How to make a video game – create your own game from scratch tutorial. Jessica Wilkins talks about the different game engines and tools that you can use to build your own games. She also provides you with dozens of resources and tutorials to help get you started. [FREECODECAMP]
13 best tech documentaries for developers. Get the popcorn ready! [HONEYPOT]
Industry News
Open-source Umbraco CMS is now 100% .NET 5 and ASP.NET Core. With testing and validation from the 200k developer Community, Umbraco 9 introduces cross-platform compatibility and brings all the latest improvements and performance enhancements from .NET 5 (ASP.NET Core) including Razor TagHelpers, Microsoft Dependency Injection, and View Components.
Nat Friedman to step down as head of Microsoft's GitHub. Nat Friedman is moving back to the startup world and Thomas Dohmke will become the new CEO of Microsoft's GitHub division.
‘Trojan source’ bug threatens the security of all code. Virtually all compilers — programs that transform human-readable source code into computer-executable machine code — are vulnerable to an insidious attack in which an adversary can introduce targeted vulnerabilities into any software without being detected, new research released warns. [KREBSONSECURITY]
NPM packages disguised as Roblox API code caught carrying ransomware. Subverted libraries likely intended as a prank but should be taken seriously, say security researchers. [THEREGISTER]
Facebook says it will delete facial recognition data on more than a billion users. Facebook’s newly named parent company Meta explained that it would close shop on its facial recognition systems and delete a massive collection of more than a billion facial recognition templates used to pair faces with photos and videos. Facebook will no longer do that pairing moving forward for users who previously opted in. [TECHCRUNCH]
Report: 77% of companies lost revenue due to bot attacks. According to Kasada’s “2021 State of Bot Migration report,” most companies (83%) surveyed experienced at least one bot attack in the last year, resulting in loss of revenue and increased operational costs. Of those, 77% lost 6% or more of their revenue due to bot attacks, and 39% reported a revenue loss of 10% or more. [VENTUREBEAT]
Oracle's JDK 17 - free again for commercial use. The Oracle JDK is available free of charge for production use again - under the new "Oracle No-Fee Terms and Conditions" (NFTC) license. This move reverses a 2018 decision to charge for Oracle JDK production use and does not affect Oracle‘s OpenJDK distribution. [INFOQ]
Gatsby makes a new approach to web development easy. Jamstack's modern approach to web development used to come with a caveat. With Gatsby 4, that caveat is gone. [TECHREPUBLIC]
Microsoft announces SQL server 2022 preview.This is the most Azure-enabled release of SQL Server yet, with continued innovation in performance, security, and availability. [MICROSOFT]
Google warns of new Android 0-day vulnerability under active targeted attacks. Google has rolled out its monthly security patches for Android with fixes for 39 flaws, including a zero-day vulnerability that it said is being actively exploited in the wild in limited, targeted attacks. [THEHACKERNEWS]
Quick Hits
The ‘Dune’ screenplay was written in MS-DOS.
Top comments (0)