Trabalhando com JSON no iOS

Postado em 10. mai, 2012 por .

9

Com o crescimento do mercado mobile, a integração de sistemas com os pequenos aparelhos se tornou essencial. O formato JSON se popularizou com a mesma velocidade que o desenvolvimento mobile. Sua simplicidade e facilidade de desenvolver parsers o tornou uma das principais alternativas na integração de sistemas web, em especial para ser consumido via AJAX. more »

Continue Lendo

As múltiplas personalidades do this em JavaScript

Postado em 07. mai, 2012 por .

8

Se você já escreveu algum código JavaScript, não deve mais achar estranho quando alguém atribui uma função a uma variável. Mas o que exatamente acontece quando você faz isso? Em JavaScript, as funções podem ser passadas como parâmetros para outras funções, retornadas como valor e, como já dito, referenciadas por variáveis. A linguagem trata as more »

Continue Lendo

Injeção de dependências no ASP.NET MVC

Postado em 03. mai, 2012 por .

7

Para melhorar a manutenibilidade de um sistema, devemos programar voltados para interface. Assim, nos preocupamos apenas com o contrato definido pela interface, não com sua implementação, diminuindo o acoplamento do código. Uma das formas de facilitar essa prática é utilizar a injeção de dependências. Dessa forma, nossas classes não precisam conhecer a lógica de instanciação, more »

Continue Lendo

Scala Days Londres 2012: como foi o evento

Postado em 26. abr, 2012 por .

3

Entre os dias 17 e 18 de abril aconteceu em Londres o Scala Days, evento que reuniu diversos ícones envolvidos com o desenvolvimento da linguagem Scala, a qual também já foi tema de diversos posts no blog da Caelum. A grade contou com palestras sobre frameworks utilizados no mundo de desenvolvimento do Scala, detalhes de more »

Continue Lendo

Integração contínua de projeto Java com Jenkins

Postado em 24. abr, 2012 por .

17

Há bastante tempo aplicamos e escrevemos sobre integração contínua, uma das práticas mais importantes do desenvolvimento ágil. Através dela, é possível agilizar tarefas demoradas como a compilação de um projeto e a execução dos seus testes automatizados. Com um servidor de integração contínua bem configurado, essas tarefas são executadas a cada mudança no repositório de código e, em caso de more »

Continue Lendo

2012 é o ano do mercado mobile no Brasil

Postado em 17. abr, 2012 por .

11

O mercado mobile está explodindo em todo o mundo, e no Brasil não é diferente. Saiba porque e como aproveitar as oportunidades. É verdade que o Brasil já ultrapassou a marca de mais celulares que gente há algum tempo. Ainda em 2010, batemos a marca de 200 milhões de linhas. Desde então, o volume de more »

Continue Lendo

Gerenciamento de memória e o ARC no Objective-C

Postado em 11. abr, 2012 por .

6

Em outubro de 2011 a Apple lançou o iOS 5. Os desenvolvedores comemoraram bastante a disponibilização de uma funcionalidade chamada Automatic Reference Couting (ARC), que promete facilitar muito o desenvolvimento de aplicações iOS. O desenvolvedor Objective-C precisa se  preocupar com o gerenciamento de memória em suas aplicações, basicamente isso significa alocar a memória que será more »

Continue Lendo

Organização de testes de aceitação com PageObjects

Postado em 09. abr, 2012 por .

6

Testes de aceitação são extremamente úteis quando se trata de verificar se as funcionalidades de um sistema estão se comportando corretamente sem que tenhamos de testar manualmente a aplicação, abrindo um navegador, navegando por ela e visualizar os resultados. Como poderíamos automatizar esses testes que envolvem realizar a navegação na aplicação? Para isso ser possível, more »

Continue Lendo

Flexibilidade em páginas para dispositivos móveis com media queries

Postado em 03. abr, 2012 por .

11

Já fez seu site mobile? Explore o mercado que mais cresce no Brasil e no mundo com as melhores práticas de Web mobile. No artigo sobre viewport, aqui do Blog, vimos como criar uma página com tamanho adequado aos diversos dispositivos que temos que lidar hoje em dia. Se colocarmos um viewport com width=320, por more »

Continue Lendo

Java EE versus Spring: retomando a discussão

Postado em 27. mar, 2012 por and .

26

De tempo em tempo surgem artigos que retomam a velha disputa entre Spring e Java EE (algumas vezes mais focado em EJBs). O artigo mais recente é do polêmico Bill Burke que já cutucou várias vezes, dando suas razões para justificar sua visão na qual o Spring morrerá e o Java EE ganhará a batalha. more »

Continue Lendo

Usando styles nos layouts da sua aplicação Android

Postado em 22. mar, 2012 por .

2

Construir layouts no Android não é uma tarefa fácil e exige bastante esforço. Não só pela fragmentação, mas também pela orientação e outros detalhes. Digamos que estamos construindo uma aplicação que terá dois layouts diferentes. Um para quando o dispositivo estiver com a tela em portrait e outro para quando o dispositivo estiver com a more »

Continue Lendo

Possibilitando o overload de métodos em Javascript

Postado em 19. mar, 2012 por .

6

Em muitas linguagens, como Java, é comum fazer o overload de métodos e que uns invoquem os outros: Para identificar qual dos dois métodos será invocado depende do número de parâmetros passados (e os tipos). Já em Javascript, definir uma função com o mesmo nome a sobrescreve: Como trabalhar com variações de métodos com o more »

Continue Lendo

Injeção de dependências no Android com RoboGuice

Postado em 15. mar, 2012 por .

11

“É quase impossível escrever uma app Android que não se pareça com uma app Android”. Com essas palavras Michael Burton apresentou o RoboGuice (lê-se “robojuice”), uma ferramenta de injeção de dependências no Android, aos desenvolvedores brasileiros na AndroidConf Brasil 2011. A estrutura do código de uma app Android é fortemente baseada na classe Context, usada, more »

Continue Lendo

QCon SP 2012: Martin Fowler, Zach Holman e muito mais nos dias 4 e 5 de Agosto

Postado em 14. mar, 2012 por .

2

A mais importante conferência de arquitetos e desenvolvedores do mundo está de volta ao Brasil em sua terceira edição, e com palestras fantásticas. O QCon SP teve vagas lotadas e novos recordes de público em suas duas edições em 2010 e 2011, assim como o QCon Londres que terminou essa semana. Queremos um sucesso ainda more »

Continue Lendo