Tasafo em ação com coding dojo na Faci

Aconteceu nesta quinta-feira o #tasafoemacao com coding dojo na Faci.

Inicialmente, Luiz Sanches apresentou como funciona a dinâmica de coding dojo para uma plateia de cerca de 50 alunos.

Luiz Sanches apresentando a dinâmica de dojo

Luiz Sanches apresentando a dinâmica de dojo

Integrantes do #tásafoemação em ação

Integrantes do #tásafoemação em ação

Integrantes do #tásafoemação em ação

Integrantes do #tásafoemação em ação

Ramon Rabelo apoiando a apresentação em meio ao auditório lotado

Ramon Rabelo apoiando a apresentação em meio ao auditório lotado

Na sequência, os demais “senseis” apresentaram-se brevemente: Ramon Rabello, Paulo Moura, Geraldo Sequeira, Marcelo Andrade e Márcio Ferreira, se apresentaram e todos para suas salas, com as práticas de Android, Javascript, Ruby e Java.

A seguir, os relatos de cada um dos dojos: Java, Android, Ruby, Javascript.

Continuar a ler

Tá Safo acionado judicialmente por uso indevido de marca

A comunidade Tá Safo foi acionada judicialmente neste final de semana por suposto uso indevido de marca.

Logos "polegar pra cima" do Tá Safo e botão 'Curtir'

“São flagrantes as semelhanças entre os dois símbolos”, afirma o texto do comunicado da ação judicial.

Em mensagem recebida pelo e-mail oficial da comunidade, o gerente de marcas e mídias digitais do Facebook do Brasil, Carl Henry James de Andrada, o logotipo do Tá Safo guarda “representação simbólica muito próxima” como botão “Curtir”, popularizado pela empresa e cujo desenho é “de propriedade intelectual registrada e inviolável”.  Ainda que a tipografia e a predominância de cores tenha sido modificada, “são flagrantes as semelhanças entre os dois símbolos”, o que é suficiente para enquadrar a comunidade Tá Safo por plágio e uso indevido de marca.

Pelo comunicado, a comunidade tem até trinta dias para retirar toda e qualquer menção ao símbolo “polegar pra cima” não apenas de seu logotipo mas de quaisquer slides de apresentações, camisetas, banners, papéis timbrados, baralhos de planning poker, canetas, capas de CD, canecas,  cartões de visita e/ou assemelhados, sob pena de pagamento de multa diária da US$1.000,00 de todos os integrantes ativos.

Na mesma mensagem, Carl afirma que a medida faz parte da política de controle de marca do Facebook.com, que se tornou mais severa depois que a empresa passou a ser alvo de batalhas judiciais sobre a propriedade do botão ‘Curtir’.

Continuar a ler

Tá safo em ação no Consegi

consegi_logo

Olá pessoal,

Montamos um time para representar o Tá safo! e realizar palestras relâmpagos no dia 06, de 9 às 10hs na Sala Puxirum.

Pretendemos falar de algumas ações, metodologias, tecnologias e filosofias que alguns dos membros exercem em seu dia-a-dia.

luiz_sanchesTá safo! – 5 anos desenvolvendo pessoas

Luiz Sanches

fabio_aguiarManifesto Ágil

Fábio Aguiar

paulo_mouraDesenvolvimento web com Ruby on Rails

Paulo Moura

marcelo_saNuvens Computacionais com Software Livre

Marcelo Sá

michel_montenegroParallaxDB – Framework de Persistencia Nacional para Android e Desktop

Michel Montenegro

Veja a programação completa do Consegi.

Esperamos você por lá!

Rails Girls Belém

Ícones pixelizados de um coração e um erlenmeyer, com a inscrição 'Rails Girls'

Mais ou menos em Julho, começamos a entrar em contato com a organização internacional do evento e com isso conhecemos a Natalie Volk, que nos deu apoio e, com sua contribuição, fizemos chamadas para mais meninas participarem da organização.

A Natalie, a comunidade Tá Safo! e o time (organizadoras e coaches) foram fundamentais para que tomássemos mais iniciativa e rumo, porque sentíamos a responsabilidade de fazer um evento tão bom quanto os demais que acontecem em outros países e aqui no Brasil. Isso aumentava nosso comprometimento em fazer um evento que realmente trouxesse mais conhecimento e motivação para as meninas.

Com as reuniões, sempre vinham mais ideias e dessa maneira foi possível galgar verdadeiramente o acontecimento do evento. Tivemos treinamento com os coaches, o apoio e patrocínio de empresas que apostaram nesse evento e isso aumentou nossas expectativas ainda mais.

Depois que as inscrições começaram, vimos que o número de pessoas interessadas era muito grande em comparação ao que havíamos definido. Ficamos muito felizes com o interesse das meninas, até chegamos a cogitar um espaço maior, mas por ser o primeiro evento, optamos por não arriscar tanto. E desde o início, a comunidade Tá safo! foi a que mais apoiou, patrocinou e deu credibilidade a esse evento.

Time de organização e coaches

