Awwwards Barcelona – Day 2

Mathias Bynes

JavaScript ♥ Unicode

Mind blowing”stuff”. Check more sane solutions at mths.be/regenerate or mths.be/node-unicode-data

A photo posted by Monica Messaggi Kaya (@monicakaya) on

My notes:

He is currently working at Opera.

Created evil.sh – a collection of various subtle and not-so-subtle shell tweaks that will slowly drive people insane (but maybe you could ignore that I even mention it – disclaimer: I won’t be held responsible if you go ahead an test his script! )

He gave amazing examples of things that simply don’t match and “suppose to” with explanations and some solutions to work around it. Be aware: this section is “link-heavy”:

http://mothereff.in/punycode is a tool that uses Punycode.js to convert domain names between Unicode and Punycode (ASCII).

Nice site with insights on javascript and “those very special irregularities, inconsistencies and just plain painfully unintuitive moments” of the language – wtfjs.com

  • Unicode standard varies from U+000000 to U+10FFFF possible symbols (not all used)
  • Basic Multilingual Plane (BMP) U+0000 to U+FFFF
  • The rest are “astral planes” (need at least 4 hexadecimal digits to represent)

ES6 uses brackets and uses the whole scope of unicode but this is not implemented in all browsers. The current solution uses surrogate pairs.

mths.be/punycode – library that counts the strings more accurately.

Now, in ES6, the string character count gets the correct number of chars, check how it works on mths.be/bmf

Countable.js – is a JavaScript library to add live paragraph-, word- and character-counting to an HTML element. It is a zero-dependency library and comes in at just about 1KB when minified and gzipped.

Check: http://mths.be/bed about JavaScript’s internal character encoding.

git.io/unorm – unicode normalization on ES6.

A Unicode-aware string reverser written in JavaScript – mths.be/esrever

Check: A robust & optimized ES3-compatible polyfill for the `String.prototype.at` proposal for ECMAScript 6/7 – mths.be/at

Create unicode-aware regular expressions – mths.be/regenerate and mths.be/node-unicode-data

A source code transpiler that enables the use of ES6 Unicode regular expressions in ES5 –  https://mths.be/regexpu   

The “Pile of Poo Test (TM)” – just use that symbol on your own unicode tests and check if it is returning what is expected or not.

  Complete article/slides at mths.be/jsu – the examples will blow your mind… @mathias 


Hvass And Hannibal

Collaboration – Making/Thinking/Illustrating Together

The story of Hvass&Hannibal and how we work with different materials and medias.

Amazing colourful and inspiring talk on design and illustrations by @HvassHannibal #AwwwardsBCN   A photo posted by Monica Messaggi Kaya (@monicakaya) on

My notes:

Working more on music industry, illustration and exploring textile and 3D spaces. Started as fun, playful, as friends and with illustrations on wall/bars, playful creations with costumes and the ‘smoking ring’ until an ‘official’ poster for school when they decided to create the studio.

She showed some of their work and they were very inspirational to me. The process was of a “ping-pong” where Hvass and Hannibal were working on each other’s drawings and building up their design together. Some very creative ideas, and some “simple” ideas that were just so well executed that created amazing effects. A few:

  • Working on “jungle theme” around and the illustrations got to furniture, aprons, plates, etc. Now using loads of MDF for creation and textiles.
  • Working with ribbons and dancing on a project (which was raining), working outside and on “the field’ is much harder… lots of try-and-error techniques, amazing efforts.
  • Sustainia Award 2012 – amazing work using glass design and materials for the awards. Glass layered with coloured glue.
  • Cover for “Ghost of a chance” – manual work and origami-style paper work for a photoshoot. She mentioned that looks graphical/computer design but was manual work!

Unsuccessful sketches can be a “panic database” for future projects.

  • Conference design, creating a more “human” conference, more tactile design props and elements, like cut shapes, wooden crate and boxes, hand painted chairs and hand-drawn name tags, posters, panels and decoration. including hanging elements cloud-shaped. Also using pallets for tables, boxes painted for stools, hand-tied name badges. Photo-booth with the props as well.
  • Design for children’s library. With shapes allowing characters creation, signs all with the playful arrangements of these shapes.

And many more amazing work can be found at their website: www.hvasshannibal.dk

Check also Stupid Studio – a graphic studio in Denmark that they worked with.

 


Jeremy Keith

Enhance!

We’re working on increasingly complex websites. There’s a temptation to match this growth with increasingly complex solutions. But there’s a real value in keeping things simple…or at least _starting_ things simple. If you can build a solid robust foundation, there’s a good chance that your work will be future-friendly. Prepare to have your brain subtly rewired as we look beneath the surface-level implementation details of the web to reveal the semantic structure below. Whether you’re publishing content or building the latest hot app, the principle of progressive enhancement will change the way you think about your work.

