Questions tagged [user-experience]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
3 votes
2 answers
127 views

Getting the UI to know about Business Rules for Form Controls

Situation: VB.NET WinForms application, using the WinForms as a presentation layer project. Another class library project containing the business layer, in the form of CQS and Service classes, plus a ...
user avatar
  • 604
1 vote
1 answer
154 views

SQL for storing hierarchical data

I have a UX that is modeling a hierarchy. There is a concept of a section, a sub-section under a section, a panel under a section and a bunch of form-fields under a panel. The UX exposes an ability to ...
user avatar
0 votes
3 answers
197 views

Best practice with error messages say what is wrong, or how to remedy the error?

I've had a quick search and probably explaining the situation is why I can't find anythign useful to help me. It's best to describe the sitation with an example! Take a form where a user must input a ...
user avatar
34 votes
7 answers
6k views

Why would patient management systems not assert limits for certain biometric data?

I think many people with even a small experience in designing UI/UX to handle user data will be familiar with the perils of putting in input field/database limits for personal data, such as names. ...
user avatar
0 votes
0 answers
17 views

App Design - Engagement Type selected at beginning, or Radio buttons mid-request?

I am building an app wherein a user will be requesting one of three engagement types: Appointment (no SLA) Consult (2hr SLA) Emergency (10mins SLA) We are considering two different scenarios for ...
user avatar
  • 9
6 votes
1 answer
174 views

How does Robert Martin's "Clean Architecture" deal with Progressive Web Apps (PWAs)?

According to Robert C. Martin's "Clean Architecture" you should try to structure your system in such a way as to separate low-level concerns from high-level domain concepts. Following this ...
user avatar
0 votes
2 answers
210 views

How do you effectively track the history of changes to a text field in the database on a content editing platform?

Say I have a website/platform that allows people to submit business names in order to build a high quality business name database. You can apply this to any subject or topic, such as building a ...
user avatar
  • 2,412
1 vote
0 answers
141 views

Should I decouple MySQL database?

I have two sites, one is a subdomain of the other. They both do different things entirely with one unifying goal. My intent is to have the main site do a majority of the heavy lifting, and the ...
user avatar
-2 votes
3 answers
193 views

Vector graphics are smaller in file size and more scalable than raster, why vector graphics are not used more often in web and mobile app development?

As in the topic. If yes - why, if no - why? I never seen it recommended in any android/web development tutorials to use vector graphics instead of your usual PNGs and JPGs and I find it odd. I checked ...
user avatar
47 votes
5 answers
7k views

Should an e-commerce application reserve products before attempting payment?

I'm designing an e-commerce application and I'm concerned about users occasionally experiencing this: A user orders a product and is redirected to the payment processor. While the user is paying, ...
user avatar
  • 1,663
-2 votes
1 answer
56 views

Is it appropriate to include an option to edit multiple rows at once for a CRUD page?

Let's say we have a situation in which we have a particular entity, for example an User which has a set of related entities e.g Book. At some point in time, a group of users phisically receives a new ...
user avatar
  • 59
2 votes
3 answers
345 views

Is it good or bad practice to use the user email in two separate columns of the user SQL table?

I'm fairly new to web development and I have a bit of a weird question. I'm currently working on a personal project that may or may not eventually become a real, commercialized product. In my ...
user avatar
0 votes
1 answer
3k views

Offline-Login Procedure in PWA

I have kind of a unique usecase: Phones that are used to connect to the app might be shared Connections are very unstable (sometimes no connection for half a day) Data should be accessible through ...
user avatar
2 votes
1 answer
83 views

Provide overall application status in global exception handler/crash report

