Visual semiotics focuses on how meaning is formed through visual signs, and what is perhaps the most important aspect that a user interface designer should understand is the relationship between what the users see and the meaning of what they are seeing, as well as the context through which they see it.
The author has written before on the subject of UX and emotional needs, and it’s a reminder that web experiences have to be emotionally fulfilling. It’s software for people, and not people for software. In this article, the author explores his pet peeve: the abundance of verbs in imperative mood.
Lots of awesome, web-related stuff has been happening recently. This article provides a quick summary, covering things such as iOS 7 and Safari's new web platform features, Adobe Edge Reflow and Edge Code updates for CSS regions, and the release of Brackets Sprint 31.
WordPress has its core functionality, which can be added to by the use of plugins that take advantage of multiple WordPress hooks and actions, but it also allows you to replace functionality with the use of lesser-known Dropin files.
A recent article from Danny O'Brien at the Electronic Frontier Foundation reported that the proposed Encrypted Media Extension (EME), which focuses on the protection of video content, could potentially be incorporated into W3C's HTML5.1 standard.
One major lesson the author has learned in his career and life in general is that if you want to be successful, you should find others who are already successful at doing what you want to do, and do what they do. In this post, you'll meet some of the developers that the author follows and finds inspirational.
Backbone is not enough for building large single-page applications (SPAs). Sure, you and your team may be able to get your app across the line, but you’ll probably end up with a lot of code and may even reinvent a couple of wheels unless you’re extremely diligent. But it's not Backbone's fault.
HTML is super easy to write, but when creating webpages, you often need to do the same repetitive tasks, such as creating forms. In this article, the author has compiled 10+ ready-to-use HTML snippets to help you speed up your frontend coding.
While writing his first article on DZone, the author got the idea to use an offline HTML WYSIWYG Editor for early versions of the article. When he searched for one, he found several editors based on the Mozilla Gecko engine. In this article, you will be introduced to each of these editors.
If you are creating your own WordPress plugin, you may want to store data inside the WordPress database. One way to do this is by creating your own database tables and storing your data there. In this tutorial, we are going to look at the process of creating custom tables in your WordPress plugin.
When building mobile web applications, the goal is to support as many browsers and mobile devices as possible. To achieve this goal, testing all these environments will be necessary. What if I could save you from all the work of finding the correct emulators, installing them, setting up virtual machines and everything else?
With the trend of flat design, the author has decided to extend a previous tutorial on How To Style A Checkbox With CSS with two extra code snippets of styling checkboxes with a flat design. Check it out to learn how to create checkboxes that are flat, rather than rounded.
NCDevCon is over, and once again, it was an incredible conference. What makes NCDevCon especially good is that all of the presentations are recorded and available for anyone to see. Here are the author's videos, as well as some others he thought were good.
If you want to instantiate a class in PHP, the class must be loaded into your application before you can use it. There are four ways to load a class: include, include_once, require or require_once. However, there are also other options.
Welcome to the final article in a series on my experience developing with AngularJS. I learned its concepts, beat my head against-the-wall, and finally tamed it enough to create a "My Dashboard" feature for a client.
Backbone gives structure to web applications, but a lot of questions arise when complexity grows. How do we manage UI interactions? What do we do with domain use cases? What about client/server interactions? Finally, how do we wire everything up?
Eighteen months ago, the author was hypothesizing about new WebDriver (Selenium 2.x) accessors specific to AngularJS. It's now a reality.
This is a Github project that will suggest four different ways of creating a simple, secure, clean, stylish, non-nerdy, well-documented, object-oriented, totally free and reduced-to-the-max PHP log-in script.
This week's "Getting Started with PhoneGap" Refcard was authored by Adobe developer evangelist and DZone MVB Raymond Camden. We spoke to Ray a little bit about his background and the PhoneGap Refcard.
Previously, the author gave an example of a super simple search results widget that utilized JSONP and AngularJS. Since then, he's polished his Angular skills enough to throw together this instant search widget in under an hour. Angular truly is an amazing UI tool.