My notes:

Rewiring the brain…. the double meh, Fedex arrow, Toblerone bear, Ducks wearing dog masks – this last one I will never forget… take a look:

OMG! Ducks wearing dog masks!

The moment you realise all ducks are wearing dog masks…

Remember the Dao of Web Design by John Allsopp – more relevant now than it was then.

Tapping into the Zen Garden to remind us of the separation of structure and presentation.

Progressive enhancement as well: HTML  > CSS  > Javascript

Shearing layers on architecture/building, where all layers are dependent on the one before.

HTML is fault tolerant, not throwing errors if tags not closed or not understood. He suggests to be structurally honest

don’t use a <div> or a <span> to represent a button, use a <button>!

CSS is also fault tolerant, it won’t stop parsing or showing content, just without style…

Javascript is not fault tolerant (it will throw errors), use safe defaults, but do not rely on them.

In the web front-end stack – HTML, CSS, Javascript and Aria – if you can solve a problem with a simpler solution lower in the stack, you should. It’s less fragile and it will just work.

Suggests: ember first then angular and then backbone.

“No one wants to think that what they’re doing is trivial” – John Resig

He sees a problem with the phrasing of “the web platform”. It is not a platform… if you have iOS and I’m serving an iOS app you get 100%, if you don’t have an iOS device you don’t get anything, but if you are developing for the web “anyone” can get your content if it is on the web (even using devices in other platforms).

Do websites need to look exactly the same in every browser? Answer: dowebsitesneedtolookexactlythesameineverybrowser.com

BBC – cutting the mustard, supporting FEATURES not which browsers type/version… If a feature is supported then you can get the enhanced version.

“Cutting the mustard” checking for features! If supported, then get enhancement. #AwwwardsBCN

A photo posted by Monica Messaggi Kaya (@monicakaya) on

@adactio


Henry Daubrez

No guts, No glory

We are Dogstudio and we come from Belgium. Well, not especially the place you would dream of to grow a digital agency, isn’t it ? You’ve got to grow a pair, dream big, fail bigger and trust your guts. This is our everyday guide on how being weird, integrating research & development, personal projects and taking bold decisions got us to look into whole new perspectives.

My notes:

DogStudio does loads of amazing projects, from printing, web, 3D printing, light installation (and ‘weird stuff’), animation, etc.

A few of the projects they showcased (can we even flex this noun as a verb?)

Keep the creative juices flowing (yeah, sounds naughty)

  • Gifcup website loads of visits in 24hs (had to be taken down)
  • Waterloo battle

You need to know what you are doing, without inspiration and creativity an immense budget won’t help

They use lots of videos, nice imagery, effects, sound effects.

Project cycle: rising up your team’s skills > higher expectations > high quality > better project > repeat.

“50% of a remarkable experience lies in the details.”

Live by your vision. Trust your guts. Aim for quality. Party like there’s no tomorrow

@benguedj Benjamin Guedj – @sarrimaxime Maxime Sarri

Amazing super production of sites by Dogstudio… *NEED* to check their website: http://www.dogstudio.be


Divya Manian

Responsive Design: Current State of Affairs and Where do we go from here?

In this talk learn about what we mean by Responsive Design, the workflows around responsive design that exist today, the problems that we have noticed amongst the current workflows and how we are addressing them at Adobe.

My notes:

Product manager at Adobe – her main focus lie in new features on Photoshop to help people on responsive design.

Design decisions outside of canvas…

The researched showed that people were not satisfied with workflows, they wanted to use tools they already have (not learn another), they didn’t like updating tools, there was an increasing collaboration, but lack of tools for collaboration.

The clients don’t really know what is responsive design, they feel hard to keep pace with changing browser feature set, tedious to update design for different devices.

She advocates to determine where the design breaks, determine the breakpoints and prototype for them.

Implementing the design – use same grid as prototype, inventory features you will use, use responsive frameworks.

Check site: html5 please – use the new and shiny responsibly

RD is necessary for websites and data agrees.

OMG! she did all slides in Photoshop! check this: adobe.ly/1CveCdj (didn’t work much for me though… 🙁 )

@divya – manian@adobe.com


Ricardo Cabello & Jaume Sanchez

The Web in the age of WebGL

In just three years after its conception, WebGL has emerged as the de facto technology for creating web experiences and it is now supported by all the major browser vendors. During this presentation, Jaume and Ricardo will talk about the possibilities the technology brings to the table while sharing the process of developing some of their projects, giving a comprehensive overview of their current workflow and toolsets.

