Blogs
Dear reader, this week's edition takes a look at a creative recruiting initiative, Facebook's latest announcement and why the Swiss word of the year "shitstorm" probably doesn't represent the public opinion once it occurs. Enjoy!
Jobs
Forbes: Pizza Hut To Hold 140-Second Interviews For Social Media Manager Position At SXSW
The well known Pizza franchise is trying to recruit a new "Manager of Digital Greatness" in an unique fashion. If you are looking for something more Drupal related - we've got a vacancy too.
Drupal
DrupalCon Portland 2013: Accepted Sessions
DrupalCon Portland is only two months away. If you are heading to Portland, like some of us will, you can start building your schedule now.
DrupalEasy Podcast: Vice President of Drupal
Episode 100 of the DrupalEasy podcast features Angie Byron as a guest. A great listen if you want to learn more about some behind the scenes activities of the Drupal community.
Social Media
The Verge: Facebook redesigns News Feed with multiple feeds and 'mobile-inspired' interface
This week Facebook introduced that is about to launch a redesigned News Feed. If you want you can already join the waiting list to be one of the first users of the feature. Just don't mention that it looks like Google+...
Food for thought
Wired.co.uk: Twitter debates don't represent opinions of general public
A study conducted by the Pew Research Centre has shown that despite Twitter being the fastest growing social platform its regular storms of controversy don't necessarily have to represent the public opinion. It might sound like common sense but sometimes reminders of this nature are helpful.

Drumroll, please! It's our pleasure to introduce our team's latest addition Corina Schmid. With the end of her General Management bachelor degree course approaching rapidly Corina will join as trainee to offer a practical outlet for her studies.
When not helping Dania with looking after the operational part of the Lab, Corina enjoys snowboarding and expanding her vast collection of shoes.
Welcome to the team and all the best for your graduation.
It's been a cold month here in Switzerland. Nevertheless here are five things which warmed warmed our cockles this week. Enjoy!
Inspiration
Niice. A search engine with taste.
If using Google's image search annoys you due to its uninspiring results - give search engine a go. Niice is the self proclaimed search engine with good taste.
Drupal
Drupal Snippets Repository | Dropbucket.org
Sharing is an important necessity in every open-source project. With that in mind Tim Kamanin started this initiative to make sharing of Drupal code snippets easier.
Content Management Systems (CMS)
Friendly Machine: Drupal Gains Market Share
John Hannah crunched the numbers on W3Techs' CMS monthly stats. Despite Drupal's future looking rosy there is still a long way to go to reach the 10% market share.
Technology
The Next Web: Dropbox: 1 billion files are now being uploaded every day
We all know the big numbers which the likes of Facebook, Twitter and YouTube generate. Here is one you probably don't know yet.
Unfortunate domain of the week
wtflucerne.org
Seriously, or should we actually say WTF? Abbreviating World Tourism Forum Lucerne for ones domain to wtflucerne.org should have raised an eyebrow with every web savvy person involved.
One Swiss Februar from Our Swiss Life on Vimeo.
Team Texas has been in Zurich the past three weeks, hangin' with our better half. This time I thought it would be fun to shoot some video of our stay and toss it together will a little Willie Nelson number. I hope you enjoy it as much as we do our time in Switzerland.
Allow me to take your fear. Designing for Retina displays isn't hard but there are a few things you should know and keep in mind.
Use vectors
Don't mix resolutions

Designing @1× or @2×? It is up to you!
Use Slicy for the export

In this week's issue we take a look at a few topics which are close to our heart. Enjoy!
Drupal
OSTraining: The State of Drupal 8 - After Feature Freeze
Steve Burge, once again, dedicated a blog post to Drupal 8 and its current state.
Drupal motion: Drupal Code Base
While remaining on the subject - here is are some stats which compare Drupal 8's code base to its predecessors.
Technology
The Verge: I used Google Glass: the future, with monthly updates
Besides Sony's PlayStation 4 announcement, Google's Glass preview was probably the gadget story of the week.
Food for thought
37signals: When culture turns into policy
A short and precise reminder where the line between corporate culture and policy lies.
Responsive Web Design
.net magazine: RWD: just getting started
Dennis Odell makes the point that responsive design is still in its early days but nevertheless its future is bright.

