Freebie: Nice Things Icon Set

Inspiration strikes at funny times. Chris Behr was just watching TV and playing around with the Shape tools in Illustrator. His mind wasn’t focused on either task. He casually divided a square into a grid, then randomly colored it. Something about the colors inspired him to combine the grid with a couple of icons that he had been doodling the night before. Thus, Nice Things was born, a set of 128 original, beautiful icons that we are honored to present to you.

Dates and Time – The OOP Way

The Date/Time PHP extension is a set of classes that allow you to work with almost all of the date and time related tasks. It’s been available since the release of PHP 5.2 and the extension introduced several new classes, all of which are mapped to real life scenarios.

DMXzone Database Updater PHP/ASP Manual

In over 120 pages, this article provides all the needed information to work with DMXzone Database Updater PHP/ASP. We packed it with basic as well as advanced tutorials that will guide you through the process of inserting, updating, deleting and more actions that you can do with these useful extensions. Also, the tutorials are available in video format.

Working with IndexedDB Part 2

Welcome to the second part of the IndexedDB article. Raymond Camden strongly recommends reading the first article in this series, as he’ll be assuming you are familiar with all the concepts covered so far. In this article, we’re going to wrap up the CRUD aspects we didn’t finish before (specifically updating and deleting content), and then demonstrate a real world application that we will use to demonstrate other concepts in the final article.

Working With IndexedDB Part 1

One of the more interesting developments in web standards lately is the Indexed Database (IndexedDB for short) specification. For a fun time you can read the spec yourself. In this tutorial Raymond Camden will be explaining this feature and hopefully giving you some inspiration to use this powerful feature yourself.

Mixing HTML5 And Native Code

Much has been written recently in the ongoing debate between native and HTML5 applications. There are three principal ways to develop a mobile solution: native code, hybrid mobile app, mobile Web app. Developing an application in HTML5 is a way to leverage code across multiple platforms, rather than having to write the entire application from scratch for each platform. As such, much of the user interface, perhaps the entire interface, would be done in HTML.

Challenging CSS Best Practices

When it comes to CSS, Thierry Koblentz believes that the sacred principle of “separation of concerns” (SoC) has lead us to accept bloat, obsolescence, redundancy, poor caching and more. Now, he's convinced that the only way to improve how we author style sheets is by moving away from this principle. For those of you who have never heard of the SoC principle in the context of Web design, it relates to something commonly known as the “separation of the three layers”: structure, presentation, behavior.

Type Makes A Difference: An Exploration Of Type-Focused Websites

In this article, we’ll take you on a thought-provoking journey through a couple of carefully selected Web designs. Certainly, these websites have some captivating interactivity; however, the selection of type and the typographic styling and spacing are the reasons why we chose them for this piece. In the context of typography, considering composition and grid structure is also important.

Functional Programming in PHP

The new hype in programming is all about functional programming paradigms. Functional languages are used more and more in greater and better applications. Scala, Haskel, etc. are thriving and other, more conservative languages like Java started to adopt some of the functional programming paradigms (see closures in Java7 and lazy eval for lists in Java8).

The Ten Commandments Of Efficient Design In Axure

Axure is a powerful tool for creating software prototypes quickly. Getting started with it is really easy; however, therein lies a danger. The tool is so intuitive that many users can be productive without undergoing any formal training. What they might not be aware of is that they probably aren’t using Axure optimally.

Newer articles Older articles