Skip to content

A repo to hold the Azure SDK quickstart template for user studies of storage blobs in nodejs

License

Notifications You must be signed in to change notification settings

isabella232/quickstart-storage-blobs-for-js

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Azure Blob Storage SDK Study

Thank you for participating in critical research about the usability of the Azure SDK! This repo contains templates for an application along with instructions to run the template and tasks that will complete the application. As part of the study, the Azure SDK team is reviewing our documentation, SDK design, and user experience. We are not reviewing this study for technical skills or aptitude of our participants. You may be asked for feedback as part of the research process. Do not leave feedback or comments in this repo, as this repo is not actively developed.

Scenario

Imagine you are a developer at a software company that wants to analyze log data from its mobile application. To analyze the log data, each mobile app will upload logs once a day to a central service written. This repository is the start of the code for that central service. It is an express application, and it has an endpoint started that accepts a text file. Some test text files are in the logs folder.

Instructions

Complete this application by doing two things:

  1. Complete the POST endpoint so that it successfully uploads a log file to blob storage.
  2. Complete the GET endpoint so that it returns a list of all uploaded blobs.

Getting Started

Calling the app

The app listens and responds to web requests on localhost:3000. For example, in PowerShell:

to POST a logs.txt file:

curl http://localhost:3000 -Method POST -Body (Get-Content ".\\logs\\logs01.txt") -ContentType "text/plain" -UseBasicParsing

To GET

curl http://localhost:3000 -Method GET -UseBasicParsing

Support

Your recruiter and study scheduler should be able to assist if you need further instructions completing this study; contact them per their instructions. For general inquiries into the Azure SDK, begin by visiting the Azure SDK repo on GitHub.

Contributing

For details on contributing to this repository, see the contributing guide.

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, view Microsoft's CLA.

This project has adopted the Microsoft Open Source Code of Conduct. For more information, see the Code of Conduct FAQ or contact opencode@microsoft.com with any other questions or comments.

Reporting security issues and security bugs

Security issues and bugs should be reported privately, via email, to the Microsoft Security Response Center (MSRC) secure@microsoft.com. You should receive a response within 24 hours. If for some reason you do not, follow up via email to ensure we received your original message. Further information, including the MSRC PGP key, can be found in the Security TechCenter.

License

This template is licensed under the MIT license.

Impressions

About

A repo to hold the Azure SDK quickstart template for user studies of storage blobs in nodejs

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 79.2%
  • JavaScript 19.9%
  • Shell 0.9%