Node.js - #3 - Global Objects - Rodrigo BranasRodrigo Branas
Nesta apresentação, vamos falar sobre os Global Objects.
Não deixe de assistir a série no YouTube, em: https://www.youtube.com/watch?v=KtDwdoxQL4A&list=PLQCmSnNFVYnTFo60Bt972f8HA4Td7WKwq
Vamos falar sobre o objeto process, abordando algumas de suas principais informações como: pid, title, arch, platform, memoryUsage, uptime, env e muito mais.
Vamos começar interagindo com os argumentos passados pela linha de comando e depois por meio do teclado. Falaremos também sobre os 3 tipos de standard stream: input, output e error.
Por fim, aprenderemos a abortar o processo e a tratar eventos como exit e uncaughtException.
Node.js - #3 - Global Objects - Rodrigo BranasRodrigo Branas
Nesta apresentação, vamos falar sobre os Global Objects.
Não deixe de assistir a série no YouTube, em: https://www.youtube.com/watch?v=KtDwdoxQL4A&list=PLQCmSnNFVYnTFo60Bt972f8HA4Td7WKwq
Vamos falar sobre o objeto process, abordando algumas de suas principais informações como: pid, title, arch, platform, memoryUsage, uptime, env e muito mais.
Vamos começar interagindo com os argumentos passados pela linha de comando e depois por meio do teclado. Falaremos também sobre os 3 tipos de standard stream: input, output e error.
Por fim, aprenderemos a abortar o processo e a tratar eventos como exit e uncaughtException.
Javascript não é só um linguagem de apoio a web, ela é muito mais do que isso, ela pode ser utilizada muito bem no lugar de tantas outras, desde que você saiba o verdadeiro potencial dela. Nesta apresentação eu coloco vários atributos introduzidos e possibilitados no ECMA5.
Link dos slides: https://viniciuscampitelli.com/slides/php-fora-da-web
O PHP foi inicialmente feito para a Web, mas também podemos utilizá-lo para criar CLI scripts e até mesmo daemons. É lógico que existem linguagens focadas para isso, mas em alguns cenários podemos aproveitar os códigos PHP já existentes no backend e também a experiência dos programadores da equipe. Iremos ver como lidar com argumentos para scripts e roteá-los para comandos, como criar mecanismos de controle e execução de processos externos e em background e ter códigos que sejam reaproveitáveis entre ambientes.
TDC 2015 - Execução em Background e Live Tiles em Universal AppsDiego Castro
Slides usado na palestra "Execução em Background e Live Tiles em Universal Apps" na trilha "Universal Windows" do TDC 2015
http://www.thedevelopersconference.com.br/tdc/2015/saopaulo/trilha-universal-windows
Neste talk você vai aprender alguns hacks de JavaScript úteis na prática. Entendendo quando e como usá-las de forma que torne suas aplicações JavaScript/Meteor/Node.js mais rápidas.
Funcionamento interno do node.js e boas práticasKirmayr tomaz
Atualmente, o Node.js conquista uma maior popularidade a cada dia. Com tantos frameworks e DOM (Desenvolvimento Orientada a Modinha), acabamos deixando de lado como é seu funcionamento por baixo dos panos, além de práticas que podem afetar a performance de uma aplicação. Afinal, você sabe exatamente o que é o Node.js?. Talk realizada no TDC SP de 2017
https://pt-br.eventials.com/Globalcode/tdc-sp-2017-stadium-quarta-5/
7Masters jQuery - boas práticas em JavaScriptQuery, com Bruno RochaiMasters
Bruno Rocha é Desenvolvedor NodeJS no Walmart, apaixonado por boas práticas e design patterns. Em sua talk, falou sobre boas práticas em JavaScriptQuery
Minicurso: Desenvolvimento na velocidade da luz com Ruby on RailsLuiz Carvalho
Minicurso apresentado na V Semana Acadêmica na Universidade do Tocantins (UNITINS) do Câmpus Palmas.
Seguem as informações quanto à palestra:
· Data: 22/10/2015
· Horário: 19h às 22h40
· Título: Desenvolvimento na velocidade da luz com Ruby on Rails..
· Local: Câmpus Palmas, 1102 Sul, AV. Teotônio Segurado, Lotes 1/2, Plano Diretor Sul Palmas – TO.
Veja neste artigo como trabalhar com a classe StringBuilder na linguagem Java, muito utilizada na manipulação de objetos do tipo String, porém com mais flexibilidade e melhor desempenho.
Slides do segundo dia do Workshop (intensivo :) ) sobre Introdução à Programação de Dispositivos Móveis (Google Android, Apple iPhone, iPod Touch e iPad)
No sexto episódio da série sobre Node.js vamos conhecer um dos core modules mais antigos da plataforma, responsável por viabilizar a comunicação de dados com base no protocolo TCP.
Para isso, vamos desenvolver um chat, aprendendo a conectar clientes ao servidor, trocando mensagens e tratando os principais eventos como o connect, data e end.
https://www.youtube.com/watch?v=sx36tuCzUOE
No sétimo episódio da série sobre Node.js vamos conhecer um dos core modules mais importantes da plataforma, responsável por implementar o protocolo HTTP.
Vamos criar um roteador de requisições, implementando o back-end utilizado na série sobre AngularJS.
https://youtu.be/Pp3OCaOCeWk
Javascript não é só um linguagem de apoio a web, ela é muito mais do que isso, ela pode ser utilizada muito bem no lugar de tantas outras, desde que você saiba o verdadeiro potencial dela. Nesta apresentação eu coloco vários atributos introduzidos e possibilitados no ECMA5.
Link dos slides: https://viniciuscampitelli.com/slides/php-fora-da-web
O PHP foi inicialmente feito para a Web, mas também podemos utilizá-lo para criar CLI scripts e até mesmo daemons. É lógico que existem linguagens focadas para isso, mas em alguns cenários podemos aproveitar os códigos PHP já existentes no backend e também a experiência dos programadores da equipe. Iremos ver como lidar com argumentos para scripts e roteá-los para comandos, como criar mecanismos de controle e execução de processos externos e em background e ter códigos que sejam reaproveitáveis entre ambientes.
TDC 2015 - Execução em Background e Live Tiles em Universal AppsDiego Castro
Slides usado na palestra "Execução em Background e Live Tiles em Universal Apps" na trilha "Universal Windows" do TDC 2015
http://www.thedevelopersconference.com.br/tdc/2015/saopaulo/trilha-universal-windows
Neste talk você vai aprender alguns hacks de JavaScript úteis na prática. Entendendo quando e como usá-las de forma que torne suas aplicações JavaScript/Meteor/Node.js mais rápidas.
Funcionamento interno do node.js e boas práticasKirmayr tomaz
Atualmente, o Node.js conquista uma maior popularidade a cada dia. Com tantos frameworks e DOM (Desenvolvimento Orientada a Modinha), acabamos deixando de lado como é seu funcionamento por baixo dos panos, além de práticas que podem afetar a performance de uma aplicação. Afinal, você sabe exatamente o que é o Node.js?. Talk realizada no TDC SP de 2017
https://pt-br.eventials.com/Globalcode/tdc-sp-2017-stadium-quarta-5/
7Masters jQuery - boas práticas em JavaScriptQuery, com Bruno RochaiMasters
Bruno Rocha é Desenvolvedor NodeJS no Walmart, apaixonado por boas práticas e design patterns. Em sua talk, falou sobre boas práticas em JavaScriptQuery
Minicurso: Desenvolvimento na velocidade da luz com Ruby on RailsLuiz Carvalho
Minicurso apresentado na V Semana Acadêmica na Universidade do Tocantins (UNITINS) do Câmpus Palmas.
Seguem as informações quanto à palestra:
· Data: 22/10/2015
· Horário: 19h às 22h40
· Título: Desenvolvimento na velocidade da luz com Ruby on Rails..
· Local: Câmpus Palmas, 1102 Sul, AV. Teotônio Segurado, Lotes 1/2, Plano Diretor Sul Palmas – TO.
Veja neste artigo como trabalhar com a classe StringBuilder na linguagem Java, muito utilizada na manipulação de objetos do tipo String, porém com mais flexibilidade e melhor desempenho.
Slides do segundo dia do Workshop (intensivo :) ) sobre Introdução à Programação de Dispositivos Móveis (Google Android, Apple iPhone, iPod Touch e iPad)
No sexto episódio da série sobre Node.js vamos conhecer um dos core modules mais antigos da plataforma, responsável por viabilizar a comunicação de dados com base no protocolo TCP.
Para isso, vamos desenvolver um chat, aprendendo a conectar clientes ao servidor, trocando mensagens e tratando os principais eventos como o connect, data e end.
https://www.youtube.com/watch?v=sx36tuCzUOE
No sétimo episódio da série sobre Node.js vamos conhecer um dos core modules mais importantes da plataforma, responsável por implementar o protocolo HTTP.
Vamos criar um roteador de requisições, implementando o back-end utilizado na série sobre AngularJS.
https://youtu.be/Pp3OCaOCeWk
Na estréia da série sobre Node.js, vamos falar sobre a história e as principais caraterísticas da plataforma como o V8, event loop e thread pool.
Vamos mostrar por meio de diversos exemplos como o Node.js funciona e quais são os aspectos importantes em termos de escalabilidade e performance.
https://www.youtube.com/watch?v=KtDwdoxQL4A
Introdução a linguagem JavaScript desvendando a história e as principais características da linguagem.
Assista a série Desvendando a linguagem JavaScript no meu canal no YouTube: https://www.youtube.com/user/rodrigobranas/videos
RxJava - Programação assíncrona para Android.Clerton Leal
Essa palestra fala sobre o uso de RxJava e RxAndroid am projetos de Android nativo. Explicando suas vantagens e, relações as APIs nativas do mundo Android.
Aqui são apresentados conceitos básicos sobre o paradigma web. Simples e rápido.
/**Depois que entrei no mundo Java, começei a procurar por conteúdo na internet para estudar, então me deparei com um ótimo site, http://www.argonavis.com.br, de um grande cara chamado Helder Rocha, que disponibiliza este mesmo conteúdo em seu site também. Obrigado pela ajuda a comunidade.*/
Aqui são apresentados as técnicas de Desenvolvimento com JUnitPerf de forma simples e prática.
/**Depois que entrei no mundo Java, começei a procurar por conteúdo na internet para estudar, então me deparei com um ótimo site, http://www.argonavis.com.br, de um grande cara chamado Helder Rocha, que disponibiliza este mesmo conteúdo em seu site também. Obrigado pela ajuda a comunidade.*/
Vamos falar sobre o tipo Date, abordando a forma de armazenamento interno, explicando o que é a era Unix, a partir de onde as datas são calculadas, e também as 4 formas de criar um Date, a partir de sua função construtora.
Além disso, veremos os formatos RFC 2822 e também o ISO 8601, ambos aceitos na criação de uma data a partir de uma String e por fim estudaremos algumas operações da API de Date.
Abordaremos a criação de expressões regulares, ou simplesmente RegExp, utilizando caracteres especiais, grupos, conjuntos, quantificadores, metacaracteres, modificadores e muito mais!
Além disso, vamos explorar também a API de RegExp e também String, falando das operações exec, test, match, split e replace.