Tuesday, May 19, 2015

Smashing Newsletter #137: Smart Front End, Happy Icons and Browser Hacks

With perceived performance tricks and nifty map designs. Issue #137 Tuesday, May 19th 2015 180,678 readers View in the browser

The Smashing Email Newsletter

Dear Friends,

What was the latest challenge you accepted? Perhaps something uncomfortable, exciting or slightly frightening? Perhaps doing something you've never done before, or exploring a city you've never visited before? Or maybe even both? Well, we love creative challenges, and we love finding ways of making things work. In fact, we do it with everything, and guess what? Our latest challenge already lies ahead of us.

¡Mañana, mañana! The Smashing Conference in Barcelona is coming up in October 20–21, 2015
¡Mañana, mañana! The SmashingConf Barcelona 2015 is coming up in Oct 20–21. It's going to be quite smashing indeed.

A brand new Smashing Conference. In a brand new, special location. With the same guiding principles that we care about — a lot. Connecting with the community. Practical lessons learned. Pragmatic insights from people who've learned a thing or two from their very own experiences. Two days, 16 speakers, lots of networking. Sound like a good recipe to you?

Well, meet SmashingConf Barcelona, taking place on October 20–21st in the (unbelievable!) Palau de la Música Catalana in Barcelona, Spain. The first speakers are already announced, and the tickets go on sale on June 9th, at 14:00 CET. As usual, we only have 400 tickets available. Our new challenge, with a few new, mysterious ideas and good ol' focus on UX and front end. You better not miss this one! Seriously.

¡Mañana, mañana!
Vitaly (@smashingmag)


Table of Contents

1. Perceived Speed And Reactive Design
2. Diving Into Browser Hacks
3. Maps To Get Lost In
4. Smart Front-End Techniques
5. A Set Of Happy And Unique Icons
6. Get Back On Track With Batch Install Scripts And Tools
7. Displaying Large Data Sets Easily
8. Sidestep The Most Common Design Pitfalls
9. Mastering The True Craft Of Web Typography
10. Keep Calm And Attend A Smashing Workshop

1. Perceived Speed And Reactive Design

There is no better way to alienate your users than to make them wait. But even if our hands are tied when it comes to certain technical limitations, we can at least use UX to cater for a smooth and painless experience: perceived speed is the magic word. If you want to dive in deeper into the world of perceived performance, pre-rendering, filler content, and progressive image rendering, Spencer Grover's article "UX Tactics To Make Slow Things Seem Faster" is a good read for you.

Perceived Speed And Reactive Design

Spencer takes a closer look at how renowned companies such as Instagram and Google work around common speed pitfalls to connect their users quickly to the content they want. For even more insights about perceived speed, fellow front-end developer Gabin Aureche has started Reactive Design, a Tumblr blog where he collects interesting insights and little tricks to speed things up — or just make waiting times appear much shorter. Short and sweet, and with links to a plethora of articles on the matter. (cm)


2. Diving Into Browser Hacks

Browser hacks. Hopefully you won't need them, but sometimes you have to be pragmatic and get things done, especially if you need to actively support an old family of old browsers. Obviously, creating a separate partial dedicated specifically for legacy browsers is a good idea, so when the time comes, you can just keep removing stuff from the file, and reduce your technical debt. But how do you keep track of all those nasty browser hacks?

Diving Into Browser Hacks

Well, with BrowserHacks. The site provides an extensive list of browser-specific CSS and JavaScript hacks, i.e. for older Android browsers, Firefox, Internet Explorer and even Opera Mini. The list is well documented and tagged. You can search for a specific version of a specific browser and check available tests as well. Hopefully the resource won't be necessary in most cases, but helpful just in case you do end up needing it! (vf)


3. Maps To Get Lost In

Maps partake of something fascinating. They take you to distant places, sometimes even on a trip back in time, and, well, often they are just wonderful eye candy. To celebrate the beauty of the cartographic craft, the Tumblr blog Beautiful Maps is dedicated to maps of all shades.

Maps To Get Lost In

Old and modern maps are showcased in the collection that Dennys Hess has put together, some of them flagships of precision, some rather artistic takes on the subject. The collection takes you on a stroll through tangled streets and uncharted territories, vibrant graphics and subtle drawings. Such a pity that we rely almost entirely on our smartphones to guide us the way, isn't it? (cm)


Advertisement
Ad


4. Smart Front-End Techniques

