Open in app

Sign In

Write

Sign In

Uday Hiwarale
Uday Hiwarale

8.1K Followers

Home

About

Published in ITNEXT

·Pinned

How to choose a programming language to learn

We are surrounded by hundreds of programming languages, but you can’t learn all of them. In this article, I am going to explain a few simple points to consider while choosing your next programming language to learn. — If you are wondering what programming languages I know, well I wouldn’t exactly say I am good at them but I can write programs in JavaScript, TypeScript, Python, Go, Dart, Bash as well as a little of Java and C/C++. I know TypeScript isn’t exactly a language but after Deno…

Programming

16 min read

How to choose a programming language to learn
How to choose a programming language to learn
Programming

16 min read


Published in JsPoint

·May 8, 2022

Introduction to React v18 automatic batch updates and flushSync

In this lesson, we are going to explore how React batch update feature works and how we can opt out of it. — If you haven’t read my previous article about React 18 Suspense, then please do so. In this article, I have briefly explained how the React 18 concurrent renderer works, how to opt in to use it and some of the new features in React 18. …

React

5 min read

Introduction to React v18 automatic batch updates and flushSync
Introduction to React v18 automatic batch updates and flushSync
React

5 min read


Published in JsPoint

·Updated Apr 20, 2022

Introduction to React v18 Suspense and Render-as-You-Fetch approach

In this lesson, we are going to explore React’s new ”Suspense” API released in v18 and how concurrent features work. — Loading data has always been a hassle in web development, whether you are working with React or any other framework. The problem arises when you have multiple API calls to fetch data and you need to show the user the loading state of the application. Let’s take a small example.

React

17 min read

Introduction to React v18 Suspense and Render-as-You-Fetch approach
Introduction to React v18 Suspense and Render-as-You-Fetch approach
React

17 min read


Published in JsPoint

·Jan 8, 2021

Packaging and distributing Electron applications using electron-builder

In this lesson, we are going to learn how to package an electron application using electron-builder and distribute this application using GitHub releases. — In the previous lessons, we learned how to create Electron applications and how to use electron-weback to bundle the application source. So far, we haven’t packaged the application as we were only running the application using either the $ electron or $ electron-webpack commands.

Electronjs

11 min read

Packaging and distributing Electron applications using electron-builder
Packaging and distributing Electron applications using electron-builder
Electronjs

11 min read


Published in JsPoint

·Jan 5, 2021

Creating a React-based Electron application with electron-webpack

In this lesson, we are going to build a React-based Electron application using the electron-webpack package. This package also provides HMR support out of the box, so we will dive deep into that as well. — In the previous lessons, we worked on some simple Electron applications. In the introductory lesson, we created an Electron application to display a random image from the internet. In the File IO lesson, we worked on project structure and understood a few important development concepts.

Electron

12 min read

Creating a React-based Electron application with electron-webpack
Creating a React-based Electron application with electron-webpack
Electron

12 min read


Published in JsPoint

·Dec 29, 2020

Working with files (I/O) in an Electron application

In this lesson, we are going to create an Electron application with a file drag and drop feature. We are also going to see how to manage application-related file storage on the system. — In the previous lesson, we learned about the anatomy of an Electron application and how main and renderer processes play their role in the lifecycle of the application. We also built a sample app to resize and display a random image from the internet.

Electron

13 min read

Working with files (I/O) in an Electron application
Working with files (I/O) in an Electron application
Electron

13 min read


Published in JsPoint

·Dec 24, 2020

A beginner’s guide to creating desktop applications using Electron

In this lesson, we are going to take a look at the architecture of Electron and understand how Electron works. Then we are going to set up a sample Electron project and create a simple desktop application using HTML, CSS, and JavaScript. — Would you believe me if I said Slack, VSCode, Atom, Skype, Discord, and Whatsapp desktop applications you are using right now were written using are HTML, CSS, and JavaScript? Probably not. Because in our day to day lives, we only use these languages for designing websites.

Electron

16 min read

A beginner’s guide to creating desktop applications using Electron
A beginner’s guide to creating desktop applications using Electron
Electron

16 min read


Published in ITNEXT

·Dec 21, 2020

Deploying an ExpressJS (Node) web application to Heroku

In this lesson, we are going to create a sample image-processing web application using ExpressJs and host it on Heroku. — Heroku is a PaaS (platform as a service) provider. Using Heroku, we can deploy applications on the cloud in a matter of seconds. It supports many programming languages such as Java, Node.js, Python, PHP, Go, etc. Things that set Heroku apart from other platforms such as AWS, Google Cloud, or…

Heroku

11 min read

Deploying an ExpressJS (Node) web application to Heroku.
Deploying an ExpressJS (Node) web application to Heroku.
Heroku

11 min read


Published in ITNEXT

·Dec 20, 2020

A beginner’s guide to deploying a Docker application to production using Docker Compose

In this lesson, we are going to learn how Docker Compose works and how it can be used to deploy & manage multiple containers in the production environment. — In the previous lessons, we discussed the basics of Docker. We learned the anatomy of Docker containers, the structure of a Dockerfile, how to create images, how to manage containers, etc. This is just the basic information we need to know in order to operate Docker.

Docker

21 min read

A beginner’s guide to deploying a Docker application to production using Docker Compose
A beginner’s guide to deploying a Docker application to production using Docker Compose
Docker

21 min read


Published in ITNEXT

·Dec 17, 2020

A beginner’s guide to networking in Docker

In this lesson, we are going to understand how host-to-container and container-to-container communication takes place. Since this won’t be an advanced guide, we are only going to explore the surface of networking in Docker. — In the previous lessons, we learned a great deal about Docker, Dockerfile, Docker images, and Docker containers. …

Docker

11 min read

A beginner’s guide to networking in Docker
A beginner’s guide to networking in Docker
Docker

11 min read

Uday Hiwarale

Uday Hiwarale

8.1K Followers

Software Engineer at kausa.ai / thatisuday.com ☯ github.com/thatisuday ☯ thatisuday@gmail.com

Following
  • Frontendnachos

    Frontendnachos

  • Barack Obama

    Barack Obama

  • Raghunandan Singh

    Raghunandan Singh

  • Michael Klaput

    Michael Klaput

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech