How to Repair WordPress Database (6 Easy Methods)

Over the years, many users have reached out to us and our partner companies to ask about fixing broken WordPress databases. Keeping your WordPress website running smoothly requires a healthy database. If your database gets corrupted, then it can lead to many problems, including error… Read More »
The post How to Repair WordPress Database (6 Easy Methods) first appeared on WPBeginner.
Wordpress

How to Send WordPress Emails Using Amazon SES (Step by Step)

Are you having trouble sending emails from your WordPress site? One easy way to improve WordPress email reliability is by using the Amazon Simple Email Service, which is also known as Amazon SES. In this article, we will show you how to send emails from… Read More »
The post How to Send WordPress Emails Using Amazon SES (Step by Step) first appeared on WPBeginner.
Wordpress

Staying Safe with Chrome Extensions

Posted by Benjamin Ackerman, Anunoy Ghosh and David Warren, Chrome Security Team







Chrome extensions can boost your browsing, empowering you to do anything from customizing the look of sites to providing personalized advice when you’re planning a vacation. But as with any software, extensions can also introduce risk.


That’s why we have a team whose only job is to focus on keeping you safe as you install and take advantage of Chrome extensions. Our team:




Provides you with a personalized summary of the extensions you’ve installed

Reviews extensions before they’re published on the Chrome Web Store

Continuously monitors extensions after they’re published


A summary of your extensions



The top of the extensions page (chrome://extensions) warns you of any extensions you have installed that might pose a security risk. (If you don’t see a warning panel, you probably don’t have any extensions you need to worry about.) The panel includes:



Extensions suspected of including malware

Extensions that violate Chrome Web Store policies

Extensions that have been unpublished by a developer, which might indicate that an extension is no longer supported

Extensions that aren’t from the Chrome Web Store

Extensions that haven’t published what they do with data they collect and other privacy practices



You’ll get notified when Chrome’s Safety Check has recommendations for you or you can check on your own by running Safety Check. Just type “run safety check” in Chrome’s address bar and select the corresponding shortcut: “Go to Chrome safety check.”


User flow of removing extensions highlighted by Safety Check.


Besides the Safety Check, you can visit the extensions page directly in a number of ways:



Navigate to chrome://extensions

Click the puzzle icon and choose “Manage extensions”

Click the More choices menu and choose menu > Extensions > Manage Extensions


Reviewing extensions before they’re published



Before an extension is even accessible to install from the Chrome Web Store, we have two levels of verification to ensure an extension is safe:



An automated review: Each extension gets examined by our machine-learning systems to spot possible violations or suspicious behavior.

A human review: Next, a team member examines the images, descriptions, and public policies of each extension. Depending on the results of both the automated and manual review, we may perform an even deeper and more thorough review of the code.



This review process weeds out the overwhelming majority of bad extensions before they even get published. In 2024, less than 1% of all installs from the Chrome Web Store were found to include malware. We're proud of this record and yet some bad extensions still get through, which is why we also monitor published extensions.

Monitoring published extensions



The same Chrome team that reviews extensions before they get published also reviews extensions that are already on the Chrome Web Store. And just like the pre-check, this monitoring includes both human and machine reviews. We also work closely with trusted security researchers outside of Google, and even pay researchers who report possible threats to Chrome users through our Developer Data Protection Rewards Program.


What about extensions that get updated over time, or are programmed to execute malicious code at a later date? Our systems monitor for that as well, by periodically reviewing what extensions are actually doing and comparing that to the stated objectives defined by each extension in the Chrome Web Store.


If the team finds that an extension poses a severe risk to Chrome users, it’s immediately remove from the Chrome Web Store and the extension gets disabled on all browsers that have it installed.The extensions page highlights when you have a potentially unsafe extension downloaded




Others steps you can take to stay safe




Review new extensions before installing them



The Chrome Web Store provides useful information about each extension and its developer. The following information should help you decide whether it’s safe to install an extension:



Verified and featured badges are awarded by the Chrome team to extensions that follow our technical best practices and meet a high standard of user experience and design

Ratings and reviews from our users

Information about the developer

Privacy practices, including information about how an extension handles your data



Be careful of sites that try to quickly persuade you to install extensions, especially if the site has little in common with the extension.

Review extensions you’ve already installed



Even though Safety Check and your Extensions page (chrome://extensions) warn you of extensions that might pose a risk, it’s still a good idea to review your extensions from time to time.



Uninstall extensions that you no longer use.

Review the description of an extension in the Chrome Web Store, considering the extension’s ratings, reviews, and privacy practices — reviews can change over time.

Compare an extension’s stated goals with 1) the permissions requested by an extension and 2) the privacy practices published by the extension. If requested permissions don’t align with stated goals, consider uninstalling the extension.

Limit the sites an extension has permission to work on.


Enable Enhanced Protection



