User interface patterns are the hardware and software systems by which people interact with machines. The communication between man and machine exists within input and output. Learn about existing UI patterns with updated news, articles and tips in this topic section.
News:1 - 3 of 17
Designing Web apps and Web UIs for software developers
08 Apr 2016
News - Interested in designing Web apps? Here are some UX design tips that will garner them great feedback when they finally test the Web UIs they develop.
Reactive programming is all the rage at Fluent 2016
22 Mar 2016
News - Find out why Microsoft's Matthew Podwysocki said he believes good reactive programming means developers embrace the Observable design pattern and create reliable, asynchronous systems.
Eclipse Scout projects impact on Java-based UIs
11 Jun 2014
News - Learn how Eclipse Scout impacts Java-based user interface technologies from the co-lead on the project.
Reference & Learning:1 - 3 of 46
A Google promise to be fulfilled: Good emulators for Android developers
14 Dec 2015
Feature - One of the biggest challenges in developing Android applications is the frustration of working with slow and unresponsive emulators. At Google's Android Dev Summit, a promise has been made to fix that.
These new features in PHP 7 will convince you to do an upgrade
10 Dec 2015
Feature - There have been some significant improvements to the PHP language. In this article we show you how to take advantage of them, and potentially convince you to do an upgrade and migrate to the new version.
Addressing the SPI performance issues you don't realize you already have
09 Jul 2015
Feature - New frameworks like Angular and Ember make creating applications with a single-page-interface (SPI) easier than ever. But quite often the performance feedback never gets back to the server, especially given the fact that all of that code runs on the...
Expert Technical Advice:1 - 3 of 9
Successfully managing software quality with growing, globally distributed teams
26 Mar 2015
Tip - Successfully managing a software project is always a challenge, but when a project grows into a globally distributed development effort, application lifecycle management (ALM) becomes a real challenge. So how does Liferay, an open source, enterprise...
JSF best practices for optimizing mobile application performance
04 Nov 2014
Tip - More and more applications are being built using the JSF frameworks, but traditional development approaches can create bottlenecks. Here we explore some tips and best practices for optimizing the performance of JSF based mobile applications.
Software architecture: Five things every developer should know
18 Apr 2014
Tip - Learn five things every developer should know about software architecture for present-day technologies.