DAU (noun) Daily active users. Hip-hop (noun) If you got to ask, you ain’t got it. In this article, Benjamin Hersh will talk about the unique challenges of designing a hip-hop app as he led design for one of the few successful apps in that space. Benjamin will share insights from his research and design process, and the lessons he and his team learned about the DAU of hip hop. This is not strictly an article about technical innovations. Benjamin’s focus is how an awareness of complex cultural issues can be critical for good app design.
Read more…
In this article, Adam Simpson will cover Grunt, Gulp, Webpack and npm scripts, providing some examples of each one to get you started into task runners. Task runners can solve real problems. Adam has used them to compile different builds of a JavaScript application, depending on whether the target was production or local development, or to compile Handlebars templates. Task runners are constantly evolving and changing, and in this article Adam will try to cover the most used ones in the current zeitgeist. Happy task running!
Read more…
Websites aren’t just meant to look good – they are meant to be easy to use for everyone, including people who are color-blind. There are many types of color blindness but it comes down to not seeing color clearly, getting colors mixed up, or not being able to differentiate between certain colors. In this article, Adam Silver will cover the majority of problems color-blind people experience when using websites, by providing 13 tips to improve their experience - something which can often benefit people with normal vision too.
Read more…
Websites aren’t just meant to look good – they are meant to be easy to use for everyone, including people who are color-blind. There are many types of color blindness but it comes down to not seeing color clearly, getting colors mixed up, or not being able to differentiate between certain colors. In this article, Adam Silver will cover the majority of problems color-blind people experience when using websites, by providing 13 tips to improve their experience - something which can often benefit people with normal vision too.
Read more…
SSL is the “S” in HTTPS. It adds a layer of encryption to HTTP that ensures that the recipient is actually who they claim to be and that only authorized recipients can decrypt the message to see its contents. In this article, Emerson Loustau will show you how to upgrade your website to HTTPS to improve your website, protect users and participate in the advancement of the Internet. And it won’t cost you anything!
Read more…
Studies reveal that 90% of all downloaded apps are used only once and then eventually deleted by users. Sometimes, when people finally download an app, they feel abandoned. You must clearly show users why they need your app. In this article, Anton Kosolapov will show you that for users to give your app a second chance, they need to understand a few things. The best way to communicate the purpose of your app is through an engaging onboarding experience.
Read more…
Sublime Text is full of such powerful shortcuts and commands. Practice is the key. The number of satisfied users attests to that. If you explore it, you will eventually see how beautifully its powerful features are hidden behind a simple and elegant interface. If you have been using Sublime Text for some time, now is the time to upgrade your arsenal with new ammunition. In this article, Jai Pandya will be taking you through some of his favorite tips and tricks. Knowing them might just unleash your hidden powers as a programmer to the world.
Read more…
How do we make sure the website layout stays responsive and displays correctly on all kinds of devices with various resolutions? In this article, Ivan Shubin will guide you through an interesting new layout testing technique. Using Galen Framework, he will provide a detailed tutorial for writing meaningful generalized layout tests, which can be executed in any browser and on any device and at the same time used as a single source of truth in your design documentation. You will learn how to extend Galen’s syntax with your own language, how to improve the test code and how to turn a layout testing routine into art.
Read more…
Creating a flexible UI system that is consistent and easy to customize, while also scalable and cost-efficient, depends not only on how it is built, but on how it is designed. A library of components has very little value if every new design is created independently, ignoring established standards and patterns. In this article, Adriana De La Cuadra explains the value of modularity in UI design and how it ties into the process of style guide-driven development, which improves the implementation of flexible and user-friendly applications, while helping designers and developers collaborate more productively.
Read more…
Designing a city’s metro map is quite a challenging task, even when there is just one line. In this article, Ilya Birman will cover his design process. It’s going to be detailed, so, depending on your interests, this might be very boring or very exciting. In no way is this meant to be a comprehensive guide to designing a map. Each city presents its own set of problems and peculiarities. But hopefully this gives you an idea of what to look for and what to try if you take on such an assignment!
Read more…