Wednesday, June 3, 2015

Abbraccio Restaurante

Abbraccio is a restaunte that turns the foods that seem to be common in overtime. A responsive site was created exploiting the photos produced especially for the site.


by csreladm via CSSREEL | CSS Website Awards | World best websites | website design awards | CSS Gallery

What Can Boba Fett and Pirates Teach Us About UI Design?

[caption id="attachment_107254" align="alignright" width="140"]Boba Fett's loved the distressed look Boba Fett's loved the distressed look[/caption] While the original Star Wars trilogy of films were revolutionary in many ways, the simple decision to portray a sci-fi universe that showed wear and tear was a surprisingly big deal at the time. Until then 'space' in movies had been all shiny chrome UFO saucers and swishy kubrick-esque ship interiors. George Lucas' universe had more than its share of slime and gunk, and scratches, dents and dings. It felt more familiar than it probably should have. Church interior: Worn steps show the path followed. In our real world, we often use those same wear patterns to guide us. For instance, arrive at a big city train station, airport or church for the first time and, chances are, you'll be able to find your way outside by just following the shiny path scuffed into the floor by millions of feet. Who needs signage? Or look at an old elevator panel to see where people have been going most often. A well worn elevator panel Even in a cafe or waiting room, you can probably pick today's newspaper from the pile simply by the crispness of the paper. We instinctively know well before seeing the printed date. By comparison, the web is a conspicuously clean place. Millions of people might pass through Google every hour without leaving a single scuff or fingermark. It's super clean and clinical but even though we may have been there thousands of times, there's no obvious evidence of our past journeys. Is it possible to give users useful cues about the state of a system without adding extra text clutter to our designs?

Trello and the Age of Pirates

If you haven't used it, Trello is a card-based project management system, and they've recently introduced a nice alternative approach to their UI. It's a option in their settings that they call 'card aging'. Trello cards showing their age. Predictably, all newly minted Trello cards have clean white backgrounds and sharp, dark text. You can almost smell that ink drying. But as time passes, things begin to change. That once crisp ink begins to lose some of its contrast and the background becomes a little duller that it was. This effect becomes more pronounced with time. The results of this effect are obvious: Your brain doesn't have to remember and compare dates to understand their age. Like a bowl of fruit on a table, it's clear to anyone at a glance which cards are fresh and which need your attention. You don't seek this data - you simply can't help noticing it. Trello offers a more fun pirate version, where your cards accumulate sepia tones and water damage, but the simple adjustment of contrast conveys a lot of information in a shockingly digestible and convenient format. Unfortunately if you want to see this nifty feature in action, it's currently only available Trello gold users, and needs to be activated in your settings. Nevertheless if you've ever accidently bought out-of-date bread or read an out-of-date blog post, you'll see where this type of ambient UI information could be a very handy addition to our frontend ideas.

Continue reading %What Can Boba Fett and Pirates Teach Us About UI Design?%


by Alex Walker via SitePoint

2Mb Web Pages: Who’s to Blame?

I was hoping it was a blip. I was hoping 2015 would be the year of performance. I was wrong. Average web page weight has soared 7.5% in five months to exceed 2Mb. That's three 3.5 inch double-density floppy disks-worth of data (ask your grandparents!) According to the May 15, 2015 HTTP Archive Report, the statistics gathered from almost half a million web pages are:

technology end 2014 May 2015 increase
HTML 59Kb 56Kb -5%
CSS 57Kb 63Kb +11%
JavaScript 295Kb 329Kb +12%
Images 1,243Kb 1,310Kb +5%
Flash 76Kb 90Kb +18%
Other 223Kb 251Kb +13%
Total 1,953Kb 2,099Kb +7.5%

Continue reading %2Mb Web Pages: Who’s to Blame?%


by Craig Buckler via SitePoint

Introducing the Webix Framework