Finally: By May 1st we will be moving within Zurich West into a beautiful and spacious office. Besides being very excited, we are currently on the look out for a friendly subleaser.
Here are some cornerstones of your possible new office:
Location
- In the heart of the Zurich West
- Public transport services are in walking distance
Office space
- 93m² which are divided into two rooms (49m² & 44m²)
- Freshly renovated with a hardwood floor
- Own entrance
- Tea kitchen
- Access to the shared 100m² roof terrace with a stunning view over Zurich
Preferably you and your team have a similar mindset to us and complement our service offerings.
Interested? Contact Dania Gerhardt (+41 79 770 17 91 or dania [at] amazeelabs [dot] com) for more information!
In this week's issue we take a look at the increased significance of open-source, two responsive design related items and the battle between flat design and skeuomorphism. Enjoy!
Drupal
Four Kitchens: Responsive Images - a Drupal Implementation
Four Kitchens' front end wizard Chris Ruppel illustrates possibilities how to make your Drupal site's images responsive too.
Opinion
Metal Toad Media: Open Source is the New Microsoft
Joaquin Lippincott argues that the phrase "no one gets fired for choosing Microsoft" needs to be updated.
Design
Sacha Greif: Flat Pixels - The Battle Between Flat Design And Skeuomorphism
Currently the world appears to be divided into to two camps - skeuomorphism and flat design. Osaka based designer Sacha Greif explores the limitations of both design styles and gives his view on the subject.
White Paper
IT-unterstützte Einhaltung der Ad hoc-Publizitätsrichtlinien der SIX Swiss Exchange
Christoph Jaggi, project manager of our Alpine Select release, has published an extensive documentation on the topic of SIX Swiss Exchange compliant reporting of news and business figures based on our implementation. Unfortunately it is only available in German.
Food for thought
Responsive Typography Demo
This astonishing concept could take the responsiveness of a website to a new level.
Alpine Select, one of our latest releases, was built for the eponymous and publicly listed investment company in co-operation with Christoph "Laser" Jaggi. He chose Amazee Labs as development partner and signed himself responsible for the requirement engineering and project management.

The Drupal 7 combo might look "modest / conservative / business / discreet" at first but do not make the mistake to judge the book by its cover. The system is fully stock exchange compliant and takes the reporting duties to the edge with Twitter as an integral reporting channel. Read more about IT and SIX Swiss Exchange compliance in today's article on Inside IT. The new web presence consists of the following major requirements:
- Display of the company profile
- Automatic provision of the reporting infos, required by law, to the Swiss Stock Exchange Authorities. (e.g. Ad hoc release in compliance with SIX)
- Generation of printable Monthly- and Quarterly Reports.
- Provision of financial data to current and potential professional investors. (e.g. Performance charts)




Drupal behaviors: A quick how to
5If you’re adding JavaScript to your custom module it is very easy and tempting to simply add it like this:
jQuery(document).ready(function($){ alert(‘hot dog flavored water’); });Now this code works perfectly fine but what if your JavaScript needs to be executed on page load and after an AJAX request? Imagine you have a view that uses “Views Infinite Scroll” and you want add a CSS class to every result like this:
jQuery(document).ready(function($){ $('.view-display-id-page .views-row').addClass('fancy-pants'); });This will work for the results that are displayed initially but for all the results that are loaded by Infinite Scroll's AJAX call the class is not added. That’s where Drupal behaviors come in handy. The behaviors will be executed on every request including AJAX requests, so let's do the equivalent of the code above but this time using this method:
Drupal.behaviors.infiniteScrollAddClass = { attach: function (context, settings) { $('.view-display-id-page .views-row').addClass('fancy-pants'); } };I admit that was quick - so here are some explanations:
There obviously are cases where some functionality should not be executed on every request. In such a case its great to use jQuery's .once() method. So let's say we want to give all the initially loaded results in our view an additional class, for something like this we would proceed like so:
Drupal.behaviors.infiniteScrollAddClass = { attach: function (context, settings) { // these are the elements loaded in first $('.view-display-id-page').once(function(){ $(this).find('.views-row').addClass('i-was-here-first'); }); // everybody $('.view-display-id-page .views-row').addClass('fancy-pants'); } };This will add the class “i-was-here-first” to all the view results present on page load, everybody else joining in via AJAX will just get the “fancy-pants” class.
So that’s a quick look at Drupal behaviors, if you haven’t used it do use it!
If you are looking for additional theoretical insight into this topic I can recommend these two sources for further reading: