09 jan 2017

Resolvi escrever esse post para compartilhar um pouco de como estamos mantendo e gerenciando containers na AWS (Amazon Web Services). E o assunto de hoje gira em torno de duas coisas: Elastic Load Balancer (ELB) e EC2 Container Service (ECS). Conceito genérico Load Balancer Então vamos começar a falar sobre o conceito genérico de Load

Read More

15 dez 2016

Primeira parte: Metodologias: Parte 1 – Scrum Antes de iniciar o contexto do XP, é necessário entender que metodologias ágeis assim como, o Scrum e o XP, que são as que estão sendo analisadas neste post, possuem um problema de interpretação do conceito ágil. O conceito de ágil não é ser rápido, e sim ser

Read More

01 nov 2016

OCP – OPEN CLOSED PRINCIPLE “Entidades, classes, módulos e funções deveriam ser abertos para extensão e fechados para modificação” O ciclo de vida de um software faz com que ele seja suscetível a mudanças. Um software bem arquitetado te possibilita fazer essas mudanças alterando o mínimo de código possível, ao invés de reescrever o comportamento

Read More

15 ago 2016

Há tempos venho trabalhando com projetos que possuem uma arquitetura que combina ChaplinJs + Backbone.Js. Por terem essa arquitetura já desenvolvida, sempre segui os padrões já estabelecidos. Cansado de utilizar o JQuery Validator para validação de formulário nesses projetos, fui atrás de um substituto que não me desse dor de cabeça. E eis que encontrei

Read More

27 jul 2016

Caso você não tenha acompanhado essa série desde o começo poderá consultar os posts anteriores nos links a seguir: Parte 1 e Parte 2 Continuando com nossa série de posts sobre testes unitário em swift, vamos agora criar um teste para uma tela que necessita de dados de serviços externos. Vamos iniciar nosso trabalho criando

Read More

11 jul 2016

Com este post gostaria de apresentar os principais pontos sobre duas metodologias bastante utilizadas no seguimento de desenvolvimento de software, ele será dividido em duas partes, são elas: Scrum e XP(Extreme Programming). Com o amplo desenvolvimento no setor de Internet, juntamente com a alta demanda no desenvolvimento de aplicações, torna-se cada vez mais necessário o

Read More

03 jun 2016

  A Segurança da Informação se refere à proteção de dados (toda e qualquer informação que possua algum valor para empresas ou pessoas). Para implementar a análise e a implementação da segurança em um determinado dado, é utilizado de atributos conhecidos como CIA (Confidentiality, Integrity e Availability, ou Confidencialidade, Integridade e Disponibilidade): Confidencialidade: limita o

Read More

02 jun 2016

SRP – SINGLE RESPONSIBILITY PRINCIPLE “Uma classe deveria ter apenas uma razão para ser modificada.” A expressão “responsabilidade” nos remete a responsável – que, por sua vez, nos remete a algo ou alguém. Dentro do SRP, coisas que se modificam pelo mesmo motivo deveriam ficar juntas, assim como, coisas que se modificam por motivos diferentes

Read More

16 maio 2016

Há tempos venho debatendo aqui na redspark com o Guilherme Vargas, o fato dos desenvolvedores terem acostumado muito com as tecnologias e, consequentemente, acabam deixando de lado o verdadeiro conceito de Orientação a Objeto. Deixamos de pensar em primeiro lugar nas boas práticas e nos antigos princípios e voltamos a programar estruturalmente ou orientado ao framework. Nossos domains como

Read More

29 abr 2016

Para continuar com nossa série de posts de sobre teste unitário vamos, primeiramente, fazer com que o teste realizado na Parte 1 seja executado com sucesso. Ao final do primeiro post tínhamos nosso teste criado porém sem implementação de nossa viewcontroller o que fazia com que nosso teste falhasse. Então agora vamos implementar corretamente nossa

Read More