Welcome to Front-End Web Development (FEWD) at General Assembly! This is where we will be hosting all class slides, assignments, starter code, and more.
General Assembly's gives every class its own Slack chatroom - here is ours: FEWD 41 Slack Channel. It's the best way to get ahold of your instructors. You should have received an invitation but if not, let John, Eva or David know and we can get you in there.
Slack is channel based; if you have questions that would benefit everyone, ask them in the #general channel. Missing class? Of course not, but give us a heads up in #missing-class. We'll also post useful resources in #useful-resources. You can also contact instructors, TAs and classmates directly using the tool.
During this course, there are a number of tools you will be expected to have and others we think you'll want to have. Have a look:
- Slack - Desktop application for our class chatroom (please disable audio notifications!).
- Sublime Text - Text editor with syntax highlighting and autocompletion.
- Github Desktop - Desktop application for Github.
- Chrome Browser - Default browser for the class.
- Codepen - Do front-end development in the browser! We'll also be showing you many live examples in Codepen so it would be good to at least familiarize yourself with it if you don't plan on signing up.
- VS Code - My favorite text editor at the moment, really good for front-end dev.
- Dashlane - My favorite password management tool. Get used to saving passwords if you want to be a professional front-end dev.
- Trello - The best task management tool on the internet. This would be a great way for you to organize your final project.
- Mozilla Developer Network - Web Platform documentation.
- Stack Overflow - Question/Answer site focused on programming.
- Sublime Text Cheat Sheet - Shortcuts and customizations with Sublime Text.
- CSS-tricks.com - Best guide on CSS best practices on the internet.
- CanIUse.com - Guide to what features work in which browsers. It is focused on the latest extensions of HTML, CSS and JS but will help you get a sense of what is possible in each browser.
- HTML5 Validator - Validate HTML5 source for verifying conformance.
- Sip - Grab colors off your screen to use in CSS.
John is a displaced Texan who's been up in the national capital leading large-scale web development projects for the last ten years. His interests in this field are focused on improving user experience in scalable web applications that address real-world needs. One of his longer-term goals is to unite the worlds of medicine and agriculture with scalable, technological solutions that dramatically bring down the cost of quality food and help reverse the trend of chronic disease in the United States. If you've got a question, and you're not sure who to ask, start with John!
Eva is a graduate of General Assembly's Web Development Immersive. After 3+ years of working on the strategy end of IT transformation, she discovered she had a bigger passion for the technical side which eventually led her to pursue a career pivot into the development. Her passions include Javascript (yes!), Drupal and other fun technical stuff.
All questions concerning enrollment/payment, or subjects you would prefer not to discuss with the instructional team, should be addressed to David Allison (our course producer) at: [email protected]