Image for post
Image for post

Provavelmente você usa alguma biblioteca de testes no seu dia-a-dia — e se não usa, por favor comece. Talvez seja Mocha, Jasmine, ou o Jest. Seja lá qual for a sua biblioteca de testes favoritas, a API provavelmente será próxima disso:

E é exatamente essa API que vamos implementar nesse post.

Então, quer aprender a fazer isso? Então continue lendo aqui:


Image for post
Image for post
Fonte: https://pagamento.me/tributos-sobre-bitcoins-no-brasil/

Nota: esse post faz parte de uma coletânea de artigos sobre o Bitcoin, Ethereum, Blockchain e criptomoedas em geral.
Fique ligado que mais novidades estão por vir!
< Anterior | << Ir para o Primeiro | Próximo >

Olá jovem, que bom ver você de volta por aqui. 👍

Bem, se você leu (e entendeu né) o post anterior, então você já deve compreender os principais problemas da inflação, e quais as vantagens que o Bitcoin pode trazer por ser uma moeda digital deflacionária.

Aliás, só pra deixar todo mundo na mesma página, vamos relembrar rapidamente a definição que foi apresentada na parte 1 dessa…


Image for post
Image for post
Fonte: https://pagamento.me/tributos-sobre-bitcoins-no-brasil/

Nota: esse post faz parte de uma coletânea de artigos sobre o Bitcoin, Ethereum, Blockchain e criptomoedas em geral.
Fique ligado que mais novidades estão por vir!
Próximo >

O Ministério da Saúde adverte: esse post contém diversas opiniões políticas polêmicas, palavrões desnecessários e traços de soja.

Você está empolgado?

Eu estou.

Vou te dizer o quanto: a primeira vez que fiquei realmente empolgado com uma tecnologia foi em 1998 quando fui conhecer a Internet ainda criança.

A segunda vez? O Bitcoin.

Uma das frases mais batidas dos últimos anos vai bem nessa linha:

O Blockchain é a tecnologia mais disruptiva desde a…


Image for post
Image for post

Sim, eu já sei o que você vai dizer.

“Previsões não funcionam.”

Concordo. No geral não funcionam mesmo.
Qualquer um que tenha lido a obra de Nassim Taleb, principalmente o Cisne Negro, sabe disso.

Mas não é essa a graça de ser um humano? Saber que está errado, racionalizar e errar assim mesmo?

Apenas mais um ser humano sendo estúpido

Então, caro amigo, não leve esse post tão a sério. Essas são apenas as minhas falhas opiniões de um jovem mortal.

Progressive Web Apps

Em 2015 e 2016, quase ninguém me dava atenção quando falava sobre PWAs. Mas em 2017 o jogo virou. O Google, e outras gigantes investiram pesadamente nos Progressive Web Apps. Ano passado até a Apple, que era a única das grandes a impedir a evolução dos PWAs, começou a implementar o Service Worker no Safari. …


Ano passado fiz a Restrospectiva 2016, e acabei gostando do resultado. É sempre interessante no final do ano ver se conseguimos cumprir com nossas metas e revisar tudo aquilo que produzimos no ano.

Pra relembrar, essas foram as minhas metas pra 2017:

Consegui \o/

Palestras

Em 2017 tive a honrar de palestrar em eventos bem grandes. Ainda não consegui fazer uma talk na BrazilJS e nem internacionamente. Quem sabe fica pra 2018 :)

GDG Maceió

No GDG Maceió eu falei sobre Progressive Web Apps. Foquei muito no porquê dos PWAs, quais suas vantagens e desvantagens. …


Image for post
Image for post
Crédito: https://startupi.com.br/wp-content/uploads/2017/09/blockchain.jpg

Ouvimos falar sobre Bitcoin, Ethereum além de outras moedas praticamente todos os dias. 2017 afinal, foi o ano das cryptocurrencies.

Nesse post porém, não vou focar em nenhuma dessas moedas digitais. Mas sim na tecnologia por trás delas, que muitas pessoas dizem ser tão revolucionárias quanto a própria internet, o Blockchain.

A ideia é implementar passo-a-passo uma versão simplificada do Blockchain em JavaScript e ir explicando como essa tecnologia disruptiva funciona por baixo dos panos.

Então, continue lendo esse post para aprender:

  • O que é e como funciona o Blockchain
  • Proof of Work?
  • Pra que servem os Blocos
  • O que é…


Image for post
Image for post
Author ESO/VISTA/J. Emerson

Redux Zero is a lightweight state container based on Redux with a single store and no reducers, 100% written in TypeScript. Less than 1kb (gzip).
Made for (p)react ⚛️
By
Concrete 💙

Image for post
Image for post

We all love Redux. It’s probably one of the few things that are adopted by React, Angular and Vue people. (Thanks, Dan Abramov)

But for some cases, Redux is way too much. Maybe you don’t want to add all of that boilerplate to your project. Or maybe the learning curve of Redux is too steep and you just want something simpler to work with.

How Redux Zero is different

The name “Redux Zero” was chosen because of two important characteristics of the…


Você ouve falar frequentemente sobre o React mas sabe pouco sobre ele?
Ou então já até estudou um pouco sobre a biblioteca desenvolvida pelo Facebook mas quer consolidar os seus conhecimentos?

Então esse post é pra você.

Image for post
Image for post

Continue lendo para aprender:

  • O porquê do React
  • Como começar uma aplicação com React
  • Pra quê serve o JSX
  • O que é Virtual DOM
  • Como funciona o lifecycle dos componentes React
  • A Era da Componentização
  • One-way data binding
  • Flux, Redux ou MobX
  • O que usar para criar testes unitários com React

Introdução

Para começar precisamos saber o que é o React. Para isso, nada melhor do que utilizar a definição de quem o criou, o próprio Facebook, que o define…


No meu último post, fiz uma Introdução aos Progressive Web Apps onde foquei nas motivações de se criar um PWA, ao invés de um app nativo, e em suas principais características.

Agora que você já sabe o porquê de desenvolver um Progressive Web App vamos estudar, e entender, o como.

Image for post
Image for post

Então continue a ler esse post para aprender:

  • Como criar aplicações que funcionam offline
  • Como fazer seu primeiro Service Worker
  • O que é o arquivo manifest.json
  • Como inspecionar seu PWA com o Google Lighthouse

Sobre a aplicação

Primeiramente vamos conhecer a aplicação que iremos adicionar as técnicas necessárias para que ela seja transformada em um PWA. …


A visão original do Steve Jobs para o iPhone em 2007 era de que os apps na verdade fossem aplicações web:

Vocês já tem tudo o que precisam se querem saber como desenvolver aplicativos para o iPhone hoje: basta usar os padrões modernos da web.

Image for post
Image for post

Mas essa visão original foi alterada, em 2008 o grande boom de aplicativos começou quando a Apple primeiramente nos apresentou a App Store.

Só tem um detalhe: construir um aplicativo nativo pode ser uma solução bem cara para algumas empresas, e para alguns produtos simplesmente não faz sentido ter um app nativo.

As grandes empresas de tecnologia já perceberam essa tendência e, lideradas pelo Google, começaram a investir fortemente nos Progressive Web Apps. …

About

Matheus Lima

Desenvolvedor JavaScript. Criador do Redux Zero. Viciado em Netflix, café e na NFL. Vegetariano. ENTJ. http://matheuslima.com/

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