- freeCodeCamp
JavascriptBootstrapjQueryHTML & CSSPeer SupportMeetupsNPO#slack - Mozilla Developer Network
Reference - StackOverflow
Q&APeer Support - w3schools
HTML & CSSJavascriptjQueryPHPSQLXMLBootstrapReferenceTry-It Editor - HackerRank
ChallengesMany LanguagesContestsInterview PracticePeer Support - Javascript30
JavascriptVideo WalkthroughsProject-oriented - edX
Computer ScienceIoTOptional Certificate#slack
| const randomInterval = (() => { | |
| const random = (min, max) => Math.random() * (max - min) + min; | |
| return (callback, min, max) => { | |
| const time = { | |
| start: performance.now(), | |
| total: random(min, max) | |
| }; | |
| const tick = now => { | |
| if (time.total <= now - time.start) { | |
| time.start = now; |
| // k = progress between 0 and 1 | |
| const easing = { | |
| quadratic: { | |
| in(k) { | |
| return k * k; | |
| }, | |
| out(k) { | |
| return k * (2 - k); |
I used to use NERD tree for quite a while, then switched to CtrlP for something a little more lightweight. My setup now includes zero file browser or tree view, and instead uses native Vim fuzzy search and auto-directory switching.
There is a super sweet feature in Vim whereby you can fuzzy find your files using **/*, e.g.:
:vs **/*<partial file name><Tab>Website: urish.org
The proposal you’re about to read is not just a proposal. We have a working implementation of almost everything we discussed here. We encourage you to checkout and build our branch: our fork, with the relevant branch selected. Building and using the implementation will give you a better understanding of what using it as a developer is like.
Our implementation ended up differing from the proposal on some minor points. As our last action item before making a PR, we’re writing documentation on what we did. While I loathe pointing to tests in lieu of documentation, they will be helpful until we complete writing docs: the unit tests.
This repo also contains a bundled version of npm that has a new command, asset. You can read the documentation for and goals of that comma
| # vim:fileencoding=utf-8:ft=conf:foldmethod=marker | |
| #: Fonts {{{ | |
| #: kitty has very powerful font management. You can configure | |
| #: individual font faces and even specify special fonts for particular | |
| #: characters. | |
| # font_family Monaco | |
| font_family Source Code Pro |
É difícil falar de Ruby sem mencionar seu framework web mais famoso, Ruby on Rails. Mas não adianta muito encarar o framework sem um prévio estudo da linguagem (o que de fato já observei acontecer inúmeras vezes). Esse post tem como intuito auxiliar na aprendizagem tanto da linguagem como do framework, para evitar que erros comuns como esse tornem a utilização de ambos um desastre.
Ruby é uma linguagem de programação que apareceu para o mundo em 1995, criada por Yukihiro "Matz" Matsumoto. Tem como características o fato de ser uma linguagem de uso geral, com tipagem dinâmica e forte, orientada a objetos e que incorpora diversos paradigmas de programação, como o funcional e o imperativo.
- Conhecendo Ruby - "Conhecendo Ruby Sempre quis aprender a linguagem Ruby mas não encontrava material em Português com bastante conteúdo? Seus problemas acabaram! Aqui está um dos mais completos livros de Ruby em Português
| #!/bin/sh | |
| echo | |
| if [ ! -d "deps" ] || [ ! "$(ls -A deps)" ]; then | |
| printf "\e[32m=> Fetching dependencies and building the application...\e[0m\n\n" | |
| echo "+ mix do deps.get, compile --verbose" | |
| mix do deps.get, compile --verbose | |
| echo | |
| fi |