Omar RashidImproving UX with Socket.IOMany applications do not involve a lot of user to user interaction. Let’s take an app I recently used — Meallime. I use it to find easy…Jul 29, 2019Jul 29, 2019
Omar RashidWriting Map in JavaScriptWhen JavaScript students learn about higher-order functions (HOF), three of the first HOFs they usually learn about are filter, map, and…Jul 21, 2019Jul 21, 2019
Omar RashidWriting Filter in JavaScriptWhen JavaScript students learn about higher-order functions (HOF), three of the first HOFs they usually learn about are filter, map, and…Jul 16, 2019Jul 16, 2019
Omar RashidFisher-Yates ShuffleIn JavaScript, there are many ways to randomly shuffle an array. One such way is below.Jul 5, 2019Jul 5, 2019
Omar RashidFloyd’s Tortoise and HareWhen I first learned about linked lists, it was as a coding student. My assignment was to create a linked list in JavaScript. Data…Jun 29, 20191Jun 29, 20191
Omar RashidObservablesFirst, there were callback functions. Then, promises. Then, async/await. Now, observables!? So many different ways in JavaScript to deal…Jun 22, 2019Jun 22, 2019
Omar RashidTypeScriptIf you’re a JavaScript developer, you may at some point need to learn TypeScript. Angular, a popular web application framework, uses…Jun 14, 2019Jun 14, 2019
Omar RashidStyling in ReactThere are a lot of ways to style components in React, and when I was building my first react app, I wasn’t quite sure where to start. I…Jun 7, 2019Jun 7, 2019
Omar RashidASYNC/AWAITAnyone who primarily uses JavaScript for web applications has run into asynchronous problems. Many of the processes complex web…May 17, 2019May 17, 2019
Omar RashidPassing Data in AngularJSAngularJS is a powerful front-end framework for building web applications. A useful feature in AngularJS is the passing of data from…May 7, 2019May 7, 2019