Nowadays there are a lot of frameworks, everyone with something unique. We have AngularJS, Ember, and Aurelia.io. On SitePoint we have covered these frameworks in many occasions: Creating a Next Gen JavaScript Application with Aurelia, Building a Twitter App Using AngularJS, and Add Twitter Authentication to an Ember.js App with Torii. In this article, I want to cover the Webix JavaScript framework. To show how it works I'll guide you through the creation of an online audio player model. Keep in mind that it's just a model, so there is no playback. (Sorry, maybe I'll do it in a following article.) You can check out the source code and a demo on this GitHub page.

Introducing Webix

Webix is a JavaScript and HTML5 framework for developing cross-platform data-rich web applications with responsive user interfaces. The library is easy to learn, fast and lightweight. Integration with Backbone.js, Angular.js and jQuery may be pretty handy. For example, you can use jQuery methods and utility functions to create your Webix applications. Personally, the feature I like the most is its simplicity.

Developing the Project

Now that you know what Webix is, let's start developing our project.

Continue reading %Introducing the Webix Framework%


by Sergey Laptick via SitePoint

This Week in Mobile Web Development (#59)

Read this on the Web

Mobile Web Weekly June 3, 2015   #59
Peter Cooper recommends
Why Ionic is Reigniting the Native vs HTML5 Debate — Ionic is a series of performance-focused, beautifully designed HTML, CSS and JavaScript components optimized for building mobile applications.
Andrew Chalkley
Holly Schinsky recommends
Web vs. Native redux — Revisiting the web versus native article from last week with some further thoughts.
QuirksBlog
Brian Rinaldi recommends
Viewport vs Percentage Units — Ire Aderinokun explains how new CSS viewport units can be useful for defining layout elements.
Bits of Code
Peter Cooper recommends
Google Announces The “Cloud Test Lab,” An Automated Android Testing Service — At Google I/O today, Google announced a free in-house Android app testing service to which you’ll simply upload your APK and they’ll test it against 20 top Android devices.
Ars Technica
Brian Rinaldi recommends
Tabris.js: Native Mobile Apps in JavaScript Without Web Views — Sergio De Simone interviews Tabris Project Lead Holger Staudacher about Tabris.js, a commercial library and service for building native apps with JavaScript.
InfoQ
Holly Schinsky recommends
Ionic SocketIO Chat Application — A tutorial on how to build a mobile chat application using Ionic and SocketIO.
AirPair - Melvin Philips
Holly Schinsky recommends
There Are No More Easy Answers In Mobile App Development — The web versus native debate is not a simple answer, but requires you to focus more on how your app will be used and when.
Read Write
Holly Schinsky recommends
Looking back at PhoneGap Day EU 2015 — A recap of the PhoneGap Day EU 2015 events with links to the presentation slides.
PhoneGap Blog
Brian Rinaldi recommends
How to Make High Performance PhoneGap Apps — Following on a session at PhoneGap Day, Josh shares some of his suggestions for making your hybrid app feel more like native.
Josh Morony
Holly Schinsky recommends
Announcing Ionic Push Alpha — Ionic Push has been released in alpha state for testing push notifications with your Ionic mobile apps.
The Official Ionic Blog
Holly Schinsky recommends
Webbing, a Template for Firefox OS Apps — Webbing is a template for creating Firefox OS apps from existing web applications to make the transition from a mobile web app to Firefox OS as painless as possible.
Yahoo Engineering
Brian Rinaldi recommends
How I almost killed my most successful app — Though it is not specific to hybrid or JavaScript-based apps, Alexis Creuzot explains how not being cautious with his updates nearly killed a successful and profitable app.
Medium
Brian Rinaldi recommends
Remote Exploitation of the Cordova Framework — David Kaplan and Roee Hay authored a paper identifying vulnerabilities in some versions of Cordova for Android that can be exploited by an attacker.
IBM
Holly Schinsky recommends
Use Sass in your Ionic app like a pro — Some helpful tips on using Sass in your Ionic apps.
Jason Brown
Brian Rinaldi recommends
Mobile Apps Offline Support — Gustavo Machado goes through different types of offline data access including strategies to cache, queue and sync data in mobile apps.
InfoQ
Curated by Brian Rinaldi and Holly Schinsky for Cooper Press.
Cooper Press is located at Office 30, Fairfield Enterprise Centre, Louth, LN11 0LS, UK
Update your email address
or stop receiving MWW here


by via Mobile Web Weekly

The Best Markdown Plugins for WordPress

With more and more information floating around the interwebs, it has become a quite challenging task to keep your head cool. Content creators are often limited by the software or formats they’re using, effectively locking them into a silo ecosystem (looking at you Google Docs and Evernote!). With this in mind, John Gruber created the famous Markdown format in 2004. Today, it empowers writers and bloggers with the ability to write in HTML, without the use of overcomplicated and visually exhausting code.

Yes, basically my grandma would be able to read markdown without giving me a confused look. Its extended portability and precision, coupled with its simplistic implementation, make it one of the few tools one simply needs to love.

Further, Markdown is the de facto syntax language for GitHub and Stack Overflow, two sites where most web developers spend most of their time.

As Markdown combines the best things from two worlds, it’s also greatly accessible in WordPress, allowing you to have more power over your content than with the WYSIWYG (What You See Is What You Get) editor.

In this article we'll cover four of the best markdown plugins for WordPress.

Continue reading %The Best Markdown Plugins for WordPress%


by Elio Qoshi via SitePoint

WatchKit Navigation, Transitions, and Contexts