Ensure you have raf
installed: npm install --save raf
This is the code for the component.
import raf from 'raf';
export default class ScrollInNav extends Component {
static propTypes = {
scrollInHeight: React.PropTypes.number
This procedure explains how to install MySQL using Homebrew on macOS Sierra 10.12
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
At this time of writing, Homebrew has MySQL version 5.7.15 as default formulae in its main repository :
Pair programming is the practice of working on a single problem with a peer on one shared workspace. Some companies use pair programming for 100% of their work; others never use it; others use it for specific occasions, such as when onboarding new developers. The goal of pair programming is to catch errors more quickly and write higher-quality code through collaboration.
Pairing will be uncomfortable when you first try it. It's a skill in and of itself that requires practice and feedback to master. Pairing has been shown to improve performance on technical skills in programming courses, and lets your coursework more closely mirror a job environment with challenges that are both technical and interpersonal. It also helps keep you on-task and motivated.
When you're pairing, you'll find yourself working with people who think differently, and people with higher and lower skill levels. Pairing will help you learn to work with peop
With the release of Node 6.0.0, the surface of code that needs transpilation to use ES6 features has been reduced very dramatically.
This is what my current workflow looks like to set up a minimalistic and fast microservice using micro and async
+ await
.
$ brew install python3 # Installed at /usr/local/Cellar/python3
Check that python3 has been installed by running it at the terminal:
$ python3
>>> Python 3.7.2
get-pip.py
from https://bootstrap.pypa.io/get-pip.py and install (this should already be installed if python was installed from python.org or homebrew):Step-by-step guide for creating a feature or bugfix branch, submit it for code review as a pull request and once approved, merge upstream. This guide is intended for internal developers with push access to all relevant repos.
You should understand rebasing and squashing. For a very good explanation on rebasing and squashing with pull requests see How to Rebase a Pull Request. Also worth reading is the Hacker's Guide to Git.
React Component Lifecycle
How to Completely Remove Android Studio | |
Execute these commands from the terminal | |
rm -Rf /Applications/Android\ Studio.app | |
rm -Rf ~/Library/Preferences/AndroidStudio* | |
rm ~/Library/Preferences/com.google.android.studio.plist | |
rm -Rf ~/Library/Application\ Support/AndroidStudio* | |
rm -Rf ~/Library/Logs/AndroidStudio* |
Here are a few example use cases, these use cases combine filter with other parameters to make useful API queries. The syntax for any of this may change between now, implementation, and release - they're meant as illustrative examples :)
api.posts.browse({filter: "tags:[photo, video] + id:-5", limit="3"});
GET /api/posts?filter=tags%3A%5Bphoto%2Cvideo%5D%2Bid%3A-5&limit=3