We always try our best to challenge your artistic abilities and produce some interesting, beautiful and creative artwork, and as designers we usually turn to different sources of inspiration. As a matter of fact, we’ve discovered the best one—desktop wallpapers that are a little more distinctive than the usual crowd. This creativity mission has […]
In the previous articles of this series, we covered the basics of the Swift programming language. If you followed along, you should now have a solid understanding of variables, constants, functions, and closures. It’s now time to use what we’ve learned so far and apply that knowledge to the object-oriented concepts available in […]
One thing I keep asking myself: “How can I work more efficiently?” Efficient workflows are hard to obtain and even harder to keep efficient. Everyone has the tendency to fall into ruts which end up costing more time. The ruts are “comfortable” because they are what you are already doing. They turn into a trap. […]
In the previous article, we configured how an online store owner can set some of the product settings. We configured half of the setting and in this post we are going to completely configure them.
Product Image Sizes
The options under this label allows you to configure various dimensions of images that will […]
After the untimely (and still kind of sad) demise of Fireworks1, I found myself looking for other ways to design apps and websites. I also had the desire to produce something more interactive for when I talk about my work with stakeholders. It turned out that Sketch2, when paired with some […]
Today’s web applications demand real-time, low-latency data transfer. Users expect to interact with data in as close to real time as possible without minimizing the overall user experience.
WebSockets allow you to do just that, by creating a persistent connection between a client and server that can be used to send data in real time.
Since ECMAScript 5.1, Array.prototype.map & Array.prototype.reduce were introduced to major browsers. These two functions not only allow developers to describe a computation more clearly, but also to simplify the work of writing loops for traversing an array; especially when the looping code actually is for mapping the array to a new array, or for the […]
Material Design Icons for Angular
Google’s Material Design stuff is amazing, and their recent UI and animation libraries are useful for those of us who don’t want to spend too much time developing a totally new UI for every project. However, these tools have limitations. Urmil Parikh found that the official Material Design Icons […]
January 29, 2015
If 2014 was dubbed the “year of the customer” then 2015 is surely the “year of experience.” Here are three key trends that will reshape the corporate landscape in the year to come (and beyond).
1. Power Has Shifted to Consumers and Their Experience Matters
Many forces have collided to make […]
Internet Explorer 11 in Windows 8.1 introduced support for Professional Quality Video using Media Source Extensions (MSE) and Encrypted Media Extensions (EME). With Windows 10, Microsoft is announcing browser support for HTTP Live Streaming (HLS) and enhanced support for MPEG DASH in the new EdgeHTML rendering engine. These new features automate […]