Redux is a predictable state container for JavaScript apps. It’s an application data-flow architecture, rather than a traditional library or a framework like Underscore.js and AngularJS. It is used mostly for application state management. To summarize it, Redux maintains the state of an entire application in a single immutable state tree (object), which can’t be changed directly. When something changes, a new object is created (using actions and reducers). Today, Alex Bachuk will go over the core concepts in detail.
Read more…
When talking to potential clients, be aware that many will have never solicited a professional design service and likely have little understanding of the design process itself, or they have had a poor experience in the past. For many clients, it can be an anxious jump into the deep unknown, a big financial investment steeped in risk. Our knowledge and experience shouldn’t be seen as a free commodity. However, at times, a little patience and empathy are required on our part. Many designers will agree that clients, for the most part, need us to guide them through the design process, to ask the difficult questions and ultimately to reassure them by delivering measurable results.
Read more…
What’s going on in the industry? What new techniques have emerged recently? What insights, tools, tips and tricks is the web design community talking about? Anselm Hannemann is collecting everything that popped up over the last week in his web development reading list so that you don’t miss out on anything. The result is a carefully curated list of articles and resources that are worth taking a closer look at.
Read more…
Every month of the year comes loaded with unique energy, so that it can give us inspiration and ideas, and then leave so many special memories behind. This background collection, dedicated to the charm and uniqueness of the twelve months of the year and its seasons, is available in PNG, SVG, AI and EPS and is all set to energize any project it becomes a part of. A big thank you to the team at GraphicMama — we sincerely appreciate your time and efforts. Keep up the brilliant work!
Read more…
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…