In my UI application (WPF/C#, using MVVM design pattern), I have implemented a global exception handler which catches all unexpected (hence uncaught) exceptions and reports the application crash to ...
user avatar
-1 votes
1 answer
324 views

How much front-end design must be done before every Sprint in Scrum?

I'm a front-end developer working as a member of an agile team. I have no clue how much of UI/UX must be done before every sprint and how much of it I can postpone for later.
user avatar
  • 31
5 votes
2 answers
475 views

balance between UI responsiveness and avoiding race conditions

To keep scope small I will talk about UI race conditions initiated by the same user in the same app sessions. The question is general and not specific to mobile, web or desktop UI. The issue Modern ...
user avatar
  • 545
1 vote
1 answer
594 views

How do you alleviate stale data in a multi-user web application?

Displayed data can be changed in the underlying database by any user. How do you show the change to all the other users? For instance, I have database tables for building and associated rooms. Any ...
user avatar
  • 493
1 vote
2 answers
84 views

Is there a guideline on writing message that are shown to users of an app?

Is there any guideline on writing message which are shown to the user of an app using toast? For example, if an error occurred, should the app display Failed writing to the file or Failed ...
user avatar
  • 121
2 votes
3 answers
136 views

Approach to designing maintainable, yet informative, user notification messages

I am facing a design problem related to the design of the user notification messages to be used in a web application. Just for the record, I am working in a JS environment and use a json structure to ...
user avatar
  • 483
5 votes
5 answers
1k views

Should a Product Owner be responsible for an initial prototype?

Is it typical that a Product Owner (or even a BA) creates a high-level prototype/wireframe of a system based on the requirements document to ensure that the requirements are clear enough to start ...
user avatar
2 votes
2 answers
906 views

In a flow chart, is there a convention on directionality of true/false conditions from a decision?

When writing a flow chart, I can understand that it is a best practice to generally read left-to-right or right-to-left per locale, and/or top-to-bottom and generally for the directional flow of the ...
user avatar
5 votes
2 answers
1k views

So I am creating a user registration system with oauth login to four services. How do I handle username selection?

My registration system normally asks for 4 things: The user's full name, their email, their preferred username, and a password. I want to add four oauth2 registration services to make it easier and ...
user avatar
  • 167
-4 votes
1 answer
737 views

GIT - how to confirm repository ownership

I am starting a new service that would be an abstraction on top of git repositories. Basically, a user would sign up and Add Project (GitHub/GitLab/BitBucket repository). The tricky part for me is ...
user avatar
1 vote
2 answers
418 views

Why terminals only allow character-cell displays

In wondering about math fonts in the terminal, I started to realize that you can't really have pixel-perfect graphics in the terminal: How to draw a single pixel in a terminal? Terminal with image ...
user avatar
  • 2,412
0 votes
1 answer
62 views

Web designer equivalent in Android and iOS worlds?

When web came, for years designers would create stunning designs in Photoshop, and developers would try to translate those designs to HTML/CSS/JS. This had many problems with itself. Lack of ...
user avatar
0 votes
2 answers
224 views

Ideal AB testing architecture to optimize for engagement

I'm pushing out a new feature soon that has a lot of different UX components. The key metric that I want to track is user engagement (I have the equation for what this means for me and how to measure ...
user avatar
  • 101
2 votes
1 answer
2k views

Storing an id of a shopping cart in a cookie for unauthenticated user

I want to implement the "shopping cart" feature on my website. Both anonymous/unauthenticated and authenticated can have it. While it's clear how to implement it for an authenticated user, it's not ...
user avatar
  • 21
2 votes
2 answers
802 views

How do you manage date-ranges, when datatypes include time?

How does one conceptually manage date-ranges, specifically the ending-date when there is a time-component involved (as in JavaScripts Date, C# DateTime, MS-SQLs datetime2). For example, humans ...
user avatar
0 votes
1 answer
85 views

Security concept for a wiki-like application

I created a wiki-like application. Currently, there is no security, so all the contents have "edit"-buttons where the user can edit everything. Now, I want my application to have a public read-only ...
user avatar
0 votes
1 answer
158 views

Software User Personas [closed]

I work for a small startup, < 10 employees. Each of them comes from a very different industry and most are not engineers. This, as you can imagine ignites argument after argument that our product ...
user avatar
  • 429
5 votes
3 answers
359 views

Is it fine to trap users in a dialog until they enter valid values into components? [closed]

Assume I have a modal dialog where I allow the user to change values of an encapsulated configuration through different UI components and I want to save the effort to implement a validation per ...
user avatar
2 votes
1 answer
57 views

How to model parent status with individual child statuses

I'm creating an application that allows you to input Orders, an order has some basic information: who ordered it, what date, etc. It also has a list of line items that are ordered. Each line item can (...
user avatar
3 votes
1 answer
149 views

How to document a Software whose requirements are poorly managed? [closed]

Let's say I have a complex software product about which the information or knowledge is scattered all over the organization that built it. There are requirements and features about which even the ...
user avatar
  • 1,503
2 votes
2 answers
587 views

User Interface design for selecting elements from big lists

I am not to sure if this is a question which fits the topics of software engineering. I have two levels of objects "Categories" and "Category Values". I need to build a user interface for users to ...
user avatar
  • 207
2 votes
2 answers
513 views

What's the suitable pattern to create a wrapper around the content of the application

I want to wrap every next web application with A top menu and right menu like this : Every new application should be integrated in this master wrapper. I thought to create a master page for the ...
user avatar
12 votes
5 answers
2k views

Should a single failure fail a bulk operation?

In the API I'm working on there's a bulk delete operation which accepts an array of IDs: ["1000", ..., "2000"] I was free to implement the delete operation as I saw fit, so I decided to make the ...
user avatar
  • 836
3 votes
4 answers
144 views

Getting pure feedback early, without damaging brand by exposing unpolished features

Getting useful feedback early in the development cycle gets you to a high-quality feature faster. And the most useful feedback can be in the form of users actually using something in the wild, ...
user avatar
  • 303
0 votes
1 answer
55 views

How should I balance memory with network latency on a paginated table?

A web application I'm working on has a tool that queries a database and returns up to several thousand rows. When considering pagination, at what point does it make more sense to get the entire result ...
user avatar
3 votes
0 answers
120 views

How to determine the reason why Firefox has poor performance on my web application?

I am developing a complex web application, which is working fine on Chrome and IE, but recently has developed huge performance issues on Firefox which lead us to block it's usage completely to avoid a ...
user avatar
-2 votes
1 answer
79 views

How to handle a complete UI redesign of a web product? [closed]

Sorry for the codeless post, but I am wondering how to handle a complete UI redesign for a big web product? Maybe somebody have experience and could actually determine the steps on how you would do ...
user avatar
  • 99
2 votes
8 answers
419 views

Should web forms allow invalid input?

When completing online forms, many online applications will instruct users how to format their input, detect whether the input is formatted correctly, and issue error messages if it's entered "wrong" ...
user avatar
  • 49
58 votes
8 answers
8k views

Should a developer do UI mockups if there are no designers in the project?

I'm working with a small team that creates a proprietary web application and UX isn't much of a priority since our own people will be the ones operating it, but we do try to make their jobs easier. ...
user avatar
  • 611
7 votes
1 answer
130 views

Methodologies that fit UX in software development

The classic development phases are requirement elicitation design implementation testing maintenance Currently we are having issues with UX joining the mix. My current job lets UX build wireframes ...
user avatar
5 votes
2 answers
369 views

Optimistic rendering imposes duplication of logic?

If you're working on a client side mobile application, for a smoother UX, optimistic rendering is encouraged. This is where the application makes UI updates based on user requests that get sent to the ...
user avatar
16 votes
3 answers
10k views

What should be the scope of a health check for a system which deploys a webapp?

Today I had a task to "write a health check" for a long running service that is an orchestration system to deploy a web-app. I am trying to determine what the scope for such a health check would be, ...
user avatar
0 votes
1 answer
204 views

Handling Upload Of Unknown File types

A support ticket has been raised whereby a mac user saved a file from an email, then uploaded it to our web based system. By default, when doing this the mac does not save the file with a 3 letter ...
user avatar
  • 1,044
0 votes
4 answers
163 views

Should clicking already selected UI item be handled normally or ignored?

Lets say you have a user-interface with a tree view, and you click on already selected item. Should the click-event be handled normally or ignored (since the item is already selected)? Lets also ...
user avatar
  • 369
4 votes
2 answers
99 views

How can I have a variable timeout value based on machine performance?

I have a similar problem as Criteria for selecting timeout value?. But my question is slight different. Process A dependes on process B and has a timeout value of 5 seconds, sometimes process B might ...
user avatar
  • 445
12 votes
3 answers
538 views

Appropriate to put known issues directly in software?

I've taken over maintenance of an Android app, and there are a few residual problems that I've more or less fixed, but still have issues because of different Android OS versions. For example, sending ...
user avatar
0 votes
0 answers
85 views

Vertical Single Page App libs/patterns?

Lately I've noticed a trend amongst some website homepages to present information in a vertical fashion, forcing the user to scroll down to continue reading the content. As you scroll down, a state ...
user avatar
  • 4,640