Skip to content

Instantly share code, notes, and snippets.

View jjsilas's full-sized avatar

Jherich Silas jjsilas

View GitHub Profile
@jjsilas
jjsilas / Asynchronouscp2
Last active February 6, 2020 08:53
Asynchronous web apps check point 2
1.Write an analogy to describe the relationship between clients and servers.
- A drive through window experience is analogous to the client server relationship. The person pulling up to the drive through is the client. They believe they know what they want, and once they get acknowledgement that the drive through is ready they place their order (Make a request to the server). The person on the other side of the speaker tries to understand what the requester(client) wants and get the needed components from the other team members. Once everything thing is ready, the person on the far side of the speaker(the server) presents the request to the person on the near side(client) of the speaker. I think this relationship in many ways describes the relationship
2.Draw a diagram of the request/response cycle.
https://user-images.githubusercontent.com/56581417/73920837-22059a00-48be-11ea-8e03-a9eff99de98b.png
@jjsilas
jjsilas / meetup.com_Api_review
Created February 12, 2020 09:13
Review of the Meetup .com API for Module 10.4
Meetup.com API
1. Most request require authentication
2. Yes, the meetup API supports CORS
3. The best fit for this seems to be the Find Upcoming Events. The Response returns a list of events resolved by the City. It will show the City, Country, Id, Lat/Lon, member count, the full name of the city as a string, The state, and the zip code. there are other responses available as well.
4. If you exceed the number of allowed request you will be throttled, and if that continues you will be blocked for a period of time.
5. Depending on what going on you can see any of the following status codes: 200 good, 400 Bad Request, 401 Unauthorized, 429 Too Many Request, 500 Internal Server Error.
@jjsilas
jjsilas / googlemapsapireview
Created February 12, 2020 09:14
Google Maps API Review Module 10.4
1. Subscription List End point:
https://www.googleapis.com/youtube/v3/subscriptions
Required Parameters:
- part
Optional Paramaters:
- (forChannelId) data type string - allowed values are comma separated list.
- (maxResults) data type unsigned integer - allowed values are integer inclusive of 0 to 50.
2. Google Maps Geocoding
@jjsilas
jjsilas / Asynchronous web apps 10.5
Created February 14, 2020 06:12
Asynchronous web apps Dog API assignments 1 - 3
1.Create an app that lets users choose to display between 1 and 50 random dog images, then prints the results to the console. 
https://repl.it/@jherich/Get-Up-to-50-random-Dog-images-AS1-105
2. Building on the previous app, create an app that lets users choose to display between 1 and 50 random dog images, then loads the images in the console.
https://repl.it/@jherich/API-Fetch-Dog-Images-and-display-in-DOM-AS2-105
3. Create an app that loads a single random image for a specific breed, based on a user input.
https://repl.it/@jherich/API-Fetch-A-Single-Dog-Image-Based-input-AS3-105
@jjsilas
jjsilas / Asynchronous web apps 10.6
Created February 18, 2020 19:41
Asynchronous web apps 10.6 Searching for a GitHub user
The url to the app - https://jjsilas.github.io/githubusertk106/
GetHub Repo - https://github.com/jjsilas/githubusertk106
@jjsilas
jjsilas / Asynchronous web apps 10.7 NPS App
Created February 19, 2020 16:20
Asynchronous web apps 10.7 National Parks Service App. Searching for national parks.
The url to the app - https://jjsilas.github.io/npsapi/
GetHub Repo - https://github.com/jjsilas/npsapi
@jjsilas
jjsilas / Thinkful 11 Capstone 11.2
Created February 21, 2020 08:55
Thinkful Module 11 Capstone A Statement about my app.
My App will use the ProPublica - Congress API.
The app will help users to make voting choices based on being able to quickly look up the votes of there National Represenatitives.
@jjsilas
jjsilas / Thinkful 11 Capstone 11.3 User Stories
Last active February 22, 2020 06:42
Thinkful 11 Capstone 11.3 User Stories 1 - 11
Role Task Importance #
As a new user Can sign up for an account High 1
All Users Can login after account creation High 2
All Users Can Search for results High 3
All Users Specify the number of results to show Medium 7
All Users Can sign in and view account details Medium 8
All Users Can logout High 6
As an administrator Can remove or disable users Medium 10
As an administrator I want to view all user accounts Medium 9
As an administrator Can view use logs Low 11
@jjsilas
jjsilas / Thinkful 11 Capstone 11.4 User Flow
Last active February 22, 2020 09:06
Thinkful 11 Capstone 11.4 User Flow MVP images
The images are of the MVP user flow.
Showing the index/login page. As well as the Two main data pages, the Congressional Records, and The Explanations pages.
https://user-images.githubusercontent.com/56581417/75089591-47e39d80-5552-11ea-9f59-536726ffc44f.jpg
https://user-images.githubusercontent.com/56581417/75089596-4ca85180-5552-11ea-80b5-7f171118b430.jpg
https://user-images.githubusercontent.com/56581417/75089597-4f0aab80-5552-11ea-81f8-ede0cad9cfc8.jpg
@jjsilas
jjsilas / Capstone 11.5 Implement your MVP
Created February 27, 2020 01:07
Implement your MVP
https://jjsilas.github.io/your_reps/