Jekyll2024-02-03T08:29:24-03:00https://leandrodaniel.com/feed.xmlLeandro DanielLeandro Daniel's personal websiteLeandro DanielTDC 2014 edição São Paulo está chegando!2014-06-10T10:59:56-03:002014-06-10T10:59:56-03:00https://leandrodaniel.com/tdc-2014-edicao-sao-paulo-esta-chegando<p><a href="http://www.thedevelopersconference.com.br"><img src="/wp-content/uploads/2014/06/logo-tdc2014-vertical-preto_120x100.png" alt="TDC 2014" title="TDC 2014" /></a>O TDC (<a href="http://www.thedevelopersconference.com.br/">The Developer’s Conference</a>) é um evento organizado pela <a href="http://www.globalcode.com.br/">Globalcode</a> sob o comando do competente casal <a href="http://twitter.com/vsenger">Vinicius Senger</a> e <a href="http://twitter.com/yarasenger">Yara Senger</a>. Conhecido por muitos carinhosamente como a “Woodstock de Tecnologia”, o TDC é uma oportunidade fantástica para mergulhar na comunidade de TI e ficar por dentro de diversos assuntos relacionados.</p>
<h2 id="sobre-o-evento">Sobre o evento</h2>
<p>O evento reúne várias trilhas que abordarão as tendências do mercado em temas como <strong>Arquitetura de Software, Android, Windows 8, iOS, Java, Python, Testes, Cloud Computing, Games, Robótica, Negócios, Mobile, entre várias outras</strong>. Ao todo são mais de 30 trilhas que serão apresentadas por cerca de 260 palestrantes. Cada trilha é um evento de um dia sobre um tema específico, contando com um ou mais coordenadores especialistas. “Há cerca de 7 ou 8 trilhas em cada dia do TDC, realizadas em parceria com diversas comunidades.</p>
<h2 id="call4papers">Call4Papers</h2>
<p>Este ano coordenarei a <strong>Trilha de Arquitetura .NET</strong> para o TDC 2014 (edição São Paulo). Se você tem interesse e gostaria de palestrar no TDC 2014, basta submeter suas sugestões usando o formulário abaixo:</p>
<p><a href="http://www.thedevelopersconference.com.br/tdc/2014/saopaulo/call4papers">http://www.thedevelopersconference.com.br/tdc/2014/saopaulo/call4papers</a></p>
<p>Nos vemos lá! 🙂</p>Leandro DanielO TDC (The Developer’s Conference) é um evento organizado pela Globalcode sob o comando do competente casal Vinicius Senger e Yara Senger. Conhecido por muitos carinhosamente como a “Woodstock de Tecnologia”, o TDC é uma oportunidade fantástica para mergulhar na comunidade de TI e ficar por dentro de diversos assuntos relacionados.Void Podcast: episódio #032 disponível!2014-04-28T08:58:44-03:002014-04-28T08:58:44-03:00https://leandrodaniel.com/void-podcast-episodio-032-disponivel<p><img src="/assets/pics/VoidBanner.png" alt="" /></p>
<p><strong><a href="https://voidpodcast.wordpress.com/2014/04/27/void-podcast-032-apuros-no-trabalho-parte-2/">Void Podcast #032 – Apuros no trabalho! (parte 2)</a></strong><br />
Antes de qualquer coisa, se você não ouviu a primeira parte, pare tudo e <a href="https://voidpodcast.wordpress.com/2014/04/20/void-podcast-031-apuros-no-trabalho-parte-1/">confira aqui o que já rolou</a>. Mas, se sobreviveu ao primeiro episódio e gostou, dê o play na segunda parte deste descontraído bate-papo. Ouça Alexandre Mantovani (<a href="http://twitter.com/mantov">@mantov</a>) e conheça alguns “causos reais de azar no trabalho”, aprenda com Emmanuel Brandão (<a target="_blank">@egomesbrandao</a>) sobre os perigos da coxinha e se emocione com os relatos de bullying de Eric Lemes (<a href="http://twitter.com/eric_lemes">@eric_lemes</a>) e suas histórias envolvendo gravatas. Temos também Elemar Jr. (<a href="http://twitter.com/elemarjr">@elemarjr</a>) e Leandro Daniel (<a href="http://twitter.com/leandronet">@leandronet</a>) adornando o cast com exemplos de derrota, dor e constrangimento no ambiente de trabalho.</p>
<p>É possível ouvir o podcast diretamente do post (usando o player), além disso, o Void Podcast está <a href="http://itunes.apple.com/br/podcast/void-podcast/id443186480">disponível também no iTunes</a>.</p>
<p>Não deixe de comentar suas opiniões por lá.</p>Leandro DanielVoid Podcast: episódio #031 disponível!2014-04-20T21:01:03-03:002014-04-20T21:01:03-03:00https://leandrodaniel.com/void-podcast-episodio-31-disponivel<p><img src="/assets/pics/VoidBanner.png" alt="" /></p>
<p><strong><a href="https://voidpodcast.wordpress.com/2014/04/20/void-podcast-031-apuros-no-trabalho-parte-1">Void Podcast #031 – Apuros no trabalho! (parte 1)</a></strong><br />
Desta vez, o Void levou o compromisso de não ter periodicidade ao extremo! Ouça um episódio gravado no ano passado e editado apenas agora: porque primamos por manter o absoluto não retorno de valor! E para nos ajudar com esta meta convidamos os nossos amigos Alexandre Mantovani (<a href="http://twitter.com/mantov">@mantov</a>), Emmanuel Brandão (<a href="http://twitter.com/egomesbrandao">@egomesbrandao</a>) e Eric Lemes (<a href="http://twitter.com/eric_lemes">@eric_lemes</a>) para um bate-papo sobre situações desagradáveis, constrangedoras e pitorescas passadas em ambientes de trabalho.</p>
<p>É possível ouvir o podcast diretamente do post (usando o player), além disso, o Void Podcast está <a href="http://itunes.apple.com/br/podcast/void-podcast/id443186480">disponível também no iTunes</a>.</p>
<p>Não deixe de comentar suas opiniões por lá.</p>Leandro DanielVoid Podcast: episódios #026 ao #029 disponíveis!2013-02-28T17:23:44-03:002013-02-28T17:23:44-03:00https://leandrodaniel.com/void-podcast-episodios-026-ao-029-disponiveis<p><img src="/assets/pics/VoidBanner.png" alt="" /></p>
<p><strong><a href="https://voidpodcast.wordpress.com/2013/02/09/void-podcast-027-windows-8/">Void Podcast #027 – Windows 8</a></strong><br />
Ouça o Elemar Jr (<a href="http://twitter.com/elemarjr">@elemarjr</a>), comentando sobre sua expertise no uso de interfaces. Alegre-se com o <a href="http://twitter.com/vquaiato">@vquaiato</a> (vulgo Arrobinha) esnobando ponderação e sensibilidade para com o usuário final. E completando este incrível “exército de Brancaleone tupiniquim” temos Leandro Daniel (<a href="http://twitter.com/leandronet">@leandronet</a>), mantendo a cota de barbudos do time!</p>
<p><strong><a href="https://voidpodcast.wordpress.com/2013/02/21/void-podcast-028-togaf/">Void Podcast #028 – TOGAF</a></strong><br />
Ouça um inspirado Elemar Jr. (<a href="http://twitter.com/elemarjr">@elemarjr</a>) defendendo com unhas e dentes a beleza do TOGAF. Reencontre Emmanuel Brandão (<a href="https://twitter.com/egomesbrandao">@egomesbrandao</a>) filosofando sobre pica-paus e arquitetura. Acompanhe os relatos de Leandro Daniel (<a href="http://twitter.com/leandronet">@leandronet</a>) e Eric Lemes (<a href="https://twitter.com/eric_lemes">@eric_lemes</a>) e entenda sobre os bastidores do cotidiano de um arquiteto. Desta vez, <a href="http://twitter.com/vquaiato">@vquaiato</a> (vulgo Arrobinha) não pôde gravar porque estava atingindo um importante marco de passagem para a fase adulta: A aquisição da carta de habilitação!</p>
<p><strong><a href="https://voidpodcast.wordpress.com/2013/03/04/void-podcast-029-nerds-no-octogono/">Void Podcast #029 – Nerds no octógono!</a></strong><br />
Desta vez temos a presença ilustre do nosso amigo Alexandre Mantovani (<a href="http://twitter.com/mantov">@mantov</a>), um apaixonado pelo esporte e fã confesso de lutas femininas violentas. Ouça também <a href="http://twitter.com/vquaiato">@vquaiato</a> (vulgo Arrobinha) discorrendo sobre UFC, marketing e estratégias para promover Pay-per-view. Acompanhe Leandro Daniel (<a href="http://twitter.com/leandronet">@leandronet</a>) e suas sugestões (absurdas) de regras para o MMA. Elemar Jr. (<a href="http://twitter.com/elemarjr">@elemarjr</a>) completa o nosso <em>Card</em>, mais uma vez, como o “orelha” de plantão.</p>
<p>É possível ouvir o podcast diretamente do post (usando o player), além disso, o Void Podcast está <a href="http://itunes.apple.com/br/podcast/void-podcast/id443186480">disponível também no iTunes</a>.</p>
<p>Não deixe de comentar suas opiniões por lá.</p>Leandro DanielVídeos do TDC 2012 São Paulo2013-01-31T13:31:55-02:002013-01-31T13:31:55-02:00https://leandrodaniel.com/videos-do-tdc-2012-sao-paulo<p>Está disponível no site <a href="http://www.thedevelopersconference.com.br">The Developers Conference</a> os <a href="http://www.thedevelopersconference.com.br/tdc/2012/saopaulo/videos#quarta">vídeos do TDC 2012</a>. Lá você também encontra a minha palestra sobre “Métricas de código na arquitetura”. Na ocasião, tive a oportunidade de coordenar a <a href="http://leandrodaniel.com/?s=tdc2012">trilha de arquitetura</a> junto com o Giovanni Bassi além de conseguir reunir um time de palestrantes de primeira!</p>
<p>Que venha o TDC 2013!</p>Leandro DanielEstá disponível no site The Developers Conference os vídeos do TDC 2012. Lá você também encontra a minha palestra sobre “Métricas de código na arquitetura”. Na ocasião, tive a oportunidade de coordenar a trilha de arquitetura junto com o Giovanni Bassi além de conseguir reunir um time de palestrantes de primeira!Férias!2012-12-15T01:00:05-02:002012-12-15T01:00:05-02:00https://leandrodaniel.com/ferias<p>Retorno na segunda quinzena de janeiro de 2013… Fui! 🙂</p>Leandro DanielRetorno na segunda quinzena de janeiro de 2013… Fui! 🙂Void Podcast: episódios #022 ao #025 disponíveis!2012-12-01T00:50:00-02:002012-12-01T00:50:00-02:00https://leandrodaniel.com/void-podcast-episdios-022-ao-025-disponveis<p><img src="/assets/pics/VoidBanner.png" alt="" /></p>
<p><strong><a href="https://voidpodcast.wordpress.com/2012/07/24/void-podcast-022-do-it-yourself/">Void Podcast #022 – Do it yourself!</a></strong> Nesse retorno, temos uma verdadeira aula de equilíbrio existencial. Tivemos a honra e oportunidade de trocar ideias e, principalmente, aprender um bocado com um verdadeiro professor pardal: Vinícius Senger (<a href="http://twitter.com/vsenger">@vsenger</a> para os íntimos).</p>
<p><strong><a href="https://voidpodcast.wordpress.com/2012/08/06/void-podcast-023-soa/">Void Podcast #023 – SOA</a></strong><br />
Continuando o novo ano fiscal do Void, emplacamos mais um episódio épico, desta vez com a ilustre presença do Felipe Oliveira (<a href="http://twitter.com/scaphe">@scaphe</a>): arquiteto de software, aikidoísta, DJ e produtor, cinéfilo, startupeiro e maluco de plantão.</p>
<p><strong><a href="https://voidpodcast.wordpress.com/2012/08/26/void-podcast-024-noticias-bizarras/">Void Podcast #024 – Notícias bizarras</a></strong> Enfim, um void que atende seu propósito (não retornar valor). Contando com a (considerável) presença do nosso (grande) amigo Alexandre Mantovani (<a href="http://twitter.com/mantov">@mantov</a>) – figura adorável, inteligente, alegre e cativante – analisamos um conjunto de notícias curiosas – uma verdadeira coleção de fatos verídicos que parecem baseados em obras de ficção.</p>
<p><strong><a href="https://voidpodcast.wordpress.com/2012/11/26/void-podcast-025-games-parte-1/">Void Podcast #025 – Games (parte 1)</a></strong><br />
E neste episódio (ou podemos chamar de prequela?) conversamos com o nosso amigo Tadeu Alegretti (<a href="https://twitter.com/malegretti">@malegretti</a>): MVP de Xbox, empresário, líder de comunidade(s) e “fazedor de games” rapá! O papo foi tão legal que conversamos durante horas, então resolvemos dividir em duas partes (ou <em>levels</em>?!). O cara entende tanto de games quanto o “Eleonor” de CG, o Arrobinha de alfaces e o Barbudo de pão de queijo!</p>
<p>É possível ouvir o podcast diretamente do post (usando o player), além disso, o Void Podcast está <a href="http://itunes.apple.com/br/podcast/void-podcast/id443186480">disponível também no iTunes</a>.</p>
<p>Não deixe de comentar suas opiniões por lá.</p>Leandro DanielMigração da engine do site2012-10-30T17:08:21-02:002012-10-30T17:08:21-02:00https://leandrodaniel.com/migracao-da-engine-do-site<p>Depois de 4 anos utilizando o BlogEngine.NET como engine do meu site, optei por migrar radicalmente de plataforma. Na prática, troquei o Windows Server 2008 pelo Linux CentOS 5 (64-bit) e o BlogEngine.NET pelo WordPress.</p>
<p>Fiz uma instalação própria do WordPress, então continuo com o mesmo “controle” sobre o código-fonte que tinha antes e capaz de fazer qualquer customização no site. Ainda faltam alguns pequenos detalhes para a migração ser concluída, então, caso você note algum link quebrado no site, por favor, comunique-me.</p>Leandro DanielDepois de 4 anos utilizando o BlogEngine.NET como engine do meu site, optei por migrar radicalmente de plataforma. Na prática, troquei o Windows Server 2008 pelo Linux CentOS 5 (64-bit) e o BlogEngine.NET pelo WordPress.Architecture Principles2012-09-30T23:50:00-03:002012-09-30T23:50:00-03:00https://leandrodaniel.com/architecture-principles<p>Chamamos de “princípio” toda e qualquer regra geral e/ou orientação que se destina a ser duradoura e raramente alterada. Para a arquitetura corporativa, um princípio informa e apoia a maneira no qual uma organização cumpre sua missão.</p>
<p>Os chamados “Princípios de Arquitetura” são um subconjunto dos princípios de uma empresa e se relacionam com o trabalho de arquitetura. Eles refletem um nível de consenso em toda a empresa e encarnan o espírito e o pensamento da arquitetura corporativa. Os princípios de arquitetura podem ser divididos em:</p>
<ul>
<li>Princípios que regem o processo de arquitetura, afetando o desenvolvimento, manutenção e utilização da arquitetura corporativa;</li>
<li>Princípios que regem a implementação da arquitetura, que estabelece os primeiros princípios e orientação relacionada para projetar e desenvolver sistemas de informação;</li>
</ul>
<p>Segundo o TOGAF, o formato recomendado para definção de um princípio de arquitetura é o descrito a seguir:</p>
<blockquote>
<p><strong>Nome</strong> Deve representar a essência da regra, bem como ser de fácil lembrança. Plataformas de tecnologia específica não devem ser mencionadas no nome ou na declaração de um princípio.</p>
<p><strong>Afirmação</strong> Deve, de forma sucinta e inequívoca, comunicar a regra fundamental.</p>
<p><strong>Base lógica</strong> Deve destacar os benefícios de negócio ao se aderir ao princípio, usando a terminologia de negócios. Também descreve a relação com outros princípios e intenções em relação a uma interpretação equilibrada.</p>
<p><strong>Implicações</strong> Deve destacar como os requisitos afetam – em termos de atividades/tarefas – custos e recursos. O impacto nos negócios e consequências da adoção de um princípio deve ser claramente indicado. O leitor deve prontamente discernir a resposta: “Como isso me afeta?”. É importante não simplificar, banalizar ou julgar o mérito do impacto.</p>
</blockquote>
<p>Assim, um exemplo de princípio de arquitetura pode ser conferido abaixo:</p>
<table>
<thead>
<tr>
<th><strong>Nome</strong></th>
<th>Reuse</th>
</tr>
</thead>
<tbody>
<tr>
<td><strong>Statement</strong></td>
<td>Common components in the IT architecture should be used while building an application and enterprise requirements.</td>
</tr>
<tr>
<td><strong>Base lógica</strong></td>
<td>Business units have common needs and requirements, yet each business unit has developed their own implementations of these common tasks.</td>
</tr>
<tr>
<td><strong>Implicações</strong></td>
<td>- Developing common assets will reduce support costs. - Leads to faster application development. - If not followed, will restrict the ability to integrate or to use systems with functions that new applications could leverage.</td>
</tr>
</tbody>
</table>
<p>Por enquanto, era isso. Em posts futuros, explorarei com mais detalhes o tema.</p>Leandro DanielChamamos de “princípio” toda e qualquer regra geral e/ou orientação que se destina a ser duradoura e raramente alterada. Para a arquitetura corporativa, um princípio informa e apoia a maneira no qual uma organização cumpre sua missão.Minha participação (again) no Databasecast2012-08-22T10:06:00-03:002012-08-22T10:06:00-03:00https://leandrodaniel.com/minha-participacao-again-no-databasecast<p>A primeira vez que participei do DatabaseCast foi no <a href="http://imasters.com.br/artigo/21943/banco-de-dados/databasecast-14-o-banco-de-dados-na-arquitetura">episódio 14</a>, para falar de banco de dados na arquitetura (na ocasião, com o <a href="http://voidpodcast.com">VoidPodcast</a> em peso). Desta vez, participei sozinho de um episódio: <a href="http://imasters.com.br/artigo/25370/banco-de-dados/databasecast-25-processo-etl">DatabaseCast #25: Processo ETL</a>.</p>
<blockquote>
<p><a href="http://imasters.com.br/artigo/25370/banco-de-dados/databasecast-25-processo-etl">Neste 25º episódio do DabataseCast</a>, o podcast brasileiro sobre banco de dados, Mauro Pichiliani (<a href="http://twitter.com/pichiliani">@pichiliani</a>), Wagner Crivelini (<a href="http://twitter.com/wcrivelini">@wcrivelini</a>), e Leandro Daniel (<a href="http://twitter.com/leandronet">@leandronet</a>) se preparam para a faxina do processo ETL (Extract Transform Load). Saiba quais são e o que faz cada uma das etapas do processo. Abra uma cerveja e descubra quais são as mágoas dos participantes na transformação, discuta como fazer um simples de-para e tente descobrir como um memorial pode lhe ajudar nas compras do mercado!</p>
</blockquote>
<p>Uma curiosidade com relação a este episódio é que a gravação foi realizada em duas datas. Isso porque no meio da gravação o Wagner teve vários problemas com a conexão de Internet, criando um hiato de 10 dias até que a agenda de todos estivesse livre novamente. No segundo dia de gravação eu estava com uma gripe gigante, é possível notar que minha voz está diferente.</p>
<p>O bate-papo ficou muito bacana e dá uma visão muito boa das atividades (e dificuldades) envolvidas no processo de ETL. O DatabaseCast é o único podcast (em pt-br) que conheço dedicado a banco de dados, e tanto o Mauro quanto o Wagner fazem um ótimo trabalho para a comunidade. Vale a pena acompanhar!<br />
<img src="http://leandrodaniel.com/editors/tiny_mce_3_4_3_1/plugins/emotions/img/smiley-wink.gif" alt="Wink" title="Wink" /></p>Leandro DanielA primeira vez que participei do DatabaseCast foi no episódio 14, para falar de banco de dados na arquitetura (na ocasião, com o VoidPodcast em peso). Desta vez, participei sozinho de um episódio: DatabaseCast #25: Processo ETL.