You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Pair programming is an agile software development technique in which two programmers work together at one workstation.
One member, the driver, writes code while the other, the observer or navigator, reviews each line of code as it is typed in. The two people work together to design, code and test user stories.
perhaps talk about what pair programming looks like at Artsy today (ad-hoc).
Despite the size of a team or scope of a project there is always room for improvement. Running a retro allows the team to iterate on the existing processes and improve the way the team works. It is also a good opportunity to check in with other team members to collaboratively assess team health. In short, the retrospective helps the team identify how they can improve their processes and most efficiently achieve business goals.
What is a retrospective?
A retrospective is a meeting held typically at the end of a sprint that gives the team the opportunity to reflect on what happened in the sprint and identify actions for improvement moving forward.
When to run retrospectives?
Generally, a retrospective is held at the end of a sprint. Holding it at the end of a sprint is suggested because the team has completed a sizeable amount of work that they can reflect on. It also allows the team to quickly implement ideas and improvements in the next sprint (that can the
Pair programming is an agile software development technique in which two programmers work together at one workstation. One member, the driver, writes code while the other, the observer or navigator, reviews each line of code as it is typed in. The two people work together to design, code and test user stories.
perhaps talk about what pair programming looks like at Artsy today (ad-hoc).
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Accessing form elements:
A) What is the property/attribute of the text field that stores what the user has typed in?
-input
B) Which property do we check to see if a radio button or checkbox was selected?
-For radio buttons and checkboxes, you use the checked attribute to determine whether they were selected or not.
Preventing a form from being submitted:
C) What would happen if we did not return false upon checking a form and finding something unacceptable?
-The form would submit the invalid or unacceptable data
The OAuth 2.0 authorization process enables a third-party application to obtain limited access to an HTTP service and data through an authentication process. It is a protocol that lets external apps request authorization to private details without getting their password. This is preferred over Basic Authentication because tokens can be limited to specific types of data, and can be revoked by users at any time.
The OAuth roles:
Third-party Application: Client - the party seeking to gain access to resources (ex. Houston ISD's student management platform)
The API: Resource Server (ex. The API we will create)
Resource Owner: An entity capable of granting access to a protected resource (ex. Apex Learning)
Node.js is an event-driven programming model for server-side JavaScript. In addition to being a server, it's also a runtime environment in the same way that Perl, Python, and Ruby are. It uses the V8 JavaScript Engine developed by Google to compile JavaScript.