A Primer On Repeatable Random Numbers

If you’re creating anything procedural, you’re almost guaranteed to come in need of random numbers at one point. And if you want to be able to produce the same result more than once, you’ll need the random numbers to be repeatable. (by Rune Skovbo Johansen)


Siri? on Dribbble

A small animation for Xamarin Evolve 2014.

Odpad Fiction

Odpad Fiction

Comics series for the Internet Magazine, published by Trade & Leisure Publications in 2002.

The Secret of Teasers

The Secret of Teasers

Long time ago, in 2004, I was asked to illustrate, design and code interactive CD-ROM “Tajemství hlavolamů” (The Secret of Teasers) for the Albatros Publishing House in Prague. On the end the whole project (except the music and anti-cracking loader, both written by Vít Kavan) was done by me: that means GUI design and coding, illustration and animation and of course ActionScript coding.

vivus, bringing your SVGs to life

Vivus is a lightweight JavaScript class (with no dependencies) that allows you to animate SVGs, giving them the appearence of being drawn. There are a variety of different animations available, as well as the option to create a custom script to draw your SVG in whatever way you like. By Maxwellito.

Game Mechanic Explorer

A collection of concrete examples for various game mechanics, algorithms, and effects. The examples are all implemented in JavaScript using the Phaser game framework, but the concepts and methods are general and can be adapted to any engine. Think of it as pseudocode. Each section contains several different examples that progress in sequence from a very basic implementation to a more advanced implementation. Every example is interactive and responds to keyboard or mouse input (or touch). By John Watson.

iPhone 6 Plus Pixel Peeping

As you probably know by now, the iPhone 6 Plus renders things differently than every other iOS device to date. To developers, the device exposes a screen rectangle of 414 × 736 points, which the system renders at 3× scale into a backing store of 1242 × 2208 “logical” pixels. Since the iPhone 6 Plus display has only 1080 × 1920 hardware pixels, the backing store image is then downsampled by approximately 13% to the native resolution in an additional step. By Ole Begemann.

Dynamic Physics Animations

Create animations that flow naturally from the user’s movements. Rather than animating properties for a set amount of time, impulse takes a start position, end position, and velocity.

The Bézier Game

Learn all the tricks of working with pen tool in vector drawing applications. Also beautifully done!


App I Use:


DTerm is an amazing little resident console, waiting for your commands. It’s always accessible via a keyboard shortcut and always stays in the folder where it’s activated.

Designer’s Guide To DPI

This guide is designed as a “get started” or introductory read for the starting to intermediate designer who wants to learn or get more knowledge about cross-DPI and cross-platform design from the very beginning. No complex math and un-parsable graph, just straight forward explanations ordered in short sections for you to understand and apply directly to your design process. By Sebastien Gabriel – check out his site, it’s amazing too.

Inspecting Yosemite’s Icons

Last month Apple released a preview of their new operating system, OS X Yosemite. Following the visual refresh in iOS 7, Yosemite features a significant visual change. Apple has added the familiar blur and translucent materials, a cleaner looking user interface, a new system font and updated icons. Analysis by Nick Keppol.

Visualizing Algorithms

Algorithms are a fascinating use case for visualization. To visualize an algorithm, we don’t merely fit data to a chart; there is no primary dataset. Instead there are logical rules that describe behavior. This may be why algorithm visualizations are so unusual, as designers experiment with novel forms to better communicate. This is reason enough to study them. (by Mike Bostock)

Mac OS X Yosemite Under the Magnifying Glass

Apple revealed a sneak peek into Mac OS X Yosemite earlier this week. Not surprisingly, Apple updated its desktop OS to match iOS 7’s design language. The new OS X now embodies a brighter and flatter styling, coupled with icon updates, font changes, and translucent materials. Here’s a quick look at the visual design changes in Yosemite and Min Ming Lo’s impressions of them.