Amnish Singh Arora

Amnish Singh Arora @amnish04

About: A software developer interested in AI engineering, full-stack web development, and cloud computing.

Location:
Toronto, Ontario
Joined:
Sep 7, 2023

Amnish Singh Arora
articles - 38 total

Never lose valuable error context in JavaScript

If you are a JavaScript developer, you might have ran into error messages like: Failed to extract...

Learn More 14 6May 22

Concluding OSD700

My open source journey started about 8 months ago when I enrolled myself in OSD600, a course...

Learn More 2 0Apr 21 '24

Improve Download Speeds with Concurrency

This week, I came across an interesting problem while working on an issue in ChatCraft. A few weeks...

Learn More 3 0Apr 21 '24

ChatCraft 2.0 is almost Here!

That's right. The BIG 2.0 release for ChatCraft is scheduled by the end of next week. We have been...

Learn More 3 0Apr 14 '24

Adding a Code Editor to your React App

For the last couple of weeks, I have been working on implementing the idea of Web Handlers in...

Learn More 28 0Apr 8 '24

Iterating on Web Handlers Implementation

Last week, I wrote about introducing the idea of Web Handlers in ChatCraft, and how I implemented an...

Learn More 2 0Mar 31 '24

Introducing the idea of Web Handlers in ChatCraft

Have you ever considered the concept of a Chatbot that not only enables interaction with Language...

Learn More 3 0Mar 24 '24

Getting an Open Source Project ON Track for Release

Over the past couple of months, we have released 4 minor versions of ChatCraft, but this last release...

Learn More 1 0Mar 9 '24

An Audio Player hook for your React App

This was my 7th week of contributing to ChatCraft, and so far, I've successfully shipped various...

Learn More 12 2Feb 25 '24

Sheriffing in Open Source

For past few weeks, I've been writing about my experiences working on ChatCraft, an open source AI...

Learn More 6 0Feb 18 '24

Refactor and Reboot: Time to Clear Backlog in Open Source

Last week, I filed and fixed follow up issues for Text to Speech feature I recently integrated with...

Learn More 4 0Feb 10 '24

Taking an Open Source Project to Release 1.1 🚀

In my last post, I discussed how I integrated Text to Speech support into ChatCraft using OpenAI's...

Learn More 5 0Feb 3 '24

OpenAI has Text to Speech Support now!

This week, as I continued diving more into ChatCraft - the Developer Oriented ChatGPT, I found a few...

Learn More 18 4Jan 28 '24

Getting Familiar with ChatCraft

In my last post, I talked about me joining ChatCraft Team as a contributor and my experience with...

Learn More 2 0Jan 20 '24

Joining ChatCraft.org

There is no doubt that Artificial Intelligence is the future, not just of IT, but any domain you...

Learn More 2 0Jan 13 '24

Integrating Cloud Storage for Image Uploads

In my last post, I discussed about my progress in figuring out how to integrate Cloudinary for image...

Learn More 5 0Dec 13 '23

Progress with Cloudinary

In my last post, I discussed about my plan for integrating cloud storage into an open-source...

Learn More 4 0Dec 13 '23

Planning for an Open Source Contribution

As I approach the end of the semester, where I started out on my open source journey, I started...

Learn More 4 0Dec 12 '23

Releasing my Python Project

I have been working on til-page-builder for this whole semester, and as the term approaches its end,...

Learn More 10 1Nov 27 '23

Contributing to ChatCraft

My last contribution to ChatCraft was a UI bug fix from last month, and I wrote about it and the...

Learn More 2 0Nov 26 '23

Adding Dockerfiles to Open-Source Projects

This week, I continued my open source journey by making a meaningful contribution to yet another...

Learn More 12 0Nov 24 '23

Setting up Continuous Integration

Continuous Integration is a philosophy that emphasizes frequent integration of code changes into a...

Learn More 8 2Nov 17 '23

Testing in Python

Automated Testing is the backbone of quality software. Without having tests setup in your project,...

Learn More 31 1Nov 9 '23

Linting and Formatting a Python Project

There are mainly two types of tools/techniques to analyze the quality of a codebase in an automated...

Learn More 13 0Nov 4 '23

Docusaurus Takeaways in Action

In my last blog post, I discussed about docusaurus, how I learnt to use it, and what I learnt from...

Learn More 4 0Oct 30 '23

Docusaurus Rocks!

This week, I looked into Docusaurus, one of the best tools to generate a beautiful documentation site...

Learn More 26 10Oct 29 '23

Hacktoberfest 2023 Recap

A few days ago, I made my Final Pull Request for this year's Hacktoberfest event, and it seems to be...

Learn More 5 0Oct 27 '23

No backing away when hacking away 🎃🚀

My last blog post focused on a pull request in a small to medium sized project, but the contributions...

Learn More 9 6Oct 26 '23

Adding a real feature to a project 🧛

While looking for an issue for my 3rd hacktoberfest pull request, I stumbled accross a feature...

Learn More 2 0Oct 25 '23

My second Hacktoberfest PR!

As I continued to look for repos to contribute to, I found a really cool website that generates web...

Learn More 3 3Oct 25 '23