James Formoso

134 Added | 10 Magazines | 17 Likes | 5 Followers | @jamesformoso | Keep up with James Formoso on Flipboard, a place to see the stories, photos, and updates that matter to you. Flipboard creates a personalized magazine full of everything, from world news to life’s great moments. Download Flipboard for free and search for “James Formoso”

11 Ways I Visualize Product Development Work

…sharing some drawings and notes from a whiteboard training today.<p>Excuse spelling… its been a long day in the trenches!<p>The topic was <b>useful artifacts</b> …

Product Management

Understanding Storyboarding in the Software Design Process

Why storyboarding? Though storyboarding makes the software design process lengthyThe post Understanding Storyboarding in the Software Design Process …

UX Design

Design Patterns and Refactoring

Mediator Design Pattern<p>Intent<p>Define an object that encapsulates how a set of objects interact. Mediator promotes loose coupling by keeping objects …

Java Design Patterns Tutorial

Course Overview<p>A design pattern in architecture and computer science is a formal way of documenting a solution to a design problem in a particular …

JavaScript

Java Design Patterns for Interviews - Part 2 Some of my favourite design patt...

<b>Java Design Patterns for Interviews - Part 2</b><br>Some of my favourite design pattern questions asked in Java and JEE interviews. most of patterns like …

20 Free Fonts for Minimalistic Designs

New projects require new fonts, right? There are a lot of free fonts that are quite popular and can be seen almost everywhere around the web, for …

Typography

BrightSide — Inspiration. Creativity. Wonder.

34 Proven Ways Water Makes You Awesome

From the stuff we drink and swim in, to the steam that eases congestion and the ice that reduces swelling, water is all around us (and even in us). …

Wellness

A Look at Serverless Architectures

One of the latest architectural styles to appear on the internet is that of Serverless Architectures, which allow teams to get rid of the traditional …

10 Ways to Search Google for Information That 96% of People Don’t Know About

In our era of advanced technology and high-speed Internet connections, you can find information on virtually anything. In the space of just a few …

[Guide] [Dec.15] How to Tweak and Mod Android Using Init.d Scripts

Hello my fellow Android enthusiasts,<p>There are many apps that can be used to tweak kernel settings. However, I am a reductionist at heart and prefer …

[Guide/Tweak/Mod/Script] [Feb.24] How to Tweak and Optimize Android Performance

Please see post #2 for instructions and change log.<p><b>BASICS/PREREQUISITES:</b><br>To begin you must unlock, install TWRP, and acquire system files and</b> …

How to open a Telnet session on Windows 7 or Windows 8 OS

Solution<p>Telnet is a protocol that enables you to connect to remote computers and local computers over a TCP/IP network, over TCP port 23. By default, …

UX controversies: UX navigation patterns to minimalism in UX

From poor UX navigation patterns to the death of the User Researcher, Justinmind takes on 4 controversies to help designers create non-intrusive user …

Figma Vs Sketch: The Showdown

The past year has seen quite a rise in UI design tools. While existing applications, such as Affinity Designer, and Sketch, have improved …

10 latest design UI/UX jobs: Startech Asia, Nazrol Tech and more

The recent growth in tech companies focusing on creating amazing screen interfaces has led to the surge in demand for relatively new roles in …

Photoshop

Handling Non Functional Requirements in User Stories

For Training, Coaching, and Consulting engagements, please contact me for details on how I can help your organization.<p><b>Please Note:</b> User Stories are …

Not An Imposter: Fighting Front-End Fatigue

To be clear, this isn’t another rant about how it’s all bad and everything is moving too fast — I love that technology is evolving so rapidly. …

Refactoring CSS Without Losing Your Mind

Refactoring CSS Without Losing Your Mind<br>Working with CSS is tricky enough as it is; working with legacy CSS can be nightmarish. In this talk, we’ll …

CSS Hide-and-Seek

This article is a translation from Cache-cache CSS by accessibility expert Gaël Poupard. All credits to him.<p><b>Or how to visually hide some text while</b> …

Web Development

MinMaxing: Understanding vMin and vMax in CSS

I’ve covered the very useful vw and vh CSS units in a previous article, but the related vmin and vmax units are far less known and generally poorly …

Visual Design

Taking The Pattern Library To The Next Level

No thorough conversation about the front end today can end without mention of <b>pattern libraries</b>. Sometimes a pattern library appears in the form of a …

Web Design

Designing Card-Based User Interfaces

Web and mobile apps are moving away from pages towards completely personalized experiences. These new experiences are built on an aggregation of many …

Web Design

Effective Writing For Your UI: Things to Avoid

Clear, accurate, and concise text makes interfaces more usable and builds trust.<p>Below is a list of <b>16 things you should avoid in your writing:</b><p>1. …

UX Design

The Obvious, the Easy, and the Possible

A selection of the best product design and UX/UI design resources

When making prototypes of a product, we often found that there are a large number of duplicate parts on the same page. Although these elements can be …

Why You Should Include Your Developer In The Design Process

The Dangers Of Not Including The Developer<p>Back in the heyday of Digg, I remember a conversation between Daniel Burka (Digg’s lead designer) and Joe …

The Trouble With Enums

Java's enums have been around for a while, and it's no surprise that you might run into trouble as new features have been released. This article …

New Beehive Lets Honey Be Harvested Without Disturbing Bees

Beehive technology has changed little in centuries, but an Australian father and son believe they have a better way, and it's getting a lot of people …

Insects

32 Essential And Inexpensive Tools Everyone Should Own

Be your own handyman.

DIY