No longínquo dia 12 de março de 2020, o Jusbrasil fechou seus escritórios devido à disseminação do Covid-19, 6 dias antes da prefeitura de Salvador decretar situação de emergência. A crise, hoje tão clara e presente que é impossível ignorar, era então uma ameaça assustadora, mas distante.

Como de praxe com tudo que cresce exponencialmente, essa percepção mudou rápido e, duas semanas depois, todos nós já estávamos imersos em gráficos em escala logarítimica, falando em achatar a curva, insistindo para que nossa família, amigos e vizinhos se cuidassem e temorosos pelo emprego de muitos. Afinal, as empresas podiam ou não…


O MobX é uma biblioteca de gerenciamento de estado para Javascript frequentemente utilizada com React. Ela tem uma curva de aprendizado menos abrupta do que a sua alternativa mais popular, o Redux, apesar de (de acordo com minha experiência na Cubos) más práticas emergirem com mais frequência com seu uso. Nesse artigo, usaremos alguns exemplos de código em Typescript para explicar os principais conceitos, boas práticas e alguns gotchas.

O que é MobX

O MobX aplica conceitos de programação funcional reativa em Javascript de forma transparente, escondendo detalhes complexos de implementação por trás de objetos Javascript puros. Tirando o jargão, isso significa que ele…


Recentemente, a FCC (Federal Communications Commission), agência do governo americano responsável por regular a comunicação no país em âmbito federal (similar à ANACOM no Brasil), votou por anular regras estabelecidas na era Obama pelo FCC Open Internet Order 2010, que regulamentavam a neutralidade de rede^net-neutrality-dead. A votação, que envolveu um escândalo de manipulação de plataforma de consulta pública, incluindo roubo de identidadefake-comments-scandal, beneficiou as provedoras de internet, que passam a poder discriminar o conteúdo trafegado, passando a poder cobrar por serviços como priorização de tráfego ou até mesmo limitando a que sites e serviços o cliente terá acesso.

Desde a…


Esse é o primeiro de uma série de posts que explora como os conceitos de código aberto e software livre tem sido expandidos para além do desenvolvimento de software. Esse não é um texto técnico e não supõe que o leitor tenha familiaridade com desenvolvimento. O primeiro post da série explica um pouco da história do código aberto e do software livre, para que possamos expandir os conceitos e seus valores para outros domínios nos próximos posts.

Código aberto?

Atenção: se você já sabe o que significa código e código aberto, pode pular pra próxima seção, já que o objetivo desta é…


Nos últimos dois anos, somente brancos fora nominados para as categorias de atuação do Oscar, o que levou as hashtags #OscarSoWhite e #OscarStillSoWhite ao trending no Twitter e promoveu um debate acalorado sobre o tema em redes sociais [1]. A discussão parece ter tido resultado: em 2017, finalmente há negros em todas as principais categorias.

Os membros da Academia de Artes e Ciências Cinematográficas, organizadora do prêmio, no entanto, não são os únicos selecionadores com claro viés racial. Recentemente, um concurso mundial de beleza em que a seleção dos ganhadores ficou a cargo de uma inteligência artificial, o Beauty.AI, publicou…


Começar em JavaScript em 2017 não é fácil. As infinitas possibilidades podem sobrecarregar e parar a gente antes da primeira linha de código.

Enquanto para começar a desenvolver um aplicativo nativo para iOS há decisões simples, como entre Objective-C ou Swift, em JavaScript há mais de 5 opções de sintaxe (ES5, ES5+, Typescript, Elm, Clojure…), incontáveis frameworks/bibliotecas para a interface de usuário e ferramentas de build — tudo isso antes de escrever a primeira linha de código. …

Victor Magalhães

Tech lead na Jusbrasil https://victormagalhaes.codes/

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store