My notes:

WebGL vs Stage3D (Adobe)

Project 3 Dreams of black – http://ro.me (2011) – code now on github.com/dataarts/3-dreams-of-black

Unity or Blender? They actually used Maya for many of their projects…

Check threejs.org – Three.js is a library that makes WebGL – 3D in the browser – easy to use. While a simple cube in raw WebGL would turn out hundreds of lines of Javascript and shader code, a Three.js equivalent is only a fraction of that.

Google maps cube game – started using Maya – from .OBJ converted to .js

Example (very summarised) of workflow for the project Wind&Sun (2013): they used Maya again, but terrain and repeatable objects in Collada. Then review and fix meshes (CSI Models) then optimise and output to binary, finally webgl engine with camera edits.

Gravity (2013) – website for the movie – assets from movie > siplify meshes > preview assets > camera edits

WebVR – Oculus/Cardboard devices – mozvr.com

SmartWater experience http://drinksmartwater.com/#/explore-the-sky

@mrdoob / @thespite


David Navarro & Claudio Guglieri

Where we’re going we don’t need roads

It’s freaking hard to predict the future. Will there be flying cars? Flying skateboards? Self-drying jackets? What can we learn from movies about how the future is going to be? In this talk we will explore what we can learn from the big screen and how that can be applied to our daily jobs with the internet. As digital designers what we do today will have consequences tomorrow, it’s a great power that comes with a great responsibility.

My notes:

Digital interfaces in movies, touch screens, interactions everywhere. Example of Back to the Future II – the date on the display is this year!

The presentation is full of movie clips, frames, images that exemplify all these interfaces that we had contact on a movie (possibly first) and slowly becoming real (or already here!).

Movie references: Matrix revolutions, Avatar, Her, Back to the future, Minority report, War games, Blade Runner, AI, Knight rider, 2001 (Hal), Star Wars, Pacific Rim

Speech – voice interactions bring machines close to us

Movies: I robot, Time Machine, Minority report (store), Moon

Visual

Hendo Hoverboard (a la McFly!)

Touch – the tactile, the feeling

Movies: Strange Days, Metropolis, StarTrek (original series), Next Generation (surfaces), Sleeper, Jonny Mnemonic – feedback on wrong password.

bradfrost.com (right now I don’t remember why Brad Frost was mentioned… maybe about Atomic Design?)

Glass tables, glass tablets, surfaces where you put the hand and options appear.

Feelings/Emotions

Movies: I robot, A.I., Black mirror (smart houses), Minority report (delivering content according to emotional states).

“Future is design agnostic”

Note to self: check “Black Mirror” on Netflix (mentioned twice on the presentation…)

Augmented reality

Holograms – projected in public spaces

Holograms – private spaces

“the human body is the next computer interface” – Fjord on FastCoDesign

Possible future job descriptions?

  • Brain director
  • Augmented Reality Interior Design
  • and so many others fun to hear…

@davidnavarro and @claudioguglieri

(if you know where they added their slides, please share on twitter and send me a note @monicams)


 

Conference site http://conference.awwwards.com/

Creative Block

Oh yes, many times I get stuck. Is not nice, it is not easy to overcome sometimes, but then, on others, it is extremely easy if we just follow a few steps…

I found some good material online and I’m referencing it here. Please visit the original article, highlighted as [source], to read more. Words below are a mix of the topics on the articles and my own experience (in italics).

How to Overcome Your Creative Block [source]

Are you going through a creative dry spell? Here are five creativity busters and some practical tips for overcoming them:

Fear
Fear is a common problem apparently. Fear of rejection, fear of success, fear of failure, and many types of fear. The one that gets me sometimes is the fear of trying something new. Depending on the day a new task can be exciting and motivative enough, but sometimes the ‘blank canvas’ can be terrifying!!! And yes, it causes creative paralysis. One of the best ways to overcome it is to give yourself permission to face the fear head on. Once you identify the fear that’s paralyzing you, tell yourself it’s okay if the fear comes to pass. Write this permission down if you have to and refer to it often. Then, proceed to act in the face of your fear.

Perfectionism
“Are your creations never quite good enough? Do you have trouble feeling that a project is really complete? Are clients happy with your work even though it never seems quite good enough to you? If this is you, you may be suffering from perfectionist tendencies. If so, you’re not alone. Many creative people are perfectionists. One trick for combating perfectionism is to ask yourself if you would be this hard on someone else. Often, the answer is “no.” You should be at least as reasonable with yourself as you would be with another person.”

