Transcript: Explosion Meander Cracking Branching When a new phone comes out every year and the phone starts to spread in a lot of states When you turn off/on your phones Spiral Patterns Project The security censer on the phone some of the games form your phone Whirl Headphones & Cable cards A censer in the phone that flash when using the camera Kelso Zay Phone codes 120 Angle
Transcript: noun a) expansion of the adjective phrase is limited. Might add an intensifying adverb like "very". Branching direction in modifier + head (O V) language (Japanese) noun head precede *Modifiers need to be fullfledged phrases, to apply the principle. 2. a man as old as the mountains. a man as old as the mountains I knew when I was a child in the country that I later left behind in order to search for the holy grale Left-branching vs. Right-branching Head + modifier languages Language: "Left Branching" follow adjective Branching direction in head + modifier (V O) languages (English) follows Modifier + head languages extensive expansion occurs to the left of the non-expandable element adjective precedes modifier O V languages Language "Right Branching" head b) adjective phrase may be expanded at will: A language with less branching consistency less easy to master, for speaker and hearer. occurs to the right of the non expandable element This is called Branching Note the difference: modifier 1. an old man V O languages extensive expansion
Transcript: huddle Mrs. Rossi huddle to crowd together crowd huddle separate
Transcript: Branching ODM Proposal Version Control A way to write code without affecting the rest of your team Merge branches to integrate your changes Version Control - Branching Version Control with git - Recall Why use branching? So you can push unstable code Work independently Still use remote version control Only merge stable/functioning code What if everyone pushes to the same branch? Why use branching? Without Branching - Scenario All team member push to master Susan is updating the backend Will take weeks Stable when complete Intermediate changes have unpredictable consequences elsewhere John is making changes to the frontend Sees side effects caused by Susan’s pushes Thinks his code caused the changes Without Branching - Scenario Tempting solution Don’t push to the remote repo until all changes are complete Changes only exist locally during development One hard drive error away from losing weeks of work! If there are 10+ developers with different tasks on the same codebase? Complex interactions between modules can multiply issues Without Branching - Scenario Someone pushes code with errors Code breaks Who broke it? Everyone’s workflow halts and the search begins It happens All code functions locally Combined pushes doesn’t contains error ex: A function header is changed Without Branching – Worse Scenario Without Branching - Worse Scenario Branching New commits are only added to the current branch Can implement experimental code without affecting others When the life of the branch is over Merge it into the primary codebase Branching is crucial on large teams Branching Branching in git git checkout –b <newBranchName> Creates branch off of current branch Equivalent to: git branch <newBranchName> git checkout <newBranchName> Alternatively Create a branch in GitHub git checkout <branchName> Branching in git Merging Once the changes are complete and stable Merge the branch back to the codebase Typically: Initiate a pull request If your team performs code reviews It will likely happen here Choose how to merge the code Conflict resolution can be time consuming Helps to coordinate with your team and limit editing the same files Merging A Branching Model A suggested method for branching A Branching Model Master and Develop The two primary branches Master is the default branch in git Use for stable releases Create develop branch Use for untested code Primary working branch for the team Contains the latest features Close to a release Test develop branch for stability Merge commits in develop into master Test and release master Continue to code on develop through the release Master and Develop Feature Branch Branch off of develop Primary working branches for an individual(s) When new feature is finished Merge into develop Code reviews (If applicable) Hope it doesn’t break develop (it might) nightly builds to find out Temporary branches Can be many feature branches being developed in parallel If the feature is a failure Delete the branch without merging into develop Feature Branch Merging To retain branch information git merge --no-ff no fast-forward With fast-forward Existence of the branch is lost Without meaningfully tagging commit messages Looking through history is confusing Especially with many features developed in parallel Merging Hotfixes Production release contains a bug Create a hotfix branch from master Fix the bug Merge fix into: Next production release Develop Hotfixes Release Branch Branch off develop when approaching a release No features added Extensive testing and bug fixes Merge all changes back to develop When confidently stable Merge into master as a release Release Branch Versioning Tag the current state of the code Can easily work with a previous version if needed Use versioning on master Versioning
Transcript: Epic QA-release Testing UMMS-XXXX ACC-release Bug Dev QA-release / ACC-release UMMS-XXXX Story !!! UMMS-XXXX !!! QA-UMMS-XXXX / ACC-UMMS-XXXX UMMS-XXXX Testing Dev Dev Testing Prod-release Last commit / end of development ACC Release ACC-UMMS-XXXX Testing Bamboo QA-UMMS-XXXX Testing Bamboo Prod Release Testing Prod Release Bamboo Bamboo QA Release Bamboo ACC-UMMS-XXXX Testing
Transcript: whirl a digital effect smartphones are examples of branching , and social network patterns project Meander a meander in general is a bend in a sinuous digital wave it can be a heart monitor , or a way to track things like land slides or earthquake Explosion this is a hard disk crash spiral a spiral is a curve as the center gets further away 120 degree angle has to do with math cracking Branching 120 angle
Transcript: business majors / business law students two versions of the same topic engaging Cengage summer interns 2 business majors 1 business minor Would these keep you more engaged? Help you learn? Was it fun? More fun than other types of activities? Feedback at the end of each branch? BRANCHING VIDEO or TEXT? Students: text to get through more quickly Students: formal OK less distracting vocab students Instructors: more video Are you familiar with the concept? Have you used them or seen them used? Would these keep students more engaged? Help them learn? casual Instructors: more conversational More instructors How this will be different Kim Petrone U of Arkansas Lisa Turner Southern Union CC Teressa Elliott NKU Anthony McMullen U of Central Arkansas Donna Foust U of Louisville Leanne DeFoor U of West Georgia Mary-Kathryn Zackary U of West Georgia instructors less formal
Transcript: Spiral Whirl Explosion Spiral Branching 2)How are common patterns from nature reflected in academic content areas? It can be reflected in every day things we learn. For example, in Science Electromagnetic Radiation can mimic the pattern of meandering (waves). Chemical Reactions; goes from one state to another. 120 Angles Meander Branching Tornado Patterns Project Computer Crashes; can happen suddenly and destroy your computer 1)How are common patterns from nature reflected in man-made structures or devices? Through structures such as tree houses, Madison Square Garden, etc. is where you can see patterns reflected in nature Meander 120 degree angle Digital Media Patterns High-Voltage LED (offers a view of 120 degrees) Computer Viruses; causes the computer to go slow, eventually crash Science Patterns Spiral Model; model for technology shown in spiral form Essential Question Explosion 3)How do patterns operate as thinking tools that apply to problems and investigations? Because with everything that happens there is usually a pattern associated with it Whirl Atomic Bomb Databases; branches out data Fault lines DVD's; read in a whirl pattern 120 Angle Branched-Chain Alkanes; connects alkanes through a series of branches Electromagnetic Radiation; Acts as a wave Hurricane Cracking Essential Questions Essential Questions Cracking Soundwaves; moves to and from
Description: Add some color to your quarterly business review with this vibrant business presentation template. The bold visuals in this business template will make your next QBR a memorable one.
Description: Catch the eye and engage the imagination with this cool-looking Prezi proposal template. The bold, bright design and highly dynamic theme all but guarantee success for your next sales or marketing proposal. All Prezi presentation templates are easily customized.
Description: Storytelling is at the heart of great service. Use this stunning, customizable business presentation template to highlight employees who do exceptional work or position your customers as the heroes of your business.
Description: The sky’s the limit. Boost your new sales initiative into orbit with an engaging and compelling SKO presentation. This template features a effective sales kickoff theme that makes it easy to be engaging. Like all Prezi SKO templates, it’s fully customizable with your own information.
Now you can make any subject more engaging and memorable