Because most programming languages come with a built in method to sort a list / array, we often overlook how the computer is actually doing this.
There are many algorithms that can be used in order to sort a list.
A couple examples:
- Bucket sort
We will be re-building the infamous growler app, this time with firebase and react.JS . Instead of using Auth0 for authentication, we will use Firebases build in authentication. We will use react-router
Firebase has Oauth, and standard authentication built in. Signing up or logging in is as easy as calling a method. However, it will be our responsibility to persist the user on the frontend.
(Tutorialspoint Demo)
Working with a group can be a demanding process, both technically and collaboratively. Like most post-sprint workflows, we would like you complete the questionaire below to reflect on the experience.
Why: Developers also typically find themselves working in small groups, it is therefore imperative to start honing the skills necessary to work well in this setting.
Reflecting back on last weeks project, take a moment to reflect how YOU worked technically and collboratively with your group:
It’s no Vulcan mind meld, but brain-to-brain interfaces (BBI) have been achieved, allowing for direct communication from one brain to another without speech. The interactions can be between humans or between humans and animals.
More info here: http://reilly.nd.edu/outreach/emerging-ethical-dilemmas-and-policy-issues-in-science-and-technology-2015/brain-to-brain-interfaces/
Let's have a formal discussion / debate about the ethical implications of this, and it coming into the future.
Right now the temperature is in kelvin units, using this existing API, make the JSON response give back the temperature in Fahrenheit.
Check out the API documentation, and scroll to the bottom under "Unit Format" to see how this is done. http://openweathermap.org/current
Let's make this app a little more visual by adding weather icons on the page representing the cities existing weather.
If you look at the JSON response, at response.weather[0].icon
, we can see that the JSON gives us an icon ID such as 03n
. Let's look at the documentation to see how we can take that ID here:
Section 1: Setting up a cohort
After this lesson, you will be able to:
Let's extend our todo list by adding more functionality, and making it look better.
There's a couple things we will do to improve it's functionality and look:
1. Guard input against sending nothing
As of right now, when we submit our form, we are automatically pushing the todo to our firebase.