Student | Freelance Web Developer | Open Source Developer

About meResume

CloudWatchEvents let users create Rules for EMR cluster for events including State Change and EMR Configuration Error. With the EMR State Change event, CWEvents let users pulbish notifications for the creation of EMR clusters, among other states. How...




[Amazon Athena](https://aws.amazon.com/athena/) added support for Views with the release of a new version on June 5, 2018. The users can now use CREATE VIEW, DESCRIBE VIEW, DROP VIEW, SHOW CREATE VIEW, and SHOW VIEWS in Athena. The query that defines...


Amazon Elastic MapReduce (EMR) is a web service that uses Hadoop to quickly & cost-effectively process vast amounts of data. It helps us analyze and process vast amounts of data by distributing the computational work across a cluster of virtual serve...



Hive is an open-source, data warehouse, and analytics package that runs on top of a Hadoop cluster. Hive scripts use a SQL-like language called Hive QL (query language) that abstracts programming models and supports typical data warehouse interaction...


Yaydoc, our automatic documentation generation and deployment project, generates and deploys documentation for each of its registered repositories. These repositories registered to Yaydoc have various configurable settings which can be edited to chan...


Yaydoc, our automatic documentation generation and deployment project, generates and deploys documentation for each of its registered repository. For every commit made to the registered repository, there is a corresponding build process running at Ya...


Yaydoc, our automatic documentation generation and deployment project, generates and deploys documentation for each of its registered repository at every commit. It is possible that due to any misconfiguration in users’ project the build process may ...


[Yaydoc](http://yaydoc.fossasia.org), our automatic documentation generation and deployment project was recently introduced with the dashboard for its registered users. Introducing a dashboard to Yaydoc enabled us to include a lot of new functionalit...


In order to register repositories for continuous documentation generation and development using Yaydoc, we relied on a modal in the Web User Interface. Using a modal makes the UI simple; however, it comes with a lot of limitations. Apart from the lim...



[Yaydoc](http://yaydoc.fossasia.org)’s User Interface consists of a form with three required fields; the user’s email address, git repository’s URL, and a theme for the generated website. Specific values of these fields are the minimum requirement to...



Yaydoc takes as its input the information about a user’s repository containing the documentation in Markup files and generates a static website from it. The website also includes search functionality within the documentation. It supports various buil...


Yaydoc consists of two components: 1. A configuration for various Continuous Integration software including Travis CI among others. 2. A Web User Interface Since the initial stage of its development, the team has been focused on developing a `docume...


There are many web applications available online that generates static websites. Among these projects are two unique projects developed here at FOSSASIA. These are the Open Event WebApp Generator and Yaydoc (an automatic documentation generation and ...


As a developer, working on a web application, you may want your users to be able to edit a file stored in your webserver. There may be certain use cases in which this may be required. Consider, for instance, you want your user to edit a file in their...


[Loklak](https://github.com/loklak/loklak_server), a distributed social media message search server, generates its documenations automatically using Continuous Integration. It generates the documentation in the gh-pages branch of its repository. From...


[Yaydoc](https://github.com/fossasia/yaydoc), an `Automatic Documentation Generator` by [Fossasia](http://fossasia.org/), among other components, consists of a Web User Interface. This UI has a form that takes as its input certain information about a...


Many projects on Github use Travis to automatically execute certain scripts on every build. Unfortunately, Travis build does not fail fast. What this means is that Travis continues the build even after it encounters errors in the building process cau...




ownCloud lets its users associate an email address with their account. Having an email address gives the users access to various functionalities including, but not limited to password recovery. Versions before 10.0 didn't verify the emails that the u...


ownCloud enables its users to request resetting the password by sending a 'Password Reset Email'. The email is sent to the registered user email id. This feature had a little bug in it. A password reset email could be asked continuously for an infini...


prelimQuiz is an open source, simple and powerful self-hosted quiz platform that lets an organiser host a quiz either on a local server or in the cloud. It has a beautifully designed interface and it is customizable in a way that it offers you to cho...



While I was working on my project [prelimQuiz](https://github.com/imujjwal96/prelimQuiz), I got stuck at a serious problem. In a quiz, the quizmaster might need to add images along with the question, I had to add this feature, and for that, the uploa...


[Hacktoberfest](https://hacktoberfest.digitalocean.com/), a joint venture of [DigitalOcean](https://www.digitalocean.com/) and [Github](https://github.com/), is a month-long celebration of open source software. Introduced to promote the open source, ...


I have been thinking of building a blog for quite some time, but I could not do it anytime sooner. The reason being I could not jump to a conclusion on how to implement it. I had created a blog during the initial stages of me learning PHP, but it d...


I build projects after learning new technologies. I learn new technologies while building on projects. Some of my projects are: --- ### prelimQuiz __prelimQuiz__ is an *open source*, simple and powerful self-hosted quiz platform with the backend o...


Hello! My name is Ujjwal Bhardwaj, and I am currently looking for a job as a software developer. I am a 4th-year student at Bharati Vidyapeeth College of Engineering, GGSIP University, New Delhi, pursuing a bachelor’s degree in Computer Science and...