See how a minor change to your commit message style can make you a better programmer.
Format: <type>(<scope>): <subject>
<scope> is optional
| function mapValues(obj, fn) { | |
| return Object.keys(obj).reduce((result, key) => { | |
| result[key] = fn(obj[key], key); | |
| return result; | |
| }, {}); | |
| } | |
| function pick(obj, fn) { | |
| return Object.keys(obj).reduce((result, key) => { | |
| if (fn(obj[key])) { |
This list served quite some people but someone else did a better job since.
Go to https://github.com/umpirsky/country-list for a list in your language and format.
I've also compiled a list of nationalities
This is the example that comes with the reagent template converted to use HTML5 based history. This means there are no # in the urls.
I just got this working, so there might be better approaches
The changes are
goog.history.Html5history instead of goog.History| (require '[clojure.core.async :as async] | |
| '[clj-http.client :as client] | |
| '[clojure.data.json :as json]) | |
| (def concurrency 5) | |
| (let [in (async/chan) | |
| out (async/chan) | |
| request-handler (fn [url out*] | |
| (async/go |
Fazer uma função que receba um número inteiro entre 0 e 999 e retorne uma string, que é esse número por extenso em português.
Baby steps: recomendamos que você comece pelos menores números e vá evoluindo o algoritmo até resolver os maiores.
A cada passo que der, tenha testes unitários mostrando o funcionamento, independentemente de estar usando um framework ou não.
Olá! Como parte do processo de seleção da Xerpa, gostaríamos que você fizesse uma pequena tarefa. Esperamos que ela seja feita preferencialmente em uma das nossas linguagens principais: Elixir, Erlang ou Clojure.
A ideia é olhar como é seu estilo de programação e quais decisões você toma ao resolver um problema. Para isso, crie um projeto no seu Github para podermos acompanhar a árvore de commits!
Sinta-se à vontade para criar em cima do problema abaixo.
| /** @jsx React.DOM */ | |
| var React = require("react"); | |
| var Lightbox = React.createClass({ | |
| render: function() { | |
| return ( | |
| <div> | |
| <div className="lightbox-bg"></div> | |
| <div className="lightbox"> | |
| <div className="lightbox-wrap"> |