Busy-ness
Overscheduling your time with too many projects might seem like a good moneymaking strategy but in the end it can leave you feeling burnt out. This is because most creative people need time to process their ideas and they also need exposure to the outside world for inspiration. When you over schedule yourself you eliminate both processing time and inspiration. To overcome this problem, incorporate a regular block of time that isn’t assigned to a project in your weekly schedule. Use this time to process ideas, find inspiration, or just rest.

Procrastination
In many ways, this is the opposite of busy-ness. If you have a problem with putting projects off you may find that the quality of your creative work suffers. I’ve done it, you probably have done it… we do tend to push things to the limit and last minute sometimes… if you leave procrastination creeping in it could be a routine later on and your projects and deadlines can become a big mess. Tackle your procrastination by creating a workable schedule with plenty of breaks. Also, examine your attitudes closely to make sure that the root cause of your procrastination is not really the problem of fear or perfectionism.

Health
Not taking care of your health is a bad idea in many ways. Let’s face it. No one performs well on a diet of junk food or after only a few hours of sleep. If you get sick, your creativity will take an even bigger hit. To solve this creativity buster, identify your unhealthy habits today. Make healthier living (exercising, eating right, getting enough sleep, and regular checkups) a part of your routine. It’s best to avoid as many health problems as you can.

It is easy said than done, but for me it worked slowly changing bad habits… or adding a few good ones. My sacred good is to have at least one full bottle of water a day (not counting tea or coffee or juices). I bought a KOR water vessel to motivate me – a great piece of design – and it is also a reminder of my commitment to myself. Other good habits: not have lunch at my desk, it helps me to unwind and rest my eyes from computer even if it is for a few minutes. Try to walk after lunch, as a break from work, the desk and get some fresh air (also, even if it is 10 minutes it makes wonders).

In another article:

10 Tips to Avoid a Creative Block [source Inspired Mag]

1. Doodle in Your Sketchbook

Graphic Designers always sketch up some ideas or concepts when starting on new projects. I know I do and I have been sketching and drawing since I was little and you might have too. Drawing takes your mind off things and gets your creative juices flowing, you will be surprised how quickly ideas come back to you just from doodling in a little book.

2. Visit Inspirational Galleries on the Web

Looking through designs that were created by other people is usually a great inspiration too. People around the world has gone about setting up Inspirational Galleries for us to visit and view masses of art on the same website, saving us time and effort. I recommend visiting Inspirational Design Galleries as a hobby day to day too, keeping you up to date with the design trends. Read more on 10 Niche Social Networks to Get Your Design Creativity On

3. Take a Walk

Get out of your office, sitting all day is just going to make you look at the same things over and over again which definitely isn’t going to benefit you. Go outside and take the dog for a walk or just go for a walk by yourself. The fresh air and seamless nature around you might drive some new inspiration into you.

4. Search for New Fonts

You will be surprised by how much inspiration you can draw from a few simple curves. It freshens up your thinking patterns and gets your mind fixed on the things that you have to do. Fonts aren’t only used for saying something, they are also used to create something. Read more on 20 Websites for Font, Letter and Symbol enthusiasts

5. Stop Doubting Yourself

Self doubt is a huge thing to overcome a a person, every person faces it sometime or another.When the time comes and you break free from the emotional stumble block a whole new world opens up. Like I said earlier don’t compare yourself to other people, take a stand and believe in yourself, you will accomplish a lot.

6. Get Away For a Day or Two

Sitting in front of the computer days at a time isn’t good at all. My advice is to go away with friends or family for a day or two, the change of scenery will change your thinking patterns and a few ideas might spring up in the process. Keeping a balanced lifestyle is very important in the work that we do, working out is essential.

7. Take your work to the nearest Coffee Shop

Working amongst a busy environment can be very beneficial, especially if you have to come up with new concepts and ideas. The reason is that nothing stays the same, it keeps constantly changing and therefore your thinking changes. You won’t understand the difference until you have experienced it yourself. Try it.

8. Go out with some friends

A night on the town with some friends can bring across some inspiration as well. Having fun and taking your mind off work lets you relax and have fun and not think about your clients.

9. Listen to some Music

Try changing your usual music taste to something different that you don’t always listen to. It broadens your spectrum of thinking and moving by inputting some new sounds and words. A lot of inspiration can be drawn from a simple song. Read more on 20 Fantastic Ways to Find New Music that You Like

10. Follow Some Tutorials

You might think that you don’t want to follow tutorials because you want to come up with your own work, but learning new techniques is the only way to improve your skills and creativity. Following tutorials is a very good base to start off with, because you can add your personal touch to the image you are working on.

A couple more articles: