Antonio’s Software Lounge
-
A UX-oriented software framework

Introducing ArtisticGUI How many times did you have to compromise on your original UX design? How frequently were those compromises required due to the limitations of the underlying technology? What if that technology could have been replaced with something more capable of supporting your ideas and concepts? I used the term technology for simplicity, but […]
-
Introducing Antonio’s Software Lounge

A virtual place where to share knowledge about software production in a relaxed and unfiltered way The term “software production” is not commonly used in the industry or outside of it. The most common term is “software development,” which leads to a slew of related terminology like “developer,” “programmer,” “coder,” and so on. Additional nomenclature […]
-
Tooltips are not forever

UX — Information design for a better user experience Nothing lasts forever, but occasionally we have a tendency to give up on tried-and-true solutions too soon. A recent essay on Medium advised against creating applications that respond to mouse hover with information or action. Although the mouse was not specifically addressed, I find it impossible […]
-
UX/UI navigation design

Designing for the user Welcome to the fourth episode of ASL. In this episode, I will describe the creative process that went into creating a user interface that allows the user to discover events that are currently available on a betting exchange as well as quickly access periodic events of interest without having to discover […]
-
A simple graphical notation for ML

Achieving synthesis via a custom graphical notation There are many excellent diagramming applications available, some of which are even free. So why did I devote my time to creating my own? I enjoy coding, I enjoy a good challenge, but my main motivation, in this case, was to have a feature that meant a lot […]
-
Defining the architecture of your next application

Single-Document or Multi-Document Each application on the market began with an idea. The initial concept may then have been obscured by a large volume of formal requirements, or divided into a set of user stories, or encrypted by the wishes of the stakeholders. Whatever method is used to articulate the need for the new application, […]