Design account recovery UX for 2FA protected accounts

Setting up 2FA is a mandatory general security requirement when using almost any digital product today. A well-designed product never permanently prevents a user from accessing an account if the user loses access to the primary configured 2FA method. It’s the designer’s responsibility to help users recover their accounts by creating friendly, practical, and secure…

SQL Developer Extension for VS Code VSIX Download

Not everyone can download their favorite VS Code extensions from the Microsoft VS Code Marketplace. We now also offer extension packages from Oracle.com, such as the one we have for SQL Developer. You can now get individual VSIX distributions from our SQL Developer extension for VS Code Download page! The license is FUTC, so no…

2FA UX patterns: Design setup flows for SMS, authenticator apps, and biometrics

Each popular 2FA method in modern digital products, including SMS OTP verification, TOTP authenticator applications, and biometrics has a different user flow for configuration, verification, and recovery; however, each 2FA flow has a standard pattern that users are usually familiar with. 2FA user flows should use the highest possible security to protect user accounts, but…

Oracle SQL 24.3 Developer Support Extended

Starting today, the support window for Oracle SQL Developer version 24.3 has been updated to April 2027. Source: We’re also looking at a minor update to the current 24.3.1 offering that will address some third-party libraries that need to be updated along with the embedded Java home. However, there are no new features planned for…

Top 3 Platforms to Collect Data for Your Questionnaire

So, you’ve designed a questionnaire—but where do you actually collect the responses? The platform you choose matters: it influences how easily people respond, how good the quality of your data is, and how quickly you can reach your target audience. Here he is top three platforms researchers, students, and professionals were used to collect questionnaire…

LaunchPod: Smarter AI Models Won’t Improve Your Deployment

LaunchPod is a product management podcast hosted by LogRocket’s VP of Marketing, Jeff Wharton, where he talks with product leaders about the problems they’ve faced in their careers, how they found solutions to those problems, and how you can apply these solutions in your day-to-day product role. In this episode, we’re joined by Maryam Ashoori,…

Loading a CSV with the SQL Developer extension for VS Code

Today’s post was inspired by Karin’s LiveLab demonstrating Property Graphs. You can see it here. If you choose to run this lab ‘on your own’, you will be given several CSV files to contain two tables. You can now do this in VS Code with our SQL Developer extension! Alternatively, you can right-click the Tables…

Top 3 Platforms to Get Responses to Your Online Surveys

So, you’ve created a survey in Google Forms, SurveyMonkey, or Qualtrics. Big! But now the big question arises: how do you actually get people to respond? Here are the three best platforms where you can find participants for your online surveys. 1. Productive – Built for Researchers Prolific is one of the most trusted platforms…

CSS @container scroll-state: Override the JS scroll listener now

Scroll containers have always been a weak point in CSS. For years, if you wanted a navigation bar to change its own style after it became sticky, or a photo to react when it entered the viewport, JavaScript was the only real choice. Most of us have written the same pattern: add a scroll listener,…

How to Run Factor Analysis on Likert Scale Data

If you’ve ever created a survey using likert scale (“Strongly disagree” → “Strongly agree”), you might get a pile of questions that all seem related—but you’re not sure how they fit together. That’s where it is factor analysis enter. This is a statistical method that helps you uncover the hidden structure behind your survey items—essentially…