- Devs Who Drink, Thursday Oct 17 5pm
- CO.JS: JavaScript Meetup, Monday Oct 21, 6pm
- Ideas? Want to share what you know about a topic? Want us to cover a topic?
None today!
Freeform whiteboarding / algorithms / interview prep
- Algorithms
- Computational runtime (Big O)
- Data Structures
- Git
- Data security for web developers
A meetup where programmers can develop problem solving skills & improve their technical communication.
-
We start with a lightning talk related to the technical challenge we'll be working on.
-
We introduce the problem.
- We present 3 difficultly versions of "the problem" for you to choose from.
- If you pick level 1, get with another person who picked level 1, or not. There's no wrong way to move forward. Mix it up! ๐ธ
-
Enter problem solving mode:
-
Phase 1: TECHNICAL COMMUNICATION
- Communicate out the problem with your partner, and feel free to chat with other groups as well!
- Determine what programming language you want to use.
- Use whiteboards or paper & markers to pseudo-code your way to a solution.
-
Phase 2: PAIR PROGRAMMING
- Using a single machine, one person navigates or talks out what to code.
- The driver (person on machine) will listen to the navigator and manually code the algorithm.
-
-
Wrap-up:
-
7:45pm
- Share thoughts on what you learned
- Clean up your space
- Parting announcements
-
- language agnosticism
- pair programming
- tactics vs strategy
- strategy person knows how to solve algorithm, tactics person knows the language
We love contributions! This repo consists mainly of algorithm and data-structure type problems, so feel free to either submit a solution to a problem we have, or your own problem and solution.
- Problems are found in Coding-Challenges and located in a folder corresponding to their name. Include a
README.md
(markdown) file describing the problem, and if possible, please include sample inputs/outputs. - To submit a solution, create a folder with your name in Contributors and put your solution in that folder. All languages are welcome! Please title the file the same as the problem.
- Once you add your problem and/or solution, create a pull request and we will add your code to our repo.
This project follows the all-contributors specification. Thanks goes to these wonderful people (emoji key):