A series of interviews between Vitaly Friedman and speakers from the upcoming View Source conference in Amsterdam. Hear from Tejas Kumar, Sharell Bryant, Ali Spittel, Kenji Baheux, Jory Burson, Hui Jing Chen, Henri Helvetica, Elizabeth Sweeney, and Jeremy Keith. Today, Vitaly brings you a conversation with Kenji Baheux, a Product Manager at Google, working on Chrome/Web Platform, about the web in different parts of the world, differences between usage of the web, and what we need to be aware of when expanding to an unfamiliar market in India or Southeast Asia.
Read more…
You don’t have much time to capture the attention of visitors to your PWA. Rather than waste that time with an overcrowded hero image or, even worse, disappoint them with a lackluster design, get creative with what little space you have above-the-fold. One of the best sources of inspiration for this? Movie posters. In this article, Suzanne Scacca will look at some examples of good and bad movie posters and see what sort of lessons we can use to help you with your PWA hero design.
Read more…
The distributed team structure is known to offer many benefits for a company and its employees; however, this sort of work model also comes with its own unique set of obstacles. In 2018, Owl Labs found that 56% of the participating companies in their study adopted or allowed for some form of remote arrangement for its employees. While this organizational approach has revolutionized the way we perform our job functions, it’s also paved the way for new patterns to emerge in the way we interact with each other across the distance. In this article, Randy Tolentino will review how “remote soft-skills” can help with the challenge of building authentic connections with your distributed co-workers.
Read more…
Do you know the impact unused CSS has on performance? Spoiler: It’s a lot! In this article, Luke Harrison will explore a Sass-oriented solution for dealing with unused CSS, avoiding the need for complicated Node.js dependencies involving headless browsers, and DOM emulation. He will then touch upon some existing solution for removing it from stylesheets.
Read more…
It’s hard to capture the experience of being at a SmashingConf, however, Rachel Andrew brings you the videos from our Toronto event. They are available so that everyone can learn from the insights our speakers shared — many of them coding live on stage.
Read more…
In this third instalment of Inspired Design Decisions, Andy Clarke will teach you how to use frameworks to create layouts as engaging as in the well-known Ernest Journal. All it takes is an understanding of layout design and imagination. Curiosity keeps a creative mind open to new possibilities, and that’s what Ernest Journal magazine — the inspiration for this issue — is all about. Ernest Journal’s design is successful because although each article has its own distinctive elements which connect the visual style with the content, those articles use a consistent grid system and foundation styles.
Read more…
React developers can get the advantages of Ionic to build hybrid mobile apps and progressive web apps. In this tutorial, Ahmed Bouchefra will use both Ionic and React to build a simple mobile application that fetches and displays news data from a third-party API using the Axios client. You will also see how to use hooks in React — namely, the useState() and useEffect() hooks — to create state and perform side effects inside React function components. With Ionic, we’ll see how easy it is to generate a project based on React and how you can theme the application using the color attributes of components.
Read more…
The support of multiple writing modes is key to the way that our new layout methods of Flexbox and Grid Layout have been designed. An understanding of CSS Writing Modes is useful if you want to work with vertical scripts, or change writing mode for creative reasons. However, they also underpin our new layout methods, and those ideas are increasingly being applied across all of CSS. In this article, find out why Rachel Andrew believes understanding writing modes is so important.
Read more…
Customers’ loyalty does not come for free. While it would be nice if they were satisfied with a high-quality product with some extra bells-and-whistles thrown in, sometimes what’s needed to seal the deal is a rewards system. But when a client asks you to design the mechanism for their loyalty program, how do you decide which format it should take? In this article, Suzanne Scacca shows you what you need to know about designing mobile loyalty programs.
Read more…
The feast or famine merry-go-round of freelancing can certainly be damaging to our bank accounts but more importantly it can deeply affect our self worth and mental health. This happens to everyone at some point or another. Even people who we assume are constantly over booked with work. Speak to people and be open and honest. It’s important to let people know you’re available for work. In this article, Liz Elcoate brings you some strategies she learnt the hard way to combat the quiet times.
Read more…