As inscrições estavam bombando e ainda tinha mais de uma semana para o evento acontecer, começamos a cogitar lugares maiores. Queríamos todas as meninas presentes. Decidimos fazer um grupo menor que realmente estivesse interessado. Acreditem, quase todas estavam interessadas! Recebemos inúmeros e-mails de meninas reclamando o motivo de não terem sido selecionadas. Ah, sem esquecer dos rapazes, muitos meninos queriam participar também! A organização do evento então deu os ponta-pés iniciais. Tudo estava arranjado e finalmente…

Continuar a ler

Controle de versão em banco de dados com migrations

O desenvolvimento de aplicações em três camadas praticamente tornou ubíquo a persistência de dados em sistemas gerenciadores de bancos de dados. Durante o desenvolvimento, enquanto alterações em artefatos de código-fonte geralmente são controladas com algum sistema de versionamento, alterações em bancos de dados quase nunca são controladas.

Ao codificar, de tempos em tempos o desenvolvedor disponibiliza alterações nos arquivos em que está trabalhando para um repositório. Com artefatos versionados é possível se ter um controle sobre todas as alterações feitas em um dado arquivo, conferir as diferenças entre versões distintas e até retornar arquivos à como seu conteúdo se encontrava num dado momento no passado. Isso tudo além, é claro, de se viabilizar o trabalho concomitante de várias pessoas num mesmo projeto.

Num cenário típico, imagine que um desenvolvedor esteja trabalhando numa dada funcionalidade. Ele codifica, submete alterações ao repositório, codifica novamente. Então o desenvolvedor percebe que será preciso incluir uma nova coluna numa das tabelas no banco de dados. O desenvolvedor então
acessar o SGBD e realiza diretamente a adição da coluna na tabela.

Perceba que, enquanto um arquivo de código-fonte evolui por alterações que são controladas (i.e., sabe-se quem fez, quando fez, e até se não era necessária pode-se sempre voltar facilmente à versão anterior), geralmente as alterações feitas em banco de dados não. Por mais metódico que seja o desenvolvedor com respeito às alterações a serem feitas em bancos de dados, no fim das contas sempre há a necessidade de se informar verbalmente a alguém sobre a execução de tais alterações. Vê-se isso muito claramente especialmente quando há mais de um ambiente de banco de dados e surgem as perguntas:
Aquela alteração já foi replicada no outro ambiente?

Resumidamente, pode-se dizer que migrations é uma maneira de realizar alterações em um banco de dados de forma organizada e controlada. Trata-se de uma técnica muito comum no desenvolvimento em ambientes modernos de programação, como Ruby
on Rails
ou CakePHP, por exemplo.

Continuar a ler

Caravana Tá Safo! no Agile Brazil 2012

Caravana Tá Safo! do #AgileBR 2012

De 03 a 07 de Setembro, aconteceu em São Paulo o Agile Brazil 2012, o maior evento sobre agilidade do Brasil. E mais uma vez a Caravana Tá Safo! marcou presença, dessa vez na Terra da Garoa \o/ E em nome da Comunidade, tentarei resumidamente descrever a sensação minha e de meus amigos de ter participado (pela primeira vez) desse evento. Vocês podem acompanhar também o post sobre a Caravana Tá Safo! no Agile Brazil 2010 e ver o que rolou. Bom, tudo começou assim…

Continuar a ler

#NoSummit em Belém

NoSummit é um evento social colaborativo. Um espaço aberto e descentralizado para compartilhamento de conhecimento.  Qualquer pessoa que queira colocar um assunto em discussão tem liberdade para comandar as atividades como achar melhor, sem perder o foco.

Em Belém a temperatura tende a subir com os diversos pontos de ebulição, locais de concentração para discussão torno de temas específicos.

Quer tirar o sábado para compartilhar conhecimento e levantar discussões sobre assuntos relevantes da área de tecnologia?  Confira os horários, temas e locais onde o #NoSummit vai rolar neste sábado, 22, em Belém:

Mangal das Garças, 9h30 da manhã
Tema: “Gestão no século XXI”, com Fábio Aguiar (confirmado!)

Mulatas da Estação das Docas, 15h00 da tarde
Tema: “CakePHP, Selenium ou Node.js”, com Marcelo Andrade e Luiz Sanches (confirmado!)

Bar Nosso Recanto, 16h00 da tarde
Tema: “DevOps” (desenvolvedores+operadores), com Luiz Sanches e Marcelo Andrade (confirmado!)

IESAM José Malcher, (não confirmado)
Tema: “Computação em nuvem”, com Carlos Natalino

SERPRO Perimetral, (não confirmado)
Tema: “Governança de TIC”, com Mariana de Nazaré

Saraiva MegaStore Boulevard, (não confirmado)
Tema: “Regulamentação da área de TI no Brasil”, com Adriano Ohana

Compareça e prestigie!

ATUALIZAÇÃO 1: Infelizmente nem todas as atividades foram confirmadas. :-(

ATUALIZAÇÃO 2: Luiz Sanches e Marcelo Andrade estarão presentes em suas atividades em conjunto.

PS: A previsão do tempo para o horário dos eventos é: céu nublado com possibilidades de video-streaming.  Fique ligado no Twitter do @tasafo.