DEV Community


Dev resources and news for this week!

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.
・7 min read

Here are the latest articles and news from our biweekly newsletter. Enjoy!

Have you heard? You can take our survey for a chance to win a MacBook Pro, Samsung Galaxy S21, and more!

Dev resources & articles

Easier browser debugging with Developer Tools integration in Visual Studio Code. If you’re debugging JavaScript in Visual Studio Code you probably have used either the Chrome Debugger or the Microsoft Edge Debugger extension. Neither are necessary any longer to debug as JavaScript debugging is now built-in to Visual Studio Code. [BLOGS.WINDOWS]

Web features that may not work as you’d expect. As the web gets more and more capable, developers are able to make richer online experiences. There are times, however, where some new web capabilities may not work as you would expect in the interest of usability, security and privacy. [CSS-TRICKS]

Lightning-Fast Web Performance. A free online lecture course by Scott Jehl. Learn to analyze site performance, fix issues, monitor for regressions, and deliver fast, responsive designs from the start. [SCOTTJEHL]

Mastering Dart collections. A complete list of collections to skyrocket your app performance. [PROANDROIDDEV]

App store ASO: the ultimate pre-launch checklist. The big day has finally arrived! Your app is ready for launch. But is your App Store ASO strategy in place yet? [MOBILEACTION]

Render webpages using the Flutter WebView plugin. webview_flutter is a Flutter plugin that provides a WebView widget on Android and iOS. This plugin is used to display webpages on both Android and iOS devices.. [LOGROCKET]

Safari 15 isn’t bad, just misunderstood. Here are Jeff Kirvin's thoughts on this. [CRAFT]

Simple monorepos via npm workspaces and TypeScript project references. A monorepo is a single repository that is used to manage multiple projects. In this blog post, we’ll explore how to set up a simple monorepo for two npm packages. All we need is already built into npm and TypeScript. [2ALITY]

Go vs. Node.js: who trumps the battle of backend frameworks? The backend of your application is truly the essential part of your product. No matter how much you appreciate the design, the application’s success lies in its backend. A scalable backend that effectively implements the required business logic is the primary goal of programmers.. [JAVASCRIPT.PLAINENGLISH]

The origin of SQLite, the world’s most widely-used database. Richard Hipp, the main author of SQLite was a recent guest on the Corecursive podcast. This is his story about the origins of SQLite. [THENEWSTACK]

Microsoft reveals first Windows 365 pricing for PCs in the cloud. “This is pricing for just one SKU. Microsoft will have many more options, both in terms of configurations and price points, to share when the product becomes generally available on August 2nd,." [THEVERGE]

50 software engineering best practices for technical leaders and seniors. While junior engineers usually learn best practices for writing unit tests or avoiding code smells, seniors or technical leaders should learn best practices that impact the entire project or development process. ]LEVELUP.GITCONNECTED]

Object-oriented programming is dead. Wait, really? The market for object-oriented programmers is as busy as ever. But in recent years, the decade-old paradigm has received more and more criticism. Could it be that, four decades after object-oriented programming hit the masses, technology is outgrowing this paradigm? [THENEXTWEB]

The 12 habits of highly effective software developers. Best practices for best engineers. [BETTERPROGAMMING]

StackOverflow are deprecating their mobile view.s Aaron Shekey discusses Stack Overflows traditional approach to mobile devices, the issues this causes and why they'll be opting all visitors into responsive views by default. [STACKEXCHANGE]

Old agile vs new agile. “When people say Agile today, they mean something different today than they did in 2001…it’s come to mean something else.” [DZONE]

Industry News

Web applications have become a security liability. A new report from security firm F5 and The Cyentia Institute, based on a range of sources and datasets, asserts that more than half (56%) of the largest security incidents to take place in the last five years were linked with web applications. [ITPROTODAY]

GitLab 14.1 is released. With this release there is the ability to build, publish, and share Helm charts, create escalation policies to page responders, connect GitLab Runners to your Kubernetes clusters, enforce code coverage decisions, and much more. [GITLAB]

WordPress 5.8 released with nearly 300 new features & fixes. In this release WordPress have dropped support for Internet Explorer 11, you can now add blocks both in widget areas across your site and with live preview through the Customizer, New Hooks for developers to add their custom tabs to the Site Health interface, and more. [SEARCHENGINEJOURNAL]

Apache Cassandra 4.0 arrives with faster scaling and throughput. Maintainers of the open source Apache Cassandra Project have announced an update that can stream data up to 5 times faster during scaling operations while providing up to 25% faster throughput on reads and writes. Version 4.0 of the Apache Cassandra database has also been optimized for deployment in the cloud, as well as on Kubernetes clusters. [VENTUREBEAT]

Giblog 2.0 is released. Giblog is a Perl module to create websites. [BLOGS.PERL]

N2WS introduces Azure backup in 4.0 update. N2WS expands its backup and recovery capabilities beyond AWS with new automated protection for Azure VMs. The vendor plans to build this feature out more fully in future updates. [SEARCHDATABACKUP]

Mobile gamers spent 7.3% more in games during Q2 2021. Japanese mobile gamers spent more in games during the first quarter of the year ($5.1 billion) than the second ($4.6 billion) which may be due to COVID-19 lockdowns endings. But here’s the thing, spending was still 7.3% higher than Q2 2020. [BUSINESSOFAPPS]

Google unveils its proposed 'safety section' for apps on Google Play. The safety section is designed to easily communicate to users how apps are handling their data so they could make informed choices. It said app developers would need to disclose to users whether their app uses security practices like data encryption, whether it follows Google Play’s Families policy for apps aimed at kids, whether users have a choice in data sharing, whether the app’s safety section had been verified by a third party, and if the app allowed users to request data deletion at the time of uninstalling, among other things. [TECHCRUNCH]

GitHub brings its suite of supply chain security features to Go. So far, GitHub has published over 150 Go security advisories—a number that is growing every day. Go module maintainers can use these advisories for the coordinated disclosure of vulnerabilities. In addition to security advisories, developers can be alerted to vulnerable dependencies through GitHub’s dependency graph. To view a repository’s detected dependencies, select the repository’s Insights tab, then select Dependency graph from the sidebar on the left. [DEVELOPER-TECH]

Chrome 92 is now available. This version enhances the behaviour of PWAs and deprecates a payment handler configuration. There are also more developer-focused capabilities now available. [NEOWIN]

Activision Blizzard employees walked out over discrimination and harassment allegations. Employees of Activision Blizzard staged a walkout on Wednesday to protest the company's response to a lawsuit alleging a culture of harassment and discrimination toward women.. [BUZZFEEDNEWS]

Malware developers turn to 'exotic' programming languages to thwart researchers. According to a new report published by BlackBerry's Research & Intelligence team on Monday, there has been a recent "escalation" in the use of Go (Golang), D (DLang), Nim, and Rust, which are being used more commonly to "try to evade detection by the security community, or address specific pain-points in their development process." In particular, malware developers are experimenting with loaders and droppers written in these languages, created to be suitable for first and further-stage malware deployment in an attack chain. [ZDNET]

MITRE updates list of top 25 most dangerous software bugs. developed the top 25 list using Common Vulnerabilities and Exposures (CVE) data from 2019 and 2020 obtained from the National Vulnerability Database (NVD) (roughly 27,000 CVEs). [BLEEPINGCOMPUTER]

Discussion (0)