Websites with long or infinite scrolling1 are becoming more and more common lately, and it’s no mere trend or coincidence. The technique of long scrolling allows users to traverse chunks of content without any interruption or additional interaction — information simply appear as the user scrolls down the page.
- Details
- Category: Smashing Magazine
As designers, we often use imagery that resonates with our audience. Yet, often we also end up with stock photos and generic icons that come across as mere decoration.
- Details
- Category: Smashing Magazine
Imagine that it’s a hot day. The sun is out, and the temperature is rising. Perhaps, every now and then, there’s a cool breeze. A good song is playing on the radio.
- Details
- Category: Smashing Magazine
In 2008, I worked on Boots.com. They wanted a single-page checkout with the trendiest of techniques from that era, including accordions, AJAX and client-side validation.
Each step (delivery address, delivery options and credit-card details) had an accordion panel.
- Details
- Category: Smashing Magazine
In 2008, I worked on Boots.com. They wanted a single-page checkout with the trendiest of techniques from that era, including accordions, AJAX and client-side validation.
Each step (delivery address, delivery options and credit-card details) had an accordion panel.
- Details
- Category: Smashing Magazine
When was the last time you took some time to reflect? Constantly surrounded by news and notifications to keep up with and in a rush to get things done more efficiently, it’s important that we take a step back from time to time to reflect our actions and opinions.
- Details
- Category: Smashing Magazine
As a front-end developer, for each and every application I work on, I need to decide how to manage the data. The problem can be broken down into the following three subproblems:
- fetch data from the back end,
- store it somewhere locally in the front-end application,
- retrieve the data from the local store and format it as required by the particular view or screen.
- Details
- Category: Smashing Magazine
Good UX is what separates successful apps from unsuccessful ones. Customers are won and lost every day because of good or bad user experience design. The most important thing to keep in mind when designing a mobile app is to make sure it is both useful and intuitive.
- Details
- Category: Smashing Magazine
When we set out to build MeetSpace1 (a video conferencing app for distributed teams), we had a familiar decision to make: What’s our tech stack going to be? We gathered our requirements, reviewed our team’s skillset and ultimately decided to use vanilla JavaScript and to avoid a front-end framework.
- Details
- Category: Smashing Magazine
Raise your hand if you ever wanted to:
- Make a Murfreesboro TN website that non-technical folks (clients? family members?) can edit right in the browser
- Make a Murfreesboro TN website that presents an editable collection of items (your portfolio?)
- Upload images to a Murfreesboro TN website you made, right from the browser
- Make an app to track and/or share an aspect of your life
- Make a Murfreesboro TN website that lets other people suggest edits to your data
- Make an app that calculates something and presents the results in a custom way.
- Details
- Category: Smashing Magazine