JavaScript

Feedback Livro: Node.JS TutoriaisPoint

Postado em Atualizado em

Essa semana eu terminei de ler o ebook Node.JS – TutorialsPoint e gostaria de dar meu feedback. Gostei muito desse livro, rápido, fácil e direto. Agora entendi o que é, e para que serve essa plataforma. Muito legal. Indico sim para quem quer começar seus estudos com Node.JS.

“…tornem-se cada vez mais fortes, vivendo unidos com o Senhor e recebendo a força do seu grande poder.” Efésios 6:10

Tutorial JavaScript Grátis

Postado em Atualizado em

Gostaria de aprender JavaScript mas não quer gastar com livros? Sem problemas! Veja esse tutorial completo da MDN Mozilla que tem o básico e avançado da linguagem. O melhor é que ainda é em português. Bons estudos a todos!

“Assim também o Espírito de Deus vem nos ajudar na nossa fraqueza.” Romanos 8:26

Frameworks de apoio JavaScript

Postado em Atualizado em

Depois que você começa a usar Node.JS e npm, surge a pergunta: “Aonde eu vou encontrar componentes JavaScript de apoio para desenvolver meu produtos?” Exemplos: Criação de gráficos com charts, formulários com datapicker, controle de valores monetários sem perda de precisão? O primeiro lugar a procura é o site https://www.javascripting.com/. Que contém um ampla gama de componentes e frameworks, dos mais variados tipos para que você não perca seu tempo fazendo coisas manualmente.

“Este Deus faz tudo perfeito e cumpre o que promete. Ele é como um escudo para os que procuram a sua proteção.” Salmos 18:30

Gosta da JVM? Gosta de JavaScript? Use os dois!

Postado em Atualizado em

Gostaria de programar soluções Java na JVM usando JavaScript? Sem problemas! A partir do Java8, vc tem dentro do JDK o Nashorn, engine de execução de javascript baseada na Da Vinci (JSR 292). O que isso quer dizer? Quer dizer que você pode usar executar arquivos js ou programação soluções completas em JavaScript, usando qualquer classes da JDK. Veja abaixo um programa java, escrito em javascript usando Swing:

Para executar esse JS, você precisa apenas iniciar o engine JS no java. Veja:

E assim teremos nossa solução swing desktop no ar, programado com JavaScript:

Amigão, você não precisa mudar de plataforma se gosta de programar usando paradigma do JavaScript. Seja feliz! Seja JVM! Gostaria de aprender mais sobre? Veja esse tutorial bem completinho.

Github

Se te interessar, baixe esse projeto no meu git. Até a próxima 😉 !

“Meus irmãos, sintam-se felizes quando passarem por todo tipo de aflições. Pois vocês sabem que, quando a sua fé vence essas provações, ela produz perseverança.” Tiago 1:2-3

O que eu posso fazer com JavaScript como Plataforma?

Postado em Atualizado em

Depois de instalar Node.js, o que podemos fazer usando JavaScript como plataforma de desenvolvimento de soluções? Tem apenas uma única resposta: Desenvolver aplicativos portáveis com o trio xuxu:  HTML5, CSS e JavaScript!”. Isso é web? Sim..perai, não! kkkkkkk como assim? Há um tempo atrás, existia a possibilidade do trio HTML/CSS/JavaScript se tornar uma plataforma autônoma, e essa era esta acontecendo:

Solução Desktop

Faça soluções desktop nativas executando HTML5, CSS e JavaScript usando o framework Electron.

Soluções Web

Faça soluções web executando HTML5, CSS e JavaScript usando o framework Express.

Soluções Mobile

Faça soluções mobile executando HTML5, CSS e JavaScript usando o framework Cordova.

Ta bom ou quer mais? Existe um futuro a frente, um mercado novo, quem investir agora, colhe la frente. Bom final de semana a todos!

“…o Espírito daquele que ressuscitou Jesus, então aquele que ressuscitou Jesus Cristo dará também vida ao corpo mortal de vocês, por meio do seu Espírito, que vive em vocês.” Romanos 8:11

Chego a hora do javascript

Postado em Atualizado em

Quer aprender a trabalhar com TypeScript?
Quer aprender a trabalhar com AngularJS?
Quer aprender a trabalha com Ionic?
Quer fazer soluções mobile hibrido com cordova?
Faça como eu, não perca seu tempo com esses “tutoriaiszinho barrela” por ai. Invista na raiz da questão, invista em JavaScript! Meu livro chego hoje, e eu começo essa semana! 🙂

“Pois, onde há inveja e egoísmo, há também confusão e todo tipo de coisas más.” Tiago 3:16

Desafabo total #2

Postado em Atualizado em

Já fiz um desabafo total #1 e hoje quero tocar em outro assunto que tem me incomodado nos últimos tempos. Para quem viveu a ascensão das linguagens dinâmicas ai em meados de 200x, pode se lembrar comigo que, o orgulho dos caras defensores da idéia era detonar maliciosamente as linguagens tipadas, compiladas e estáticas. O que me dava mais dó era ver os bullying que os caras de Java sofriam, no caso da época, eu tb né kkkkkkk. Me lembro muito bem de ler artigos, livros e blog falando mal pracas, que esse tipo de linguagem eram uma bosta, te amarrava, te prendia, não era produtivo, bla bla bla aqui e bla bla bla ali. Foram tempos cruéis até sair a JSR 292 que habilitou a JVM a rodar outras linguagens. Me lembro muito bem como se fosse hoje, que a linguagem mais “xuxuquinha” da época era o JavaScript, totalmenteeee dinâmica e sem nenhum traços de tipagem estática! Ohhh, pessoal falava de boca cheia. Desde então temos visto o crescimento e adoção do javascript em vários lugares diferentes com Mean, MongoDB, Ionic e etc.

Muito bem, vocês já ouviram falar de TypeScript? Então, essa linguagem aí é javascript com tipagem forte, compilado e estático! Hahahahahaha. Veja nesse link mais detalhes. Ué…cade a baboseira de dinamic? kakakaka! Que legal…TypeScript tem tipagem forte, tem classe, tem generics, tem interface cara…espera aiiii!!!! Interface é contrato não é?? Contrato não vai contra os conceitos de linguagem dinamic? kakakakak! TEM COMPILADOORRRRR! Uauuu…..

Veja aqui citações da linguagem TypeScript:

“…compile-to-JavaScript language designed for developers who build large and complex apps. It inherits many programming concepts from languages such as C# and Java that add more discipline and order to the otherwise very relaxed and free-typed JavaScript.”

“Makes it easier to organize the code base for very large and complicated apps thanks to modules, namespaces and strong OOP support.”

“A very distinctive feature of TypeScript is the support of static typing. This means that you can declare the types of variables, and the compiler will make sure that they aren’t assigned the wrong types of values. If type declarations are omitted, they will be inferred automatically from your code.”

“When building large scale apps, the object oriented style of programming is preferred by many developers, most notably in languages such as Java or C#. TypeScript offers a class system that is very similar to the one in these languages, including inheritance, abstract classes, interface implementations, setters/getters, and more.”

Sera que eu li algo que copiou “coisas na linguagem Java”? kakakakaka! Vamos pontuar as seguintes palavras:

  • developers who build large and complex apps
  • very large and complicated apps
  • large scale apps

Deu para entender? Pense melhor….

Conclusão:

Hoje, eu posso falar de boca cheia, “quem ri por ultimo ri melhor” 😉 .

Aqui é JVM Server Side Forever!!!!!!!

“Quem anda com os sábios será sábio, mas quem anda com os tolos acabará mal.” Provérbios 13:20