-
Desenvolver uma aplicação em Rails4 (com frontend) no qual o usuário digite uma palavra e a aplicação retorne os significados dela.
-
Caso os significados de uma palavra já existam no banco de dados da aplicação, use-as, caso não, consumir a API http://www.dictionaryapi.com/ e armazenar no banco local.
-
Seguir os padrões W3C para o HTML semântico.
-
Escrever testes automatizados
At some point in their careers, software engineers face a dilemma: "which track I'm going to go? management or technical path?".
Although it might be easy to choose for many of them, there are countless misconceptions about the manager role. Consequently, some engineers move to a management track without completely understand what it means for them and the company. My journey Throughout my career, I've always wanted to build products and change people lives through technology. As a result, I've worked in small-sized companies and acquired some experience in UX, product management, frontend interfaces, backend applications and even infrastructure. Afterwards, I've seen myself helping other engineers in their careers, giving them context about the company, hiring new people, and doing other tasks that I've never thought I would do.
That was the first symptom I was moving to a manager role and, also, my first mistake: I've never reflected on being a manager. I was very comfortable doing my job as an SWE, ship