Is this you? As a journalist, you can create a free Muck Rack account to customize your profile, list your contact preferences, and upload a portfolio of your best work.
Claim your profile
Articles by Hussain Arif
What is the difference between a .ts and .tsx file extension?
Written by Hussain Arif✏️ Here’s a quick summary of the differences between a .ts and .tsx file extension: Feature .ts (TypeScript) .tsx (TypeScript JSX) Purpose Standard TypeScript code files TypeScript files that include JSX syntax Use cases General TypeScript code (logic, data, utilities) React components, any code needing JSX rendering File content Pure TypeScript code (classes, interfaces, types) TypeScript code with embedded JSX elements Compilation Compiled to `.js` files Compiled to...
What is the difference between a .ts and .tsx file extension?
LogRocket: Full visibility into your web and mobile apps LogRocket is a frontend application monitoring solution that lets you replay problems as if they happened in your own browser. Instead of guessing why errors happen or asking users for screenshots and log dumps, LogRocket lets you replay the session to quickly understand what went wrong. It works perfectly with any app, regardless of framework, and has plugins to log additional context from Redux, Vuex, and @ngrx/store.
How to use React higher-order components
Higher-order components (HOCs) powerful patterns in React that allow developers to enhance components by wrapping them with additional functionality. They provide a reusable way to manage cross-cutting concerns, such as authentication, logging, or global state management, without modifying the original component directly.
Best CI/CD tools for React Native
LogRocket: Instantly recreate issues in your React Native apps LogRocket is a React Native monitoring solution that helps you reproduce issues instantly, prioritize bugs, and understand performance in your React Native apps. LogRocket also helps you increase conversion rates and product usage by showing you exactly how users are interacting with your app. LogRocket's product analytics features surface the reasons why users don't complete a particular flow or don't adopt a new feature.
JavaScript design patterns guide
Written by Hussain Arif✏️ Imagine a situation where a group of architects wants to design a skyscraper. During the design stage, they would have to consider a plethora of factors, for example: The architectural style — should the building be brutalist, minimalist, or something else? The width of the base — what sizing is needed to prevent collapse during windy days?
JavaScript design patterns guide
LogRocket: Debug JavaScript errors more easily by understanding the context Debugging code is always a tedious task. But the more you understand your errors, the easier it is to fix them. LogRocket allows you to understand these errors in new and unique ways. Our frontend monitoring solution tracks user engagement with your JavaScript frontends to give you the ability to see exactly what the user did that led to an error.
Exploring Remix Vite support and other v2.20 and v7 changes
As of version 2.20, the Remix team announced beta support for Vite. Fast forward to version 2.7, and Remix declared that their Vite integration was stable. This integration gives developers access to Vite’s modern, fast build system out-of-the-box in combination with Remix’s robust routing and data loading capabilities. In this article, you will learn how to use Vite with Remix.
The C-Files: Art & Interfaces
Building a Free-Draw interface in React with React Konva I recently built a React app that features canvas. For any reader who is not familiar, a “canvas” is a type of HTML element that is extremely useful for rendering graphics and animations. Its corresponding API makes it possible for users to create a wide variety of images, and there are many existing libraries out there that simplify and build features on top of the core API.
Online Visual Prototyping of Angular Apps With JitBlox
by Maurice de Laat After a year of hard work, I’m very excited to introduce JitBlox. You can check it out now over at https://www.jitblox.com, it’s free. JitBlox is the first visual prototyping tool and code generator for single-page-applications. JitBlox lets you create a working model-driven application without coding and without even leaving your browser, giving your next web project a jump start.
Class Based Components in React.Js
How to Implement States and Lifecycle Methods in Your Web App Source: Jake Blucker On Unsplash.com In my previous articles, I’ve extensively used functional components to create JSX elements in React. However, apart from using the functional component method, there is another way to materialize JSX components; they’re called class components. In this article, we will discuss Why to use class components over their functional counterparts?
Machine Learning in SQL using PyCaret
Ship your ML code to data by integrating PyCaret in SQL Server This post is a step-by-step tutorial on how to train and deploy an Unsupervised Machine Learning Clustering model in SQL Server using PyCaret(a low-code ML library in Python). Things we will cover in this article: 1. How to download and install SQL Server for free 2. How to create a new database and importing data into a database 3. How to enable and use Python scripting in database 4.
Recurrent Strokes After Gore Septal Occluder (GSO) Device Closure Of Atrial Septal Defect.
Publication HistoryPublished online: September 01, 2017Accepted: August 15, 2017; Received in revised form: August 1, 2017; Received: June 16, 2017;
Show More
loading
Actions
Is this you?
As a journalist, you can create a free Muck Rack account to customize your profile, list your contact preferences, and upload a portfolio of your best work.Get in touch with Hussain
Contact Hussain, search articles and posts on X, monitor coverage, and track replies from one place.
Learn more about Muck Rack