Mostrando entradas 1 para 7
Displaying posts with tag: javascript (reset)
A Web é (finalmente) uma plataforma madura

Comecei minha carreira como um “desenvolvedor web” por volta de 2007. Eu havia me envolvido anteriormente com JavaScript, enquanto fazia sites em HTML/CSS bem cedo, no ensino médio, mas esse foi meu primeiro emprego de verdade como um desenvolvedor de software. Naqueles dias, LAMP (Linux/Apache/MySQL/PHP) era a única maneira sensata para construir uma aplicação web. Claro que você poderia usar servlets Java, ou construir aplicações usando CGI, mas quando o PHP se tornou estável, disponível e simples, ele rapidamente se tornou a escolha óbvia para uma enorme gama de aplicações.

Eu estou dizendo isso porque outro dia me deparei com esta pergunta no Quora, de um velho desenvolvedor PHP/MySQL que estava …

[Leia mais]
Gerenciando o fluxo assíncrono de operações em NodeJS

O desenvolvimento de aplicações NodeJS aumenta a cada dia, talvez pela facilidade de desenvolvimento, bibliotecas em crescente evolução ou simplesmente pelo fato de utilizar JavaScript em ambientes que exijam performance e assincronia. Como sabemos, aplicações deste tipo não resolvem todos os problemas. Conforme a aplicação vem crescendo, precisamos nos atentar à alguns detalhes. Hoje falaremos sobre como escrever um código limpo para funções assíncronas, explorando o uso dos padrões criados para aplicações deste tipo.

Callbacks     

A programação assíncrona não usa o retorno da função para informar que a função foi finalizada. Ela trabalha com o “estilo de passagem de continuação (continuation-passing style), CPS”. Em definição, uma função escrita neste estilo recebe como argumento uma “continuação explícita”. Quando a função resulta um valor, ela …

[Leia mais]
Top 5 das ferramentas JavaScript que você não deveria ficar sem

O JavaScript surgiu nos últimos anos como a expressão de facto das tecnologias web da próxima geração, e um componente crítico de tecnologias HTML5 – juntamente com CSS e JQuery. O JavaScript é realmente onipresente – ele está aparecendo em toda parte! Há muitas outras razões pelas quais o JavaScript e as ferramentas baseadas nele estão se tornando a onda do futuro. O JavaScript é a linguagem mais usada no GitHub, e essa tendência só vai aumentar. Como um artigo colocou, “JavaScript é a linguagem número um no mundo; é a linguagem da web e um ponto de partida para tantos novos desenvolvedores…”.

Para entender melhor o domínio do …

[Leia mais]
Melhores de 2014 – DatabaseCast: História do MongoDB

Olá, pessoal! Neste episódio do DatabaseCast, o podcast brasileiro sobre banco de dados, Mauro Pichiliani (@pichiliani) e Wagner Crivelini (@wcrivelini) aprendem sobre a história do MongoDB com os convidados Christiano Anderson (@dump) e Suissa (@osuissa). Neste episódio você vai criticar um nome de um banco de dados, discutir sobre NoSQL e SQL, prevenir uma gravidez eventual, conhecer o teorema CAP, embolar suas transações e modelos OLAP no JSON e ficar ligado no que pode ser o seu próximo banco de dados.

Download

[Leia mais]
DatabaseCast: História do MongoDB

Olá, pessoal! Neste episódio do DatabaseCast, o podcast brasileiro sobre banco de dados, Mauro Pichiliani (@pichiliani) e Wagner Crivelini (@wcrivelini) aprendem sobre a história do MongoDB com os convidados Christiano Anderson (@dump) e Suissa (@osuissa). Neste episódio você vai criticar um nome de um banco de dados, discutir sobre NoSQL e SQL, prevenir uma gravidez eventual, conhecer o teorema CAP, embolar suas transações e modelos OLAP no JSON e ficar ligado no que pode ser o seu próximo banco de dados.

Download

[Leia mais]
Sistemas de informação geográfica web-based

Os sistemas de informação geográfica (SIG) web-based são, hoje em dia, cada vez mais uma solução a ser equacionada por diversos motivos.

A velocidade de internet disponível atualmente já não é um problema para os tempos de resposta aos pedidos cliente-servidor. Por isso mesmo podemos ter uma velocidade confortável para que o acesso à aplicação e aos dados no servidor já não seja um problema. Não existe a necessidade de instalação do programa no computador. A aplicação é acedida através de um browser de internet sem necessidade de nenhuma configuração especial.

É independente do sistema operativo. Seja qual for o sistema (Windows, Linux, XOS, etc.) basta ter um browser instalado na máquina. E a obtenção de dados e serviços externos é maior, com a facilidade na recepção dos mesmos via webservices ou APIs.

A juntar a estas vantagens, temos tecnologias open source

[Leia mais]
JQuery e AJAX – Combo de Estado e Cidade

Essa semana precisei implementar uma solução de combo dinâmico de Estado / Cidade que carregasse as opções das cidades de acordo com a escolha do estado. Obviamente teria que usar Ajax (JQuery) e o Json (JavaScript Object Notation) que é um formato leve de troca de dados (fonte: http://www.json.org/).

Fiz uma pesquisa rápida na NET e de cara encontrei um excelente artigo de Davi Ferreira: “Populando selects de cidades e estados com AJAX (PHP e jQuery)” (http://www.daviferreira.com/posts/populando-selects-de-cidades-e-estados-com-ajax-php-e-jquery). No entanto para o meu caso a solução do Davi teria que ser reinventada tendo em vista que no meu form haviam 3 conjuntos de Estado/Cidade. Um para os dados de endereço do usuário e outros dois para os dados profissionais. Uma opção seria repetir o código 3 …

[Leia mais]
Mostrando entradas 1 para 7