With the widespread use of view libraries, such as React and Vue, component-based front-end development has become popular. As an application grows and becomes more complex, the structure can be chaotic if there is no common rule to manage it, especially when the application is developed by a team. For this reason, it is important to design the structure of folders and components before you start writing code. This article will introduce some concepts that may be helpful for folder and component structure design.
React doesn’t recommend specific ways to structure folders in a project but suggests the following two as common approaches. …
Vision AI is a set of pre-trained machine learning models provided by Google. By using Cloud Vision API, you can easily integrate vision detection features within applications.
If you are unfamiliar with the API, you might think it would be too complicated to use it in your application and give up before you read the documentation till the end. Don’t worry. I have prepared a sample code that allows you to easily use Cloud Vision API in a Ruby application.
If you are looking for a job as a software engineer, you should be able to work with other developers using Git and GitHub, no matter what languages or frameworks you learned.
Git is a version control system designed to track changes in the source code of projects, whereas GitHub is a cloud-based hosting service for Git repositories. Companies worldwide use Git and GitHub, and recruiters might check your GitHub account before they give you an opportunity for an interview.
Here is the basic GitHub workflow:
F* sorry, no gif demo