The Enhanced protection mode of Safe Browsing is Chrome’s highest level of protection that we offer. Not only does this mode provide you with the best protections against phishing and malware, but it also provides additional features targeted to keep you safe against potentially harmful extensions. Threats are constantly evolving and Safe Browsing’s Enhanced protection mode is the best way to ensure that you have the most advanced security features in Chrome. This can be enabled from the Safe Browsing settings page in Chrome (chrome://settings/security) and selecting “Enhanced”.

Google

Search Central Live Bangkok 2024


We're coming back to Thailand with Search Central Live! As mentioned in our blog post about our APAC plans for SCL, we now have a date and a site where you can sign up for a chance to secure your spot at Search Central Live Bangkok 2024.
Google

Keep Visual Studio automatically updated and secure through Microsoft Update

Visual Studio is coming to Microsoft Update! We’re pleased to announce that starting in August 2024, developers who are not part of an organization managed by an IT administrator can choose to receive monthly Visual Studio security updates through the Microsoft Update (MU) system on “patch Tuesdays”. 
The post Keep Visual Studio automatically updated and secure through Microsoft Update appeared first on Visual Studio Blog.
Microsoft

The Third Beta of Android 15




Posted by Matthew McCullough – VP of Product Management, Android Developer





Today's Android 15 Beta 3 release takes Android 15 to Platform Stability, which means that the developer APIs and all app-facing behaviors are now final for you to revi...
Google

WordPress 6.6 Beta 3

WordPress 6.6 Beta 3 is here! Please download and test it. This beta version of the WordPress software is under development. Please do not install, run, or test this version of WordPress on production or mission-critical websites—you risk unexpected results if you do. Instead, test Beta 3 on a local site or a testing environment […]
Wordpress

3 must-know updates from Google Play at I/O ’24




Posted by Nick Sharma – Product Manager, Google Play



At Google Play, we’re passionate about helping people discover experiences they’ll love while empowering developers like you to bring your ideas to life and build successful businesses. At this...
Google

Easily navigate code delegates while debugging

Delegates are everywhere in modern code; a delegate is a type that represents references to methods with a particular parameter list and return type. Developers use delegates to pass methods as arguments to other methods. One example you may be familiar with is with event handlers.
The post Easily navigate code delegates while debugging appeared first on Visual Studio Blog.
Microsoft

June 2024 update to Display & Video 360 API



Today, we’re announcing the June 2024 update to the Display & Video 360 API. This update adds the following:


The ability to retrieve and manage keyword targeting assigned at the advertiser level.
The optimizationObjective field in the InsertionOrde...
Google

Bosch widely adopts Visual Studio for their C++ remote Linux projects

The Bosch security camera team was seeking a unified development setup for their team and recently re-evaluated Visual Studio as a solution for their C++ projects and remote Linux development needs. Their experience with Visual Studio 2022 featured notable improvements relevant to their workflows such as seamless GDB and CMake/WSL integrations ...
The post Bosch widely adopts Visual Studio for their C++ remote Linux projects appeared first on Visual Studio Blog.
Microsoft

Improve cloud performance and reliability with a guided learning plan

For cloud professionals looking to systematically upskill and validate their expertise, we’ve created a powerful learning resource called Plans on Microsoft Learn. These customized learning journeys provide a guided, structured approach to mastering specific technical domains and roles with specific learning objectives and milestones.
The post Improve cloud performance and reliability with a guided learning plan appeared first on Microsoft Azure Blog.
Azure

Highlights from WordCamp Europe 2024

From June 13-15, 2024, WordPress enthusiasts from across the globe gathered in Torino to explore and celebrate the world’s most popular web platform at WordCamp Europe 2024. A dedicated team of 250 volunteers, led by WordCamp veterans Wendie Huis in ‘t Veld, Juan Hernando, and Takis Bouyouris, organized and produced the event.
Wordpress

WWDC24 resources and survey

Thank you to everyone who joined us for an amazing week. We hope you found value, connection, and fun. You can continue to:

Watch sessions at any time.
Check out session highlights.
Read about newly announced technologies.
Get sample code from session...
Apple

WordPress.com Partner Spotlight: Do the Woo 4.0

Editor’s note: This is a guest post from Bob Dunn, founder of Do the Woo, a podcast channel elevating voices of the WooCommerce and WordPress community. It was early 2023, and I’d been searching for the perfect direction for Do the Woo, the podcast and site we first launched in 2016. …

Batch processing support for Performance Max


What’s New



Starting with Google Ads API v17, BatchJobService supports AssetGroupOperation. With this change you can use batch processing to create and manage entire Performance Max campaigns.


Batch processing is a powerful feature in the Google A...
Google

Get the best value in your cloud journey with Azure pricing offers and resources

This blog post will show you how to approach and think about pricing throughout your cloud adoption journey. We will also give an example of how a hypothetical digital media company would approach their Azure pricing needs as they transition from evaluating and planning to setting up and running their cloud solutions.
The post Get the best value in your cloud journey with Azure pricing offers and resources appeared first on Microsoft Azure Blog.
Azure