Certificação Java

PoCs com a Blockchain da Ethereum

Nesse post venho compartilhar um pouco da minha experiência com PoCs que realizei com a Blockchain da Ethereum nos últimos dias, eu já tinha trabalhado com Ethereum 12 meses atrás onde tive uma certa “tranquilidade” em fazer alguns testes com Smart Contracts  na TestNet. A TestNet nada mais é que uma rede de Blockchain da Ethereum onde a comunidade aceita que os dados são para fins de teste. Entenda um pouco da diferença entre os ambientes da TestNet e Produtivo neste link : http://bit.ly/2jPf8RI

Das Blockchains disponíveis no mercado, a Ethereum de longe é a com mais documentação, e quando eu digo a com “mais documentação” não é só em questão de quantidade, mas sim qualidade, principalmente quando falamos da linguagem de programação para os contratos (tão falados e que citei acima, osSmart Contracts), o Solidity. O Solidity é uma linguagem alto nível baseada em contratos Blockchain, a sintaxe da linguagem foi influenciada por outras linguagens famosas de mercado como Python, C++, Javascript e ela foi desenhada para a EVM (Ethereum Virtual Machine).

Segue um exemplo de um Smart Contract voltada para uma nova moeda qualquer de exemplo.

Basicamente temos um balanço do saldo do usuário referente à “Redcoin” e uma função que transfere a moeda de uma Wallet para outra. Existe algo mais pragmático que isso ? Quem já tem familiaridades com outras linguagens de programação se adapta facilmente as famosas dApps (Decentralized Apps).

Entenda um pouco mais da ethereum no link: https://www.ethereum.org/crowdsale


Quem pode entender os seus erros? Expurga-me tu dos que me são ocultos. Salmos 19:12

 

Anúncios

Ampps – Uma stack alternativa para desenvolver PHP

Para quem está acostumado com as stacks de desenvolvimento Wamp, Lamp, Mamp e até a cross-platform XAMPP,  existe também a stack Ampps, que possui muito mais serviços embutidos dentro de sua stack.amppsAlém das ferramentas tradicionais, o Ampps possui linguagem Python e MongoDB. Com apenas uma única instalação você tem de maneira fácil tudo rodando em sua máquina, pronto para rodar ou desenvolvedor produtos que usufruem dessas tecnologias.

Vale a pena dar uma conferida em: http://www.ampps.com/


Isto se escreverá para a geração futura; e o povo que se criar louvará ao Senhor. Salmos 102:18

Gerando ícones para seus sites/web apps


Você sabia que não é necessário ter um aplicativo para que seu usuário tenha um ícone de sua aplicação?

Existe algumas tags em HTML onde é possível estabelecer ícones para quando o usuário escolher adicionar seu site/web app na home screen de seu aparelho.

Veja o exemplo:

  <link rel="apple-touch-icon" href="ios/AppIcon.appiconset/Icon-60@2x.png" />
  <link rel="apple-touch-icon" sizes="180x180" href="ios/AppIcon.appiconset/Icon-60@3x.png" />
  <link rel="apple-touch-icon" sizes="76x76" href="ios/AppIcon.appiconset/Icon-76.png" />
  <link rel="apple-touch-icon" sizes="152x152" href="ios/AppIcon.appiconset/Icon-76@2x.png" />
  <link rel="apple-touch-icon" sizes="58x58" href="ios/AppIcon.appiconset/Icon-Small@2x.png" />

São 5 tipos de imagens:

  • 120×120 – iPhones com iOS 7 / 8 (2x; para iPhone 5, 5s and 6)
  • 180×180 – iPhone com iOS 7 / 8 (3x  para iPhone 6 Plus)
  • 76×76 – iPads com iOS 7 / 8 (1x; para iPad 2)
  • 152×152 – iPads com iOS 7 / 8 (2x; para iPad 3, 4, Air e Mini)
  • 58×58 – Dispositivos android

Depois de definido as tags na dentro da tag <head/>  e publicar o aplicativo, basta adicionar seu site/web-app na home screen de seu dispositivo

img_2535


Ninguém te poderá resistir, todos os dias da tua vida; como fui com Moisés, assim serei contigo; não te deixarei nem te desampararei. Josué 1:5

Início leitura – Introdução e boas práticas em UX Design

ux-user-experience-featured_large
Nessa semana comecei a ler o livro do Fabrício Teixeira, sobre UX Design, já faz um tempo que eu estava com interesse em explorar esse assunto tão importante dentro da “cadeia” de desenvolvimento de software.

De que adianta ter uma plataforma com um backend rodando maravilhosamente e ter um frontend que o usuário não sabe que botão apertar ?

Por essas e por outras que inicio essa jornada.

Para quem tem interesse no livro, segue o link: https://www.casadocodigo.com.br/products/livro-ux-user-experience


E, aproximando-se Jesus, tocou-lhes, e disse: Levantai-vos, e não tenhais medo. Mateus 17:7

Usando componentes do Material Design na Web com Muicss

Uma dica caso você queira usar componentes do Android (Material Design) em suas páginas web.

https://www.muicss.com/

É possível usar tanto em frameworks JS como o React e o Angular, bem como em HTML/CSS puro.

2016-11-28_1801


Afasta de mim a vaidade e a palavra mentirosa; não me dês nem a pobreza nem a riqueza; mantém-me do pão da minha porção de costume; Provérbios 30:8

Feedback Leitura – Java 8 Lambdas

Ontem conclui a leitura do bom livro escrito por Richard Warburton, como estou me preparando para a certificação OCPJP 8 e meu contato com a “nova” versão do Java é bem superficial, resolvi iniciar uma série de leituras e estudos focados nesses “novos” recursos. O livro aborda todos os principais recursos, de lambdas à concorrência, com exercícios práticos para ajudar no aperfeiçoamento dos “novos” recursos da linguagem. Vale a pena conferir.


E o Espírito do Senhor se apoderará de ti, e profetizarás com eles, e tornar-te-ás um outro homem.
1 Samuel 10:6