Folder operations on Google Drive with Spring Boot

Folder provides a simple and efficient approach to organize files. Along with file management, Google Drive provides an option to create folders. Unlike traditional folder system, with Google Drive you can store one file under multiple folders. In the previous article, we have already seen how to work with files. This article will help you understand the basics of Folder API.

Continue reading

File operation in Google Drive API with Spring Boot

A file is an efficient option to organize related data. With the nature of today’s industry, it becomes necessary to make these files available anytime, anywhere. With Google drive, one can easily share files with others. Unlike past, wherein a separate hardware like an external drive, USB pen drive, Compact Disk etc., was required to transport data. On contrary, web-hosted storage solutions like Google Drive provide lot more convenience. Because File storage is its fundamental feature, it also provides options to secure it from an unauthorized access.

Continue reading

Typescript, JQuery and Browserify

So far we have seen how to develop simple web page using Typescript. To develop a big website, you must use libraries like JQuery, Backbone etc. These libraries help reduce the time required to develop some of the common requirements. But as we have seen, while importing references from other files, we use import statement in Typescript. This effectively gets translated into a call to require function. Unfortunately, require function is not built-in feature of browsers. Consider below example

Continue reading

Google Drive API with Spring Boot – Step by Step Video Tutorial

When it comes to storing media files, documents etc. the most convenient option is to rely on Cloud storage solutions. Google Drive, Dropbox, AWS S3, Box etc. offer user-friendly interfaces to interact with storage solutions. Access from anywhere, anytime, without a need of carrying any device, feels way more efficient. With the similar requirement, I was working on a project which is using Google Drive as a storage solution.

Continue reading

Introduction To Typescript – Part II (Debugging, backtick and linting)

So we are moving ahead, with next set of Typescript lessons. The topics discussed in the Part-I focus on Typescript configuration and basic familiarity. The series now progress with experience from real-life project development and my struggle to make sure deliverables meet the quality standards. It is often very easy to develop something and be contained with the thought that we met the expectation. In reality usually what you have created may last for the next 4-5 years. Thus, it is our moral responsibility to adhere to standards.

Continue reading

Introduction to Typescript

Somewhere around 2014, I was given a responsibility to migrate an existing Flex based application to HTML 5. Indeed this was needed for one of our flagship product. Flex days were over and to remain competitive in the market, the migration process was very critical. While we reached a conclusion of selecting UI frameworks (partially based on the experience of another group), I was a bit skeptical about using JavaScript for this huge project. The reason for my confusion was primarily because of its dynamic type nature. Things tend to get ugly soon with the rise in project size. I stumbled upon two more options with a little bit of a research – Typescript, and CoffeeScript.

Continue reading