
Design
UX lessons learned from eCommerce projects
In this article, I will present a general overview of some of the lessons and UX best practices that I’ve learned throughout my 4-year career working on eCommerce projects.
Design
In this article, I will present a general overview of some of the lessons and UX best practices that I’ve learned throughout my 4-year career working on eCommerce projects.
Development
What if you want to support a true multi-language routing, which will support route names in multiple languages and redirect your users to correct routes when you change languages?
Development
Follow this in-depth-guide and learn ways to improve CSS performance and file size.
General
Can you think of the most relaxed conference where food is better than the speakers? Well, in those words organizers described Digitalab.in conference and it became a synonym for it. It is a two-day conference for the next-gen interface designers and developers. It is being held in the heart
Development
We're going to look at the five simple and very effective principles that will take your CSS to the next level.
Development
Follow this in-depth-guide and learn different ways to optimize images for your website.
Development
How we’ve used panResponder to create draggable chat-heads which could be paired by overlapping one over another.
Development
The idea and concept of Skeleton Loading or Skeleton Screens was introduced in 2013. in this blog post by Luke Wroblewski.
Development
A word of advice for any future projects involving PWA — if it has anything to do with media playback, don’t bet on iOS. Think of PWAs as ProblemsWithApple.
Development
React’s official documentation doesn’t cover custom hooks in detail as it covers the basic hooks, so the focus of this article is going to be primarily on building custom React hooks and best practices.
Development
This is a short, but very useful code snippet for destructuring variables with default values (if the value is undefined). Very useful snippet for avoiding errors caused by undefined variables. In the following example, the options object is being destructured. const { valFirst = 1, valSecond = "hello", valThird = false } = options;
Development
Sometimes, we'd like only a single of those lifecycle methods to run. The following cheat-sheet will help you achieve the "effect" you're looking for.