It doesn't matter how much you experiment with front end, there is always something to be discovered, and new use cases to consider. What if you wanted to establish a dynamic type hierarchy that depends both on width and height of the viewport? Well, you could use calc(2em + 2vw + 2vh) for font-size, for instance, using viewport width and viewport heights to control the size of the type.

Smart Front-End Techniques

Or, to preserve the pixels of a [articular image when it gets bloated up, you could use the image-rendering property in CSS. You could also combine quantity queries with Flexbox to style elements based on quantity, or just arrange icons close to type, and perhaps use fancy pseudo-classes like :empty, :optional and :in-range along the way. Finally, you could also use animated CSS gradients with CSS alone and create motion blur effects for your animation, too. Yes, that's front end today, and it's pretty amazing! (vf)


5. A Set Of Happy And Unique Icons

You know how the saying goes, "Happiness is everywhere if you take the time to look"? Well, icons shouldn't be underestimated in our designs — you need to take the time to decide well. But then there are icons that don't even need a second look because they already look good at first glance, or perhaps just look happy right away. Take a peek at Happycons — you'll probably see what we mean.

A Set Of Happy And Unique Icons

This 'lil icon set is a set of 40 colorful, happy icons that will surely freshen up your designs. They're free to download, editable and available in 180px size in AI, Sketch, PNG, SVG and EPS formats. Feel free to use them to in your web projects or even print projects. They won't suit every project, but they might leave your users and visitors happy as well. So, what are you waiting for? (il)


6. Get Back On Track With Batch Install Scripts And Tools

How much time do you need to set up your working environment from scratch? And maybe it's not really about being prepared for the case of an emergency, but just having your tools and your setup ready to be ported to a new machine without unnecessary hassle. It's good to be prepared for every kind of situation, and having a proper setup in place within one hour would be ideal — and will save you quite some headaches down the line.

Get Back On Track With Batch Install Scripts And Tools

Automatic back-up is probably going to solve all your issues, but sometimes you might want to adjust global settings or batch install a few applications. You could just store all important data and installation files on a USB with a very detailed restoring machine guidelines for your working environment. There are also other tools and scripts available as well. Just make sure that you don't forget to bring over important files with you.

The guidelines provide an exact instruction what to do and what to avoid, commands to run in Terminal and settings to import, calendars to set up and notes to keep in mind. If you have one, too, why don't you share it as well, so everybody can use it? (vf)


Advertisement
Ad


7. Displaying Large Data Sets Easily

If you've been having performance issues displaying large data sets, well, you can now easily solve them with a tiny vanilla JavaScript plugin. To avoid DOM pollution, you can split the list into clusters, then show elements for current scroll position and add extra rows to the top and bottom of the list to emulate the full height of the table. That way, the browser can show a scroll bar for the full list. This lovely, useful little plugin is called Clusterize.js.

Displaying Large Data Sets Easily

You may be wondering whether it can also be used for anything other than a table? Sure, it can also be used for pretty much anything, including ordered and unordered lists or galleries. The library supports modern browsers and IE 8+. Licensed under the MIT license, this plugin could be something you may want to look into asap. (il)


8. Sidestep The Most Common Design Pitfalls

From "Nerd-Eye Blindness" to "Column Soup"... it's a jungle out there for newly-fledged web designers! In this free e-course, delivered weekly via email, author David Kadavy offers a helping hand, assisting the avoidance of the most common pitfalls designers make as they start out. What makes it extra interesting? The six-week course named "Design Pitfalls" is specifically geared towards the minds of developers.

Sidestep The Most Common Design Pitfalls

Kicking things off with the all too common font anxiety (how can you be sure you're picking the right one?), before moving on to font size stress, correct color selection and framework issues, the course rounds off with a warning to all hackers regarding UX and holding user attention. Registration closes this week, so if you're keen to join 30,000 other students, make sure not to miss the date. (cc)


9. Mastering The True Craft Of Web Typography

The time when web design was limited to just a handful of default system fonts seems like a distant memory. But with the coming of web font services, and all the choices they offer, the process of selecting and implementing the perfect typeface can sometimes feel like more of a chore and less of the pleasure that it should be.

Mastering The True Craft Of Web Typography

Donny Truong is here to help change that. With his new free eBook "Pro Web Type", described by Jeremy Keith as "practical and refreshingly succinct", Donny leads his readers step by step through the craft of making beautiful, successful typographic choices. From the various ways of delivering web fonts, through to selecting body text, setting type in the browser and picking type for UI, chapter by chapter, the website offers plenty of practical, applicable advice that is sure to put you back in confident control of your typography. (cc)


Advertisement
Ad


10. Keep Calm And Attend A Smashing Workshop

With so many techniques, tools, libraries, design patterns, strategies, abstractions, frameworks and boilerplates available nowadays, what do you really need to know to keep your workflow fast, smart and efficient? That's exactly what our front-end and RWD workshops are all about: practical front-end + RWD workshops that will help you become better front-end developers and designers, today.

Keep Calm And Attend A Smashing Workshop
Workshop image credits: Marc Thiele

Upcoming Online Workshops (2h):

Upcoming Smashing Workshops and Meet-Ups:

You can also check more workshops coming up later this year. Or, if you'd like to run an in-house workshop at your office, feel free to get in touch with Vitaly at vitaly@smashingconf.com and briefly describe what problems you're facing and would like to solve. Don't worry about the cost — we'll find a fair price for sure. Get in touch — it's that easy!


New On Smashing Job Board

Here are the recent job openings published on our Smashing Job Board:

  • Senior UX Designer at YP (Glendale, CA)
    We're looking for a passionate candidate who has the ability to produce top-notch wireframes.

  • Animation Director at Rising Tide Games (Austin, TX)
    We're looking for talented and passionate artists to help build the next generation of social casino games in our new Austin studio.

  • Web Developer at Lamar University (Beaumont, TX)
    We're looking for a web developer with extensive knowledge of and skills with web technologies and best practices while delivering solutions contributing to user experience and the user interface.


Smashing Highlights (From Our Archive)

  • Writing Systems And Calligraphy Of The World
    The beauty of typography has no borders. While most of us work with the familiar Latin alphabet, international projects usually require quite extensive knowledge about less familiar writing systems from around the world.

  • Why Coding Style Matters
    When I was studying computer science in college, I had one extremely tough professor. His name was Dr. Maxey and he taught the more complicated courses like data structures and computer architecture.

  • Repurposing Photoshop For The Web
    Like any overzealous teenager aspiring to be a Web designer back in 1999, I found myself in an "Electronic Design" class, behind the wheel of one of those old-school aqua iMacs. If you found yourself in a similar situation, chances are you were given Adobe Photoshop as your vehicle for designing the Web. For me, it was version 6.0.


Recent Articles On Smashing Magazine


Sent to truly smashing readers via Mailchimp.
We sincerely appreciate your kind support. You rock.

Email: newsletter@smashingmagazine.com
Follow us on Twitter Join us on Facebook

The authors are: Iris Lješnjanin (il), Vitaly Friedman (vf), Cosima Mielke (cm), Cat Clark (cc), Christiane Rosenberger (research), Elja Friedman (tools).

unsubscribe update preferences view in your browser


Tuesday, May 12, 2015

Front End Ain't No Piece Of Cake: Meet SmashingConf Freiburg 2015

SmashingConf Freiburg is back! Sept. 14–15th.
Tickets now on sale.

"Front End Ain't No Piece Of Cake."

But we have just the recipe to make it deliciously good. Meet SmashingConf Freiburg 2015, our legendary conference at the foothills of the Black Forest.

SmashingConf Freiburg, September 14-15th 2015

Get the tickets →Only 300 tickets available.

About The Conference

Trends don't matter, but techniques do. With another friendly, intimate conference in our lovely hometown, we'll explore practical techniques, design patterns, lessons learned and other tasty recipes from real-life projects. As usual, 1 track, 2 days, 4 workshops, 16 speakers and 300 available seats.

SmashingConf Freiburg, September 14-15th 2015

Taking place on September 14–15th 2015 at the Historic Merchants' Hall, built 1520-30 at the foothills of the legendary Black Forest. This is where our conferences started, and this is why the place is so special to our hearts, too.


Speakers

Okay, ready for the line-up? Get ready, set, go:

Smashing Conference Freiburg 2015

We reserved 50 early-bird tickets for $359 / €319, and if you book a workshop, too, you'll save €80 off the conference + workshop price. That's pretty smashing, isn't it? Get your ticket.


Why This Conference Is For You

Our conferences are designed to provide practical value to everybody involved. No theories, no assumptions: just things that worked (or failed) in real-life projects, and why. You'll learn:

  1. Strategies for building fast responsive websites,
  2. Clever storytelling techniques for smarter interfaces,
  3. Techniques and guidelines for better visual techniques,
  4. Guidelines for scalable front-end and CSS,
  5. Advanced front end and UX tooling and setup,
  6. Guidelines for dealing with web fonts,
  7. Mistakes and lessons learned from large projects,
  8. Responsive design patterns for future-ready websites,
  9. How to handle touch and pointer events in JavaScript,
  10. How to tackle complexity when building a delightful, responsive user experience.

Good enough? Alright then! Only 300 tickets are available, so you can get your ticket right away — it won't take more than 60 seconds.

Still not convinced? →



Tuesday, May 5, 2015

Smashing Newsletter #136: Free Icons, Cutting The Mustard and Performance Tools

With lovely side projects, space photos and an i18n library. Issue #136 Tuesday, May 5th 2015 180,827 readers View in the browser

The Smashing Email Newsletter

Dear Friends,

Jet lag. After a truly incredible Smashing Conference in LA that took place at the shores of the Pacific Ocean in Santa Monica, we've just got back home to Europe, totally exhausted, tired and sleepy, but at the same time very happy, and of course, jet lagged. Ten hours time zone difference can be quite an overhead, not only for your body, but also for remote work. It requires planning, discipline and just being able to rely on your colleagues.

Just a regular SmashingConf in Los Angeles.
Just a regular Smashing Conference. 3D glasses were required for a 3D laser show by Seb Lee-Delisle and Val Head.

To manage jetlag efficiently, it's a good idea to stay awake until "local" night time and stick to any regular activities during that "local" time, be it gym exercises, meals or playing a round of scribble. It isn't easy, but it is remarkably helpful; just don't get stuffed with horrible in-flight food! Sleeping on the plane is fine, as long as you keep yourself tired enough to get some more sleep at the "right" local times. So to keep yourself awake, you could draw a cartoon, or read a book, or perhaps watch a few Smashing Conference videos. In fact, over the last months we've been releasing many talks, so you'll find a few nifty and useful gems in there for sure. Please keep in mind that the videos can be quite addictive — you've been warned!

Talking about conferences, we do have a few coming up (workhops, too!): SmashingConf New York 2015 on June 16–17th and the tickets for the SmashingConf Freiburg 2015 will go on sale (with a few early-birds!) on May 12th, at 2:00PM CET. That's a legendary one, so please set up alarm and don't be late!

We'd love to meet you in some parts of the world, so if you have specific requests of where our next event should take place, please tweet to us @smashingmag — we love special and unique locations (Llanfairpwllgwyngyll, anyone?).

See you around!
– Vitaly (@smashingmag)


Table of Contents

1. Cutting The Mustard, Revisited
2. Free Payment And Avatar Icons
3. Designing Better User Interfaces
4. Performance Matters: A Perf-Analysis Bookmarklet
5. A Beautiful Test Of Endurance: Long-Term Design Projects
6. Speaking The Language Of Iconography
7. Supporting Many Languages, With One Library
8. Free Space Photography
9. Keep Calm… And Attend A Smashing Workshop!

1. Cutting The Mustard, Revisited

Some things get outdated and deprecated, others remain relevant over the years. Progressive enhancement is one of the latter. In fact, starting with basic HTML/CSS and enhancing for capable browsers is a simple yet powerful concept that makes extremely fast, robust, resilient and responsive experiences easier to craft and maintain.

Cutting The Mustard, Revisited

But how do we send enhanced JavaScript to enhanced browsers? To decide whether a browser is smart enough to get "enhanced" experience, we could use a server-side device detection via WURFL or DeviceAtlas, or client-side libraries like Modernizr or YesNope. However, in many cases, we can use the Cutting the mustard technique instead, first popularized by the BBC team. All we need to do is check whether the browser "cuts the mustard", i.e. supports specific features that modern browsers support.

Jake Archibald has recently discovered that we can use the support of the Page Visibility API as an indicator whether a browser is modern or not; in fact, IE<=9, Opera Mini and Android <= 4.3 don't support it, while all the modern browsers do. We could also just test the feature and fork the loading of assets accordingly. Michael Scharnagl has published an article explaining how exactly we could use it to cut the mustard even faster and easier. Pretty useful for pretty much every project. (vf)


2. Free Payment And Avatar Icons

The web is full of freely available icon sets, but once we search for something very specific, we often don't find just what we need when we need it. Having a few icon sets at hand can be quite useful. For example, PaymentFont consists of 95 icons of all main payment operators and methods in three different styles. You can simply include the font and CSS files in your project and assign appropriate classes, and voilà, you are pretty much done.

Free Payment And Avatar Icons

Also, Material Design Flat Avatars is a handy and unique avatar set that can be used for different purposes: from creating personas to picking random default images for your comment section or dashboards. The icons are available in AI, PSD and PNG formats, and can be used without any restrictions whatsoever. (ml)


3. Designing Better User Interfaces

Unfortunately, we're confronted with inefficient user interfaces more often than we would like, even in the most ordinary situations. Simply take a look at the cluttered control panel on your washing machine, or those distracting treadmill interfaces at the gym. However, there's one good thing about these bad examples: they can teach us to do better with our own, digital products.

Designing Better User Interfaces

Designer Imran Parvez, for example, took the washing machine with its overabundance of choices as an opportunity to rethink how we create settings and preferences for our digital products. In his article "Designing Settings", Imran shares his thoughts on what should (and what shouldn't) become a setting and how settings can be structured for better usability.

Fellow interface designer William Song, on the other hand, came up with an efficient and intuitive design solution to improve the treadmill interface. A nice reminder on how clarity affects the usability of a product. But what about a world after buttons and flat screens, when today's logics don't apply anymore? Matt Sundstrom takes his considerations about creating interfaces to the next level. His article "Immersive Design: Learning To Let Go Of The Screen" captures his key takeaways from experimenting with virtual reality. Interesting thoughts on how we as human beings experience the world and how this knowledge can be used to build virtual experiences. (cm)


Advertisement
Ad


4. Performance Matters: A Perf-Analysis Bookmarklet

When dealing with performance budgets, we often see them as a separate goal that we optimize for as we design. However, it can also be a part of the workflow, e.g. wouldn't it be nice to be able to quickly check how a prototype performs, just to ensure that we are on the right track when designing an interface? Well, that's what performance bookmarklets are for.

Performance Matters: A Perf-Analysis Bookmarklet

Peformance-Bookmarklet is a handy little tool that analyzes the current page through the Resource Timing API, Navigation Timing API and User-Timing to review the requests by type, domain, load times and marks, also available as a Chrome and Firefox extension. Mobile Perf bookmarklet by Steve Souders provides an overview of a few useful tools within just one bookmarklet. And Perfmap generates a front-end performance heatmap of resources loaded in the browser using the Resource Timing API. Helpful. Useful. Bookmarked! (vf)


5. A Beautiful Test Of Endurance: Long-Term Design Projects

100-, or even 365-days projects are a wonderful playground for experimentation, an opportunity to break out of your daily design routine and let your creative juices flow. So, if you have ever thought about launching your own long-term mission, then the following two projects are not just beautiful eye (and ear!) candy, but they might even give you the final push in order to get started yourself.

A Beautiful Test Of Endurance: Long-Term Design Projects

San Francisco-based designer Do-Hee Kim emboarded on her personal 100-days challenge, #100daysoffonts, about a month ago. The creative showcase features a new Google font pairing each day. A beautiful little gem that is sure to provide you with a lot of fresh typographic inspiration.

Everyday Jazz, on the other hand, is the 365-days creative journey of Mytton Williams. The UK-based design agency collaborates with Adam Rogers, a digital artist specialized in innovative web and mobile experiences, and Tom Berge, jazz pianist and composer, to create an ever-changing calendar that merges technology and music. Each day features a real-time animation with particles appearing and disappearing to form the date, all in response to the accompanying jazz music. Impressive! (cm)


6. Speaking The Language Of Iconography

Iconography isn't easy to get right. The premise of icons is obviously a universal, consistent user interface which works well with different languages and in a variety of contexts, e.g. for small and large views, with or without supporting labels. However, it's probably impossible to find icons that have exactly one meaning and could be interpreted in just one way. Even "well-known" icons aren't necessarily clear to everybody, e.g. Android and iOS do share some icons such as the infamous hamburger icon, but you often see different variations of those icons. So often a clear label ("Menu") with a clear affordance (button shape) seems to be a bit more reliable.

Speaking The Language Of Iconography

Text isn't always an option though, and in fact it's just one part of the story. Some icons are verbs, some are nouns, and some could vaguely be both. If you speak the right language of iconography, choosing only verbs or only nouns (e.g. in tabs and floating action buttons), you could get closer to an interface design that is a bit more consistent, predictable and well-understood. An interesting consideration to keep in mind when selecting an icon for the next project. (il)


Advertisement
Ad


7. Supporting Many Languages, With One Library

So what if a website you are building has to support a few dozen of languages? Navigation could be one of the challenges, as well as selecting an appropriate universal web font, and so is formatting micro-content such as time, date or phone numbers. Luckily, the jQuery Foundation announced that it's been working on Globalize, a comprehensive internationalization (i18n) library with support of time, date, digits, currency and message formats (with gender and pluralization support).

Supporting Many Languages, With One Library

With the library, you can pretty much make sure that whenever you have a proper local defined, all those tricky components that would normally look awkward and incorrect throughout different languages will follow the right formatting. Globalize provides number/date/time formatting and parsing for any interface, and is being actively developed, so if you need adjustments or find a use-case which isn't covered, it might be added soon, too. The library supports modern browsers and IE 8+ (needs ES5 polyfill). The team is also currently working on runtime optimization and non-gregorian calendar support. (vf)


8. Free Space Photography

Some projects are so different that it can be hard to find appropriate assets. On the other hand, the web almost provides something for everyone and every case — you just have to find them at the right time. So, what about space photography? Peek.space is a project that provides free photography for any space-related project.

Free Space Photography

Patrick Goethe collected some of the better freely available space-related pictures from a pool of thousands of images so you don't have to. It includes photos of stars and galaxies, but also images of astronauts and related disciplines. Head over to Peek.space and choose from some beautiful imagery for your next astrology site or educational project. (ml)


9. Keep Calm… And Attend A Smashing Workshop!

With so many techniques, tools, libraries, design patterns, strategies, abstractions, frameworks and boilerplates available nowadays, what do you really need to know to keep your workflow fast, smart and efficient? That's exactly what our front-end and RWD workshops are all about: practical front-end + RWD workshops that will help you become better front-end developers and designers, today.

Keep Calm… And Attend A Smashing Workshop!
Image credit: Marc Thiele

Upcoming Workshops in NYC, USA:

Upcoming Online Workshop:

Upcoming Workshop in London, UK:

You can also check more workshops coming up later this year. Or, if you'd like to run an in-house workshop at your office, feel free to get in touch with Vitaly at vitaly@smashingconf.com and briefly describe what problems you're facing and would like to solve. Don't worry about the cost — we'll find a fair price for sure. Get in touch — it's that easy!


New On Smashing Job Board

Here are the recent job openings published on our Smashing Job Board:

  • Senior UX Designer at YP (Glendale, CA)
    We're looking for a passionate candidate who has the ability to produce top-notch wireframes.

  • Animation Director at Rising Tide Games (Austin, TX)
    We're looking for talented and passionate artists to help build the next generation of social casino games in our new Austin studio.

  • Web Developer at Lamar University (Beaumont, TX)
    We're looking for a web developer with extensive knowledge of and skills with web technologies and best practices while delivering solutions contributing to user experience and the user interface.


Smashing Highlights (From Our Archive)

  • Showcase Of Web Design In The Arab World
    and, magic carpets, Islamic art, Mecca, turban, luxury, camels, incense, Ali Baba and the 40 Thieves, arabesque art and cous cous are just a few of the images that spring to mind when thinking Arab world. But there is actually a misconception of what is the 'Arab world'.

  • How To Benefit From CSS Generated Content And Counters
    Generated content was first introduced in the CSS2 specification. For several years, the feature was used by relatively few Web authors due to inconsistent browser support. With the release of Internet Explorer 8 in 2009, generated content was rediscovered, and many interesting implementations were adopted for the first time. In this article, we'll discuss some possible uses of generated content.

  • Hidden Productivity Secrets With Alfred
    Good developers are always looking for ways to be faster and to automate their workflows. Today, we present a series of workflows in Alfred that will boost your productivity and rock your world.


Recent Articles On Smashing Magazine


Sent to truly smashing readers via Mailchimp.
We sincerely appreciate your kind support. You rock.

Email: newsletter@smashingmagazine.com
Follow us on Twitter Join us on Facebook

The authors are: Melanie Lang (ml), Cosima Mielke (cm), Iris Lješnjanin (il), Vitaly Friedman (vf), Christiane Rosenberger (research), Elja Friedman (tools).

unsubscribe update preferences view in your browser