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: https://techcrunch.com/2018/05/08/you-can-now-run-linux-apps-on-chrome-os/

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: https://uxdesign.cc/crafting-a-kickass-filtering-ux-beea1798d64b

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: http://www.thecodebarbarian.com/an-overview-of-buffers-in-node-js.html

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: https://css-tricks.com/practical-css-scroll-snapping/

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: https://auth0.com/blog/react-context-api-managing-state-with-ease/

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: https://learnreduxwithdanabramov.com/

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: https://opensource.com/article/18/8/top-tips-speed-up-computer

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: https://wanago.io/2018/07/16/webpack-4-course-part-one-entry-output-and-es6-modules/

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: http://enable-cors.org/