Building SDKs for MindsDB this Hacktoberfest

This is a submission for the 2024 Hacktoberfest Writing challenge: Contributor Experience

The Hacktoberfest 2024 was quite special for me.

I have been involved in open source but have only made small contributions. In the past, I also completed the H…


This content originally appeared on DEV Community and was authored by Md Abid Hussain

This is a submission for the 2024 Hacktoberfest Writing challenge: Contributor Experience

The Hacktoberfest 2024 was quite special for me.

I have been involved in open source but have only made small contributions. In the past, I also completed the Hacktoberfest challenge in 2022, where I contributed to roadmap.sh through documentations. It was really great experience.

But this hacktoberfest I took a great step towards contributing to open source. During this hacktoberfest I have contributed to MindsDB which is a great platform for building AI from enterprise data, enabling smarter organizations.
MindsDB platform overview

My Contribution

I have built Java SDK for MindsDB and also contributed to JavaScript/TypeScript SDK of MindsDB.

It was challenging and took a lot of effort in understanding the MindsDB. There is already SQL api, REST API and Python SDK. I have to built the whole SDK using the reference from those. The REST API client lack some implementation so I have to write the dynamic SQL query and send it via REST API. Python SDK for MindsDB is written very well along with documentation, so I followed that structure to build Java SDK. I have to read the whole documentation from Python SDK , REST API to SQL API. It's like I have memorized the whole Python codebase, SQL api and documentation because I have referenced them so many times that I can't remember. If I ran to any issue I know where to look and what might be causing the issue.

Apart from this I have also contributed to the JS/TS SDK and it was easy because I know what I have to do since I have already built the Java SDK.

I didn't just built it, I performed tests, wrote both documentation and tests.

Below are the links:


This content originally appeared on DEV Community and was authored by Md Abid Hussain


Print Share Comment Cite Upload Translate Updates
APA

Md Abid Hussain | Sciencx (2024-10-30T19:13:11+00:00) Building SDKs for MindsDB this Hacktoberfest. Retrieved from https://www.scien.cx/2024/10/30/building-sdks-for-mindsdb-this-hacktoberfest/

MLA
" » Building SDKs for MindsDB this Hacktoberfest." Md Abid Hussain | Sciencx - Wednesday October 30, 2024, https://www.scien.cx/2024/10/30/building-sdks-for-mindsdb-this-hacktoberfest/
HARVARD
Md Abid Hussain | Sciencx Wednesday October 30, 2024 » Building SDKs for MindsDB this Hacktoberfest., viewed ,<https://www.scien.cx/2024/10/30/building-sdks-for-mindsdb-this-hacktoberfest/>
VANCOUVER
Md Abid Hussain | Sciencx - » Building SDKs for MindsDB this Hacktoberfest. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2024/10/30/building-sdks-for-mindsdb-this-hacktoberfest/
CHICAGO
" » Building SDKs for MindsDB this Hacktoberfest." Md Abid Hussain | Sciencx - Accessed . https://www.scien.cx/2024/10/30/building-sdks-for-mindsdb-this-hacktoberfest/
IEEE
" » Building SDKs for MindsDB this Hacktoberfest." Md Abid Hussain | Sciencx [Online]. Available: https://www.scien.cx/2024/10/30/building-sdks-for-mindsdb-this-hacktoberfest/. [Accessed: ]
rf:citation
» Building SDKs for MindsDB this Hacktoberfest | Md Abid Hussain | Sciencx | https://www.scien.cx/2024/10/30/building-sdks-for-mindsdb-this-hacktoberfest/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.