You can now run Linux apps on Chrome OS

For the longest time, developers have taken Chrome OS machines and run tools like Crouton to turn them into Linux-based developer machines. That was a bit of a hassle, but it worked. But things are getting easier…. Source:

How to craft a kickass filtering UX

This is the write up of a research and subsequent debate session we had in the Design team at Zomato. It’s vastly based on Baymard’s e-commerce usability research and on Thierry Meier’s article on filtering and sorting patterns…. Source:

An Overview of Buffers in Node.js

JavaScript introduced destructuring assignments as part of the 2015 edition of the JavaScript language spec. Destructuring assignments let you assign multiple variables in a single statement, making it much easier to pull values out of arrays and objects…. Source:

Practical CSS Scroll Snapping

CSS scroll snapping allows you to lock the viewport to certain elements or locations after a user has finished scrolling. It’s great for building interactions like this one:… Source:

React Context API: Managing State with Ease

TL;DR: The React Context API isn’t a new thing on React’s ecosystem. However, the React’s 16.3.0 release brought a lot of improvements to this API. These improvements are so overwhelming that they greatly reduce the need for Redux and other advanced state management libraries…. Source:

Learn Redux with Dan Abramov

In this comprehensive tutorial, Dan Abramov – the creator of Redux – will teach you how to manage state in your React application with Redux. State management is absolutely critical in providing users with a well-crafted experience with minimal bugs…. Source:

Tips for using the top command in Linux

Trying to find out what’s running on your machine—and which process is using up all your memory and making things slllooowwww—is a task served well by the utility top. top is an extremely useful program that acts similar to Windows Task Manager or MacOS’s Activity Monitor…. Source:

Webpack 4 course begins – but what is Webpack?

Before considering using any kind of tool, you need to ask yourself a very important question. The question is, what problem of yours does the tool solve. Webpack is a module bundler. It means, that its purpose is to merge a group of modules (with their dependencies)…. Source:

enable cross-origin resource sharing

Cross-Origin Resource Sharing (CORS) is a specification that enables truly open access across domain-boundaries. If you serve public content, please consider using CORS to open it up for universal JavaScript/browser access…. Source: