GithubHelp home page GithubHelp logo

linked-list's Introduction

DTR Linked-List: Ryan Harrington and Matt Walker. 1711 Mod 1 FEE. December 12, 2017.

Project:

Linked List

Group Member Names:

Matt Walker Ryan Harrington

Project Expectations: What does each group member hope to get out of this project?

Ryan wants to get better at Javascript, Git and jQuery. Matt wants to get better at CSS and Git.

Goals and expectations:

Getting faster and more complete with HTML and CSS. Navigatable with ARIA Gaining a deeper learning for Javascript Getting an understanding for jQuery.

Team strengths:

Ryan strength: CSS Ryan weakness: Javascript, Git. Matt strength: Javascript Matt weakness: Git, CSS.

How to overcome obstacles:

Communication. Empathy. Setting up joint work times and deadlines.

Schedule Expectations (When are we available to work together and individually?):

We both have girlfriends so nights we will try to get everything done during the morning/afternoon. If we need to grind something out at night, we will, and that will be on a case-by-case basis.

Communication Expectations (How and often will we communicate? How do we keep lines of communication open?):

Direct communication via Slack. Remote screen sharing, if needed.

Abilities Expectations (Technical strengths and areas for desired improvement):

We can both work on our Git skills during this. Ryan can help Matt with CSS. Matt can help Ryan with Javascript/jQuery. If we need extra help, we will reach out to the other students, other mods, mentors, and teachers if needed.

Workload Expectations (What features do we each want to work on?):

We will do pair programming, using a combination of driver-navigator, remote and ping pong and work on all features together.

Workflow Expectations (Git workflow/Tools/Code Review/Reviewing Pull Requests):

We will do pair programming, using a combination of driver-navigator, remote and ping pong and pull/push on all features together.

Expectations for giving and receiving feedback:

Direct communication.

Agenda to discuss project launch:

In person, daily.

Ideas:

TBD

Tools:

Trello, Slack, Checklists.

Running checklist -

  1. Do Aria
  2. Alphabetically categorize CSS within a selector
  3. Wrap Aria labels
  4. Format Javascript well.

Decompression Report:

Progress:

We made it halfway through phase 4. We attempted to do URL validation but hit a bug and needed to work on other projects and read ahead before attempting the Clear All Read Buttons portion of phase 4.

Goals Revisited:

  1. We attempted ARIA using semantic tags, label for and tab indexes.
  2. We idiomatically ordered CSS from top to bottom in the left column, then in the right column, then media queries at bottom.
  3. We wrapped our aria labels around their elements.
  4. We formatted our Javascript well. We used jQuery for DOM manipulation, and Vanilla for everything else. We have one function greater than 8 lines. We used 9 global variables. This is good for us, but we will refactor more in the future.

linked-list's People

Contributors

mttwlkr avatar ryanh5 avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.