henrikwm
You can, and probably should, go one step further and serve the same HTTP-response (size in bytes and response time) as well.
IoT Security at Home
Ransomware – how to stay one step ahead of the cybercriminals
The Data You Give
The secretive history of modern encryption
Handy tips for staying secure on the go
Big Hacks of 2020
GitHub Security: Getting Started with Dependabot
Why should you open source your product?
Open Source and Svalbard Global Seed Vault: Artic Code Vault
OSS Java and GitHub Actions
Interview with Women in Open Source Award 2019 winner: Saloni Garg
Open ≠ Free ≠ Gratis
Inspirational Templates
Accelerating cloud migration by contributing to Terraform providers
Interview with Maxim Salnikov
From Node.js to io.js and back again
An Interview with Mikael Brevik
Gitmoji – Yay or Nay?
Hacktoberfest from a Maintainer’s Perspective
Being more efficient on GitHub
Hacktober
https://github.com/draperunner/cutters
Which enables you to run:
$ npx cutters | grep Oslo | head -3
to get queue times in Oslo. Made by a colleague of mine.Interview with Olivier Tassinari, Co-Creator of Material-UI
Using patch files to fix bugs in your NPM dependencies
Automatic Deploy (Chatops) with Rultor
“Forgot password” should really be “Password reset”
However if it's a quick, easily dismissed question, it can work when used sparingly
So the Login page, Forgot password page, Create user page etc. are all asking for one single piece of information at a time, with a clear single call-to-action. This interaction design pattern really works nice when you're conscious about the context the user is in. Be careful not to go overboard with the minimalism though. You still need a good page title, breadcrumb, texts and labels to explain the context where the form is shown.
Example:
When the user has logged-in to your website to shop, have a random step after sign-in that asks for a single piece user information (delivery address, phone number etc.) before they continue. It must be very easy to dismiss, unobtrusive, and easy to understand why you're asking. Some will enter their information, some will do it later. And that's ok because now they had the power of choice. And when they're ready to create an order, the time-to-order (conversion rate) will decrease because some of the information has been pre-filled.
Designing forms for data-capture is difficult and you need to decide on when it is appropriate to ask the user for the information you need.
I've made those God-forms before but never again. Serving the user a God-form with dozens of required input fields, however optimized for data-entry as you'd like, will only add to your drop rate, it will annoy the user and by re-designing how you capture user information you will improve your site's UX (and probably increase your profit as well!)
When designing a form next time, ask yourself: Do I have to ask the user for all of this information right now all at once, or can I capture this information in the context of the user working towards an end goal in other areas of my site?
Minimize cognitive load: https://www.nngroup.com/articles/minimize-cognitive-load/
Making the choice easier for users: https://www.interaction-design.org/literature/article/hick-s...