Muito tem sido falado sobre cloud computing e incontáveis buzzwords disparadas para defender as diferentes vertentes de serviços na nuvem. Que a computação em nuvem é o futuro está claro e que dentro em breve a maioria das empresas rodará, total ou parcialmente, seus sistemas em infraestrutura externa como serviço é uma certeza. Mas como diferenciar, dentre os principais players do mercado mundial, qual é o mais indicado para a necessidade de sua empresa?
Neste artigo iremos analisar o mercado de Nuvens Públicas, ou seja, serviços de computação em nuvem oferecidas por um cloud provider ao público em geral.
Analisando…
continuar lendo...Em projetos voltados para a web, quase sempre temos que lidar com JavaScript, porém muitas vezes acabamos utilizando-o apenas superficialmente, não indo muito a fundo na linguagem.
Faz algum tempo que tenho trabalhado praticamente apenas com JavaScript e nesse tempo aprendi vários recursos interessantes que podem facilitar bastante a vida quando houver a necessidade da utilização da linguagem.
Irei listar abaixo, dando uma breve explicação de cada recurso e sua utilização, mostrando ao menos um exemplo.
Declaração de variáveis
Podemos declarar variáveis de duas formas em javascript, utilizando a palavra chave var ou não. Quando utilizamos o modificador var estamos…
continuar lendo...Por Fábio Santos
O emergente conceito de Continuous Delivery no desenvolvimento de software tem movimentado a comunidade de desenvolvimento com muitos questionamentos e controversas. Feature Branches, uma das técnicas que suporta a entrega contÃnua, divide a comunidade e desafia até as equipes mais experientes em desenvolvimento ágil. Mas o assunto suscita uma questão muito importante:
Será que existe necessidade para continuous delivery fora do contexto de produtos para a nuvem e startups?
Para responder esta pergunta é preciso compreender o que está por trás do continuous delivery e por que esta prática é tão controversa. Tecnicamente, continuous delivery refere-se,…
continuar lendo...Até a versão 8.4 o PostgreSQL conta com a replicação conhecida como warm standby. Esta replicação é baseada em arquivos e não cria um canal de comunicação entre os servidores master e slave. Neste tipo de replicação, o servidor master envia segmentos de logs para o servidor slave com os seguintes critérios:
checkpoint de acordo com o intervalo de tempo definido no parâmetro checkpoint_timeout;checkpoint_segments;logs de acordo com intervalo de tempo definido no parâmetro archive_timeout.…
continuar lendo...