<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Posts on Meu nome é Elton Minetto</title><link>https://eltonminetto.dev/post/</link><description>Recent content in Posts on Meu nome é Elton Minetto</description><generator>Hugo</generator><language>pt</language><copyright>{year}</copyright><lastBuildDate>Mon, 08 Jun 2026 20:50:43 -0300</lastBuildDate><atom:link href="https://eltonminetto.dev/post/index.xml" rel="self" type="application/rss+xml"/><item><title>11 anos de playlists</title><link>https://eltonminetto.dev/post/2026-06-08-playlists/</link><pubDate>Mon, 08 Jun 2026 20:50:43 -0300</pubDate><guid>https://eltonminetto.dev/post/2026-06-08-playlists/</guid><description>&lt;p>Se minha vida fosse um filme, provavelmente seria dirigida por Quentin Tarantino ou por James Gunn. Não pelas situações inusitadas que, claro, aconteceram nessas últimas décadas, mas sim pelo fato de que nas obras desses diretores,a música não é um pano de fundo; ela é um personagem principal.&lt;/p></description></item><item><title>Resumo Google Cloud Next 2026</title><link>https://eltonminetto.dev/post/2026-05-07-resumo-google-cloud-next/</link><pubDate>Thu, 07 May 2026 07:00:43 -0300</pubDate><guid>https://eltonminetto.dev/post/2026-05-07-resumo-google-cloud-next/</guid><description>&lt;p>De 22 a 24 de Abril aconteceu em Las Vegas o Google Cloud Next. Trata-se do evento onde o Google apresenta as novidades sobre o GCP e tecnologias relacionadas. Ele é um evento-irmão do Google IO, que acontece na Califórnia em Maio. Eu tive a oportunidade de participar do IO nos dois últimos anos, graças ao programa Google Developer Expert (GDE) e este ano nos levaram para o Next.&lt;/p></description></item><item><title>Evitando supply chain attacks em Go</title><link>https://eltonminetto.dev/post/2026-04-05-supply-chain-golang/</link><pubDate>Sun, 05 Apr 2026 19:00:43 -0300</pubDate><guid>https://eltonminetto.dev/post/2026-04-05-supply-chain-golang/</guid><description>&lt;p>Se você acompanhou as notícias das últimas semanas (Março/Abril de 2026), deve ter lido sobre dois grandes “supply chain attacks” que ocorreram. Provavelmente você foi afetado de alguma forma pelo problema que ocorreu com os projetos &lt;a href="https://docs.litellm.ai/blog/security-update-march-2026">LiteLLM&lt;/a> e o &lt;a href="https://www.elastic.co/security-labs/axios-one-rat-to-rule-them-all">Axios&lt;/a>.&lt;/p></description></item><item><title>Sobre gerações</title><link>https://eltonminetto.dev/post/2026-03-29-generations/</link><pubDate>Sun, 29 Mar 2026 09:00:43 -0300</pubDate><guid>https://eltonminetto.dev/post/2026-03-29-generations/</guid><description>&lt;p>Em uma conversa de bar com o &lt;a href="https://www.linkedin.com/in/brunopk/">Bruno Pereira&lt;/a>, AKA “Porkaria”, refletimos que talvez nós fomos a “última geração que lutou por algo”. Nós somos da geração que participou da luta pelo software livre, que íamos em eventos como o FISL, fazíamos InstallFests, escrevíamos tutoriais, montávamos laboratórios em universidades, criamos comunidades. Tudo isso com a cabeça cheia de idealismo, com a missão de “derrubar o software proprietário”, de fazer com que o mundo percebesse que o software livre era a solução. Nossos heróis eram o &lt;a href="https://pt.wikipedia.org/wiki/Richard_Stallman">Richard Stallman&lt;/a> (eu e meu amigo Luciano Frosi convencemos a nossa turma da universidade a se chamar “Turma Richard Stallman”), o &lt;a href="https://pt.wikipedia.org/wiki/Eric_S._Raymond">Eric Raymond&lt;/a> (meu herói particular, o livro &lt;a href="https://www.amazon.com.br/Catedral-Bazar-Eric-Steven-Raymond-ebook/dp/B00AGJHSZA">A Catedral e o Bazar&lt;/a> explodiu minha cabeça), o &lt;a href="https://en.wikipedia.org/wiki/Jon_Hall_%28programmer%29">John “MadDog” Hall&lt;/a>.&lt;/p></description></item><item><title>Focus Word</title><link>https://eltonminetto.dev/post/2026-02-18-focus-word/</link><pubDate>Wed, 18 Feb 2026 09:00:43 -0300</pubDate><guid>https://eltonminetto.dev/post/2026-02-18-focus-word/</guid><description>&lt;p>Gosto muito do trabalho do &lt;a href="https://www.patkua.com">Pat Kua&lt;/a>. Seja com seus &lt;a href="https://www.patkua.com/blog/">posts&lt;/a>, &lt;a href="https://www.patkua.com/media/books/">livros&lt;/a>, &lt;a href="https://www.patkua.com/offerings/talks/">palestras&lt;/a> e &lt;a href="https://levelup.patkua.com">newsletter&lt;/a>, ele sempre entrega conteúdo de qualidade, especialmente para lideranças técnicas.&lt;/p></description></item><item><title>As leis da arquitetura frugal</title><link>https://eltonminetto.dev/post/2026-01-31-frugal-architecture/</link><pubDate>Sat, 31 Jan 2026 08:00:43 -0300</pubDate><guid>https://eltonminetto.dev/post/2026-01-31-frugal-architecture/</guid><description>&lt;p>Ano passado tive a oportunidade de participar de uma palestra do grande Werner Vogels, experiência que eu descrevi neste &lt;a href="https://eltonminetto.dev/post/2025-08-31-werner-vogels/">post&lt;/a>. A palestra foi inspiradora a ponto de gerar assunto para um &lt;a href="https://open.spotify.com/episode/4UukTc0k0lAxKM0TJah9c1?go=1&amp;amp;sp_cid=9912ddf5ff55e9fa4cdccd4a72b13bf4&amp;amp;utm_source=embed_player_p&amp;amp;utm_medium=desktop">podcast&lt;/a> e para este texto que você está lendo neste momento.&lt;/p></description></item><item><title>Dica de app - LookAway</title><link>https://eltonminetto.dev/post/2026-01-12-lookaway/</link><pubDate>Mon, 12 Jan 2026 20:00:43 -0300</pubDate><guid>https://eltonminetto.dev/post/2026-01-12-lookaway/</guid><description>&lt;p>Neste primeiro post de 2026, quero fazer a recomendação de um aplicativo bem simples, mas que tem se mostrado bastante útil no meu dia a dia: o &lt;a href="https://lookaway.com">LookAway&lt;/a>.&lt;/p></description></item><item><title>Retrospectiva 2025</title><link>https://eltonminetto.dev/post/2025-12-29-retro/</link><pubDate>Mon, 29 Dec 2025 20:00:43 -0300</pubDate><guid>https://eltonminetto.dev/post/2025-12-29-retro/</guid><description>&lt;p>Ano passado fiz o meu primeiro post com uma &lt;a href="https://eltonminetto.dev/post/2024-12-17-retrospectiva-2024/">retrospectiva&lt;/a> do ano e resolvi continuar a tradição. Este ano adicionei a lista de livros que li e alguns que estou lendo, e que achei relevante comentar.&lt;/p></description></item><item><title>Aplicativos e serviços indispensáveis em 2025</title><link>https://eltonminetto.dev/post/2025-12-23-apps/</link><pubDate>Tue, 23 Dec 2025 09:30:00 -0300</pubDate><guid>https://eltonminetto.dev/post/2025-12-23-apps/</guid><description>&lt;p>Dando continuidade à minha tradição de mais de 10 anos, neste post vou compartilhar os aplicativos e serviços que uso no meu dia a dia.&lt;/p></description></item><item><title>Como eu uso IA</title><link>https://eltonminetto.dev/post/2025-11-27-how-i-use-ai/</link><pubDate>Thu, 27 Nov 2025 08:00:00 -0300</pubDate><guid>https://eltonminetto.dev/post/2025-11-27-how-i-use-ai/</guid><description>&lt;p>Nestes quase 30 anos de carreira vi muitas tecnologias e ferramentas surgirem (e morrerem) e, olhando em retrospecto, eu sempre tive duas premissas sobre como adotá-las:&lt;/p></description></item><item><title>Dica de produtividade - Never go to zero</title><link>https://eltonminetto.dev/post/2025-10-22-never-go-to-zero/</link><pubDate>Wed, 22 Oct 2025 08:00:00 -0300</pubDate><guid>https://eltonminetto.dev/post/2025-10-22-never-go-to-zero/</guid><description>&lt;p>Passando pelos videos do Youtube, esbarrei neste conteúdo: &lt;a href="https://www.youtube.com/watch?v=STy4oSMR1fo">30 habits that (quietly) transformed my life&lt;/a>, onde o autor apresenta 30 hábitos que ele adotou e tiveram grande impacto na sua vida. Eu recomendo a visualização pois o conteúdo é bem interessante, mas neste post quero destacar o hábito que achei mais impactante:&lt;/p></description></item><item><title>The Go Way</title><link>https://eltonminetto.dev/post/2025-10-15-the-go-way/</link><pubDate>Wed, 15 Oct 2025 08:00:00 -0300</pubDate><guid>https://eltonminetto.dev/post/2025-10-15-the-go-way/</guid><description>&lt;p>No meu &lt;a href="https://eltonminetto.dev/post/2025-09-29-go-por-onde-comecar/">último video&lt;/a> eu dei algumas dicas de como começar a usar a linguagem Go e uma delas era relacionada a ser mais “idiomático”. Mas o que isso significa?&lt;/p></description></item><item><title>Planejamentos de engenharia com RFC, documentos de design e ADRs</title><link>https://eltonminetto.dev/post/2025-10-06-rfc-design-doc-adr/</link><pubDate>Mon, 06 Oct 2025 20:30:00 -0300</pubDate><guid>https://eltonminetto.dev/post/2025-10-06-rfc-design-doc-adr/</guid><description>&lt;p>O pessoal da &lt;a href="https://codecon.dev/">Codecon&lt;/a> me entrevistou sobre o uso de RFCs, documentos de design e ADRs em projetos de engenharia e escreveram um post bem interessante sobre o assunto:&lt;/p></description></item><item><title>Go, por onde começar?</title><link>https://eltonminetto.dev/post/2025-09-29-go-por-onde-comecar/</link><pubDate>Mon, 29 Sep 2025 20:30:00 -0300</pubDate><guid>https://eltonminetto.dev/post/2025-09-29-go-por-onde-comecar/</guid><description>&lt;p>Esta é uma pergunta que eu recebo algumas vezes e algum tempo atrás eu &lt;a href="https://eltonminetto.dev/post/2019-10-08-golang-por-onde-comecar/">escrevi um post&lt;/a> sobre o assunto. Como minha experiência com a linguagem evoluiu desde então, eu resolvi gravar &lt;a href="https://youtu.be/FVaJ4XpOmlA?si=FKxx9X7_ilNEKFV5">um vídeo&lt;/a> com mais detalhes. No vídeo eu dou algumas sugestões de como devs e empresas podem começar a usar a linguagem Go em seus projetos.&lt;/p></description></item><item><title>Sobre a talk Building Systems that Last do Werner Vogels</title><link>https://eltonminetto.dev/post/2025-08-31-werner-vogels/</link><pubDate>Sun, 31 Aug 2025 17:30:00 -0300</pubDate><guid>https://eltonminetto.dev/post/2025-08-31-werner-vogels/</guid><description>&lt;p>Na última semana aconteceu aqui em Florianópolis um evento que eu tenho bastante carinho. Trata-se do &lt;a href="https://www.startupsummit.com.br">Startup Summit&lt;/a>, que atualmente é o maior evento sobre o assunto no Brasil. Tenho boas lembranças pois ajudei a organizar a trilha de tecnologia da edição de 2019.&lt;/p></description></item><item><title>Sobre heavy metal</title><link>https://eltonminetto.dev/post/2025-08-08-heavy-metal/</link><pubDate>Fri, 08 Aug 2025 08:00:00 -0300</pubDate><guid>https://eltonminetto.dev/post/2025-08-08-heavy-metal/</guid><description>&lt;p>Esse é um post que não tem relação com os demais que eu publico aqui no meu site, pois não tem nada a ver com tecnologia. É uma reflexão mais pessoal do que o de costume, mas afinal, é meu site pessoal, então até que faz sentido :)&lt;/p></description></item><item><title>Go deveria ser mais opinativo</title><link>https://eltonminetto.dev/post/2025-06-19-go-more-opinated/</link><pubDate>Thu, 19 Jun 2025 10:00:00 -0300</pubDate><guid>https://eltonminetto.dev/post/2025-06-19-go-more-opinated/</guid><description>&lt;p>Uma das vantagens em ser &lt;a href="https://g.dev/eminetto">Google Developer Expert&lt;/a> é as oportunidades incríveis que isso proporciona. Algumas semanas atrás pude conhecer pessoalmente o &lt;a href="https://en.wikipedia.org/wiki/Robert_Griesemer">Robert Griesemer&lt;/a>, co-criador de Go, bem como o &lt;a href="https://www.linkedin.com/in/doughertymarc/">Marc Dougherty&lt;/a>, Developer Advocate do time de Go no Google. Em um happy hour após o Google IO o Marc perguntou, para mim e outro GDE de Go da Koreia que fui apresentado, quais feedbacks teríamos em relação a linguagem. Minha resposta foi que eu não tinha nenhum feedback específico sobre a linguagem, mas que&lt;/p></description></item><item><title>Criando um MCP Server usando Go</title><link>https://eltonminetto.dev/post/2025-05-01-mcp-server-golang/</link><pubDate>Thu, 01 May 2025 11:00:00 -0300</pubDate><guid>https://eltonminetto.dev/post/2025-05-01-mcp-server-golang/</guid><description>&lt;p>Em Novembro de 2024 a Anthropic publicou um post em seu &lt;a href="https://www.anthropic.com/news/model-context-protocol">blog&lt;/a> anunciando o que talvez seja sua maior contribuição para o ecossistema de AI até o momento: o &lt;a href="https://modelcontextprotocol.io/introduction">&lt;strong>Model Context Protocol&lt;/strong>&lt;/a>&lt;/p></description></item><item><title>Primeiras impressões com o banco de dados Turso</title><link>https://eltonminetto.dev/post/2025-03-23-turso-first-impressions/</link><pubDate>Sun, 23 Mar 2025 18:00:00 -0300</pubDate><guid>https://eltonminetto.dev/post/2025-03-23-turso-first-impressions/</guid><description>&lt;p>O &lt;a href="https://turso.tech">Turso&lt;/a> é um daqueles projetos que você olha e pensa “como ninguém havia feito algo assim antes?”. Venho acompanhando o projeto desde seu lançamento mas somente agora consegui dedicar um tempo para fazer alguns testes, que descrevo neste post.&lt;/p></description></item><item><title>Criando uma API com autenticação usando Encore.go</title><link>https://eltonminetto.dev/post/2025-02-22-intro-encore-part-2/</link><pubDate>Sat, 22 Feb 2025 07:10:00 -0300</pubDate><guid>https://eltonminetto.dev/post/2025-02-22-intro-encore-part-2/</guid><description>&lt;p>Esta é a segunda parte de uma série de posts sobre o framework &lt;a href="https://encore.dev/docs/go">Encore.go&lt;/a>:&lt;/p>
&lt;ol>
&lt;li>&lt;a href="https://eltonminetto.dev/post/2025-01-25-intro-encore-part-1/">Criando uma API com banco de dados&lt;/a>&lt;/li>
&lt;li>Criando uma API com autenticação (&amp;lt;&amp;mdash; você está aqui)&lt;/li>
&lt;li>Comunicação via Pub/Sub&lt;/li>
&lt;li>Deploy&lt;/li>
&lt;/ol>
&lt;p>Na primeira parte criamos uma API simples, que faz a validação de um usuário dados os parâmetros corretos. Vamos agora usar esta funcionalidade para aumentar a complexidade do projeto: adicionar uma nova API, que precisa de autenticação para ser acessada.&lt;/p></description></item><item><title>Debug de aplicações Go com o Goland e VSCode</title><link>https://eltonminetto.dev/post/2025-02-04-debug-go/</link><pubDate>Tue, 04 Feb 2025 18:00:00 -0300</pubDate><guid>https://eltonminetto.dev/post/2025-02-04-debug-go/</guid><description>&lt;p>Essa é uma dica rápida mas que pode ser útil para mais pessoas. Recentemente precisei fazer debug de uma aplicação CLI que estou desenvolvendo e foi necessário algumas configurações nas IDEs que uso para fazer esse processo. Como dediquei mais de 30 minutos para aprender isso espero que este post econimize algum tempo de alguém ;)&lt;/p></description></item><item><title>Observabilidade como o pilar de grandes arquiteturas</title><link>https://eltonminetto.dev/post/2025-01-28-o11y-great-architectures/</link><pubDate>Tue, 28 Jan 2025 22:00:00 -0300</pubDate><guid>https://eltonminetto.dev/post/2025-01-28-o11y-great-architectures/</guid><description>&lt;p>Este post é baseado em uma palestra que apresentei no KCD Floripa 2024. Você pode conferir os &lt;a href="https://docs.google.com/presentation/d/1XEizX-K0AT1A-qXRAwZilRPEYDGm91U6cK695RVjUHw/edit?usp=sharing">slides&lt;/a> e o &lt;a href="https://www.youtube.com/watch?v=AyDTZnlQk24">video da apresentação&lt;/a>, caso prefira este formato.&lt;/p></description></item><item><title>Introdução ao Encore.go</title><link>https://eltonminetto.dev/post/2025-01-25-intro-encore-part-1/</link><pubDate>Sat, 25 Jan 2025 07:10:00 -0300</pubDate><guid>https://eltonminetto.dev/post/2025-01-25-intro-encore-part-1/</guid><description>&lt;p>O &lt;a href="https://encore.dev/go">Encore.go&lt;/a> já está no meu “radar” tem um bom tempo, quando seu belo site e exemplos chamaram minha atenção em uma notícia no Hacker News. Mas minha empolgação realmente aumentou após &lt;a href="https://encore.dev/blog/open-source-decoupled">este post&lt;/a> publicado em Dezembro de 2024. Nele é anunciado que o framework, inicialmente vinculado à ferramenta &lt;a href="https://encore.cloud">Encore Cloud&lt;/a>, iria se tornar um projeto independente. Eu acredito que essa decisão vai tornar o framework mais atrativo para empresas e desenvolvedores que queiram usá-lo em seus ambientes já existentes. Nada contra o Encore Cloud, que parece ser uma solução muito interessante e robusta, mas esta liberdade de escolha favorece a adoção em empresas de diferentes tamanhos.&lt;/p></description></item><item><title>Retrospectiva 2024</title><link>https://eltonminetto.dev/post/2024-12-17-retrospectiva-2024/</link><pubDate>Tue, 17 Dec 2024 07:00:43 -0300</pubDate><guid>https://eltonminetto.dev/post/2024-12-17-retrospectiva-2024/</guid><description>&lt;p>Dezembro é aquela época do ano onde fazemos uma revisão de tudo que se passou nos últimos 12 meses. Confesso que sou fã das retrospectivas que passam na TV, a lista de músicas mais ouvidas (geradas pelo Apple Music no meu caso), jogos (ainda não saiu a da PSN) e &lt;a href="https://www.goodreads.com/user_challenges/50375153">livros&lt;/a> que li durante o ano.&lt;/p></description></item><item><title>Usando CloudEvents em Go</title><link>https://eltonminetto.dev/post/2024-11-28-cloudevents-in-go/</link><pubDate>Thu, 28 Nov 2024 07:00:43 -0300</pubDate><guid>https://eltonminetto.dev/post/2024-11-28-cloudevents-in-go/</guid><description>&lt;p>Em ambientes complexos é relativamente comum a adoção de uma arquitetura orientada a eventos (Event-driven architecture, ou EDA) para aumentar a escalabilidade e reduzir o acoplamento entre os componentes/serviços.&lt;/p></description></item><item><title>Aplicativos e serviços indispensáveis em 2024</title><link>https://eltonminetto.dev/post/2024-11-04-apps-services-2024/</link><pubDate>Mon, 04 Nov 2024 07:00:43 -0300</pubDate><guid>https://eltonminetto.dev/post/2024-11-04-apps-services-2024/</guid><description>&lt;p>Este post faz parte de uma tradição que comecei &lt;a href="https://eltonminetto.dev/2014/12/23/aplicativos-indispensaveis-em-2014/">10 anos atrás&lt;/a>! De tempos em tempos eu faço uma lista dos aplicativos e serviços que uso no dia a dia e compartilho na forma destes posts. Descobrir novos apps é algo que eu adoro, então posso ajudar alguém que tem o mesmo gosto por novidades.&lt;/p></description></item><item><title>Introdução ao TypeSpec</title><link>https://eltonminetto.dev/post/2024-10-12-intro-to-typespec/</link><pubDate>Sat, 12 Oct 2024 09:00:43 -0300</pubDate><guid>https://eltonminetto.dev/post/2024-10-12-intro-to-typespec/</guid><description>&lt;p>Vou começar esse post com um pouco de história. Lá pelo começo da década de 2010, o &lt;em>hype&lt;/em> do momento era o conceito de &lt;em>APIs&lt;/em> e &lt;em>API-first&lt;/em>. É algo que parece trivial hoje em dia, mas precisamos lembrar que a tecnologia vigente antes disso era o SOAP e seus arquivos XML gigantes. Então, APIs leves usando JSON e respeitando os conceitos REST, que tinham sido inventados alguns anos antes, eram uma evolução enorme.&lt;/p></description></item><item><title>Resiliência na comunicação entre microsserviços usando a lib failsafe-go</title><link>https://eltonminetto.dev/post/2024-08-24-resilience-in-communication-between-microservices-using-the-failsafe-go-lib/</link><pubDate>Sat, 24 Aug 2024 09:00:43 -0300</pubDate><guid>https://eltonminetto.dev/post/2024-08-24-resilience-in-communication-between-microservices-using-the-failsafe-go-lib/</guid><description>&lt;p>Vamos começar pelo princípio… O que é resiliência? Gosto da definição deste &lt;a href="https://erikhollnagel.com/ideas/resilience-engineering.html">post&lt;/a>:&lt;/p>
&lt;blockquote>
&lt;p>A capacidade intrínseca de um sistema de ajustar seu funcionamento antes, durante ou depois de mudanças e perturbações, de modo que ele possa sustentar as operações necessárias sob condições esperadas e inesperadas.&lt;/p></description></item><item><title>JSON vs FlatBuffers vs Protocol Buffers</title><link>https://eltonminetto.dev/post/2024-08-05-json-vs-flatbuffers-vs-protobuf/</link><pubDate>Mon, 05 Aug 2024 21:00:43 -0300</pubDate><guid>https://eltonminetto.dev/post/2024-08-05-json-vs-flatbuffers-vs-protobuf/</guid><description>&lt;p>Quando pensamos em comunicação entre serviços/microsserviços a primeira opção que vem na nossa mente é o bom e velho JSON. E isso não é sem razão, pois o formato tem vantanges, como:&lt;/p></description></item><item><title>Go é uma plataforma</title><link>https://eltonminetto.dev/post/2024-06-12-go-is-a-plataform/</link><pubDate>Wed, 12 Jun 2024 08:00:43 -0300</pubDate><guid>https://eltonminetto.dev/post/2024-06-12-go-is-a-plataform/</guid><description>&lt;p>Em Maio deste ano, graças ao programa Google Developer Experts, tive a oportunidade de participar do Google I/O em Mountain View/Califórnia. Dentre as várias talks que assisti, uma das minhas preferidas foi a &lt;strong>‌ Boost performance of Go applications with profile guided optimization&lt;/strong>, que você pode assistir no &lt;a href="https://www.youtube.com/watch?v=FwzE5Sdhhdw">Youtube&lt;/a>.&lt;/p></description></item><item><title>Alternativas ao make escritas em Go</title><link>https://eltonminetto.dev/post/2024-05-26-alternatives-make/</link><pubDate>Sun, 26 May 2024 08:00:43 -0300</pubDate><guid>https://eltonminetto.dev/post/2024-05-26-alternatives-make/</guid><description>&lt;p>Começando do começo: o que é o &lt;code>make&lt;/code>? Presente em todas as distribuições Linux e derivados do Unix como o macOS, o manual da ferramenta a descreve como:&lt;/p></description></item><item><title>Copilot Workspace</title><link>https://eltonminetto.dev/post/2024-05-06-copilot-workspace/</link><pubDate>Mon, 06 May 2024 20:00:43 -0300</pubDate><guid>https://eltonminetto.dev/post/2024-05-06-copilot-workspace/</guid><description>&lt;p>No final de Abril o Github &lt;a href="https://github.blog/2024-04-29-github-copilot-workspace/">anunciou&lt;/a> um novo produto chamado Copilot Workspace, uma evolução das outras ferramentas de IA Generativa da empresa, como o Copilot e o Copilot Chat.&lt;/p></description></item><item><title>Projetos interessantes usando WebAssembly</title><link>https://eltonminetto.dev/post/2024-04-06-webassembly-products/</link><pubDate>Sat, 06 Apr 2024 08:00:43 -0300</pubDate><guid>https://eltonminetto.dev/post/2024-04-06-webassembly-products/</guid><description>&lt;p>Esta é a última parte de uma série de posts que escrevi sobre uma das tecnologias que eu acho mais impactantes dos últimos anos: WebAssembly. No &lt;a href="https://eltonminetto.dev/post/2023-11-17-webassembly-using-go-code-in-the-browser/">primeiro texto&lt;/a> falei sobre como portar código em Go para executá-lo em um navegador web. Na &lt;a href="https://eltonminetto.dev/post/2023-12-11-running-webassembly-in-go/">segunda parte&lt;/a> mostrei como usar código WebAssembly em um projeto Go e neste quero falar sobre alguns projetos bem interessantes que vem fazendo uso desta tecnologia.&lt;/p></description></item><item><title>Usando test helpers em Go</title><link>https://eltonminetto.dev/post/2024-02-15-using-test-helpers/</link><pubDate>Thu, 15 Feb 2024 20:00:43 -0300</pubDate><guid>https://eltonminetto.dev/post/2024-02-15-using-test-helpers/</guid><description>&lt;p>Recentemente, em um code review, o grande &lt;a href="https://www.linkedin.com/in/cassiobotaro/">Cassio Botaro&lt;/a> me deu uma dica bem útil: refatorar alguns testes que eu estava fazendo para usar o recurso de &lt;code>test helpers&lt;/code> do pacote &lt;code>testing&lt;/code>.&lt;/p></description></item><item><title>Teste de carga usando o k6</title><link>https://eltonminetto.dev/post/2024-01-11-load-test-k6/</link><pubDate>Thu, 11 Jan 2024 11:00:43 -0300</pubDate><guid>https://eltonminetto.dev/post/2024-01-11-load-test-k6/</guid><description>&lt;p>No &lt;a href="https://eltonminetto.dev/post/2024-01-05-load-test-types/">post anterior&lt;/a> vimos que existem diferentes tipos de testes de carga e quais são seus objetivos e características. Neste texto vamos ver como implementá-los usando uma ferramenta chamada k6.&lt;/p></description></item><item><title>Tipos de teste de carga</title><link>https://eltonminetto.dev/post/2024-01-05-load-test-types/</link><pubDate>Fri, 05 Jan 2024 19:00:43 -0300</pubDate><guid>https://eltonminetto.dev/post/2024-01-05-load-test-types/</guid><description>&lt;p>Quando falamos em “teste de carga” talvez a primeira coisa que venha na mente seja algo como “enviar tráfego para a aplicação até ela chorar” 🙂 Mas essa abordagem é apenas uma das formas de se testar a performance de uma aplicação (e descrita desta forma talvez seja a mais sádica). Neste post vou apresentar os principais tipos de teste de carga e em um &lt;a href="https://eltonminetto.dev/post/2024-01-11-load-test-k6/">próximo texto&lt;/a> vou mostrar como implementá-los usando a ferramenta &lt;a href="https://k6.io">k6&lt;/a>.&lt;/p></description></item><item><title>Mini-FAQ sobre Go</title><link>https://eltonminetto.dev/post/2024-01-02-mini-faq-go/</link><pubDate>Tue, 02 Jan 2024 08:00:43 -0300</pubDate><guid>https://eltonminetto.dev/post/2024-01-02-mini-faq-go/</guid><description>&lt;p>Alguns dias atrás o &lt;a href="https://twitter.com/async_http">@met4tron&lt;/a> teve uma ideia bem interessante: ele &lt;a href="https://x.com/async_http/status/1736933828743020890?s=20">postou no X&lt;/a> uma lista de perguntas sobre Go.&lt;/p></description></item><item><title>Executando código WebAssembly em Go</title><link>https://eltonminetto.dev/post/2023-12-11-running-webassembly-in-go/</link><pubDate>Mon, 11 Dec 2023 08:00:43 -0300</pubDate><guid>https://eltonminetto.dev/post/2023-12-11-running-webassembly-in-go/</guid><description>&lt;p>Este é o segundo post de uma série que estou fazendo sobre WebAssembly e Go. No &lt;a href="https://eltonminetto.dev/post/2023-11-17-webassembly-using-go-code-in-the-browser/">primeiro post&lt;/a> vimos como executar código Go em um navegador web. Neste vamos importar uma função WebAssembly e executá-la em uma aplicação Go.&lt;/p></description></item><item><title>WebAssembly: usando código Go no navegador</title><link>https://eltonminetto.dev/post/2023-11-17-webassembly-using-go-code-in-the-browser/</link><pubDate>Fri, 17 Nov 2023 08:00:43 -0300</pubDate><guid>https://eltonminetto.dev/post/2023-11-17-webassembly-using-go-code-in-the-browser/</guid><description>&lt;p>De tempos em tempos surge uma tecnologia que causa um grande impacto no dia a dia das pessoas desenvolvedoras. Linux, Git, Docker, Kubernetes, entre outras. Na minha opinião o WebAssembly é uma tecnologia que tem potencial para figurar nessa seleta lista.&lt;/p></description></item><item><title>Novidade do Go 1.21: Toolchains</title><link>https://eltonminetto.dev/post/2023-10-18-go121-toolchain/</link><pubDate>Wed, 18 Oct 2023 21:00:43 -0300</pubDate><guid>https://eltonminetto.dev/post/2023-10-18-go121-toolchain/</guid><description>&lt;p>Na versão 1.21 da linguagem uma novidade importante foi implementada. Segundo a documentação:&lt;/p>
&lt;blockquote>
&lt;p>A partir do Go 1.21, a distribuição Go consiste em no comando &lt;code>go&lt;/code> e um conjunto de ferramentas (&lt;code>toolchain&lt;/code>) incluído, que é a biblioteca padrão, bem como o compilador, montador e outras ferramentas. O comando &lt;code>go&lt;/code> pode usar seu &lt;code>toolchain&lt;/code> padrão, bem como outras versões encontradas no PATH local ou baixadas conforme necessário.&lt;/p></description></item><item><title>Escrevendo testes para um Kubernetes Operator</title><link>https://eltonminetto.dev/post/2023-10-05-k8s-operator-test/</link><pubDate>Thu, 05 Oct 2023 07:30:43 -0300</pubDate><guid>https://eltonminetto.dev/post/2023-10-05-k8s-operator-test/</guid><description>&lt;p>No &lt;a href="https://eltonminetto.dev/post/2023-09-08-k8s-operator-sdk/">último post&lt;/a> vimos como criar um Kubernetes &lt;em>operator&lt;/em> usando o &lt;em>operator-sdk&lt;/em>. Como aquele texto ficou bem grande resolvi escrever este segundo post, para poder focar na parte dos testes da aplicação.&lt;/p></description></item><item><title>Criando Kubernetes Operators com o operator-sdk</title><link>https://eltonminetto.dev/post/2023-09-08-k8s-operator-sdk/</link><pubDate>Fri, 08 Sep 2023 08:30:43 -0300</pubDate><guid>https://eltonminetto.dev/post/2023-09-08-k8s-operator-sdk/</guid><description>&lt;p>Se você desenvolve APIs ou microsserviços, especialmente em ambientes de médio a grande porte, provavelmente você está usando Kubernetes.&lt;/p></description></item><item><title>20 anos!</title><link>https://eltonminetto.dev/post/2023-09-04-20-anos/</link><pubDate>Mon, 04 Sep 2023 06:30:43 -0300</pubDate><guid>https://eltonminetto.dev/post/2023-09-04-20-anos/</guid><description>&lt;p>Exatos 20 anos atrás este, na época jovem, programador escrevia o seu primeiro post neste site.&lt;/p></description></item><item><title>GDE em Go</title><link>https://eltonminetto.dev/post/2023-08-23-gde/</link><pubDate>Wed, 23 Aug 2023 08:30:43 -0300</pubDate><guid>https://eltonminetto.dev/post/2023-08-23-gde/</guid><description>&lt;p>Algum tempo atrás conheci um projeto bem interessante chamado &lt;strong>Google Developer Experts&lt;/strong>. Segundo o &lt;a href="https://developers.google.com/community/experts?hl=pt-br">site oficial&lt;/a>, trata-se de um grupo de&lt;/p></description></item><item><title>Developer productivity for fun and profit - Parte 2</title><link>https://eltonminetto.dev/post/2023-08-01-developer-productivity-fun-profit-p2/</link><pubDate>Tue, 01 Aug 2023 08:30:43 -0300</pubDate><guid>https://eltonminetto.dev/post/2023-08-01-developer-productivity-fun-profit-p2/</guid><description>&lt;p>Esta é a segunda parte de uma série de posts que escrevi sobre produtividade. Na &lt;a href="https://eltonminetto.dev/post/2023-01-25-developer-productivity-fun-profit-p1/">primeira parte&lt;/a> falei sobre como eu acredito que a pessoa desenvolvedora pode melhorar sua produtividade. Neste texto vou citar algumas formas com que a empresa/time pode melhorar o dia a dia das pessoas desenvolvedoras.&lt;/p></description></item><item><title>[Go] Como trabalhar com datas em testes</title><link>https://eltonminetto.dev/post/2023-06-30-mock-time-golang/</link><pubDate>Fri, 30 Jun 2023 08:30:43 -0300</pubDate><guid>https://eltonminetto.dev/post/2023-06-30-mock-time-golang/</guid><description>&lt;p>Trabalhar com datas em qualquer linguagem de programação trás alguns desafios interessantes. Neste post vou mostrar uma forma de trabalhar com datas ao escrever testes unitários para uma aplicação em Go.&lt;/p></description></item><item><title>Por que escrever?</title><link>https://eltonminetto.dev/post/2023-06-13-por-que-escrever/</link><pubDate>Mon, 12 Jun 2023 22:00:43 -0300</pubDate><guid>https://eltonminetto.dev/post/2023-06-13-por-que-escrever/</guid><description>&lt;p>Em Setembro de 2023 este site completa 20 anos! É realmente algo que eu não esperava quando escrevi meu primeiro &lt;a href="https://eltonminetto.dev/2003/09/04/19/">&amp;ldquo;hello world&amp;rdquo;&lt;/a>, em uma página HTML no diretório do meu usuário no servidor Linux da universidade:&lt;/p></description></item><item><title>Como organizo minha semana</title><link>https://eltonminetto.dev/post/2023-05-27-como-organizo-minha-semana/</link><pubDate>Sat, 27 May 2023 03:00:43 -0300</pubDate><guid>https://eltonminetto.dev/post/2023-05-27-como-organizo-minha-semana/</guid><description>&lt;p>Em Maio/2023 completei meu primeiro ano trabalhando como Principal Software Engineer no PicPay. &lt;a href="https://maisquesenior.substack.com/p/elton-minetto">Neste post&lt;/a> eu comentei sobre o que eu faço, inclusive como eu organizo minha agenda mas gostaria de detalhar um pouco mais este assunto.&lt;/p></description></item><item><title>Deveríamos parar de nos definir como devs backend ou frontend?</title><link>https://eltonminetto.dev/post/2023-05-24-dev-prod-dev-platform/</link><pubDate>Wed, 24 May 2023 08:30:43 -0300</pubDate><guid>https://eltonminetto.dev/post/2023-05-24-dev-prod-dev-platform/</guid><description>&lt;p>Este post é inspirado no &lt;a href="https://medium.com/@michlimlim/stop-just-using-frontend-or-backend-to-describe-the-engineering-you-like-e8c392956ada">texto&lt;/a> escrito pela &lt;a href="https://medium.com/@michlimlim">Michelle Lim&lt;/a> em 2020. Vou traduzir alguns pontos que achei relevante e fazer meus comentários sobre.&lt;/p></description></item><item><title>Melhorando o terminal</title><link>https://eltonminetto.dev/post/2023-05-16-improving-terminal/</link><pubDate>Tue, 16 May 2023 08:30:43 -0300</pubDate><guid>https://eltonminetto.dev/post/2023-05-16-improving-terminal/</guid><description>&lt;p>O terminal é provavelmente a ferramenta que eu mais uso no meu dia a dia. Com o passar dos anos eu criei uma série de atalhos, scripts e hábitos que me fazem ser mais produtivo na execução de várias das minhas tarefas. Neste post vou contar algumas das coisas que eu configurei e venho usando, com o objetivo de talvez inspirar alguém a dedicar um tempo para fazer o mesmo.&lt;/p></description></item><item><title>Escolhendo dependências usando deps.dev</title><link>https://eltonminetto.dev/post/2023-04-19-choosing-dependencies-using-deps-dev/</link><pubDate>Wed, 19 Apr 2023 08:30:43 -0300</pubDate><guid>https://eltonminetto.dev/post/2023-04-19-choosing-dependencies-using-deps-dev/</guid><description>&lt;p>Escolher as dependências de um projeto é algo que algumas vezes menosprezamos, mas que pode ter um impacto muito relevante. A imagem a seguir ilustra bem a ideia:&lt;/p></description></item><item><title>Primeiras impressões sobre o Service Weaver</title><link>https://eltonminetto.dev/post/2023-03-04-service-weaver/</link><pubDate>Sat, 04 Mar 2023 08:30:43 -0300</pubDate><guid>https://eltonminetto.dev/post/2023-03-04-service-weaver/</guid><description>&lt;p>Embarquem no trem do hype comigo!&lt;/p>
&lt;p>No dia 01/03 o Google &lt;a href="https://opensource.googleblog.com/2023/03/introducing-service-weaver-framework-for-writing-distributed-applications.html">publicou no seu blog&lt;/a> o lançamento de um novo framework, o &lt;a href="https://serviceweaver.dev/">Service Weaver&lt;/a>.&lt;/p></description></item><item><title>Responsabilidade e disciplina</title><link>https://eltonminetto.dev/post/2023-02-08-responsabilidade-disciplina/</link><pubDate>Wed, 08 Feb 2023 08:30:43 -0300</pubDate><guid>https://eltonminetto.dev/post/2023-02-08-responsabilidade-disciplina/</guid><description>&lt;p>Em 2022 eu li dois livros que falam sobre duas das característica que eu considero cruciais para a carreira de qualquer profissional: responsabilidade e disciplina.&lt;/p></description></item><item><title>Developer productivity for fun and profit - Parte 1</title><link>https://eltonminetto.dev/post/2023-01-25-developer-productivity-fun-profit-p1/</link><pubDate>Wed, 25 Jan 2023 08:30:43 -0300</pubDate><guid>https://eltonminetto.dev/post/2023-01-25-developer-productivity-fun-profit-p1/</guid><description>&lt;p>Seja em cenários de crescimento acelerado ou mesmo no infeliz momento de &lt;em>layoffs&lt;/em> que estamos passando, horas de desenvolvimento são um dos recursos mais caros e valiosos para as empresas. Desta forma, a produtividade e eficiência tornam-se diferenciais importantes para profissionais e times.&lt;/p></description></item><item><title>Programação pessimista</title><link>https://eltonminetto.dev/post/2023-01-18-programacao-pessimista/</link><pubDate>Wed, 18 Jan 2023 09:00:19 -0300</pubDate><guid>https://eltonminetto.dev/post/2023-01-18-programacao-pessimista/</guid><description>&lt;p>Alguns anos atrás Sam Newman publicou o livro &lt;a href="https://www.oreilly.com/library/view/building-microservices/9781491950340/?utm_source=oreilly&amp;amp;utm_medium=newsite&amp;amp;utm_campaign=microservices-at-scale-top">Building Microservices&lt;/a> que se tornou uma grande referência quando falamos em microsserviços.&lt;/p></description></item><item><title>Go Cloud Development Kit</title><link>https://eltonminetto.dev/post/2023-01-10-go-cloud-development-kit/</link><pubDate>Tue, 10 Jan 2023 09:00:19 -0300</pubDate><guid>https://eltonminetto.dev/post/2023-01-10-go-cloud-development-kit/</guid><description>&lt;p>Neste post vou falar sobre um projeto bem interessante que é mantido pelo time que desenvolve a linguagem Go. Trata-se do &lt;a href="https://gocloud.dev/">Go Cloud Development Kit&lt;/a>, também conhecido como &lt;strong>‌Go CDK&lt;/strong>.&lt;/p></description></item><item><title>Aqueles que mantém o mundo girando</title><link>https://eltonminetto.dev/post/2022-12-10-aqueles-que-mantem-o-mundo-girando/</link><pubDate>Sat, 10 Dec 2022 09:00:19 -0300</pubDate><guid>https://eltonminetto.dev/post/2022-12-10-aqueles-que-mantem-o-mundo-girando/</guid><description>&lt;p>Em 2012 &lt;a href="https://www.hanselman.com/about">Scott Hanselman&lt;/a> escreveu um post que ganhou certa popularidade: &lt;a href="https://www.hanselman.com/blog/dark-matter-developers-the-unseen-99">Dark Matter Developers: The Unseen 99%&lt;/a>. Ele começa o seu texto definindo o que seria &lt;strong>‌Matéria escura&lt;/strong>:&lt;/p></description></item><item><title>Dicas de livros sobre complexidade</title><link>https://eltonminetto.dev/post/2022-11-25-dicas-livros-complexidade/</link><pubDate>Fri, 25 Nov 2022 13:00:19 -0300</pubDate><guid>https://eltonminetto.dev/post/2022-11-25-dicas-livros-complexidade/</guid><description>&lt;p>Eu sempre tive a impressão de que um dos maiores males do desenvolvimento de software moderno é a complexidade. Não me refiro a complexidade dos problemas que são resolvidos atualmente, pois esses são realmente maiores do que décadas atrás. Machine learning, carros autônomos, microsserviços, etc, esses cenários possuem uma complexidade inerente e pouco podemos fazer para mitigar isso. Eu me refiro a complexidade que incutimos aos nossos códigos. Já vi aplicações que eram pouco mais do que CRUDs com várias camadas e frameworks que só tornavam o desenvolvimento e manutenção tarefas hercúleas.&lt;/p></description></item><item><title>Introdução a Cuelang</title><link>https://eltonminetto.dev/post/2022-11-08-intro-cuelang/</link><pubDate>Tue, 08 Nov 2022 13:00:19 -0300</pubDate><guid>https://eltonminetto.dev/post/2022-11-08-intro-cuelang/</guid><description>&lt;p>Aposto que nesse momento uma frase paira na sua cabeça:&lt;/p>
&lt;blockquote>
&lt;p>&amp;ldquo;Mais uma linguagem de programação&amp;rdquo;?&lt;/p></description></item><item><title>CUPID x SOLID</title><link>https://eltonminetto.dev/post/2022-11-04-cupid-x-solid/</link><pubDate>Fri, 04 Nov 2022 13:00:19 -0300</pubDate><guid>https://eltonminetto.dev/post/2022-11-04-cupid-x-solid/</guid><description>&lt;p>Se você desenvolve software profissionalmente é bem provável que já ouviu falar sobre os princípios SOLID pois eles se tornaram praticamente um padrão no mercado. Se não está famialirizado com o termo recomendo a leitura deste &lt;a href="https://blog.betrybe.com/linguagem-de-programacao/solid-cinco-principios-poo/">post&lt;/a>.&lt;/p></description></item><item><title>Criando uma API usando Go e sqlc</title><link>https://eltonminetto.dev/post/2022-10-22-creating-api-using-go-sqlc/</link><pubDate>Sat, 22 Oct 2022 13:00:19 -0300</pubDate><guid>https://eltonminetto.dev/post/2022-10-22-creating-api-using-go-sqlc/</guid><description>&lt;p>Ao escrever uma aplicação Go que trata dados em um banco de dados (neste post vou me concentrar em bancos de dados relacionais) temos algumas opções:&lt;/p></description></item><item><title>A volta da newsletter sobre Go</title><link>https://eltonminetto.dev/post/2022-10-20-a-semana-go/</link><pubDate>Wed, 19 Oct 2022 13:00:19 -0300</pubDate><guid>https://eltonminetto.dev/post/2022-10-20-a-semana-go/</guid><description>&lt;p>Quem acompanha meu site ou as redes sociais onde eu publico textos sabe que eu mantive por bastante tempo uma newsletter sobre Go, a &lt;strong>A Semana Go&lt;/strong>. Em 2020 eu decidi parar de publicar a newsletter por motivos que expliquei &lt;a href="https://eltonminetto.dev/post/2020-08-10-fim-newsletters/">neste post&lt;/a>.&lt;/p></description></item><item><title>Acelere seu ambiente de desenvolvimento local com o Tilt</title><link>https://eltonminetto.dev/post/2022-08-31-improve-local-development-tilt/</link><pubDate>Wed, 31 Aug 2022 13:00:19 -0300</pubDate><guid>https://eltonminetto.dev/post/2022-08-31-improve-local-development-tilt/</guid><description>&lt;p>Passamos horas e horas desenvolvendo aplicações nas nossas máquinas, cada vez com mais requisitos e complexidade. Qualquer aplicação moderna facilmente conta com vários containers, microsserviços, deploys em diferentes ambientes, diversas stacks, etc. Então qualquer ferramenta que possa tornar nosso fluxo mais ágil é de grande utilidade.&lt;/p></description></item><item><title>Nova versão do e-book Dicas de carreira para devs</title><link>https://eltonminetto.dev/post/2022-08-30-nova-versao-ebook/</link><pubDate>Tue, 30 Aug 2022 13:00:19 -0300</pubDate><guid>https://eltonminetto.dev/post/2022-08-30-nova-versao-ebook/</guid><description>&lt;p>Atualizei o meu e-book &lt;strong>Dicas de carreira para devs&lt;/strong> com 4 novos capítulos.&lt;/p>
&lt;p>Outra novidade é que agora o Leanpub, plataforma que eu usava para publicar os livros, cobra uma assinatura mesmo para o download de e-books gratuitos. Como meu objetivo é que esse e-book tenha o maior alcance possível estou disponibilizando o download aqui mesmo, pelos links abaixo:&lt;/p></description></item><item><title>Aplicativos Indispensaveis em 2022</title><link>https://eltonminetto.dev/post/2022-07-31-aplicativos-indispensaveis-2022/</link><pubDate>Sun, 31 Jul 2022 21:00:19 -0300</pubDate><guid>https://eltonminetto.dev/post/2022-07-31-aplicativos-indispensaveis-2022/</guid><description>&lt;p>Desde 2014 venho fazendo, de tempos em tempos, uma lista dos aplicativos que mais uso, com o objetivo de ajudar a divulgar alguns produtos interessantes.&lt;/p></description></item><item><title>Documente primeiro</title><link>https://eltonminetto.dev/post/2022-07-19-doc-first/</link><pubDate>Tue, 19 Jul 2022 20:23:50 -0300</pubDate><guid>https://eltonminetto.dev/post/2022-07-19-doc-first/</guid><description>&lt;p>É um consenso na comunidade de desenvolvimento de software que documentação é algo muito importante. Mas ao mesmo tempo não é uma das tarefas mais glamurosas, especialmente se comparado com a escrita de códigos. Então é natural que uma ideia nos venha à mente:&lt;/p></description></item><item><title>Tratamento de erros de aplicações CLI em Golang</title><link>https://eltonminetto.dev/post/2022-07-06-error-handling-cli-applications-golang/</link><pubDate>Wed, 06 Jul 2022 17:56:34 -0300</pubDate><guid>https://eltonminetto.dev/post/2022-07-06-error-handling-cli-applications-golang/</guid><description>&lt;p>Quando estou desenvolvendo alguma aplicação CLI em Go eu sempre gosto de considerar o arquivo &lt;code>main.go&lt;/code> como&lt;/p></description></item><item><title>Como decidir o que estudar?</title><link>https://eltonminetto.dev/post/2022-06-14-how-to-decide-what-to-study/</link><pubDate>Tue, 14 Jun 2022 08:27:53 -0300</pubDate><guid>https://eltonminetto.dev/post/2022-06-14-how-to-decide-what-to-study/</guid><description>&lt;p>Você percebe que está ficando velho quando começam a te pedir dicas de carreira 🙂&lt;/p>
&lt;p>Brincadeiras a parte, esse é um assunto que me &lt;a href="https://dicasdecarreira.dev">interessa bastante&lt;/a>, e nestes papos de carreira, uma pergunta aparece frequentemente:&lt;/p></description></item><item><title>Usando as interfaces da stdlib de Go</title><link>https://eltonminetto.dev/post/2022-06-07-using-go-interfaces/</link><pubDate>Tue, 07 Jun 2022 20:03:34 -0300</pubDate><guid>https://eltonminetto.dev/post/2022-06-07-using-go-interfaces/</guid><description>&lt;p>Neste post vou mostrar como usar duas das features mais interessantes da linguagem Go: sua biblioteca padrão (a stdlib do título) e interfaces.&lt;/p></description></item><item><title>Reflexões sobre Design de Software</title><link>https://eltonminetto.dev/post/2022-05-19-reflexoes-design-software/</link><pubDate>Thu, 19 May 2022 22:20:24 -0300</pubDate><guid>https://eltonminetto.dev/post/2022-05-19-reflexoes-design-software/</guid><description>&lt;p>Fiz uma série de pequenos vídeos falando sobre um assunto que tem me interessado bastante: Design de Software. Neles eu falo sobre o assunto na visão do professor John Ousterhout, autor do livro &lt;a href="https://www.amazon.com.br/Philosophy-Software-Design-John-Ousterhout/dp/1732102201/">A Philosophy of Software Design&lt;/a>.&lt;/p></description></item><item><title>Dica de carreira: crie um brag document</title><link>https://eltonminetto.dev/post/2022-04-14-brag-document/</link><pubDate>Thu, 14 Apr 2022 17:30:43 -0300</pubDate><guid>https://eltonminetto.dev/post/2022-04-14-brag-document/</guid><description>&lt;p>Se você está no mercado de trabalho provavelmente já passou por um cenário parecido com os seguintes:&lt;/p></description></item><item><title>Testando o Generics do Go</title><link>https://eltonminetto.dev/post/2022-03-11-fun-with-generics/</link><pubDate>Fri, 11 Mar 2022 08:27:10 -0300</pubDate><guid>https://eltonminetto.dev/post/2022-03-11-fun-with-generics/</guid><description>&lt;p>Finalmente está (quase) entre nós! Depois de anos ouvindo aquela piadinha &amp;ldquo;e o Generics?&amp;rdquo; esta aguardada funcionalidade vai estar disponível na versão 1.18 da linguagem, prevista para lançamento em Março de 2022.&lt;/p></description></item><item><title>Liderança técnica: acompanhamento X autonomia</title><link>https://eltonminetto.dev/post/2022-02-21-acompanhamentoxautonomia/</link><pubDate>Mon, 21 Feb 2022 15:45:46 -0300</pubDate><guid>https://eltonminetto.dev/post/2022-02-21-acompanhamentoxautonomia/</guid><description>&lt;p>Ao olhar para minha carreira eu posso dizer que tenho mais experiência e bagagem teórica em assuntos relacionados a tecnologia, em especial na área de desenvolvimento de software. Isso devido a ter feito uma graduação e pós-graduação em Ciência da Computação, bem como ter lido uma boa quantidade de livros e muitos posts, além de ter colocado um grande número de produtos em produção. Digo isso pois, apesar de vir liderando times técnicos a pouco mais de uma década e lido bons livros e posts, eu me sinto mais seguro em escrever sobre tecnologia do que sobre liderança. Então, leve isso em consideração ao ler este post :)&lt;/p></description></item><item><title>Uma introdução a especificação AsyncAPI</title><link>https://eltonminetto.dev/post/2022-01-30-asyncapi/</link><pubDate>Sun, 30 Jan 2022 10:14:09 -0300</pubDate><guid>https://eltonminetto.dev/post/2022-01-30-asyncapi/</guid><description>&lt;p>Se você desenvolve ou consome APIs REST provavelmente já se deparou com alguma documentação escrita segundo a especificação &lt;a href="https://www.openapis.org">OpenAPI&lt;/a>. Ela é o padrão do mercado, apesar de eu preferir documentar usando o &lt;a href="https://apiblueprint.org">API Blueprint&lt;/a> :)&lt;/p></description></item><item><title>Infraestrutura como Código na AWS usando Go e Pulumi</title><link>https://eltonminetto.dev/post/2021-11-08-iac-aws-go-pulumi/</link><pubDate>Mon, 08 Nov 2021 20:14:25 -0300</pubDate><guid>https://eltonminetto.dev/post/2021-11-08-iac-aws-go-pulumi/</guid><description>&lt;p>Quando falamos de Infraestrutura como Código (Infrastructure as Code, ou IaC), a principal ferramenta que nos vem a mente é o &lt;a href="https://terraform.io">Terraform&lt;/a>. A ferramenta criada pela HashiCorp tornou-se o padrão para a documentação e gerenciamento de infraestrutura, mas sua linguagem declarativa, a HCL (HashiCorp Configuration Language) tem algumas limitações. A principal delas é exatamente não ser uma linguagem de programação, e sim de configuração.&lt;/p></description></item><item><title>Eu sou um AWS Community Builder</title><link>https://eltonminetto.dev/post/2021-10-07-aws-community-builder/</link><pubDate>Thu, 07 Oct 2021 22:04:42 -0300</pubDate><guid>https://eltonminetto.dev/post/2021-10-07-aws-community-builder/</guid><description>&lt;p>Comecei a usar as ferramentas da AWS em meados de 2008, quando um provedor de nuvem nacional deixou a startup em que eu era CTO (a saudosa Drimio) fora do ar por mais de 24 horas. Desde então a AWS sempre foi minha primeira opção como fornecedor de soluções na nuvem.&lt;/p></description></item><item><title>Acessando o Postgres via REST usando o pRest</title><link>https://eltonminetto.dev/post/2021-08-31-prest/</link><pubDate>Tue, 31 Aug 2021 22:48:39 -0300</pubDate><guid>https://eltonminetto.dev/post/2021-08-31-prest/</guid><description>&lt;p>Neste post vou falar sobre uma ferramenta Open Source bem útil chamada pRest.&lt;/p>
&lt;p>Com o pRest é possível criar uma API RESTFul para acessar o conteúdo de um banco de dados Postgres de uma maneira simples e rápida. O projeto, escrito em Go e com grande participação de desenvolvedores brasileiros, pode ser encontrado no seu &lt;a href="https://prestd.com">site oficial&lt;/a>, bem como no &lt;a href="https://github.com/prest/prest">Github&lt;/a>.&lt;/p></description></item><item><title>Carreira em Y</title><link>https://eltonminetto.dev/post/2021-06-02-carreira-y/</link><pubDate>Fri, 02 Jul 2021 08:08:11 -0300</pubDate><guid>https://eltonminetto.dev/post/2021-06-02-carreira-y/</guid><description>&lt;p>Provavelmente você conhece a fábula da pessoa que era desenvolvedora sênior e foi &amp;ldquo;promovida&amp;rdquo; a gerente e não se saiu tão bem no novo cargo. Talvez você já tenha trabalhado com alguém assim, ou isso já tenha acontecido com você. Até alguns anos atrás o curso natural da carreira de desenvolvimento de software era depois de sênior você se tornar gerente, líder técnico, ou outro título similar.&lt;/p></description></item><item><title>Participação no Podcast FECHATAG</title><link>https://eltonminetto.dev/post/2021-05-17-podcast-fechatag/</link><pubDate>Mon, 17 May 2021 09:35:29 -0300</pubDate><guid>https://eltonminetto.dev/post/2021-05-17-podcast-fechatag/</guid><description>&lt;p>Fui convidado pelo ídolo &lt;a href="https://twitter.com/femontanha">@femontanha&lt;/a> para bater um papo no podcast e canal no Youtube do &lt;a href="https://fechatagpodcast.com.br/">FECHATAG Podcast&lt;/a>. Conversamos sobre um monte de coisas, desde carreira, tecnologia, cerveja, viagens, etc.&lt;/p></description></item><item><title>Tomando decisões técnicas usando RFCs</title><link>https://eltonminetto.dev/post/2021-05-15-rfc/</link><pubDate>Sat, 15 May 2021 12:35:18 -0300</pubDate><guid>https://eltonminetto.dev/post/2021-05-15-rfc/</guid><description>&lt;p>No processo de desenvolvimento de software as equipes precisam tomar várias decisões importantes, desde linguagens de programação, arquiteturas, processos, ferramentas, etc. Conforme o projeto vai tornando-se maior, com o crescimento da equipe a tomada destas decisões começa a ficar cada vez mais complexa e importante. Além disso, como garantir que as decisões tomadas no começo do projeto fiquem documentadas para que as novas pessoas na equipe entendam os motivos e contextos que levaram o time a determinada conclusão?&lt;/p></description></item><item><title>Participação no Podcast Vida De Programador</title><link>https://eltonminetto.dev/post/2021-04-26-podcast-vida-deprogramador/</link><pubDate>Mon, 26 Apr 2021 09:16:22 -0300</pubDate><guid>https://eltonminetto.dev/post/2021-04-26-podcast-vida-deprogramador/</guid><description>&lt;p>O grande &lt;a href="https://vidadeprogramador.com.br">André Noel&lt;/a> me convidou para participar de &lt;a href="https://anchor.fm/vidadeprogramador/episodes/Episdio-33---Programador--empreendedor-e-ruivo--feat--Elton-Minetto-evlmur">uma edição do seu podcast&lt;/a>, o Vida de Programador.&lt;/p></description></item><item><title>Daily meeting centrada no trabalho e não nas pessoas</title><link>https://eltonminetto.dev/post/2021-04-17-work-centric-daily-meeting/</link><pubDate>Sat, 17 Apr 2021 18:14:57 -0300</pubDate><guid>https://eltonminetto.dev/post/2021-04-17-work-centric-daily-meeting/</guid><description>&lt;p>Se você trabalha com desenvolvimento de software provavelmente já participou de uma &lt;em>&amp;ldquo;daily meeting&amp;rdquo;&lt;/em>, &lt;em>&amp;ldquo;daily scrum&amp;rdquo;&lt;/em>, ou &lt;em>&amp;ldquo;stand-up meeting&amp;rdquo;&lt;/em> (apesar deste nome ter perdido um pouco do sentido durante a pandemia, já que estamos todos sentados na frente dos nossos computadores).&lt;/p></description></item><item><title>Fazendo o controle de acesso de uma API usando Go e Casbin</title><link>https://eltonminetto.dev/post/2021-04-01-casbin-go/</link><pubDate>Thu, 01 Apr 2021 07:55:40 -0300</pubDate><guid>https://eltonminetto.dev/post/2021-04-01-casbin-go/</guid><description>&lt;p>Quando pensamos em segurança, um dos conceitos mais básicos é o dos 3As: Authentication, Authorization e Accounting (autenticação, autorização e contabilização). Sendo:&lt;/p></description></item><item><title>Curso Desenvolvimento Web com Go</title><link>https://eltonminetto.dev/post/2021-03-32-curso-go/</link><pubDate>Tue, 23 Mar 2021 08:30:32 -0300</pubDate><guid>https://eltonminetto.dev/post/2021-03-32-curso-go/</guid><description>&lt;p>Finalmente tirei do papel um velho projeto pessoal, a criação de um curso sobre a linguagem Go.&lt;/p></description></item><item><title>Microsserviços em Go usando Go kit</title><link>https://eltonminetto.dev/post/2021-02-06-microservices-gokit/</link><pubDate>Sat, 06 Feb 2021 08:33:24 +0200</pubDate><guid>https://eltonminetto.dev/post/2021-02-06-microservices-gokit/</guid><description>&lt;p>Em um dos capítulos do livro &lt;a href="https://www.amazon.com.br/Microservice-Patterns-examples-Chris-Richardson/dp/1617294543/ref=sr_1_1?__mk_pt_BR=%c3%85M%c3%85%c5%bd%c3%95%c3%91&amp;amp;crid=5S2QOI44DDW4&amp;amp;dchild=1&amp;amp;keywords=microservices&amp;#43;patterns&amp;amp;qid=1612616717&amp;amp;sprefix=microservice&amp;#43;pa%2Caps%2C300&amp;amp;sr=8-1">Microservice Patterns: With examples in Java&lt;/a> o autor cita o padrão &lt;a href="https://microservices.io/patterns/microservice-chassis.html">&amp;ldquo;Microservice chassis&amp;rdquo;&lt;/a>:&lt;/p></description></item><item><title>Dicas para devs: desafio técnico</title><link>https://eltonminetto.dev/post/2020-12-18-dicas-desafio-tecnico/</link><pubDate>Fri, 18 Dec 2020 08:33:24 +0200</pubDate><guid>https://eltonminetto.dev/post/2020-12-18-dicas-desafio-tecnico/</guid><description>&lt;p>Na última década ou mais, uma das tarefas mais importantes que eu tenho desempenhado é a contratação de pessoas para trabalharem como dev nos times que eu gerencio. Parte do processo de contratação geralmente é a análise de código de um desafio técnico e neste post vou citar algumas dicas que podem ser úteis para quem está avaliando ou sendo avaliado.&lt;/p></description></item><item><title>Os influencers devs</title><link>https://eltonminetto.dev/post/2020-09-24-influencers-dev/</link><pubDate>Thu, 24 Sep 2020 10:54:24 +0200</pubDate><guid>https://eltonminetto.dev/post/2020-09-24-influencers-dev/</guid><description>&lt;p>Quem me conhece sabe que eu sou meio avesso a polêmicas, mas recentemente comecei a refletir sobre o momento que a comunidade de desenvolvimento está passando. E algo vem me preocupando um pouco: a chegada da cultura dos &lt;em>influencers&lt;/em> na comunidade.&lt;/p></description></item><item><title>Fim das newsletters de PHP e Go</title><link>https://eltonminetto.dev/post/2020-08-10-fim-newsletters/</link><pubDate>Mon, 10 Aug 2020 10:54:24 +0200</pubDate><guid>https://eltonminetto.dev/post/2020-08-10-fim-newsletters/</guid><description>&lt;p>Depois de anos gerenciando duas newsletters, sobre &lt;a href="http://asemanaphp.com.br">PHP&lt;/a> e &lt;a href="http://asemanago.com.br">Go&lt;/a>, hoje tomei a difícil decisão de finalizar o projeto.&lt;/p></description></item><item><title>Go vs Elixir, primeiras impressões</title><link>https://eltonminetto.dev/post/2020-08-05-go-vs-elixir/</link><pubDate>Wed, 05 Aug 2020 10:54:24 +0200</pubDate><guid>https://eltonminetto.dev/post/2020-08-05-go-vs-elixir/</guid><description>&lt;p>Antes de tudo uma explicação: estou escrevendo este post baseado nas minhas impressões depois de aproximadamente um mês lendo bastante sobre Elixir, vendo linhas e linhas de código e finalizando algumas tarefas com a linguagem. Por isso já deixo aqui minhas desculpas por erros grosseiros que eu possa cometer quando estiver escrevendo sobre a linguagem.&lt;/p></description></item><item><title>O que é um Great Place to Work para você?</title><link>https://eltonminetto.dev/post/2020-07-23-o-que-e-great-place-to-work-para-voce/</link><pubDate>Thu, 23 Jul 2020 08:43:24 +0200</pubDate><guid>https://eltonminetto.dev/post/2020-07-23-o-que-e-great-place-to-work-para-voce/</guid><description>&lt;p>Ontem entrei no site de uma empresa que eu conheço dos tempos da Coderockr, quando eu dei consultoria para parte da equipe de desenvolvimento de software, e fiquei bem feliz em ver que eles ganharam novamente o selo &lt;a href="https://gptw.com.br">&amp;ldquo;Great Place to Work&amp;rdquo;&lt;/a>.&lt;/p></description></item><item><title>Codenation agora é Trybe</title><link>https://eltonminetto.dev/post/2020-07-13-codenation-trybe/</link><pubDate>Mon, 13 Jul 2020 10:54:24 +0200</pubDate><guid>https://eltonminetto.dev/post/2020-07-13-codenation-trybe/</guid><description>&lt;p>Agora é oficial! Depois de mais de três anos trabalhando na Codenation nós estamos dando um novo passo. Passamos a fazer parte de um time ainda maior, com uma energia incrível. Estamos todos empolgados pelos novos desafios que temos pela frente.&lt;/p></description></item><item><title>Aplicativos indispensáveis em 2020</title><link>https://eltonminetto.dev/post/2020-07-07-aplicativos-indispensaveis-2020/</link><pubDate>Tue, 07 Jul 2020 10:54:24 +0200</pubDate><guid>https://eltonminetto.dev/post/2020-07-07-aplicativos-indispensaveis-2020/</guid><description>&lt;p>Fazia tempo que eu não atualizava essa lista. A última versão é de &lt;a href="https://eltonminetto.dev/post/2017-12-22-aplicativos-indispensaveis-2017/">2017&lt;/a>! O interessante é que pouca coisa mudou desde então&amp;hellip;&lt;/p></description></item><item><title>Clean Architecture, 2 anos depois</title><link>https://eltonminetto.dev/post/2020-06-29-clean-architecture-2anos-depois/</link><pubDate>Mon, 29 Jun 2020 10:54:24 +0200</pubDate><guid>https://eltonminetto.dev/post/2020-06-29-clean-architecture-2anos-depois/</guid><description>&lt;p>&lt;strong>UPDATE:&lt;/strong> Este post é antigo e não reflete mais o que eu acredito ser uma estrutura ideial. Em 2023, o que estou usando e recomendando é o que meus colegas e eu descrevemos &lt;a href="https://medium.com/inside-picpay/organizando-um-projeto-e-convencionando-nomes-em-go-c18b3fa88ba0">neste post&lt;/a>.&lt;/p></description></item><item><title>E-book PHP Mentors</title><link>https://eltonminetto.dev/post/2020-04-20-ebook-php-mentors/</link><pubDate>Mon, 20 Apr 2020 08:33:24 +0200</pubDate><guid>https://eltonminetto.dev/post/2020-04-20-ebook-php-mentors/</guid><description>&lt;p>O amigo &lt;a href="https://twitter.com/flaviosilveira">Flávio Augusto da Silveira&lt;/a> acaba de lançar um projeto muito legal, que tive a honra de participar. Ele convidou diversas personalidades da comunidade PHP para darem dicas de carreira, ferramentas e técnicas usadas no dia a dia.&lt;/p></description></item><item><title>Testando APIs em Golang usando apitest</title><link>https://eltonminetto.dev/post/2020-04-10-golang-apitest/</link><pubDate>Fri, 10 Apr 2020 08:33:24 +0200</pubDate><guid>https://eltonminetto.dev/post/2020-04-10-golang-apitest/</guid><description>&lt;p>Uma das grandes vantagens da linguagem Go é sua biblioteca padrão, que contém muitas das funcionalidades que são úteis no desenvolvimento de aplicações modernas, como servidor e cliente HTTP, parser de JSON, e testes. É exatamente sobre esse último ponto que vou falar neste post.&lt;/p></description></item><item><title>Fazendo profiling de aplicações Golang usando pprof</title><link>https://eltonminetto.dev/post/2020-04-08-golang-pprof/</link><pubDate>Wed, 08 Apr 2020 08:33:24 +0200</pubDate><guid>https://eltonminetto.dev/post/2020-04-08-golang-pprof/</guid><description>&lt;p>Nas últimas semanas a &lt;a href="https://codenation.dev">Codenation&lt;/a> vem passando por um crescimento bem significativo. Confirmando a frase do grande &lt;a href="https://www.linkedin.com/in/brunoghisi/">Bruno Ghisi&lt;/a> que fala que &amp;ldquo;na escala tudo quebra&amp;rdquo;, funcionalidades que sempre funcionavam perfeitamente começam a tornar-se problemáticas.&lt;/p></description></item><item><title>Usando Prometheus para coletar métricas de aplicações Golang</title><link>https://eltonminetto.dev/post/2020-03-12-golang-prometheus/</link><pubDate>Thu, 12 Mar 2020 08:33:24 +0200</pubDate><guid>https://eltonminetto.dev/post/2020-03-12-golang-prometheus/</guid><description>&lt;p>Este texto faz parte de uma série de posts que estou fazendo com exemplos de aplicações usando a Clean Architecture. Os outros posts que fazem parte desta série são:&lt;/p></description></item><item><title>Virei podcaster, de novo</title><link>https://eltonminetto.dev/post/2020-02-03-podcaster/</link><pubDate>Mon, 03 Feb 2020 10:54:24 +0200</pubDate><guid>https://eltonminetto.dev/post/2020-02-03-podcaster/</guid><description>&lt;p>2020 já começa com uma boa novidade. Depois de uma experiência &lt;a href="https://eltonminetto.net/2013/01/18/virei-podcaster/">bem legal com o podcast Biz and Code&lt;/a>, finalmente consegui voltar a colocar em prática um velho objetivo: participar regularmente de um podcast.&lt;/p></description></item><item><title>Criando mocks para testes usando GoMock</title><link>https://eltonminetto.dev/post/2019-12-19-usando-gomock/</link><pubDate>Thu, 19 Dec 2019 10:54:24 +0200</pubDate><guid>https://eltonminetto.dev/post/2019-12-19-usando-gomock/</guid><description>&lt;p>O uso de &lt;a href="https://pt.wikipedia.org/wiki/Objeto_Mock">mocks&lt;/a> no desenvolvimento de testes é um conceito usado na grande maioria das linguagens de programação. Neste post vou falar sobre uma das soluções para implementar mocks em Go, o &lt;a href="https://github.com/golang/mock">GoMock&lt;/a>.&lt;/p></description></item><item><title>Processando arquivos parquet em Go</title><link>https://eltonminetto.dev/post/2019-12-09-parquet-golang/</link><pubDate>Mon, 09 Dec 2019 10:54:24 +0200</pubDate><guid>https://eltonminetto.dev/post/2019-12-09-parquet-golang/</guid><description>&lt;p>Neste post vou falar sobre um formato relativamente novo de arquivo de dados, e como usá-lo em Go.&lt;/p></description></item><item><title>Twitter, uma ferramenta importante para devs</title><link>https://eltonminetto.dev/post/2019-11-23-porque-usar-o-twitter/</link><pubDate>Sat, 23 Nov 2019 10:54:24 +0200</pubDate><guid>https://eltonminetto.dev/post/2019-11-23-porque-usar-o-twitter/</guid><description>&lt;p>Recentemente tive a oportunidade de participar de um evento internacional, o &lt;a href="https://deploy.codenation.com.br/codenation-no-web-summit-2019-e0ce8cf8cdd">WebSummit, em Lisboa&lt;/a>.&lt;/p>
&lt;p>Assisti palestras de diversos assuntos, desde cloud, data science, robótica, empreendedorismo e liderança. Mas uma coisa a grande maioria das apresentações, especialmente as mais técnicas, tinha em comum: o palestrante estampava sua conta do Twitter nos slides.&lt;/p></description></item><item><title>Golang, por onde começar?</title><link>https://eltonminetto.dev/post/2019-10-08-golang-por-onde-comecar/</link><pubDate>Tue, 08 Oct 2019 10:54:24 +0200</pubDate><guid>https://eltonminetto.dev/post/2019-10-08-golang-por-onde-comecar/</guid><description>&lt;p>De tempos em tempos algum amigo me manda uma mensagem parecida com essa:&lt;/p>
&lt;blockquote>
&lt;p>Fala meu querido!
Tudo blz?
Tava querendo iniciar no Go (influencia sua heheeh)
Tu recomenda algum curso ou ir pela documentação mesmo?&lt;/p></description></item><item><title>Usando Golang como linguagem de script</title><link>https://eltonminetto.dev/post/2019-08-08-golang-linguagem-script/</link><pubDate>Thu, 08 Aug 2019 10:54:24 +0200</pubDate><guid>https://eltonminetto.dev/post/2019-08-08-golang-linguagem-script/</guid><description>&lt;p>Dentre as decisões técnicas que fizemos durante o desenvolvimento da &lt;a href="https://codenation.dev">Codenation&lt;/a>, uma das mais acertadas foi a escolha de Go como linguagem principal.&lt;/p></description></item><item><title>Object Calisthenics em Golang</title><link>https://eltonminetto.dev/post/2019-06-01-object-calisthenics-golang/</link><pubDate>Sat, 01 Jun 2019 10:54:24 +0200</pubDate><guid>https://eltonminetto.dev/post/2019-06-01-object-calisthenics-golang/</guid><description>&lt;p>O termo &lt;strong>Object Calisthenics&lt;/strong> foi introduzido por &lt;a href="http://www.xpteam.com/jeff/">Jeff Bay&lt;/a> e publicado no livro &lt;a href="https://pragprog.com/book/twa/thoughtworks-anthology">Thought Works Anthology&lt;/a>. Trata-se de um conjunto de boas práticas e regras de programação que podem ser aplicadas para melhorar a qualidade do código.&lt;/p></description></item><item><title>Novo e-book: Dicas de carreira para devs</title><link>https://eltonminetto.dev/post/2019-05-08-ebook-sobre-carreira/</link><pubDate>Wed, 08 May 2019 10:54:24 +0200</pubDate><guid>https://eltonminetto.dev/post/2019-05-08-ebook-sobre-carreira/</guid><description>&lt;p>Escrever um livro sobre carreira esteve na minha mente por um bom tempo, mas sempre que pensava em colocar a ideia em prática eu sofria com a &amp;ldquo;síndrome do impostor&amp;rdquo;. Afinal, quem sou eu para dar dicas de carreira? Não criei nada revolucionário, não fiquei rico com algum software que criei, não sou convidado para palestrar mundo a fora, etc, etc.&lt;/p></description></item><item><title>Como evoluir na carreira de dev?</title><link>https://eltonminetto.dev/post/2019-03-30-como-evoluir-na-carreira-dev/</link><pubDate>Sat, 30 Mar 2019 10:54:24 +0200</pubDate><guid>https://eltonminetto.dev/post/2019-03-30-como-evoluir-na-carreira-dev/</guid><description>&lt;p>Algumas semanas atrás meu sócio da &lt;a href="https://codenation.dev">Codenation&lt;/a> me fez uma pergunta interessante:&lt;/p>
&lt;blockquote>
&lt;p>&amp;ldquo;Se dinheiro não fosse uma limitação, o que você faria para evoluir na carreira de dev?&amp;rdquo;&lt;/p>
&lt;/blockquote>
&lt;p>Para responder essa pergunta/provocação eu precisei parar um pouco e pensar o que eu acredito ser necessário para evoluir na carreira de desenvolvedor(a) de software.&lt;/p></description></item><item><title>A paternidade me tornou um profissional melhor</title><link>https://eltonminetto.dev/post/2019-02-11-a-paternidade/</link><pubDate>Mon, 11 Feb 2019 10:54:24 +0200</pubDate><guid>https://eltonminetto.dev/post/2019-02-11-a-paternidade/</guid><description>&lt;p>Resolvi escrever este post depois de receber uma pergunta interessante no Twitter:&lt;/p>
&lt;p>&lt;a href="https://eltonminetto.dev/images/posts/paternidade.png">&lt;img src="https://eltonminetto.dev/images/posts/paternidade.png" alt="paternidade">&lt;/a>&lt;/p>
&lt;p>Durante toda minha vida adulta a minha carreira sempre foi o ponto focal. Nas decisões que tomei no decorrer dos anos o que era melhor para minha carreira sempre teve um peso muito grande.&lt;/p></description></item><item><title>Full Stack vs Full Cycle developer</title><link>https://eltonminetto.dev/post/2019-02-09-full-stack-vs-full-cycle/</link><pubDate>Sat, 09 Feb 2019 10:54:24 +0200</pubDate><guid>https://eltonminetto.dev/post/2019-02-09-full-stack-vs-full-cycle/</guid><description>&lt;h2 id="full-stack-developer">Full Stack developer&lt;/h2>
&lt;p>Nos últimos anos o termo &lt;em>full stack developer&lt;/em> ganhou destaque na descrição de vagas de emprego, especialmente em startups. Segundo &lt;a href="https://hackernoon.com/6-essential-tips-on-how-to-become-a-full-stack-developer-1d10965aaead">este post&lt;/a>, um &lt;em>full stack developer&lt;/em> é (tradução minha):&lt;/p></description></item><item><title>Migração de dados com Golang e MongoDB</title><link>https://eltonminetto.dev/post/2019-01-23-migracao-de-dados-com-go-e-mongodb/</link><pubDate>Wed, 23 Jan 2019 10:09:24 +0200</pubDate><guid>https://eltonminetto.dev/post/2019-01-23-migracao-de-dados-com-go-e-mongodb/</guid><description>&lt;p>Um dos itens abordados pela metodologia &lt;a href="https://12factor.net">&lt;em>twelve-factor app&lt;/em>&lt;/a> é a automatização de processos administrativos, como execução de scripts e migração de dados. É exatamente sobre isso que vou falar neste post: como automatizamos a migração de dados usando Go e MongoDB.&lt;/p></description></item><item><title>Monitorando uma aplicação Golang com o Supervisor</title><link>https://eltonminetto.dev/post/2018-11-28-monitorando-app-go-com-supervisor/</link><pubDate>Wed, 28 Nov 2018 10:54:24 +0200</pubDate><guid>https://eltonminetto.dev/post/2018-11-28-monitorando-app-go-com-supervisor/</guid><description>&lt;p>Leitor amigo&amp;hellip; Se você estiver lendo este post alguns anos depois da sua publicação, lembre-se que em 2018 estávamos alucinados com &amp;ldquo;novidades&amp;rdquo; como microsserviços, Docker, Kubernetes, entre outras coisas legais.&lt;/p></description></item><item><title>Checklist Driven Development</title><link>https://eltonminetto.dev/post/2018-10-19-checklist-driven-development/</link><pubDate>Fri, 19 Oct 2018 09:00:24 +0300</pubDate><guid>https://eltonminetto.dev/post/2018-10-19-checklist-driven-development/</guid><description>&lt;p>Confesso que não conhecia o site &lt;a href="http://checklistdrivendevelopment.org/">http://checklistdrivendevelopment.org/&lt;/a> até procurar um título para este post. Mas a leitura do site deu embasamento para o que eu venho fazendo no meu dia a dia, e que vou descrever neste post.&lt;/p></description></item><item><title>Windows, Linux ou Mac. O que é melhor para desenvolvedores?</title><link>https://eltonminetto.dev/post/2018-09-06-windows-linux-mac/</link><pubDate>Thu, 06 Sep 2018 10:54:24 +0200</pubDate><guid>https://eltonminetto.dev/post/2018-09-06-windows-linux-mac/</guid><description>&lt;p>A menos que você desenvolva aplicativos exclusivamente para alguma plataforma já deve ter ouvido esta discussão entre as comunidades que participa.&lt;/p></description></item><item><title>Minhas dicas de produtividade</title><link>https://eltonminetto.dev/post/2018-08-21-dicas-produtividade/</link><pubDate>Tue, 21 Aug 2018 10:54:24 +0200</pubDate><guid>https://eltonminetto.dev/post/2018-08-21-dicas-produtividade/</guid><description>&lt;p>Alguns dias atrás um amigo me mandou essa DM no Twitter:&lt;/p>
&lt;p>&lt;a href="https://eltonminetto.dev/images/posts/dm_produtividade.png">&lt;img src="https://eltonminetto.dev/images/posts/dm_produtividade.png" alt="dm">&lt;/a>&lt;/p>
&lt;p>Sinceramente, não acho que eu faça algo de especial, mas achei interessante escrever este post como um incentivo para que outras pessoas compartilhem suas dicas de produtividade.&lt;/p>
&lt;p>Eu posso resumir o que eu faço em três tópicos: listas, anotações e rotina. O que isso significa?&lt;/p></description></item><item><title>Integração contínua em projetos usando monorepo</title><link>https://eltonminetto.dev/post/2018-08-01-monorepo-drone/</link><pubDate>Wed, 01 Aug 2018 10:54:24 +0200</pubDate><guid>https://eltonminetto.dev/post/2018-08-01-monorepo-drone/</guid><description>&lt;p>Iniciar qualquer projeto de software envolve a tomada de uma série de decisões. Dentre as decisões corretas que tomamos no projeto da &lt;a href="https://www.codenation.com.br">Code:Nation&lt;/a> eu posso citar a escolha da linguagem Go em conjunto com a &lt;a href="https://medium.com/@eminetto/clean-architecture-using-golang-b63587aa5e3f">Clean Architecture&lt;/a>, a recente adoção dos conceitos de &lt;a href="https://deploy.codenation.com.br/jamstack-na-code-nation-d31223f8165e">JAMstack&lt;/a> e a escolha por organizarmos o código na forma de um único repositório no Github. Neste post quero falar especialmente sobre este último ponto, o &lt;em>monorepo&lt;/em> e como resolvemos um dos desafios desta decisão.&lt;/p></description></item><item><title>Sobre criar filhos e liderar pessoas</title><link>https://eltonminetto.dev/post/2018-07-30-sobre-criar-filhos-liderar-pessoas/</link><pubDate>Mon, 30 Jul 2018 10:54:24 +0200</pubDate><guid>https://eltonminetto.dev/post/2018-07-30-sobre-criar-filhos-liderar-pessoas/</guid><description>&lt;p>Tenho um sério defeito que é ler muita coisa e não tomar nota das referências. Com isso acabo me apropriando de ideias alheias e essa é mais uma destas ocasiões.&lt;/p></description></item><item><title>Golang: usando build tags para armazenar configurações</title><link>https://eltonminetto.dev/post/2018-06-25-golang-usando-build-tags/</link><pubDate>Mon, 25 Jun 2018 08:54:24 +0200</pubDate><guid>https://eltonminetto.dev/post/2018-06-25-golang-usando-build-tags/</guid><description>&lt;p>Um dos &lt;a href="http://12factor.net">12 fatores&lt;/a>, conjunto de boas práticas muito usado em projetos modernos, é:&lt;/p>
&lt;blockquote>
&lt;p>Armazene as configurações no ambiente&lt;/p>
&lt;/blockquote></description></item><item><title>Organizando os apps do celular</title><link>https://eltonminetto.dev/post/2018-06-01-organizacao-apps-iphone/</link><pubDate>Fri, 01 Jun 2018 08:33:24 +0200</pubDate><guid>https://eltonminetto.dev/post/2018-06-01-organizacao-apps-iphone/</guid><description>&lt;p>Alguns meses atrás, numa das minhas passagens diárias pelo &lt;a href="http://medium.com">Medium&lt;/a> encontrei um post onde o autor dava diversas dicas de organização para tirar maior proveito do smartphone que nos acompanha o dia todo.&lt;/p></description></item><item><title>Novo visual</title><link>https://eltonminetto.dev/post/2018-05-31-novo-visual/</link><pubDate>Thu, 31 May 2018 10:54:24 +0200</pubDate><guid>https://eltonminetto.dev/post/2018-05-31-novo-visual/</guid><description>&lt;p>Aproveitei o feriado e &lt;a href="http://eltonminetto.net/2016/07/11/ola-hugo/">depois de alguns anos&lt;/a> resolvi mudar o visual do site. Espero que tenha ficado mais &amp;ldquo;clean&amp;rdquo; e fácil de ler.&lt;/p></description></item><item><title>Lançamos a Code:Nation</title><link>https://eltonminetto.dev/post/2018-05-24-lancamos-a-codenation/</link><pubDate>Thu, 24 May 2018 10:54:24 +0200</pubDate><guid>https://eltonminetto.dev/post/2018-05-24-lancamos-a-codenation/</guid><description>&lt;p>Quem me segue nas &amp;ldquo;interwebs&amp;rdquo; deve ter percebido que nos últimos tempos eu deixei as operações do dia a dia da Coderockr nas competentes mãos da minha sócia e equipe e entrei de cabeça em um novo projeto, a Code:Nation.&lt;/p></description></item><item><title>Gerenciando tarefas na linha de comando</title><link>https://eltonminetto.dev/post/2018-04-12-gerenciando-tarefas-linha-comando/</link><pubDate>Thu, 12 Apr 2018 17:06:24 -0300</pubDate><guid>https://eltonminetto.dev/post/2018-04-12-gerenciando-tarefas-linha-comando/</guid><description>&lt;p>A linha de comando é vida! É a interface definitiva!&lt;/p>
&lt;p>Passado o momento fanboy quero apresentar outra ferramenta que venho usado e gostando bastante. Quem me indicou o &lt;a href="http://todolist.site/">todolist&lt;/a> foi o &lt;a href="https://www.linkedin.com/in/ssjunior/">Stamatios Stamou Jr&lt;/a>, fundador e CEO da startup &lt;a href="http://pipz.com/br/">Pipz&lt;/a>.&lt;/p></description></item><item><title>Clean Architecture using Golang</title><link>https://eltonminetto.dev/post/2018-03-05-clean-architecture-using-go/</link><pubDate>Mon, 05 Mar 2018 10:54:24 +0200</pubDate><guid>https://eltonminetto.dev/post/2018-03-05-clean-architecture-using-go/</guid><description>&lt;p>Fiz um post sobre o resultado dos meus estudos sobre &lt;a href="https://8thlight.com/blog/uncle-bob/2012/08/13/the-clean-architecture.html">&lt;em>Clean Architecture&lt;/em>&lt;/a> e como estamos implementando estes conceitos na &lt;a href="http://codenation.com.br">Code:Nation&lt;/a>&lt;/p></description></item><item><title>Como gerenciamos o desenvolvimento de software na Code:Nation</title><link>https://eltonminetto.dev/post/2018-02-19-como-gerenciamos-desenvolvimento-codenation/</link><pubDate>Mon, 19 Feb 2018 10:54:24 +0200</pubDate><guid>https://eltonminetto.dev/post/2018-02-19-como-gerenciamos-desenvolvimento-codenation/</guid><description>&lt;p>Neste screencast eu mostro alguns detalhes de como gerenciamos o processo de desenvolvimento de software na &lt;a href="http://codenation.com.br">Code:Nation&lt;/a>, usando processos ágeis, integração contínua e métricas.&lt;/p></description></item><item><title>Cinco lições que aprendi sobre a carreira de programador</title><link>https://eltonminetto.dev/post/2018-01-30-cinco-licoes-carreira-programador/</link><pubDate>Tue, 30 Jan 2018 10:54:24 +0200</pubDate><guid>https://eltonminetto.dev/post/2018-01-30-cinco-licoes-carreira-programador/</guid><description>&lt;p>Eu realmente acredito que &lt;em>&amp;ldquo;o desenvolvimento de software é uma arte que deve ser feita com paixão e dedicação&amp;rdquo;&lt;/em>. Por isso quero aqui usar algumas analogias com minhas formas favoritas de arte, a música e o cinema, para citar algumas lições que aprendi nos meus 20 anos de profissão.&lt;/p></description></item><item><title>Aplicativos indispensáveis em 2017</title><link>https://eltonminetto.dev/post/2017-12-22-aplicativos-indispensaveis-2017/</link><pubDate>Fri, 22 Dec 2017 10:54:24 +0200</pubDate><guid>https://eltonminetto.dev/post/2017-12-22-aplicativos-indispensaveis-2017/</guid><description>&lt;p>Todo fim de ano eu faço uma revisão no meu computador, procurando por aplicativos e arquivos que eu não uso mais, alternativas para o que não está funcionando bem, etc. O resultado disso é este post, que é uma continuação do que eu fiz &lt;a href="http://eltonminetto.net/post/2016-12-13-apps-indispensaveis-2016/">em 2016&lt;/a>.&lt;/p></description></item><item><title>Boas práticas na criação de milestones, tarefas, pull requests e commits</title><link>https://eltonminetto.dev/post/2017-11-13-boas-praticas-tarefas-pr-commits/</link><pubDate>Mon, 13 Nov 2017 10:54:24 +0200</pubDate><guid>https://eltonminetto.dev/post/2017-11-13-boas-praticas-tarefas-pr-commits/</guid><description>&lt;p>Um dos fatores de sucesso do processo de desenvolvimento de software, assim como a maioria dos empreendimentos humanos, é uma boa comunicação.&lt;/p></description></item><item><title>Modelando sistemas usando Event Storming</title><link>https://eltonminetto.dev/post/2017-10-13-modelando-sistemas-usando-event-storming/</link><pubDate>Fri, 13 Oct 2017 10:54:24 +0200</pubDate><guid>https://eltonminetto.dev/post/2017-10-13-modelando-sistemas-usando-event-storming/</guid><description>&lt;p>O desenvolvimento de software envolve muito mais do que escrever códigos. O objetivo maior é desenvolver o software correto, que resolva as necessidades do usuários e com a máxima qualidade.&lt;/p>
&lt;p>Parte deste desafio é aumentar o entendimento do negócio e dos problemas que estão sendo resolvidos, por todos os envolvidos no projeto.&lt;/p>
&lt;p>Existem varias formas de realizar este levantamento de requisitos, desde as mais tradicionais até ideias modernas. Neste post vou apresentar uma destas metodologias, o Event Storming.&lt;/p></description></item><item><title>Time tracking na linha de comando</title><link>https://eltonminetto.dev/post/2017-08-22-time-tracking-na-linha-de-comando/</link><pubDate>Tue, 22 Aug 2017 08:23:24 -0300</pubDate><guid>https://eltonminetto.dev/post/2017-08-22-time-tracking-na-linha-de-comando/</guid><description>&lt;p>Escrevi &lt;a href="http://eltonminetto.net/2014/11/26/multitasking-so-e-bom-no-seu-computador/">um post&lt;/a> algum tempo atrás falando sobre as armadilhas do &amp;ldquo;multitasking&amp;rdquo; no nosso dia a dia. Uma das minhas sugestões no post foi usar uma ferramenta para anotar as horas e tarefas, o que ajuda a manter o foco em uma coisa de cada vez. Neste post vou apresentar uma nova ferramenta que estou usando e gostando bastante, o Watson.&lt;/p></description></item><item><title>Processando JSON com o comando jq</title><link>https://eltonminetto.dev/post/2017-08-09-processando-json-com-jq/</link><pubDate>Wed, 09 Aug 2017 08:10:24 -0300</pubDate><guid>https://eltonminetto.dev/post/2017-08-09-processando-json-com-jq/</guid><description>&lt;p>Nos últimos anos &lt;em>JSON&lt;/em> tornou-se o &amp;ldquo;esperanto&amp;rdquo; da Internet, sendo o padrão para a comunicação de APIs e serviços. Por isso processar &lt;em>JSON&lt;/em> é algo que os desenvolvedores fazem diariamente e qualquer ferramenta que facilite esse processo é sempre bem-vinda. Uma destas ferramentas é o &lt;em>jq&lt;/em>, que vou apresentar neste post.&lt;/p></description></item><item><title>Gerenciando dependências em Golang</title><link>https://eltonminetto.dev/post/2017-07-28-gerenciando-dependencias-golang/</link><pubDate>Fri, 28 Jul 2017 10:54:24 +0200</pubDate><guid>https://eltonminetto.dev/post/2017-07-28-gerenciando-dependencias-golang/</guid><description>&lt;p>Desenvolver software atualmente se parece cada vez mais com montar um quebra-cabeça. Foi-se o tempo dos grandes frameworks, com várias funcionalidades acopladas, e é muito comum usarmos vários pequenos pacotes para montarmos nossos projetos.&lt;/p></description></item><item><title>Definindo APIs com o API Blueprint</title><link>https://eltonminetto.dev/post/2017-06-29-definindo-apis-com-api-blueprint/</link><pubDate>Thu, 29 Jun 2017 08:00:24 +0200</pubDate><guid>https://eltonminetto.dev/post/2017-06-29-definindo-apis-com-api-blueprint/</guid><description>&lt;p>Uma das melhores decisões que tomamos na Coderockr foi adotarmos a abordagem &amp;ldquo;API First&amp;rdquo; para todos os projetos que iniciamos, desde 2010. Mas nos últimos meses percebemos uma necessidade: melhorar o processo de definição e documentação das APIs.&lt;/p></description></item><item><title>Usando um Bot do Telegram para receber notificações</title><link>https://eltonminetto.dev/post/2017-06-13-usando-bot-telegram/</link><pubDate>Tue, 13 Jun 2017 12:30:24 +0200</pubDate><guid>https://eltonminetto.dev/post/2017-06-13-usando-bot-telegram/</guid><description>&lt;p>Quem me conhece sabe que eu não gosto muito do WhatsApp. E o motivo principal nem é a quantia de mensagens &amp;ldquo;bonitinhas&amp;rdquo; que seus parentes enviam todos os dias. O meu principal problema, pelo menos por enquanto, é a falta de opções para nós desenvolvedores criarmos automações e integrações.&lt;/p>
&lt;p>Neste post vou mostrar um exemplo simples mas que está sendo bem útil para mim. Trata-se do &lt;a href="http://integram.org/">Integram&lt;/a>&lt;/p></description></item><item><title>Integração contínua usando o Drone</title><link>https://eltonminetto.dev/post/2017-05-09-integracao-continua-drone-io/</link><pubDate>Tue, 09 May 2017 01:42:24 +0200</pubDate><guid>https://eltonminetto.dev/post/2017-05-09-integracao-continua-drone-io/</guid><description>&lt;p>Integração contínua e deploy contínuo são dois pontos muito importantes no &amp;ldquo;&lt;a href="https://www.youtube.com/playlist?list=PLkS5lYehKysZhw1prsoZQhiVfbYA5fEGz">Coderockr Way&lt;/a>&amp;rdquo;, o processo de desenvolvimento que usamos na &lt;a href="http://coderockr.com">Coderockr&lt;/a>. Neste post vou falar sobre uma nova ferramenta que estamos avaliando, o Drone.&lt;/p></description></item><item><title>Usando a API da TotalVoice para enviar SMS em PHP</title><link>https://eltonminetto.dev/post/2017-04-12-usando-api-totalvoice-php/</link><pubDate>Wed, 12 Apr 2017 15:29:24 -0300</pubDate><guid>https://eltonminetto.dev/post/2017-04-12-usando-api-totalvoice-php/</guid><description>&lt;p>Imagine a situação. Você está no conforto da sua casa (ou no conforto do seu pub favorito) e algo importante acontece em seu site/produto/projeto. Algo como um erro no banco de dados ou um cliente que acaba de fazer uma compra de vários dígitos.&lt;/p>
&lt;p>Em ambos os exemplos seria bem útil você receber algum tipo de aviso sobre o ocorrido, seja para resolver o problema ou para pagar uma nova rodada de cerveja no segundo caso.&lt;/p></description></item><item><title>Go na visão de um programador empreendedor</title><link>https://eltonminetto.dev/post/2017-04-10-go-visao-empreendedor/</link><pubDate>Mon, 10 Apr 2017 09:29:24 +0200</pubDate><guid>https://eltonminetto.dev/post/2017-04-10-go-visao-empreendedor/</guid><description>&lt;p>Fui convidado pelo host do podcast PodTech para falar sobre os motivos de termos adotado Go nos projetos da &lt;a href="http://coderockr.com">Coderockr&lt;/a> e no &lt;a href="http://planrockr.com">Planrockr&lt;/a>.&lt;/p></description></item><item><title>Iniciando um novo projeto: decisões de arquitetura</title><link>https://eltonminetto.dev/post/2017-04-06-iniciando-novo-projeto-decisoes-arquitetura/</link><pubDate>Thu, 06 Apr 2017 09:54:24 +0200</pubDate><guid>https://eltonminetto.dev/post/2017-04-06-iniciando-novo-projeto-decisoes-arquitetura/</guid><description>&lt;p>No PHP Experience 2017 eu apresentei uma &lt;a href="https://eltonminetto/dev/files/talks/phpxp2017minetto-170329124222.pdf">palestra&lt;/a> falando sobre algumas das experiências (trocadilho acidental&amp;hellip;) que a &lt;a href="http://coderockr.com">Coderockr&lt;/a> acumulou nesses quase sete anos de existência.&lt;/p>
&lt;p>Aproveitei que estamos iniciando um novo projeto para um cliente/parceiro da Coderockr e gravei um screencast comentando e exemplificando algumas das decisões que citei na palestra usando um caso real.&lt;/p></description></item><item><title>Como montar um bom currículo</title><link>https://eltonminetto.dev/post/2017-03-31-dicas-curriculo/</link><pubDate>Fri, 31 Mar 2017 08:37:24 -0200</pubDate><guid>https://eltonminetto.dev/post/2017-03-31-dicas-curriculo/</guid><description>&lt;p>Desde 2010, quando fundamos a Coderockr, uma das tarefas mais difíceis e importantes que eu tenho realizado é a contratação de pessoas. Neste post gostaria de compartilhar algumas ideias que podem ajudar na escrita de um currículo para desenvolvedores e designers.&lt;/p></description></item><item><title>Participação no Hipsters Ponto Tech</title><link>https://eltonminetto.dev/post/2017-03-21-participacao-hipsters-podcast/</link><pubDate>Tue, 21 Mar 2017 10:54:24 +0200</pubDate><guid>https://eltonminetto.dev/post/2017-03-21-participacao-hipsters-podcast/</guid><description>&lt;p>Tive o prazer de participar de uma das edições do podcast &lt;a href="http://hipsters.tech">Hipsters Ponto Tech&lt;/a> falando sobre PHP.&lt;/p></description></item><item><title>Se as linguagens de programação fossem sua família</title><link>https://eltonminetto.dev/post/2017-03-09-se-linguagens-fossem-sua-familia/</link><pubDate>Thu, 09 Mar 2017 09:30:24 -0300</pubDate><guid>https://eltonminetto.dev/post/2017-03-09-se-linguagens-fossem-sua-familia/</guid><description>&lt;p>Num momento “Minetto piadista” pensei neste post e espero que não magoe muita gente. Afinal, é só uma brincadeira e todas as linguagens são importantes para resolver os problemas a que se propõem. E programador não se apaixona por linguagem ou framework e sim em resolver problemas ;)&lt;/p></description></item><item><title>Gerenciando tarefas com o Bullet Journal</title><link>https://eltonminetto.dev/post/2017-03-03-gerenciando-tarefas-bujo/</link><pubDate>Fri, 03 Mar 2017 08:30:24 -0300</pubDate><guid>https://eltonminetto.dev/post/2017-03-03-gerenciando-tarefas-bujo/</guid><description>&lt;p>Eu tenho uma memória de peixe por isso não confio em deixar meus compromissos a mercê do esquecimento. Talvez por isso eu me tornei fanático por produtividade e vivo testando formas de ser mais efetivo na organização de tarefas, anotações, calendários, etc.&lt;/p></description></item><item><title>Setapp</title><link>https://eltonminetto.dev/post/2017-02-24-setapp/</link><pubDate>Fri, 24 Feb 2017 08:01:52 -0300</pubDate><guid>https://eltonminetto.dev/post/2017-02-24-setapp/</guid><description>&lt;p>O modelo de assinaturas revolucionou o mercado, sendo usado para fornecer o serviço de videos, músicas, comida, barbeadores, cerveja, e agora aplicativos.&lt;/p>
&lt;p>É o que o &lt;a href="https://setapp.com">Setapp&lt;/a> se propõe a fazer.&lt;/p></description></item><item><title>Garota eu fui pra Califórnia</title><link>https://eltonminetto.dev/post/2017-02-16-garota-eu-fui-pra-california/</link><pubDate>Thu, 16 Feb 2017 08:16:20 -0200</pubDate><guid>https://eltonminetto.dev/post/2017-02-16-garota-eu-fui-pra-california/</guid><description>&lt;p>No final de 2016 o projeto &lt;a href="http://startupsc.com.br">StartupSC&lt;/a> selecionou algumas empresas catarinenses para participarem de uma viagem ao Vale do Silício, para participar do maior evento sobre Software as a Service do mundo, o &lt;a href="https://www.saastrannual.com">SaaStr Annual&lt;/a>. O &lt;a href="http://planrockr.com">Planrockr&lt;/a> foi uma das &lt;a href="http://www.startupsc.com.br/startups-catarinenses-participam-do-maior-evento-sobre-saas-do-mundo/">escolhidas&lt;/a> e neste post vou fazer o meu relato de tudo que vi de interessante nestes cinco dias.&lt;/p></description></item><item><title>Participação no podcast Dev na Estrada</title><link>https://eltonminetto.dev/post/2017-01-06-participacao-no-podcas-devnaestrada/</link><pubDate>Fri, 06 Jan 2017 08:34:34 -0200</pubDate><guid>https://eltonminetto.dev/post/2017-01-06-participacao-no-podcas-devnaestrada/</guid><description>&lt;p>Os grandes Fellipe Azambuja e Ramon Sanches me convidaram para participar de um dos episódios do podcast &lt;a href="http://devnaestrada.com.br">Dev na Estrada&lt;/a> para bater um papo sobre a minha carreira e tecnologia em geral.&lt;/p></description></item><item><title>Usando AWS API Gateway e AWS Lambda</title><link>https://eltonminetto.dev/post/2017-01-04-api-gateway-lambda/</link><pubDate>Wed, 04 Jan 2017 08:58:10 -0200</pubDate><guid>https://eltonminetto.dev/post/2017-01-04-api-gateway-lambda/</guid><description>&lt;p>Recentemente lançamos uma nova versão do site da Coderockr (já viu? Está &lt;a href="http://coderockr.com">lindão!&lt;/a>) e nosso &lt;a href="https://www.facebook.com/raonymarcondes">desenvolvedor/designer&lt;/a> apresentou uma ótima ideia: criarmos um &lt;a href="http://coderockr.com/contact.html">formulário de contato&lt;/a> mais inteligente, onde o interessado pode nos fornecer informações mais completas já no primeiro momento, acelerando nosso processo de negociação.&lt;/p>
&lt;p>Como usamos o &lt;a href="https://www.hubspot.com/products/crm">CRM da HubSpot&lt;/a> para gerenciar nossos contatos com clientes, rapidamente a ideia evoluiu para usarmos a API e integrarmos o formulário com o CRM.&lt;/p></description></item><item><title>O que aprendi em 2016</title><link>https://eltonminetto.dev/post/2016-12-31-o-que-aprendi-em-2016/</link><pubDate>Sat, 31 Dec 2016 09:54:20 -0200</pubDate><guid>https://eltonminetto.dev/post/2016-12-31-o-que-aprendi-em-2016/</guid><description>&lt;p>2016 foi um ano marcante, sem a menor sombra de dúvida. Não vou aqui relembrar todas as tragédias que aconteceram mundo afora, pelo contrário, esse é um post bem pessoal.
Se eu fosse resumir o ano em uma só palavra seria “aprendizado”. No ano em que eu completei 20 anos de carreira é muito bom perceber o quanto ainda tenho que aprender e crescer. Dentre os vários aprendizados posso destacar alguns.&lt;/p></description></item><item><title>Aplicativos indispensáveis em 2016</title><link>https://eltonminetto.dev/post/2016-12-13-apps-indispensaveis-2016/</link><pubDate>Tue, 13 Dec 2016 08:15:46 -0200</pubDate><guid>https://eltonminetto.dev/post/2016-12-13-apps-indispensaveis-2016/</guid><description>&lt;p>Depois de ler este &lt;a href="https://medium.com/@zenorocha/my-top-apps-for-2017-62473cf873a4#.i876ury85">post do Zeno Rocha&lt;/a> eu lembrei que fiz algo &lt;a href="http://eltonminetto.net/2014/12/23/aplicativos-indispensaveis-em-2014/">similar em 2014&lt;/a> e resolvi revisar a minha lista de aplicativos mais usados.&lt;/p></description></item><item><title>InnerSource</title><link>https://eltonminetto.dev/post/2016-11-09-innersource/</link><pubDate>Wed, 09 Nov 2016 10:23:59 -0200</pubDate><guid>https://eltonminetto.dev/post/2016-11-09-innersource/</guid><description>&lt;p>Nas últimas décadas vimos o surgimento de uma revolução no mundo do software, o chamado &amp;ldquo;fenômeno do open source&amp;rdquo;. Sistemas operacionais, linguagens de programação, CMS, LMS, o alcance teve impacto em todas as áreas da sociedade. E esse impacto pode ser replicado dentro de nossas empresas!&lt;/p></description></item><item><title>A importância do propósito</title><link>https://eltonminetto.dev/post/2016-09-20-a-importancia-do-proposito/</link><pubDate>Tue, 20 Sep 2016 16:08:52 -0300</pubDate><guid>https://eltonminetto.dev/post/2016-09-20-a-importancia-do-proposito/</guid><description>&lt;p>Nos últimos anos o Brasil viu um crescimento do número de novas empresas, sejam mais &amp;ldquo;tradicionais&amp;rdquo; ou &amp;ldquo;startups&amp;rdquo;. E eu me encaixo nessa nova onda de empreendedores, mesmo com minha formação de cientista da computação. Talvez por eu não ter uma formação empreendedora mais tradicional eu demorei alguns anos para perceber que não é perda de tempo parar um pouco e pensar em coisas importantes como &amp;ldquo;missão, visão, valores&amp;rdquo;, e o que eu acho ainda mais útil: o propósito da empresa.&lt;/p></description></item><item><title>Gerando code coverage com PHPUnit e phpdbg</title><link>https://eltonminetto.dev/post/2016-08-30-gerando-phpunit-code-coverage-with-phpdbg/</link><pubDate>Tue, 30 Aug 2016 10:22:56 -0300</pubDate><guid>https://eltonminetto.dev/post/2016-08-30-gerando-phpunit-code-coverage-with-phpdbg/</guid><description>&lt;p>Em um &lt;a href="http://eltonminetto.net/2016/04/08/melhorando-a-performance-do-phpunit/">post anterior&lt;/a> eu mostrei alguns truques para identificar testes que estão demorando muito para serem executados. Neste texto vou mostrar uma forma de melhorar a performance da geração do relatório de cobertura de códigos usando o PHPUnit.&lt;/p></description></item><item><title>Como usamos o Slack na Coderockr</title><link>https://eltonminetto.dev/post/2016-07-22-como-usamos-o-slack-na-coderockr/</link><pubDate>Fri, 22 Jul 2016 11:01:44 -0300</pubDate><guid>https://eltonminetto.dev/post/2016-07-22-como-usamos-o-slack-na-coderockr/</guid><description>&lt;p>Dentre os valores da &lt;a href="http://coderockr.com">Coderockr&lt;/a> estão dois pontos importantes: cooperação e transparência. Como somos uma empresa que desenvolve software nada mais esperado do que usarmos aplicativos para ajudar nestes objetivos. E hoje a principal ferramenta para isso é o Slack, que rapidamente tornou-se o coração de muitas empresas&lt;/p></description></item><item><title>Developer Experience na prática</title><link>https://eltonminetto.dev/post/2016-07-15-dx-na-pratica/</link><pubDate>Fri, 15 Jul 2016 08:48:06 -0300</pubDate><guid>https://eltonminetto.dev/post/2016-07-15-dx-na-pratica/</guid><description>&lt;p>No &lt;a href="http://eltonminetto.net/2016/06/16/dx-developer-experience/">post anterior&lt;/a> eu falei sobre a ideia do DX e como implementar algo similar em nossas empresas. Neste post quero comentar um exemplo prático comparando duas empresas similares.&lt;/p></description></item><item><title>Tratamento de erros em Go</title><link>https://eltonminetto.dev/2016-07-14-tratamento-erros-go/</link><pubDate>Thu, 14 Jul 2016 11:28:00 -0300</pubDate><guid>https://eltonminetto.dev/2016-07-14-tratamento-erros-go/</guid><description>&lt;p>Um dos primeiros pontos que causam estranheza para quem está começando em Go é a forma como os erros são tratados, principalmente quando viemos de outras linguagens orientadas a objetos. Em Go os erros são &amp;ldquo;first class citizens&amp;rdquo;, ou seja, eles não são ocultos ou delegados e são considerados parte importante do código.&lt;/p></description></item><item><title>DX</title><link>https://eltonminetto.dev/2016/06/16/dx-developer-experience/</link><pubDate>Thu, 14 Jul 2016 08:36:29 -0300</pubDate><guid>https://eltonminetto.dev/2016/06/16/dx-developer-experience/</guid><description>&lt;p>Depois de algumas cervejas e várias horas de conversa (ou teriam sido várias cervejas e algumas horas de conversa?), eis que o &lt;a href="https://github.com/guiseek/">Guilherme Siquinelli&lt;/a> cunha o termo que dá título a este post.&lt;/p></description></item><item><title>Olá Hugo</title><link>https://eltonminetto.dev/2016/07/11/ola-hugo/</link><pubDate>Mon, 11 Jul 2016 21:04:25 -0300</pubDate><guid>https://eltonminetto.dev/2016/07/11/ola-hugo/</guid><description>&lt;p>Depois de &lt;a href="http://eltonminetto.net/blog/2013/01/04/migrando-wordpress-para-octopress/">muito tempo&lt;/a> usando o Jekyll eu resolvi mudar de ferramenta para gerenciar o meu site pessoal.&lt;/p></description></item><item><title>Conteúdos</title><link>https://eltonminetto.dev/talks/</link><pubDate>Mon, 11 Jul 2016 21:01:03 -0300</pubDate><guid>https://eltonminetto.dev/talks/</guid><description>&lt;h1 id="2026">2026&lt;/h1>
&lt;h3 id="carreira-staff">Carreira Staff+&lt;/h3>
&lt;p>&lt;strong>Quando&lt;/strong>: 28/05/2026&lt;/p>
&lt;p>&lt;strong>Onde&lt;/strong>: Evento interno - PWS&lt;/p>
&lt;hr>
&lt;h3 id="as-leis-da-arquitetura-frugal">As leis da arquitetura frugal&lt;/h3>
&lt;p>&lt;strong>Quando&lt;/strong>: 16/05/2026&lt;/p></description></item><item><title>Sobre</title><link>https://eltonminetto.dev/sobre/</link><pubDate>Mon, 11 Jul 2016 21:01:03 -0300</pubDate><guid>https://eltonminetto.dev/sobre/</guid><description>&lt;p>Eu sou um desenvolvedor de software.&lt;/p>
&lt;p>Não interessa o que eu esteja fazendo (e fiz várias coisas nos últimos anos, desde criar empresas, palestrar e me tornar pai) eu sempre vou fazer isto com a visão de um desenvolvedor: analisando a tarefa com calma, quebrando um problema grande em partes menores, pensando em como otimizar o resultado, etc.&lt;/p></description></item><item><title>Quer melhorar como palestrante? Faça como o Metallica!</title><link>https://eltonminetto.dev/2016/06/30/quer-melhorar-como-palestrante-faca-como-o-metallica/</link><pubDate>Thu, 30 Jun 2016 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2016/06/30/quer-melhorar-como-palestrante-faca-como-o-metallica/</guid><description>&lt;p>Recentemente um amigo me convidou para assistir ao ensaio de uma banda. Eles estavam ensaiando um show onde tocariam músicas de uma das minhas bandas favoritas: Rage Against the Machine, então acho que não preciso ser óbvio comentando o quanto foi divertido, certo?&lt;/p>
&lt;p>Durante o ensaio não consegui evitar a comparação do processo deles com o que eu faço quando vou preparar uma nova palestra.&lt;/p></description></item><item><title>Como melhorar seus códigos usando Object Calisthenics</title><link>https://eltonminetto.dev/2016/06/24/como-melhorar-seus-codigos-usando-object-calisthenics/</link><pubDate>Fri, 24 Jun 2016 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2016/06/24/como-melhorar-seus-codigos-usando-object-calisthenics/</guid><description>&lt;p>Em um dos primeiros projetos que a Coderockr participou tivemos o privilégio de trabalhar com um &amp;ldquo;dream team&amp;rdquo;: &lt;a href="http://eshiota.com">Eduardo Shiota&lt;/a>, &lt;a href="https://twitter.com/guilhermeblanco">Guilherme Blanco&lt;/a>, &lt;a href="http://doh.ms">Rafael Dohms&lt;/a> e &lt;a href="http://otaviofff.me">Otavio Ferreira&lt;/a> (em ordem alfabética porque é impossível perfilá-los em qualquer ordem de relevância).&lt;/p>
&lt;p>Neste projeto foi possível aprimorarmos vários pontos importantes como TDD, Scrum, trabalho remoto, análise, integração contínua, etc. Mas o que mais me marcou foram os conceitos de Clean Code e Object Calisthenics que eram aplicados ao projeto.&lt;/p></description></item><item><title>Gerando documentação de APIs</title><link>https://eltonminetto.dev/2016/06/01/gerando-documentacao-de-apis/</link><pubDate>Wed, 01 Jun 2016 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2016/06/01/gerando-documentacao-de-apis/</guid><description>&lt;p>Uma das melhores decisões técnicas que tomei na minha carreira foi investir pesado nas arquiteturas baseadas em serviços. Meu &lt;a href="http://eltonminetto.net/blog/2012/03/13/soa-e-silex/">primeiro post sobre isso&lt;/a> data de 2011 e desde então esta decisão só se provou um acerto.&lt;/p>
&lt;p>Uma das tarefas mais importantes, e chatas, é manter a documentação das APIs sempre atualizadas pois elas são consumidas por cada vez mais camadas: frontend, mobile, outros serviços e sistemas.&lt;/p></description></item><item><title>Três lições que o AC/DC pode dar para sua carreira</title><link>https://eltonminetto.dev/2016/05/29/tres-licoes-que-o-ac-slash-dc-pode-dar-para-sua-carreira/</link><pubDate>Sun, 29 May 2016 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2016/05/29/tres-licoes-que-o-ac-slash-dc-pode-dar-para-sua-carreira/</guid><description>&lt;p>Em uma dupla de episódios do excelente canal &lt;a href="https://www.youtube.com/channel/UCA4u8p5rYvuL2-72cAUhXKA">Heavy Lero no Youtube&lt;/a> fomos apresentados aos primeiros anos da grande banda AC/DC. E em meio a suas desventuras três pontos me chamaram atenção, e que me levaram a escrever este post.&lt;/p></description></item><item><title>Melhorando a performance do PHPUnit</title><link>https://eltonminetto.dev/2016/04/08/melhorando-a-performance-do-phpunit/</link><pubDate>Fri, 08 Apr 2016 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2016/04/08/melhorando-a-performance-do-phpunit/</guid><description>&lt;p>Em pleno 2016 acho que não preciso gastar caracteres comentando a importância dos TDD no desenvolvimento de software, porque você já está escrevendo testes, certo?&lt;/p>
&lt;p>O que eu vou comentar aqui é a importância deles executarem o mais rápido possível, porque se o processo de execução de testes for algo lento a tendência é o desenvolvedor escrever menos, ou executá-los esporadicamente.&lt;/p></description></item><item><title>O fim da era dos frameworks full stack</title><link>https://eltonminetto.dev/2016/03/15/o-fim-da-era-dos-frameworks-full-stack/</link><pubDate>Tue, 15 Mar 2016 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2016/03/15/o-fim-da-era-dos-frameworks-full-stack/</guid><description>&lt;p>Venho acompanhando de perto a evolução dos frameworks PHP desde meados de 2004 e me parece que todos estão caminhando para uma abordagem cada vez mais focada ao conceito de micro-frameworks.&lt;/p></description></item><item><title>Por que ir a eventos?</title><link>https://eltonminetto.dev/2016/02/26/por-que-ir-a-eventos/</link><pubDate>Fri, 26 Feb 2016 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2016/02/26/por-que-ir-a-eventos/</guid><description>&lt;p>Algumas pessoas me perguntam se vale a pena ir em eventos e neste post quero citar alguns motivos pelos quais acredito que isso é um dos melhores investimentos que você pode fazer para sua carreira.&lt;/p></description></item><item><title>Esqueça o instant do instant messaging</title><link>https://eltonminetto.dev/2016/02/15/esqueca-o-instant-do-instant-messaging/</link><pubDate>Mon, 15 Feb 2016 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2016/02/15/esqueca-o-instant-do-instant-messaging/</guid><description>&lt;p>Antes de qualquer coisa, um &amp;ldquo;&lt;a href="https://pt.wikipedia.org/wiki/Disclaimer">disclaimer&lt;/a>&amp;rdquo;. Espero não parecer arrogante com esse texto pois não é essa a intenção :)&lt;/p></description></item><item><title>Relógios, carros e teste de software</title><link>https://eltonminetto.dev/2016/01/08/relogios/</link><pubDate>Fri, 08 Jan 2016 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2016/01/08/relogios/</guid><description>&lt;p>Recentemente comprei um relógio de pulso. Usar um relógio analógico em 2016 é basicamente uma decisão de estética e não de funcionalidade pois estamos rodeados de relógios digitais, como por exemplo, no painel do meu carro.&lt;/p></description></item><item><title>Como ler mais</title><link>https://eltonminetto.dev/2016/01/05/como-ler-mais/</link><pubDate>Tue, 05 Jan 2016 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2016/01/05/como-ler-mais/</guid><description>&lt;p>Recentemente um amigo me pediu algumas dicas de como melhorar o hábito da leitura, como ler mais, como eu encontro minhas fontes, etc. Resolvi transformar isso neste post e espero que ajude alguém mais :)&lt;/p></description></item><item><title>Highlight de código para Keynote ou Powerpoint</title><link>https://eltonminetto.dev/2015/11/18/highlight-de-codigo-para-keynote-slash-powerpoint/</link><pubDate>Wed, 18 Nov 2015 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2015/11/18/highlight-de-codigo-para-keynote-slash-powerpoint/</guid><description>&lt;p>Esta dica é útil para quem cria apresentações no Keynote ou no Powerpoint e precisa incluir trechos de códigos nos seus slides. A ideia é facilitar a formatação dos códigos para deixá-los mais apresentáveis.&lt;/p></description></item><item><title>Usando o Zend Expressive</title><link>https://eltonminetto.dev/2015/09/03/usando-o-zend-expressive/</link><pubDate>Thu, 03 Sep 2015 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2015/09/03/usando-o-zend-expressive/</guid><description>&lt;p>2015 vai ficar marcado como um dos anos mais importantes da história do PHP. Além da comemoração dos 20 anos da linguagem e o lançamento da versão 7 outra mudança vai influenciar bastante a forma como trabalhamos: a aprovação do padrão PSR-7.&lt;/p></description></item><item><title>Novidades nos meus e-books</title><link>https://eltonminetto.dev/2015/07/22/novidades-nos-meus-e-books/</link><pubDate>Wed, 22 Jul 2015 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2015/07/22/novidades-nos-meus-e-books/</guid><description>&lt;p>Algumas novidades sobre os e-books.&lt;/p>
&lt;p>A primeira novidade é que o livro sobre o Zend Framework 1 agora é &lt;a href="http://pages.rdstation.com.br/1db5f07d67eee6e57aa5">gratuito&lt;/a>! Na verdade ele está liberado no esquema de &amp;ldquo;pagamento social&amp;rdquo;, ou seja, um tweet ou compartilhamento no Facebook e o livro é seu.&lt;/p></description></item><item><title>What Makes a Developer Truly Professional</title><link>https://eltonminetto.dev/2015/07/20/o-que-faz-um-desenvolvedor-realmente-profissional/</link><pubDate>Mon, 20 Jul 2015 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2015/07/20/o-que-faz-um-desenvolvedor-realmente-profissional/</guid><description>&lt;p>Encontrei esse post em uma das minhas passagens diárias pelo &lt;a href="https://news.ycombinator.com">Hacker News&lt;/a> e concordei com vários pontos levantados pelo autor. Se você ler nos comentários do post eu perguntei se poderia traduzí-lo para o português, o que o autor aprovou. Até comecei a fazer a tradução quando percebi o óbvio: um desenvolvedor profissional deveria ser capaz de ler em inglês! Então traduzir o texto já seria uma contradição :)&lt;/p></description></item><item><title>O computador descartável</title><link>https://eltonminetto.dev/2015/06/06/o-computador-descartavel/</link><pubDate>Sat, 06 Jun 2015 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2015/06/06/o-computador-descartavel/</guid><description>&lt;p>Computadores falham, quebram, param de funcionar e isso é um fato que precisamos aceitar. Temos pouco controle sobre isso então precisamos pensar em como diminuir o impacto que irá nos causar caso nosso computador pessoal pare de funcionar. Felizmente hoje temos tecnologia disponível para podermos diminuir esta dependência e neste post vou citar as que eu uso.&lt;/p></description></item><item><title>Usando o Doctrine Second Level Cache</title><link>https://eltonminetto.dev/2015/05/10/usando-o-doctrine-second-level-cache/</link><pubDate>Sun, 10 May 2015 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2015/05/10/usando-o-doctrine-second-level-cache/</guid><description>&lt;p>Com o lançamento da versão 2.5 do Doctrine uma feature há muito esperada tornou-se estável o suficiente para uso. Trata-se do &amp;ldquo;Second Level Cache&amp;rdquo;, que segundo a &lt;a href="http://doctrine-orm.readthedocs.org/en/latest/reference/second-level-cache.html">documentação oficial&lt;/a> foi projetada para reduzir a quantia de acessos a base de dados. Ele fica entre a aplicação e a base de dados para evitar o maior número possível de acessos ao banco.&lt;/p></description></item><item><title>Executando testes unitários em paralelo com o paratest</title><link>https://eltonminetto.dev/2015/04/30/executando-testes-unitarios-em-paralelo-com-o-paratest/</link><pubDate>Thu, 30 Apr 2015 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2015/04/30/executando-testes-unitarios-em-paralelo-com-o-paratest/</guid><description>&lt;p>Não consigo contar o número de horas economizadas graças ao uso de testes unitários e todo o conceito de TDD. Mas o número de horas que eu gastava na execução de toda a suite de testes estava me irritando, por isso pesquisei por uma forma de melhorar este processo.&lt;/p></description></item><item><title>Usando o Deployer</title><link>https://eltonminetto.dev/2015/03/18/usando-o-deployer/</link><pubDate>Wed, 18 Mar 2015 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2015/03/18/usando-o-deployer/</guid><description>&lt;p>Segundo a Wikipedia, &amp;ldquo;software deployment&amp;rdquo; significa:&lt;/p>
&lt;blockquote>
&lt;p>&amp;ldquo;todas as atividades necessárias para tornar um software disponível para uso&amp;rdquo;&lt;/p></description></item><item><title>PHP Experience 2015</title><link>https://eltonminetto.dev/2015/02/26/php-experience-2015/</link><pubDate>Thu, 26 Feb 2015 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2015/02/26/php-experience-2015/</guid><description>&lt;p>Mais uma vez o pessoal do iMasters está organizando um grande evento, o &lt;a href="http://phpexperience.imasters.com.br/">PHP Experience 2015&lt;/a>. O evento vai ser em São Paulo e vai reunir grandes nomes do universo PHP, tanto do Brasil quanto do mundo com a presença do Cal Evans e o Paul Jones.&lt;/p></description></item><item><title>Oficialmente membro do Z-Team</title><link>https://eltonminetto.dev/2015/01/20/oficialmente-membro-do-z-team/</link><pubDate>Tue, 20 Jan 2015 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2015/01/20/oficialmente-membro-do-z-team/</guid><description>&lt;p>Como &lt;a href="http://eltonminetto.net/blog/2015/01/10/zend-framework-evangelist/">comentei recentemente&lt;/a>, agora sou um “Zend Framework Evangelist” e membro de um time de desenvolvedores e palestrantes chamado &lt;a href="http://www.zend.com/en/company/community/the-z-team">Z-Team&lt;/a>.&lt;/p></description></item><item><title>Novo visual para o site</title><link>https://eltonminetto.dev/2015/01/17/novo-visual-para-o-site/</link><pubDate>Sat, 17 Jan 2015 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2015/01/17/novo-visual-para-o-site/</guid><description>&lt;p>Depois de dois anos com o mesmo visual resolvi modernizar um pouco o site.&lt;/p>
&lt;p>Continuo usando o excelente &lt;a href="http://jekyllrb.com">Jekyll&lt;/a> para gerar um site estático usando os fontes escritos em Markdown. E tudo isso hospedado direto no Amazon S3, sem precisar configurar servidor e com custo muito baixo.&lt;/p></description></item><item><title>Usando o Z-Ray com o Zend Framework</title><link>https://eltonminetto.dev/2015/01/12/usando-o-z-ray-com-o-zend-framework/</link><pubDate>Mon, 12 Jan 2015 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2015/01/12/usando-o-z-ray-com-o-zend-framework/</guid><description>&lt;p>No embalo da notícia de que agora sou um &lt;a href="http://eltonminetto.net/blog/2015/01/10/zend-framework-evangelist/">Zend Framework Evangelist&lt;/a> eu fiz um novo screencast&lt;/p></description></item><item><title>Zend Framework Evangelist</title><link>https://eltonminetto.dev/2015/01/10/zend-framework-evangelist/</link><pubDate>Sat, 10 Jan 2015 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2015/01/10/zend-framework-evangelist/</guid><description>&lt;p>Na última semana eu recebi um convite que me deixou muito feliz. Fui convidado pela Zend para fazer parte do Zteam, como Zend Framework Evangelist!&lt;/p></description></item><item><title>Startup Weekend Florianópolis 2015</title><link>https://eltonminetto.dev/2015/01/05/startup-weekend-florianopolis/</link><pubDate>Mon, 05 Jan 2015 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2015/01/05/startup-weekend-florianopolis/</guid><description>&lt;p>Repetindo o &lt;a href="http://eltonminetto.net/blog/2014/01/06/startup-weekend-florianopolis/">feito de 2014&lt;/a> fui novamente convidado a ser mentor do Startup Weekend Florianópolis.&lt;/p>
&lt;p>É uma grande oportunidade de colocar uma ideia em prática e fazer ótimos contatos. O evento vai acontecer em Março e as inscrições já estão abertas, com valores promocionais no &lt;a href="http://www.up.co/communities/brazil/florianopolis/startup-weekend/4740">site do evento&lt;/a>&lt;/p></description></item><item><title>E que venha 2015!</title><link>https://eltonminetto.dev/2015/01/03/e-que-venha-2015/</link><pubDate>Sat, 03 Jan 2015 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2015/01/03/e-que-venha-2015/</guid><description>&lt;p>2014 foi um ano ruim para o Brasil e todos os jornais dizem que teremos mais problemas pela frente nos próximos meses.&lt;/p></description></item><item><title>Aplicativos indispensáveis em 2014</title><link>https://eltonminetto.dev/2014/12/23/aplicativos-indispensaveis-em-2014/</link><pubDate>Tue, 23 Dec 2014 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2014/12/23/aplicativos-indispensaveis-em-2014/</guid><description>&lt;p>Ahh, listas. Todo mudo adora listas. Sendo assim eu fiz duas! Uma dos &lt;a href="http://eminetto.tumblr.com/post/105889248310/minha-lista-dos-melhores-discos-de-2014">meus discos favoritos em 2014&lt;/a> e esta, sobre os aplicativos que eu mais usei neste ano. Incluí apps mobile, web e para Mac. Tentei dividir em algumas categorias para fazer um pouco mais de sentido&lt;/p></description></item><item><title>Multitasking só é bom no seu computador</title><link>https://eltonminetto.dev/2014/11/26/multitasking-so-e-bom-no-seu-computador/</link><pubDate>Wed, 26 Nov 2014 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2014/11/26/multitasking-so-e-bom-no-seu-computador/</guid><description>&lt;p>Recentemente a &lt;a href="http://coderockr.com">Coderockr&lt;/a> conquistou alguns clientes no formato “banco de horas”. Isto significa que o cliente compra um número de horas de nossa experiência e trabalho, então precisamos ter alguma forma de contabilizar como estamos usando nossos dias.&lt;/p>
&lt;p>Confesso que no começo achei que iria ser bem chato anotar as minhas atividades e anotar quantas horas estou trabalhando em cada projeto. Mas já no segundo dia eu me apaixonei pelo processo e isso se tornou um vício. Além do objetivo principal, que era ter um relatório de horas a apresentar aos clientes, eu percebi que ganhei duas coisas importantes.&lt;/p></description></item><item><title>Newsletter sobre PHP</title><link>https://eltonminetto.dev/2014/10/11/newsletter-sobre-php/</link><pubDate>Sat, 11 Oct 2014 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2014/10/11/newsletter-sobre-php/</guid><description>&lt;p>Alguém já falou que a moda e a tecnologia são duas coisas cíclicas. O que é moda e moderno hoje geralmente é algo antigo com uma nova abordagem.&lt;/p></description></item><item><title>Palestra no Mobile Brazil Conference 2014</title><link>https://eltonminetto.dev/2014/10/03/palestra-no-mobile-brazil-conference-2014/</link><pubDate>Fri, 03 Oct 2014 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2014/10/03/palestra-no-mobile-brazil-conference-2014/</guid><description>&lt;p>Em Novembro vai acontecer a segunda edição do &lt;a href="http://mobilebrazilconference.com.br">Mobile Brazil Conference&lt;/a> em São Paulo.&lt;/p>
&lt;p>Infelizmente não pude comparecer na edição passada, mas nessa vou ter o prazer de palestrar junto com uma galera que eu admiro como o Diego Eis, Neto Marim, Bruno Koga entre outros.&lt;/p></description></item><item><title>Curso de Doctrine no PHP Conference Brasil 2014</title><link>https://eltonminetto.dev/2014/10/01/curso-de-doctrine-no-php-conference-brasil-2014/</link><pubDate>Wed, 01 Oct 2014 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2014/10/01/curso-de-doctrine-no-php-conference-brasil-2014/</guid><description>&lt;p>E está chegando novamente aquela época do ano onde todos os programadores PHP migram para Osasco, para encontrar amigos, fazer novos contatos, assistir ótimas palestras, participar de cursos e encher a cara no PHPinga :)&lt;/p></description></item><item><title>Se as empresas fossem bandas de rock</title><link>https://eltonminetto.dev/2014/09/17/se-as-empresas-fossem-bandas-de-rock/</link><pubDate>Wed, 17 Sep 2014 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2014/09/17/se-as-empresas-fossem-bandas-de-rock/</guid><description>&lt;p>Desde moleque sou fã de rock, heavy metal e todo os seus derivados. Quase cinco anos atrás eu e um amigo iniciamos uma empresa de desenvolvimento de software. Nada mais natural do que juntar as duas paixões e criar a &lt;a href="http://coderockr.com">Coderockr&lt;/a>.&lt;/p></description></item><item><title>Falta de foco: o mal de uma geração?</title><link>https://eltonminetto.dev/2014/09/09/falta-de-foco-o-mal-de-uma-geracao/</link><pubDate>Tue, 09 Sep 2014 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2014/09/09/falta-de-foco-o-mal-de-uma-geracao/</guid><description>&lt;p>Uma das minhas atribuições na &lt;a href="http://coderockr.com">Coderockr&lt;/a> é encontrar novos talentos, tanto para nossos projetos quanto para nossos clientes (aliás, estamos sempre procurando desenvolvedores PHP, iOS e Android, então se tiver interesse envie um e-mail para &lt;a href="mailto:jobs@coderockr.com">jobs@coderockr.com&lt;/a>). Ao conversar com antigos empregadores buscando referências é muito comum ouvir frases como:&lt;/p></description></item><item><title>Novas capas dos meus livros</title><link>https://eltonminetto.dev/2014/08/27/novas-capas-dos-meus-livros/</link><pubDate>Wed, 27 Aug 2014 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2014/08/27/novas-capas-dos-meus-livros/</guid><description>&lt;p>Com o início dos trabalhos com o &lt;a href="http://eltonminetto.net/blog/2014/08/25/silex-na-pratica/">Silex na prática&lt;/a> resolvi dar uma revisada geral nas capas dos meus e-books. Pedi para o &lt;a href="http://twitter.com/thiagovieiracom">@thiagovieiracom&lt;/a> me ajudar e ele fez um ótimo trabalho.&lt;/p></description></item><item><title>Silex na prática</title><link>https://eltonminetto.dev/2014/08/25/silex-na-pratica/</link><pubDate>Mon, 25 Aug 2014 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2014/08/25/silex-na-pratica/</guid><description>&lt;p>Uma das melhores decisões da minha carreira sem dúvida foi escrever livros. Acho que herdei isto da minha mãe, que é escritora de poesias e crônicas, mas isto me trouxe diversas alegrias pessoais e bons negócios.&lt;/p></description></item><item><title>Novo projeto: frameworksphp.com.br</title><link>https://eltonminetto.dev/2014/08/20/novo-projeto-frameworksphp-dot-com-dot-br/</link><pubDate>Wed, 20 Aug 2014 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2014/08/20/novo-projeto-frameworksphp-dot-com-dot-br/</guid><description>&lt;p>Estou tirando mais um projeto da gaveta: &lt;a href="http://frameworksphp.com.br">http://frameworksphp.com.br&lt;/a>.&lt;/p>
&lt;p>A ideia do site é fazer uma curadoria de conteúdos diversos sobre o mundo dos frameworks PHP. Posts, cursos, eventos, screencasts, etc.&lt;/p></description></item><item><title>Palestra em Marília/SP</title><link>https://eltonminetto.dev/2014/08/15/palestra-em-marilia-slash-sp/</link><pubDate>Fri, 15 Aug 2014 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2014/08/15/palestra-em-marilia-slash-sp/</guid><description>&lt;p>Fui convidado a palestrar na &lt;a href="http://pitagoras2.univem.edu.br/gwsites/default.asp?site=semanati2013">VII Semana de Tecnologia da Informação da Univem&lt;/a>, em Marilia/SP.&lt;/p>
&lt;p>No dia 12/09/2014 vou palestrar sobre Desenvolvimento Mobile, então quem puder participar vamos conversar sobre tecnologia, mercado, desenvolvimento, negócios, etc.&lt;/p></description></item><item><title>Gerenciando tarefas com o Trello e a Matriz de Eisenhower</title><link>https://eltonminetto.dev/2014/08/05/gerenciando-tarefas-com-o-trello-e-a-matriz-de-eisenhower/</link><pubDate>Tue, 05 Aug 2014 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2014/08/05/gerenciando-tarefas-com-o-trello-e-a-matriz-de-eisenhower/</guid><description>&lt;p>Gravei um novo screencast para o meu &lt;a href="https://www.youtube.com/user/eltonminetto">canal no Youtube&lt;/a>.&lt;/p>
&lt;p>&lt;a href="https://www.youtube.com/watch?v=nXXTBqFOCd0">Neste screencast&lt;/a> eu falo sobre como estou usando uma técnica de gerenciamento de tarefas chamada Matriz de Eisenhower para organizar o meu dia a dia.&lt;/p></description></item><item><title>A day to remember: a Alice nasceu</title><link>https://eltonminetto.dev/2014/07/29/a-day-to-remember-a-alice-nasceu/</link><pubDate>Tue, 29 Jul 2014 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2014/07/29/a-day-to-remember-a-alice-nasceu/</guid><description>&lt;p>Dois anos atrás a &lt;a href="https://www.facebook.com/mgiseliaguiar?fref=ts">Giseli&lt;/a> me deu uma garrafa de Jack Daniels para comemorar o dia dos pais, pois estávamos esperando bebê. Infelizmente algumas semanas depois ela teve algumas complicações e perdemos nossos gêmeos.&lt;/p></description></item><item><title>Capa de revista</title><link>https://eltonminetto.dev/2014/07/17/capa-de-revista/</link><pubDate>Thu, 17 Jul 2014 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2014/07/17/capa-de-revista/</guid><description>&lt;p>Neste mês tive a honra de ser entrevistado para uma &lt;a href="http://www.revistapremier.com.br/site/Post/Post.aspx?id=2849&amp;amp;CategoryId=117">reportagem de capa&lt;/a> da Revista Premier, importante veículo de Joinville e região norte de SC.&lt;/p></description></item><item><title>Criando aplicações SOA usando Silex</title><link>https://eltonminetto.dev/2014/07/08/criando-aplicacoes-soa-usando-silex/</link><pubDate>Tue, 08 Jul 2014 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2014/07/08/criando-aplicacoes-soa-usando-silex/</guid><description>&lt;p>Nos últimos anos venho consolidando minha crença que a SOA (&lt;em>Service-Oriented Architecture&lt;/em>) é uma ótima forma de resolver um grande número de problemas em projetos, principalmente os que desenvolvemos na Coderockr.&lt;/p></description></item><item><title>Novo e-book sobre ZF2</title><link>https://eltonminetto.dev/2014/06/09/novo-e-book-sobre-zf2/</link><pubDate>Mon, 09 Jun 2014 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2014/06/09/novo-e-book-sobre-zf2/</guid><description>&lt;p>Realmente a necessidade é a mãe da invenção.&lt;/p>
&lt;p>O e-book &lt;a href="https://leanpub.com/zend-framework2-na-pratica">Zend Framework 2 na prática&lt;/a> surgiu quando eu precisei montar um curso avançado sobre o framework e aproveitei para criar o conteúdo na forma de um livro.&lt;/p></description></item><item><title>Palestra no Instituto Federal Catarinense</title><link>https://eltonminetto.dev/2014/05/13/palestra-no-instituto-federal-catarinense/</link><pubDate>Tue, 13 May 2014 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2014/05/13/palestra-no-instituto-federal-catarinense/</guid><description>&lt;p>No dia 19/05/2014 vou apresentar uma nova palestra, chamada “De Padawan a Jedi”.&lt;/p>
&lt;p>Fui convidado pela organização do 5º Encontro de Tecnologia e Informação do Instituto Federal Catarinense para falar sobre a carreira de TI e como evoluir na mesma. A palestra vai ser em Camboriú as 19:00&lt;/p></description></item><item><title>Apps That Rock:Fitbit, 7Minute e Lift</title><link>https://eltonminetto.dev/2014/05/08/apps-that-rock-fitbit/</link><pubDate>Thu, 08 May 2014 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2014/05/08/apps-that-rock-fitbit/</guid><description>&lt;p>Fiz mais um video para meu &lt;a href="https://www.youtube.com/user/eltonminetto">canal no Youtube&lt;/a>.&lt;/p>
&lt;p>Desta vez eu falo sobre três aplicativos que estou usando para melhorar a saúde e diminuir o stress do dia a dia.&lt;/p></description></item><item><title>Curso de ZF2 em Umuarama-PR</title><link>https://eltonminetto.dev/2014/05/07/curso-de-zf2-em-umuarama-pr/</link><pubDate>Wed, 07 May 2014 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2014/05/07/curso-de-zf2-em-umuarama-pr/</guid><description>&lt;p>No dia 14/06 vou ministrar um curso de 8hrs de introdução ao Zend Framework 2, baseado no meu &lt;a href="https://leanpub.com/zend-framework2-na-pratica">livro&lt;/a> em Umuarama, no Paraná.&lt;/p></description></item><item><title>Canal no Youtube e novo screencast</title><link>https://eltonminetto.dev/2014/05/03/canal-no-youtube-e-novo-screencast/</link><pubDate>Sat, 03 May 2014 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2014/05/03/canal-no-youtube-e-novo-screencast/</guid><description>&lt;p>Percebi que não estou usando uma das ferramentas mais úteis para compartilhamento de informações em 2014: o Youtube.&lt;/p></description></item><item><title>Conheça o seu dia</title><link>https://eltonminetto.dev/2014/04/25/conheca-o-seu-dia/</link><pubDate>Fri, 25 Apr 2014 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2014/04/25/conheca-o-seu-dia/</guid><description>&lt;p>Nos últimos tempos tenho tentado otimizar meu tempo, fazer mais coisas durante o dia. Mesmo trabalhando junto com &lt;a href="http://coderockr.com">pessoas incríveis&lt;/a>, o que me permite delegar muitas tarefas, ainda assim gerenciar uma empresa é um esforço grande, cheio de demandas.&lt;/p></description></item><item><title>Melhores de 2013 - Back End</title><link>https://eltonminetto.dev/2014/03/27/melhores-de-2013-back-end/</link><pubDate>Thu, 27 Mar 2014 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2014/03/27/melhores-de-2013-back-end/</guid><description>&lt;p>O portal iMasters lançou há algumas semanas o &lt;a href="http://imasters.com.br/desenvolvimento/melhores-de-2013-back-end/">Melhores de 2013&lt;/a> uma lista com diversas categorias onde os profissionais podiam indicar e votar em outros desenvolvedores.&lt;/p></description></item><item><title>Entrevista no blog da Master Studio Web</title><link>https://eltonminetto.dev/2014/03/24/entrevista-no-blog-da-master-studio-web/</link><pubDate>Mon, 24 Mar 2014 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2014/03/24/entrevista-no-blog-da-master-studio-web/</guid><description>&lt;p>Tive a honra de ser convidado pelo amigo Gustavo Neves para participar de um projeto bem legal que eles mantém no blog da empresa deles, a &lt;a href="http://masterstudioweb.com">Master Studio Web&lt;/a>. Eles entrevistam alguns profissionais de respeito, e estar nessa lista me deixa muito feliz.&lt;/p></description></item><item><title>A paciência ou a demência</title><link>https://eltonminetto.dev/2014/02/10/a-paciencia-ou-a-demencia/</link><pubDate>Mon, 10 Feb 2014 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2014/02/10/a-paciencia-ou-a-demencia/</guid><description>&lt;p>Uma das coisas mais difíceis que aprendi nesses três anos de Coderockr foi que as coisas não dependem só de você.&lt;/p></description></item><item><title>Novo desafio: CEO</title><link>https://eltonminetto.dev/2014/02/09/novo-desafio-ceo/</link><pubDate>Sun, 09 Feb 2014 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2014/02/09/novo-desafio-ceo/</guid><description>&lt;p>Já devo ter escrito isso em algum post aqui no meu site, mas tem uma frase que ouvi de uma professora há alguns anos e que relembro de tempos em tempos: “na sua carreira, sempre que você tiver um desafio que realmente te assuste você precisa fazê-lo. Na pior das hipóteses você vai aprender muito e na melhor situação você vai crescer ainda mais”.&lt;/p></description></item><item><title>Startup Weekend Florianópolis</title><link>https://eltonminetto.dev/2014/01/06/startup-weekend-florianopolis/</link><pubDate>Mon, 06 Jan 2014 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2014/01/06/startup-weekend-florianopolis/</guid><description>&lt;p>E 2014 já começa em grande estilo!&lt;/p>
&lt;p>Fui convidado a ser um dos mentores do evento &lt;a href="http://florianopolis.startupweekend.org">Startup Weekend Florianópolis&lt;/a> que irá acontecer entre os dias 21 e 23 de Março.&lt;/p></description></item><item><title>Gerenciando projetos com Github e ZenHub</title><link>https://eltonminetto.dev/2014/01/02/gerenciando-projetos-com-github-e-zenhub/</link><pubDate>Thu, 02 Jan 2014 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2014/01/02/gerenciando-projetos-com-github-e-zenhub/</guid><description>&lt;p>Eu sempre gostei da “abordagem Unix”: pequenas ferramentas que fazem apenas uma coisa bem feita mas que podem ser usadas em conjunto com outras para criarmos um ambiente poderoso.&lt;/p></description></item><item><title>Entrevista no Loop Infinito</title><link>https://eltonminetto.dev/2013/11/14/entrevista-no-loop-infinito/</link><pubDate>Thu, 14 Nov 2013 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2013/11/14/entrevista-no-loop-infinito/</guid><description>&lt;p>Recebi um convite que me deixou muito feliz.&lt;/p>
&lt;p>O pessoal do blog &lt;a href="http://loopinfinito.com.br">loop infinito&lt;/a>, do qual sou grande fã, me &lt;a href="http://setup.loopinfinito.com.br/elton-minetto/">entrevistou&lt;/a> para o projeto &lt;a href="http://setup.loopinfinito.com.br/sobre/">Setup&lt;/a>.&lt;/p></description></item><item><title>Deploy estilo Heroku usando Git</title><link>https://eltonminetto.dev/2013/11/11/deploy-estilo-heroku-usando-git/</link><pubDate>Mon, 11 Nov 2013 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2013/11/11/deploy-estilo-heroku-usando-git/</guid><description>&lt;p>Venho estudando bastante sobre &lt;em>DevOps&lt;/em> recentemente, inclusive vou apresentar uma das &lt;a href="http://phpconference.com.br/presentations/show/id/73">keynotes&lt;/a> do PHP Conference Brasil 2013 no final de Novembro.&lt;/p></description></item><item><title>Frameworks PHP e analogias</title><link>https://eltonminetto.dev/2013/11/04/frameworks-php-e-analogias/</link><pubDate>Mon, 04 Nov 2013 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2013/11/04/frameworks-php-e-analogias/</guid><description>&lt;p>Venho palestrando sobre Frameworks PHP desde a primeira PHP Conference Brasil, em 2006. Todos os anos eu renovo a palestra porque continuo recebendo convites para palestrar sobre o assunto, que eu gosto bastante.&lt;/p>
&lt;p>Na &lt;a href="https://eltonminetto/dev/files/talks/frameworksphp2013-131104054001-phpapp02.pdf">versão 2013 da palestra&lt;/a> eu coloquei alguns novos frameworks, removi alguns e mudei um pouco a abordagem, colocando slides com pouco texto. Por isso resolvi fazer este post, para explicar alguns slides e principalmente a analogia que usei para a apresentação.&lt;/p></description></item><item><title>Lean publish do Doctrine na prática</title><link>https://eltonminetto.dev/2013/10/18/lean-publish-do-doctrine-na-pratica/</link><pubDate>Fri, 18 Oct 2013 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2013/10/18/lean-publish-do-doctrine-na-pratica/</guid><description>&lt;p>Como eu comentei em outro &lt;a href="http://eltonminetto.net/blog/2012/11/29/escrevendo-um-livro-do-modo-nerd/">post&lt;/a> quando eu escrevi o &lt;a href="http://www.zfnapratica.com.br">Zend Framework 2 na prática&lt;/a> eu usei uma ferramenta muito interessante chamada &lt;a href="http://leanpub.com">Leanpub&lt;/a> que me ajudou bastante na construção do e-book.&lt;/p></description></item><item><title>Keynote Speaker na PHP Conference Brasil</title><link>https://eltonminetto.dev/2013/09/27/keynote-speaker-na-phpconference-brasil/</link><pubDate>Fri, 27 Sep 2013 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2013/09/27/keynote-speaker-na-phpconference-brasil/</guid><description>&lt;p>A PHP Conference é um dos eventos mais importantes do ano, desde seu lançamento em 2006.&lt;/p></description></item><item><title>Postach.io</title><link>https://eltonminetto.dev/2013/09/26/postach-dot-io/</link><pubDate>Thu, 26 Sep 2013 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2013/09/26/postach-dot-io/</guid><description>&lt;p>O &lt;a href="http://www.evernote.com">Evernote&lt;/a> é uma das ferramentas mais úteis que conheço. Venho usando ela desde o lançamento, alguns anos atrás, e hoje sou completamente dependente dela. Anoto quase tudo, de rascunhos de posts, comandos (sempre esqueço o formato da crontab do Linux), etc. Uma das coisas mais interessantes é a estratégia deles de criarem diversos programas que são integrados como o Skitch, que eu uso bastante.&lt;/p></description></item><item><title>Você está se enganando</title><link>https://eltonminetto.dev/2013/09/18/voce-esta-se-enganando/</link><pubDate>Wed, 18 Sep 2013 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2013/09/18/voce-esta-se-enganando/</guid><description>&lt;p>Na minha passagem diária pelo Hacker News encontrei esse &lt;a href="https://medium.com/life-hacks/76632b62eb0b">post&lt;/a> que me deixou pensando em algumas coisas.&lt;/p></description></item><item><title>Pergunte ao Code Squad</title><link>https://eltonminetto.dev/2013/09/16/pergunte-ao-code-squad/</link><pubDate>Mon, 16 Sep 2013 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2013/09/16/pergunte-ao-code-squad/</guid><description>&lt;p>O meu amigo Thiago Victorino fez um &lt;a href="https://twitter.com/victorinoreal/status/378154000404602880">grande comentário&lt;/a> na sua conta do Twitter semana passada:&lt;/p></description></item><item><title>Exportando um repositório Git</title><link>https://eltonminetto.dev/2013/09/09/exportando-um-repositorio-git/</link><pubDate>Mon, 09 Sep 2013 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2013/09/09/exportando-um-repositorio-git/</guid><description>&lt;p>Mais um daqueles momentos que me deixam feliz por trabalhar na área de tecnologia: acabei de aprender um novo truque! Desta vez foi com o Git.&lt;/p></description></item><item><title>Trabalhando com robôs</title><link>https://eltonminetto.dev/2013/09/06/trabalhando-com-robos/</link><pubDate>Fri, 06 Sep 2013 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2013/09/06/trabalhando-com-robos/</guid><description>&lt;p>Uma das coisas mais divertidas de ser programador é a possibilidade de automatizar tarefas repetitivas, deixando nosso cérebro livre para pensar em &lt;a href="https://httpcats.herokuapp.com">algo mais útil&lt;/a>. Isso, aliado a minha curiosidade pelo assunto &lt;a href="http://eltonminetto.net/blog/2013/06/23/cultura-devops/">&amp;ldquo;DevOps&amp;rdquo;&lt;/a> está me levando a estudar algumas coisas divertidas como o &lt;a href="http://hubot.github.com">Hubot&lt;/a>.&lt;/p></description></item><item><title>Media center com o Raspberry Pi</title><link>https://eltonminetto.dev/2013/09/03/media-center-com-o-raspberry-pi/</link><pubDate>Tue, 03 Sep 2013 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2013/09/03/media-center-com-o-raspberry-pi/</guid><description>&lt;p>Recentemente comprei um brinquedinho nerd, o &lt;a href="http://www.raspberrypi.org">Raspberry Pi&lt;/a>.&lt;/p>
&lt;p>&lt;a href="https://eltonminetto.dev/images/posts/rasp1.jpg">&lt;img src="https://eltonminetto.dev/images/posts/rasp1.jpg" alt="">&lt;/a>&lt;/p>
&lt;p>Para quem andou em Marte no último ano e não conhece, ele é um micro-PC, um computador do tamanho de um cartão de crédito que vem sendo usado para diversas coisas legais como automação residencial, servidores de rede, estações de trabalho para escolas, etc. Recomendo esse &lt;a href="http://globotv.globo.com/globo-news/globonews-ciencia-e-tecnologia/t/todos-os-videos/v/menor-computador-do-mundo-e-vendido-a-preco-de-binquedo/2596762/">vídeo&lt;/a> da Globo News, com uma entrevista com um dos criadores do projeto.&lt;/p>
&lt;p>O motivo pelo qual eu comprei o aparelho não foi nada tão nobre quanto ensinar crianças a programar, foi apenas montar um media center para poder assistir videos e ouvir algumas músicas sem precisar ligar o Macbook na TV.&lt;/p></description></item><item><title>Carreira e não emprego</title><link>https://eltonminetto.dev/2013/09/01/carreira/</link><pubDate>Sun, 01 Sep 2013 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2013/09/01/carreira/</guid><description>&lt;p>A ideia para este post surgiu de duas situações. A primeira foi o fato de que com os cursos básicos de programação que estamos publicando no Code Squad (logica e php) estou recebendo mais e-mails de pessoas que estão entrando agora na profissão de programador, com aquelas dúvidas que eu também tive no início.&lt;/p></description></item><item><title>Chat corporativo</title><link>https://eltonminetto.dev/2013/08/29/chat-corporativo/</link><pubDate>Thu, 29 Aug 2013 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2013/08/29/chat-corporativo/</guid><description>&lt;p>A comunicação é uma das coisas mais importantes para o sucesso de uma empresa ou equipe, e isso não se discute.&lt;/p></description></item><item><title>Um Hacker News brasileiro?</title><link>https://eltonminetto.dev/2013/08/27/um-hacker-news-brasileiro/</link><pubDate>Tue, 27 Aug 2013 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2013/08/27/um-hacker-news-brasileiro/</guid><description>&lt;p>Atualmente a minha principal fonte de informação sobre tecnologia e startups vem de um lugar: o &lt;a href="https://news.ycombinator.com">Hacker News&lt;/a>. Nascido como uma página de indicação de links sobre as startups que a aceleradora YCombinator investe ( Scribd, reddit, Airbnb, Dropbox, Disqus, Heroku) o Hacker News acabou tornando-se uma fonte importante sobre tudo que orbita as startups de tecnologia no mundo.&lt;/p></description></item><item><title>Gravação do Webminar da Zend</title><link>https://eltonminetto.dev/2013/08/07/gravacao-do-webminar-da-zend/</link><pubDate>Wed, 07 Aug 2013 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2013/08/07/gravacao-do-webminar-da-zend/</guid><description>&lt;p>No mês passado eu &lt;a href="http://eltonminetto.net/blog/2013/06/10/webminar-zend/">apresentei&lt;/a> um webminar oficial da Zend, o &amp;ldquo;Criando aplicações RESTful com Zend Framework 2&amp;rdquo;.&lt;/p></description></item><item><title>Programador Dave Grohl e não Axl Rose</title><link>https://eltonminetto.dev/2013/07/31/programador-dave-grohl-e-nao-axl-rose/</link><pubDate>Wed, 31 Jul 2013 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2013/07/31/programador-dave-grohl-e-nao-axl-rose/</guid><description>&lt;p>O lema da &lt;a href="http://coderockr.com">Coderockr&lt;/a> é &amp;ldquo;Programadores são artistas, são Rockstars!&amp;rdquo;. Esse termo &amp;ldquo;programador rockstar&amp;rdquo; vem sendo usado por algumas pessoas como pejorativo, como algo a ser evitado.&lt;/p></description></item><item><title>Em que você acredita?</title><link>https://eltonminetto.dev/2013/07/26/em-que-voce-acredita/</link><pubDate>Fri, 26 Jul 2013 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2013/07/26/em-que-voce-acredita/</guid><description>&lt;p>Ontem zapeando pelo Netflix acabei esbarrando novamente &lt;a href="http://www.ted.com/talks/lang/pt-br/simon_sinek_how_great_leaders_inspire_action.html">nessa palestra do TED&lt;/a>. Já havia visto o video algumas vezes, mas desta vez me fez pensar neste post. Se você ainda não assistiu eu recomendo.&lt;/p></description></item><item><title>Nova edição do Startup SC</title><link>https://eltonminetto.dev/2013/07/12/nova-edicao-do-startup-sc/</link><pubDate>Fri, 12 Jul 2013 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2013/07/12/nova-edicao-do-startup-sc/</guid><description>&lt;p>Estão abertas as inscrições para a segunda turma do projeto &lt;a href="http://www.startupsc.com.br/2013/06/11/startup-sc-abre-inscricoes-para-o-2o-programa-de-capacitacao/">Startup SC&lt;/a>. Até o dia 21/07/2013 é possível inscrever sua startup e torcer para ficar entre as 20 selecionadas a receberem capacitação, consultoria e mentoria.&lt;/p></description></item><item><title>O PHP está voltando</title><link>https://eltonminetto.dev/2013/07/09/php-esta-voltando/</link><pubDate>Tue, 09 Jul 2013 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2013/07/09/php-esta-voltando/</guid><description>&lt;p>O PHP &lt;a href="http://www.pixelstech.net/article/index.php?id=1373365267">subiu duas posições no ranking TIOBE&lt;/a> em relação a Junho de 2012, deixando para trás o C# e o Visual Basic. Um dos motivos apontados foi o lançamento do Zend Framework 2 em Setembro de 2012.&lt;/p></description></item><item><title>Atoum: uma alternativa ao PHPUnit</title><link>https://eltonminetto.dev/2013/07/03/atoum-uma-alternativa-ao-phpunit/</link><pubDate>Wed, 03 Jul 2013 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2013/07/03/atoum-uma-alternativa-ao-phpunit/</guid><description>&lt;p>Pesquisando novas ferramentas de testes e integração contínua, em especial o &lt;a href="https://circleci.com]">CircleCI&lt;/a>, acabei encontrando um projeto interessante, o &lt;a href="https://github.com/atoum/atoum">atoum&lt;/a>. O projeto tem uma ambição grande: ser uma alternativa ao padrão do mercado, o PHPUnit.&lt;/p>
&lt;p>O atoum é baseado nas novas features do PHP 5.3 e foi desenvolvido com as seguintes idéias:&lt;/p>
&lt;ul>
&lt;li>Pode ser implementado rapidamente ;&lt;/li>
&lt;li>Desenvolvimento simplificado de testes;&lt;/li>
&lt;li>Permitir a criação de testes legíveis, confiáveis e claros;&lt;/li>
&lt;/ul>
&lt;p>Para poder comparar com o PHPUnit eu fiz um pequeno projeto de &lt;a href="https://github.com/eminetto/post_atoum">exemplo&lt;/a>.&lt;/p></description></item><item><title>Cultura DevOps</title><link>https://eltonminetto.dev/2013/06/23/cultura-devops/</link><pubDate>Sun, 23 Jun 2013 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2013/06/23/cultura-devops/</guid><description>&lt;p>Nos últimos tempos &amp;ldquo;DevOps&amp;rdquo; é um termo cada vez mais comum em artigos e blogs de tecnologia.&lt;/p></description></item><item><title>Usando o Trello na linha de comando</title><link>https://eltonminetto.dev/2013/06/11/usando-o-trello-na-linha-de-comando/</link><pubDate>Tue, 11 Jun 2013 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2013/06/11/usando-o-trello-na-linha-de-comando/</guid><description>&lt;p>Sou um grande fã do &lt;a href="http://trello.com">Trello&lt;/a> conforme já comentei em outros &lt;a href="http://www.google.com/search?q=site%3Aeltonminetto.net&amp;amp;q=trello">posts&lt;/a> aqui no site.&lt;/p>
&lt;p>Uma das características interessantes é a &lt;a href="https://trello.com/board/trello-public-api/4ed7e27fe6abb2517a21383d">API&lt;/a> que nos permite fazermos integrações interessantes com os projetos sendo organizados com ele. Ainda não tive tempo de brincar com a API mas encontrei um projeto que faz uso dela para criar um aplicativo bem interessante, o &lt;a href="https://github.com/brettweavnet/trello_cli">trello_cli&lt;/a>.&lt;/p>
&lt;p>É uma &lt;em>gem&lt;/em> para a linguagem Ruby que nos permite acessar o Trello via linha de comando. Qual a importância disto? Poderíamos usar, por exemplo, o comando em um shell script ou mesmo em um programa para criar novas tarefas em um board caso aconteça algum erro no sistema, ou outras ações.&lt;/p></description></item><item><title>Webminar Zend</title><link>https://eltonminetto.dev/2013/06/10/webminar-zend/</link><pubDate>Mon, 10 Jun 2013 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2013/06/10/webminar-zend/</guid><description>&lt;p>No dia 03/07/2013 vou apresentar um webminar oficial da Zend!&lt;/p>
&lt;p>Fui convidado a apresentar o segundo webminar oficial da Zend em língua portuguesa. O &lt;a href="http://www.zend.com/en/webinar/ZF/70170000000c4Mm-migrando-do-zf1-para-o-zf2-20130416.flv">primeiro&lt;/a> foi apresentado pelo &lt;a href="http://http://twitter.com/fgsl">Flavio Lisboa&lt;/a> e eu participei como moderador das perguntas.&lt;/p></description></item><item><title>Desabafo de um empreendedor</title><link>https://eltonminetto.dev/2013/06/08/desabafo-de-um-empreendedor/</link><pubDate>Sat, 08 Jun 2013 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2013/06/08/desabafo-de-um-empreendedor/</guid><description>&lt;p>Acabei de comprar a revista Pequenas Empresas Grandes Negócios porque a matéria de capa me chamou a atenção: &amp;ldquo;Negócios com causa. A nova geração de empreendedores que lucra fazendo o bem&amp;rdquo;.&lt;/p></description></item><item><title>Video do Hangout Aplicações PHP à Prova de Balas</title><link>https://eltonminetto.dev/2013/06/05/video-do-hangout-aplicacoes-php-a-prova-de-balas/</link><pubDate>Wed, 05 Jun 2013 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2013/06/05/video-do-hangout-aplicacoes-php-a-prova-de-balas/</guid><description>&lt;p>Ontem participei de um hangout sobre segurança, mas especificamente sobre PHP e programação para web.&lt;/p></description></item><item><title>Blog Code Squad</title><link>https://eltonminetto.dev/2013/05/29/blog-code-squad/</link><pubDate>Wed, 29 May 2013 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2013/05/29/blog-code-squad/</guid><description>&lt;p>Nos últimos meses venho usando o meu site para divulgar as &lt;a href="http://eltonminetto.net/blog/categories/codesquad/">novidades&lt;/a> do Code Squad mas isso estava misturando bastante os assuntos.&lt;/p></description></item><item><title>Video do Hangout Carreira PHP</title><link>https://eltonminetto.dev/2013/05/21/video-do-hangout-carreira-php/</link><pubDate>Tue, 21 May 2013 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2013/05/21/video-do-hangout-carreira-php/</guid><description>&lt;p>Na noite/madrugada passada fizemos a gravação do Hangout sobre a carreira de programador PHP.&lt;/p>
&lt;p>Foi um sucesso além do que eu esperava. Mais de 300 pessoas confirmaram presença no site do &lt;a href="http://www.facebook.com/events/428011520627549/?ref=2">evento no Facebook&lt;/a> e tivemos picos de mais de 150 pessoas assistindo a transmissão ao vivo.&lt;/p></description></item><item><title>Usando Trello para simular um web service</title><link>https://eltonminetto.dev/2013/05/17/usando-trello-para-simular-um-web-service/</link><pubDate>Fri, 17 May 2013 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2013/05/17/usando-trello-para-simular-um-web-service/</guid><description>&lt;p>Essa dica veio do &lt;a href="https://twitter.com/leorossetto_">@leorossetto_ &lt;/a> e do &lt;a href="http://twitter.com/xorna">@xorna&lt;/a>.&lt;/p>
&lt;p>Estamos iniciando o desenvolvimento de um aplicativo para iOS e Android que precisa buscar dados de um servidor remoto, usando a técnica Rest.
Acontece que este serviço vai ser desenvolvido pela equipe do cliente e a &lt;a href="http://coderockr.com">Coderockr&lt;/a> ficou responsável apenas pelo desenvolvimento dos aplicativos móveis.Como o desenvolvimento está sendo feito em paralelo pelas duas equipes, o Leonardo e o André tiveram uma idéia para não dependermos do servidor remoto neste primeiro momento.&lt;/p></description></item><item><title>Code Squad: Hangout Carreira PHP</title><link>https://eltonminetto.dev/2013/05/15/code-squad-hangout-carreira-php/</link><pubDate>Wed, 15 May 2013 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2013/05/15/code-squad-hangout-carreira-php/</guid><description>&lt;p>Na semana passada lançamos o projeto &lt;a href="http://eltonminetto.net/blog/2013/05/07/code-squad-carreiras/">Carreiras Code Squad&lt;/a> como o primeiro passo para ajudar no desenvolvimento de novos programadores em diversas áreas.&lt;/p></description></item><item><title>Palestra sobre Desenvolvimento Mobile</title><link>https://eltonminetto.dev/2013/05/13/palestra-sobre-desenvolvimento-mobile/</link><pubDate>Mon, 13 May 2013 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2013/05/13/palestra-sobre-desenvolvimento-mobile/</guid><description>&lt;p>Na semana passada apresentei uma palestra na Semana Acadêmica dos cursos de Ciência da Computação e Sistemas de Informação da Unochapecó, em Chapecó/SC.&lt;/p></description></item><item><title>Code Squad: Carreiras</title><link>https://eltonminetto.dev/2013/05/07/code-squad-carreiras/</link><pubDate>Tue, 07 May 2013 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2013/05/07/code-squad-carreiras/</guid><description>&lt;p>&amp;ldquo;Todo estudante em toda escola deveria ter a oportunidade de aprender a programar&amp;rdquo;.&lt;/p>
&lt;p>Esse é o lema de um projeto muito interessante lançado em 2012 nos EUA, o &lt;a href="http://code.org">code.org&lt;/a>. Se você ainda não teve a oportunidade de ver o vídeo abaixo eu recomendo que o faça pois é muito inspirador.&lt;/p></description></item><item><title>Code Squad: Opauth</title><link>https://eltonminetto.dev/2013/05/02/code-squad-opauth/</link><pubDate>Thu, 02 May 2013 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2013/05/02/code-squad-opauth/</guid><description>&lt;p>Uma das funcionalidades mais importantes em aplicativos web atuais é a integração com redes sociais como Twitter, Facebook, Github, etc.&lt;/p></description></item><item><title>Code Squad: Assinaturas e outras novidades</title><link>https://eltonminetto.dev/2013/04/30/code-squad-assinaturas/</link><pubDate>Tue, 30 Apr 2013 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2013/04/30/code-squad-assinaturas/</guid><description>&lt;p>Depois de algumas semanas de testes e desenvolvimentos estamos lançando hoje algumas novidades no Code Squad.&lt;/p></description></item><item><title>Code Squad: Vagrant</title><link>https://eltonminetto.dev/2013/04/23/code-squad-vagrant/</link><pubDate>Tue, 23 Apr 2013 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2013/04/23/code-squad-vagrant/</guid><description>&lt;p>Venho &lt;a href="http://eltonminetto.net/blog/2012/04/02/usando-o-vagrant-para-criar-maquinas-virtuais-para-desenvolvimento-e-testes/">usando&lt;/a> o Vagrant desde 2012 e tem sido uma ferramenta fundamental para o meu fluxo de trabalho diário.&lt;/p></description></item><item><title>6 motivos para não usar um framework PHP</title><link>https://eltonminetto.dev/2013/04/21/6-motivos-para-nao-usar-um-framework-php/</link><pubDate>Sun, 21 Apr 2013 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2013/04/21/6-motivos-para-nao-usar-um-framework-php/</guid><description>&lt;p>Esta é uma tradução de um &lt;a href="http://thereluctantdeveloper.com/2013/04/6-reasons-not-to-use-a-php-framework">post&lt;/a> que encontrei no Haker News e foi autorizada pelo autor do original.&lt;/p></description></item><item><title>Code Squad: Badges no MySkills</title><link>https://eltonminetto.dev/2013/04/16/code-squad-badges-no-myskills/</link><pubDate>Tue, 16 Apr 2013 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2013/04/16/code-squad-badges-no-myskills/</guid><description>&lt;p>Se você já conquistou alguma das badges do &lt;a href="http://code-squad.com">Code Squad&lt;/a> agora você pode incluí-las no seu perfil no &lt;a href="http://www.myskills.com.br">MySkills&lt;/a>, projeto brasileiro voltado a desenvolvedores onde: &amp;ldquo;…o foco principal é em fomentar e refletir a qualificação profissinal contínua e troca de experiências especificamente na área de desenvolvimento de software. Queremos responder muito facilmente a duas perguntas: Quem sabe o que? O que eu preciso para me tornar um profissional qualificado na tecnologia X?&amp;rdquo;&lt;/p></description></item><item><title>Vida profissional, pessoal e as redes sociais</title><link>https://eltonminetto.dev/2013/04/11/vida-profissional/</link><pubDate>Thu, 11 Apr 2013 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2013/04/11/vida-profissional/</guid><description>&lt;p>Em uma das sempre empolgantes conversas com o &lt;a href="https://twitter.com/victorinoreal">Thiago Victorino&lt;/a>, o âncora do &lt;a href="http://bizandcode.com">Biz and Code&lt;/a>, surgiu uma discussão interessante sobre como as redes sociais podem ser boas ou ruins para o profissional.&lt;/p></description></item><item><title>ABRAPHP</title><link>https://eltonminetto.dev/2013/04/05/abraphp/</link><pubDate>Fri, 05 Apr 2013 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2013/04/05/abraphp/</guid><description>&lt;p>Eu trabalho com PHP desde 1999 e acompanhei várias mudanças nesse período de tempo. E não só em relação a própria linguagem mas também em relação ao mercado e aos desenvolvedores.&lt;/p></description></item><item><title>Nova página de palestras</title><link>https://eltonminetto.dev/2013/04/05/nova-pagina-de-palestras/</link><pubDate>Fri, 05 Apr 2013 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2013/04/05/nova-pagina-de-palestras/</guid><description>&lt;p>Inspirado na página &lt;a href="http://zenorocha.com/talks/">Talks&lt;/a> do &lt;a href="http://twitter.com/zenorocha">@zenorocha&lt;/a> resolvi organizar cronologicamente todas as palestras que eu já apresentei e as que vou apresentar.&lt;/p></description></item><item><title>Code Squad selecionado para o projeto Startup SC</title><link>https://eltonminetto.dev/2013/04/01/code-squad-selecionado-para-o-projeto-startup-sc/</link><pubDate>Mon, 01 Apr 2013 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2013/04/01/code-squad-selecionado-para-o-projeto-startup-sc/</guid><description>&lt;p>O &lt;a href="http://code-squad.com">Code Squad&lt;/a>, produto da &lt;a href="http://coderockr.com]">Coderockr&lt;/a> foi uma das 20 empresas selecionadas para o projeto &lt;a href="http://www.startupsc.com.br">Startup SC&lt;/a>!&lt;/p>
&lt;p>O projeto “Startup SC – Desenvolvimento e Fortalecimento das Startups Catarinenses”, é desenvolvido pelo Sebrae Santa Catarina, juntamente com a Secretaria de Estado do Desenvolvimento Econômico Sustentável (SDS), e visa promover empreendimentos inovadores em Santa Catarina, através da realização workshops, cursos, palestras, sessões de mentoria e missões empresariais.&lt;/p></description></item><item><title>Usando a API JavaScript do Vimeo</title><link>https://eltonminetto.dev/2013/03/28/usando-a-api-javascript-do-vimeo/</link><pubDate>Thu, 28 Mar 2013 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2013/03/28/usando-a-api-javascript-do-vimeo/</guid><description>&lt;p>O amigo &lt;a href="https://twitter.com/msilvagarcia">Marcos Garcia&lt;/a> fez um post muito legal em seu blog com um exemplo de como estamos usando a API Javascript do Vimeo para acompanhar o progresso de visualização dos vídeos no Code Squad. Confira:&lt;/p></description></item><item><title>Subqueries no Zend Framework 2</title><link>https://eltonminetto.dev/2013/03/21/subqueries-no-zend-framework-2/</link><pubDate>Thu, 21 Mar 2013 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2013/03/21/subqueries-no-zend-framework-2/</guid><description>&lt;p>Essa dica veio do amigo &lt;a href="http://www.facebook.com/romulo.busatto">Romulo Busatto&lt;/a>, de uma forma de criar subqueries usando o componente &lt;em>Zend\Db&lt;/em> do Zend Framework 2.&lt;/p></description></item><item><title>Zend Framework 2 na prática: versão impressa</title><link>https://eltonminetto.dev/2013/03/11/zend-framework-2-na-pratica-versao-impressa/</link><pubDate>Mon, 11 Mar 2013 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2013/03/11/zend-framework-2-na-pratica-versao-impressa/</guid><description>&lt;p>Quando optei por publicar os &lt;a href="http://www.zfnapratica.com.br">livros sobre Zend Framework&lt;/a> de forma independente e digitalmente uma das coisas que me deixou preocupado era não ter uma versão impressa. Gosto muito de ler e-books, mas ter o livro na estante ainda é algo que me atrai.&lt;/p></description></item><item><title>Profissional de TI 5 estrelas</title><link>https://eltonminetto.dev/2013/03/07/profissional-de-ti-5-estrelas/</link><pubDate>Thu, 07 Mar 2013 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2013/03/07/profissional-de-ti-5-estrelas/</guid><description>&lt;p>O post com maior acesso desde que inaugurei esse site é o &lt;a href="http://eltonminetto.net/blog/2010/10/14/como-ser-um-bom-profissional-de-ti/">Como ser um bom profissional de TI?&lt;/a>, onde cito algumas dicas sobre como ser um bom profissional de TI&lt;/p></description></item><item><title>Participação no DevCast Weekly</title><link>https://eltonminetto.dev/2013/02/15/participacao-no-devcast-weekly/</link><pubDate>Fri, 15 Feb 2013 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2013/02/15/participacao-no-devcast-weekly/</guid><description>&lt;p>Fui convidado pelo pessoal do &lt;a href="http://devcastbrasil.com">DevCast&lt;/a> a participar do DevCast Weekly, um Hangout semanal sobre novidades em tecnologia, especialmente as relacionadas ao desenvolvimento front-end.&lt;/p></description></item><item><title>Code Squad: Recruta Git e Github</title><link>https://eltonminetto.dev/2013/02/14/code-squad-recruta-git-e-github/</link><pubDate>Thu, 14 Feb 2013 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2013/02/14/code-squad-recruta-git-e-github/</guid><description>&lt;p>Estou oficializando uma &lt;a href="http://eltonminetto.net/blog/categories/codesquad/">categoria&lt;/a> nova de posts aqui no meu site, sobre o &lt;a href="http://code-squad.com">Code Squad&lt;/a>&lt;/p>
&lt;p>Para quem acompanha o meu site ou twitter sabe que o Code Squad é um projeto da &lt;a href="http://coderockr.com">Coderockr&lt;/a> que está se tornando uma &amp;ldquo;startup&amp;rdquo; e é algo que eu tenho bastante orgulho.&lt;/p></description></item><item><title>Video do Hangout sobre Frameworks e a Coderockr</title><link>https://eltonminetto.dev/2013/02/08/video-do-hangout-sobre-frameworks-e-a-coderockr/</link><pubDate>Fri, 08 Feb 2013 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2013/02/08/video-do-hangout-sobre-frameworks-e-a-coderockr/</guid><description>&lt;p>O pessoal do &lt;a href="fb.com/caravanaweb">CaravanaWeb&lt;/a> me convidou para participar de um Hangout para conversar sobre PHP, Frameworks e sobre como é gerenciar uma empresa de software.&lt;/p></description></item><item><title>Promoção no Code Squad</title><link>https://eltonminetto.dev/2013/02/05/promocao-code-squad/</link><pubDate>Tue, 05 Feb 2013 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2013/02/05/promocao-code-squad/</guid><description>&lt;p>Aproveitando o meu último &lt;a href="http://eltonminetto.net/blog/2013/01/23/screencast-sobre-o-sublime-text/">screencast sobre Sublime Text&lt;/a> o &lt;a href="http://code-squad.com">Code Squad&lt;/a> está com uma promoção legal.
Os quatro primeiros que comprarem o meu &lt;a href="http://eltonminetto.net/blog/2013/01/10/lancado-curso-de-zend-framework-2/">curso de Zend Framework 2&lt;/a> ganham uma camiseta do Code Squad. E todo mundo que comprar o curso em Fevereiro concorre a uma licença do Sublime Text 2 (ou do 3 caso seja lançado até 28/02).&lt;/p></description></item><item><title>Domando o e-mail</title><link>https://eltonminetto.dev/2013/01/29/domando-o-e-mail/</link><pubDate>Tue, 29 Jan 2013 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2013/01/29/domando-o-e-mail/</guid><description>&lt;p>Mesmo em um mundo de redes sociais, SMS, IRC, chats e apesar da maldição do SPAM eu ainda acho que o e-mail é a melhor forma de comunicação tanto pessoal quanto empresarial.&lt;/p>
&lt;p>Mas quando você gerencia diversas contas como eu - mais de 10 pela última contagem - isso pode tornar-se uma tarefa complexa. Nesse post vou citar algumas dicas que eu andei lendo pela internet e acabei juntando para montar o fluxo que uso para gerenciar minhas caixas postais. Nesses exemplos eu vou usar o Mail.app mas acredito que seja fácil replicar as regras em outro aplicativo como o Thunderbird ou o Outlook.&lt;/p></description></item><item><title>Screencast sobre o Sublime Text</title><link>https://eltonminetto.dev/2013/01/23/screencast-sobre-o-sublime-text/</link><pubDate>Wed, 23 Jan 2013 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2013/01/23/screencast-sobre-o-sublime-text/</guid><description>&lt;p>Adicionei mais um screencast gratuito ao &lt;a href="http://code-squad.com">Code Squad&lt;/a>, agora sobre o editor de programação que venho usando desde 2011, o Sublime Text.&lt;/p></description></item><item><title>Virei podcaster</title><link>https://eltonminetto.dev/2013/01/18/virei-podcaster/</link><pubDate>Fri, 18 Jan 2013 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2013/01/18/virei-podcaster/</guid><description>&lt;p>Estou tirando do papel um projeto pessoal que venho pensando em fazer a muito tempo: um podcast.
O projeto chama-se &amp;ldquo;Biz and Code&amp;rdquo; e é um podcast feito em parceria com o amigo &lt;a href="https://twitter.com/victorinoReal">Thiago Victorino&lt;/a>. No podcast vamos falar sobre negócios e sobre programação.&lt;/p></description></item><item><title>Apps That Rock: MoneyWiz</title><link>https://eltonminetto.dev/2013/01/14/apps-that-rock-moneywiz/</link><pubDate>Mon, 14 Jan 2013 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2013/01/14/apps-that-rock-moneywiz/</guid><description>&lt;p>Gerenciar as finanças é uma tarefa das mais importantes e complexas, tanto para nossos gastos pessoais quanto para empresas.
No decorrer dos anos eu testei várias soluções, desde uma planilha em Excel (depois em OpenOffice e mais recentemente em Google Docs) até aplicativos mais complexos como o &lt;a href="http://www.apparentsoft.com/cashculator">Cashculator&lt;/a> (para Mac) e o &lt;a href="http://lemon.com">Lemon&lt;/a> (versões para iOS e Android, com planos gratuítos e pagos).&lt;/p></description></item><item><title>Lançado curso de Zend Framework 2</title><link>https://eltonminetto.dev/2013/01/10/lancado-curso-de-zend-framework-2/</link><pubDate>Thu, 10 Jan 2013 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2013/01/10/lancado-curso-de-zend-framework-2/</guid><description>&lt;p>Ahhh… a adrenalina de lançar um produto…&lt;/p>
&lt;p>Aquela correria para arrumar servidor, testar todos os links, preparar posts, e-mails, tweets. Confesso que estava com saudade disso, porque apesar do stress sempre é bom ver o resultado do seu trabalho sendo acessado por outras pessoas.&lt;/p></description></item><item><title>Desenvolvedores e portfólios</title><link>https://eltonminetto.dev/2013/01/07/desenvolvedores-e-portfolios/</link><pubDate>Mon, 07 Jan 2013 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2013/01/07/desenvolvedores-e-portfolios/</guid><description>&lt;p>A Coderockr está &lt;a href="http://blog.coderockr.com/2013/01/vagas-na-coderockr-designer-e-desenvolvedor-php/">contratando&lt;/a> dois profissionais, de dois perfis distintos mas que trabalham juntos: um desenvolvedor e um designer.&lt;/p></description></item><item><title>Migrando do Wordpress para o Octopress</title><link>https://eltonminetto.dev/2013/01/04/migrando-wordpress-para-octopress/</link><pubDate>Fri, 04 Jan 2013 14:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2013/01/04/migrando-wordpress-para-octopress/</guid><description>&lt;p>Eu mantenho esse site desde meados de 2003 e nesse tempo venho usando o Wordpress como plataforma. Ele sempre foi uma boa opção, mas um detalhe vinha me deixando nervoso nos últimos tempos: eu passava mais tempo formatando os textos, imagens e códigos do que realmente escrevendo o texto.&lt;/p>
&lt;p>Recentemente descobri o &lt;a href="http://daringfireball.net/projects/markdown/">Markdown&lt;/a> para realizar as marcações e gostei muito, tanto que &lt;a href="http://eltonminetto.net/blog/2012/05/14/usando-jekyll-e-github-pages/">usamos no novo site&lt;/a> da &lt;a href="http://coderockr.com">Coderockr&lt;/a> e eu &lt;a href="http://eltonminetto.net/blog/2012/11/29/escrevendo-um-livro-do-modo-nerd/">usei para escrever&lt;/a> o e-book &lt;a href="http://www.zfnapratica.com.br">Zend Framework 2 na prática&lt;/a>.&lt;/p>
&lt;p>Na construção do site da Coderockr nós usamos a dupla Jekyll e Github Pages. Nesse site eu usei uma solução um pouco diferente: Octopress, Google Analytics, Disqus e Amazon S3.&lt;/p>
&lt;p>Nesse post vou comentar sobre o processo de migração e as ferramentas usadas&lt;/p></description></item><item><title>Vagas na Coderockr</title><link>https://eltonminetto.dev/2013/01/04/vagas-na-coderockr/</link><pubDate>Fri, 04 Jan 2013 00:00:00 +0000</pubDate><guid>https://eltonminetto.dev/2013/01/04/vagas-na-coderockr/</guid><description>&lt;p>A &lt;a href="http://coderockr.com">Coderockr&lt;/a> está procurando dois rockstars!
Se você for designer ou desenvolvedor PHP, ou conhece alguém que seja, os detalhes estão no &lt;a href="http://blog.coderockr.com/2013/01/vagas-na-coderockr-designer-e-desenvolvedor-php/">nosso blog&lt;/a>&lt;/p></description></item><item><title>Gerenciando assets por módulos no Zend Framework 2</title><link>https://eltonminetto.dev/2012/12/21/gerenciando-assets-por-modulos-no-zend-framework-2/</link><pubDate>Fri, 21 Dec 2012 14:44:59 +0000</pubDate><guid>https://eltonminetto.dev/2012/12/21/gerenciando-assets-por-modulos-no-zend-framework-2/</guid><description>&lt;p>&lt;em>Obs: Esse é um post avançado sobre Zend Framework 2. Se você não está familiarizado com os novos termos e conceitos do framework eu recomendo esse &lt;a href="http://code-squad.com/screencast/introducao-zf2">screencast com a introdução&lt;/a> ou o e-book &lt;a href="http://www.zfnapratica.com.br">Zend Framework 2 na prática&lt;/a> (eu sei que é cara de pau hehe)&lt;/em>&lt;/p>
&lt;p>Uma das funcionalidades mais úteis do Zend Framework 2 é a forma como os módulos agora podem ser facilmente incluídos ou removidos de um projeto. Um módulo agora é realmente uma porção de código que pode ser reaproveitada facilmente. Nesse post vou mostrar isso usando um módulo muito útil chamado &lt;a href="https://github.com/RWOverdijk/AssetManager">AssetManager&lt;/a>.&lt;/p></description></item><item><title>Plugin para o MySQL Workbench gerar SQLite</title><link>https://eltonminetto.dev/2012/12/18/plugin-para-o-mysql-workbench-gerar-sqlite/</link><pubDate>Tue, 18 Dec 2012 16:24:11 +0000</pubDate><guid>https://eltonminetto.dev/2012/12/18/plugin-para-o-mysql-workbench-gerar-sqlite/</guid><description>&lt;p>O &lt;a href="http://www.mysql.com/products/workbench/">MySQL Workbench&lt;/a> é uma ferramenta de grande utilidade na fase de planejamento e modelagem de sistemas que venho usando há alguns anos. Recentemente adicionei o &lt;a href="https://eltonminetto.dev/blog/2012/04/19/uml-usando-astah/">Astah&lt;/a> mas o Workbench continua constando na minha caixa de ferramentas.&lt;/p>
&lt;p>Como o próprio nome diz ele é voltado para MySQL mas graças a sua arquitetura baseada em plugins podemos expandir suas funcionalidades para outros bancos de dados. Um desses plugins é o &amp;ldquo;&lt;a href="http://www.henlich.de/software/sqlite-export-plugin-for-mysql-workbench/">SQLite export&lt;/a>&amp;rdquo;.&lt;/p></description></item><item><title>Entrevista no jornal A Sua Voz</title><link>https://eltonminetto.dev/2012/12/05/entrevista-no-jornal-a-sua-voz/</link><pubDate>Wed, 05 Dec 2012 10:41:07 +0000</pubDate><guid>https://eltonminetto.dev/2012/12/05/entrevista-no-jornal-a-sua-voz/</guid><description>&lt;p>A minha aluna de pós-graduação, a &lt;a href="http://www.facebook.com/anaclaudiaantunespinto">Ana Claudia Antunes Pinto&lt;/a> escreve uma coluna sobre tecnologia no jornal &lt;a href="http://www.facebook.com/pages/Jornal-A-Sua-Voz/287019021317025">A Sua Voz&lt;/a>, de Pinhalzinho/SC e fez uma entrevista comigo sobre o mercado de aplicativos para dispositivos móveis.
Fiquei bem feliz pelo convite e a coluna foi publicada hoje. Ela fez o favor de mandar as imagens da capa e o texto.&lt;/p></description></item><item><title>Oi Rdio</title><link>https://eltonminetto.dev/2012/11/29/oi-rdio/</link><pubDate>Thu, 29 Nov 2012 17:21:48 +0000</pubDate><guid>https://eltonminetto.dev/2012/11/29/oi-rdio/</guid><description>&lt;p>Vou contar uma situação real. Estou usando o iPad para ler notícias e ouvindo música via streaming. Estou ouvindo um álbum lançado semana passada, de uma banda nova e bem pouco conhecida. Clico em uma opção do player e o álbum é baixado para o iPad e o iPhone. Coloco o iPhone em modo avião (para não gastar minha 3G) ouvindo a mesma música que estava ouvindo no iPad. Depois da corrida ligo o WiFi do iPhone e dou o play para a música começar a tocar no Macbook Pro conectado no home theater e vou tomar banho. Que ferramenta estou usando para isso tudo? Se respondeu &amp;ldquo;iTunes&amp;rdquo; errou, estou usando o &lt;a href="http://www.rdio.com">Oi Rdio&lt;/a>.&lt;/p></description></item><item><title>Escrevendo um livro do modo nerd</title><link>https://eltonminetto.dev/2012/11/29/escrevendo-um-livro-do-modo-nerd/</link><pubDate>Thu, 29 Nov 2012 15:06:12 +0000</pubDate><guid>https://eltonminetto.dev/2012/11/29/escrevendo-um-livro-do-modo-nerd/</guid><description>&lt;p>Recentemente lancei meu segundo e-book, o &lt;a href="http://www.zfnapratica.com.br">Zend Framework 2 na prática&lt;/a>. Uma grande diferença entre este e o primeiro foi a forma como escrevi o livro.&lt;/p></description></item><item><title>Vaga para designer na Coderockr</title><link>https://eltonminetto.dev/2012/11/16/vaga-para-designer-na-coderockr/</link><pubDate>Fri, 16 Nov 2012 17:02:13 +0000</pubDate><guid>https://eltonminetto.dev/2012/11/16/vaga-para-designer-na-coderockr/</guid><description>&lt;p>A Coderockr está com uma vaga em aberto.&lt;/p>
&lt;p>Se você é designer, ou conhece alguém nessa área, os detalhes da vaga estão no nosso &lt;a href="http://blog.coderockr.com/2012/11/vaga-para-designer/">blog&lt;/a>.&lt;/p></description></item><item><title>Lançamento do Zend Framework 2 na prática</title><link>https://eltonminetto.dev/2012/11/14/lancamento-zf2-napratica/</link><pubDate>Wed, 14 Nov 2012 17:19:12 +0000</pubDate><guid>https://eltonminetto.dev/2012/11/14/lancamento-zf2-napratica/</guid><description>&lt;p>Lancei hoje o meu novo e-book, o &lt;a href="http://www.zfnapratica.com.br/2012/11/lancado-o-zend-framework-2-na-pratica/">&amp;ldquo;Zend Framework 2 na prática&amp;rdquo;&lt;/a>&lt;/p>
&lt;p>Obrigado a todos que colaboraram de uma forma ou outra na criação de mais esse projeto&lt;/p></description></item><item><title>Novidades sobre o Zend Framework 2 na prática</title><link>https://eltonminetto.dev/2012/11/09/novidades-sobre-o-zend-framework-2-na-pratica/</link><pubDate>Fri, 09 Nov 2012 14:10:45 +0000</pubDate><guid>https://eltonminetto.dev/2012/11/09/novidades-sobre-o-zend-framework-2-na-pratica/</guid><description>&lt;p>Estou escrevendo um novo e-book, o &amp;ldquo;Zend Framework 2 na prática&amp;rdquo;.&lt;/p>
&lt;p>Coloquei mais informações sobre ele no &lt;a href="http://www.zfnapratica.com.br/2012/11/novidades-sobre-o-zend-framework-2-na-pratica/">site do livro&lt;/a>.&lt;/p></description></item><item><title>Slides e screencast sobre o Silex</title><link>https://eltonminetto.dev/2012/11/01/slides-e-screencast-sobre-o-silex/</link><pubDate>Thu, 01 Nov 2012 10:37:58 +0000</pubDate><guid>https://eltonminetto.dev/2012/11/01/slides-e-screencast-sobre-o-silex/</guid><description>&lt;p>Semana passada apresentei uma palestra no &lt;a href="https://eltonminetto.dev/blog/2012/10/02/phpsc-conf-2012-2/">PHPSC Conf 2012&lt;/a>, sobre como construir API&amp;rsquo;s usando o micro-framework &lt;a href="http://silex.sensiolabs.com">Silex&lt;/a>.&lt;/p></description></item><item><title>Slides e screencast sobre o Zend Framework 2</title><link>https://eltonminetto.dev/2012/10/25/slides-e-screencast-sobre-o-zend-framework-2/</link><pubDate>Thu, 25 Oct 2012 09:39:28 +0000</pubDate><guid>https://eltonminetto.dev/2012/10/25/slides-e-screencast-sobre-o-zend-framework-2/</guid><description>&lt;p>Ontem apresentei uma palestra na &lt;a href="https://eltonminetto.dev/blog/2012/10/03/palestra-na-univille/">semana acadêmica da Univille&lt;/a>, em Joinville/SC&lt;/p>
&lt;p>Os assuntos foram as novidades do PHP e principalmente o Zend Framework 2.&lt;/p></description></item><item><title>Screencast sobre o Composer</title><link>https://eltonminetto.dev/2012/10/24/screencast-sobre-o-composer/</link><pubDate>Wed, 24 Oct 2012 09:27:40 +0000</pubDate><guid>https://eltonminetto.dev/2012/10/24/screencast-sobre-o-composer/</guid><description>&lt;p>Eu comentei rapidamente em outro &lt;a href="https://eltonminetto.dev/blog/2012/09/04/silex-composer-e-a-empolgacao-renovada-pelo-php/">post&lt;/a> sobre o Composer e como tenho usado bastante ele resolvi fazer um &lt;a href="http://code-squad.com/screencast/composer">screencast&lt;/a> explicando como ele funciona, suas vantagens, etc.&lt;/p></description></item><item><title>Lançamento do Code Squad</title><link>https://eltonminetto.dev/2012/10/17/lancamento-do-code-squad/</link><pubDate>Wed, 17 Oct 2012 17:36:51 +0000</pubDate><guid>https://eltonminetto.dev/2012/10/17/lancamento-do-code-squad/</guid><description>&lt;p>Conforme comentei em outro &lt;a href="https://eltonminetto.dev/blog/2012/09/28/prepare-se-para-o-alistamento-do-code-squad/">post&lt;/a> a &lt;a href="http://coderockr.com">Coderockr&lt;/a> está lançando um novo produto, o &lt;a href="http://code-squad.com">Code Squad&lt;/a>, agora em versão beta.
Nessa versão é possível assistir alguns screencasts gratuítos que estamos adicionando, enquanto os cursos completos não estão prontos. Estamos preparando um curso de Zend Framework 2 e algumas outras novidades que estão sendo pensadas para breve.
O cadastro é bem rápido, usando Twitter, Facebook ou Github (você é desenvolvedor e ainda não tem uma conta no Github? Esse é o momento de aproveitar e criar uma conta lá!). Quando lançarmos os cursos completos vamos avisar pelas redes sociais e eu vou postar algo aqui no meu site.
Então &lt;a href="http://code-squad.com/login">comece já&lt;/a>, e entre na elite da programação!&lt;/p></description></item><item><title>Palestra sobre inovação e tecnologia</title><link>https://eltonminetto.dev/2012/10/11/palestra-sobre-inovacao-e-tecnologia/</link><pubDate>Thu, 11 Oct 2012 13:36:54 +0000</pubDate><guid>https://eltonminetto.dev/2012/10/11/palestra-sobre-inovacao-e-tecnologia/</guid><description>&lt;p>Na última semana apresentei uma palestra para um evento interno de uma empresa de desenvolvimento, a &lt;a href="http://www.uninfosistemas.com.br">Uninfo Sistemas&lt;/a> intitulada &amp;ldquo;Inovação e Tecnologia&amp;rdquo;&lt;/p></description></item><item><title>PHP like a Super Hero - versão extendida</title><link>https://eltonminetto.dev/2012/10/11/php-like-a-super-hero-versao-extendida/</link><pubDate>Thu, 11 Oct 2012 13:29:16 +0000</pubDate><guid>https://eltonminetto.dev/2012/10/11/php-like-a-super-hero-versao-extendida/</guid><description>&lt;p>Na última semana palestrei na &lt;a href="https://eltonminetto.dev/blog/2012/09/12/palestra-na-unochapeco/">Semana Acadêmica dos Cursos de Sistemas de Informação e Ciência da Computação da Unochapecó&lt;/a>, onde apresentei uma versão extendida da palestra &amp;ldquo;PHP like a Super Hero&amp;rdquo;&lt;/p></description></item><item><title>Compartilhando arquivos via web usando o Terminal</title><link>https://eltonminetto.dev/2012/10/11/compartilhando-arquivos-via-web-usando-o-terminal/</link><pubDate>Thu, 11 Oct 2012 13:17:59 +0000</pubDate><guid>https://eltonminetto.dev/2012/10/11/compartilhando-arquivos-via-web-usando-o-terminal/</guid><description>&lt;p>Lendo a minha sempre útil (e divertida) timeline do Twitter me deparei com uma ferramenta bem interessante, chamada &lt;a href="https://github.com/uams/geturl">geturl&lt;/a>. A dica veio do amigo &lt;a href="https://twitter.com/filaruina/status/256408605874601984">@filaruina&lt;/a>&lt;/p></description></item><item><title>Palestra na Univille</title><link>https://eltonminetto.dev/2012/10/03/palestra-na-univille/</link><pubDate>Wed, 03 Oct 2012 13:57:47 +0000</pubDate><guid>https://eltonminetto.dev/2012/10/03/palestra-na-univille/</guid><description>&lt;p>Fui convidado pela organização da Semana de Informática da Univalli a palestrar sobre as novidades do PHP 5.4 e sobre o Zend Framework 2&lt;/p></description></item><item><title>PHPSC Conf 2012</title><link>https://eltonminetto.dev/2012/10/02/phpsc-conf-2012-2/</link><pubDate>Tue, 02 Oct 2012 09:13:21 +0000</pubDate><guid>https://eltonminetto.dev/2012/10/02/phpsc-conf-2012-2/</guid><description>&lt;p>O Grupo de Usuários PHP de SC está organizando novamente o já tradicional PHPSC Conf&lt;/p></description></item><item><title>Prepare-se para o alistamento do Code Squad</title><link>https://eltonminetto.dev/2012/09/28/prepare-se-para-o-alistamento-do-code-squad/</link><pubDate>Fri, 28 Sep 2012 14:14:16 +0000</pubDate><guid>https://eltonminetto.dev/2012/09/28/prepare-se-para-o-alistamento-do-code-squad/</guid><description>&lt;p>A &lt;a href="http://coderockr.com">Coderockr&lt;/a> está fazendo o pré-lançamento de um novo produto, o &lt;a href="http://code-squad.com">Code Squad&lt;/a>.&lt;/p>
&lt;p>Para saber mais detalhes publicamos um &lt;a href="http://blog.coderockr.com/2012/09/pre-lancamento-do-code-squad/">post no blog&lt;/a> da Coderockr.
Estou realmente empolgado com esse novo projeto :)&lt;/p></description></item><item><title>Palestra na Unochapecó</title><link>https://eltonminetto.dev/2012/09/12/palestra-na-unochapeco/</link><pubDate>Wed, 12 Sep 2012 18:04:50 +0000</pubDate><guid>https://eltonminetto.dev/2012/09/12/palestra-na-unochapeco/</guid><description>&lt;p>Fui convidado a palestrar na Unochapecó, universidade de Chapecó/SC onde me formei e sou professor.&lt;/p></description></item><item><title>Apps That Rock: Lift</title><link>https://eltonminetto.dev/2012/09/10/apps-that-rock-lift/</link><pubDate>Mon, 10 Sep 2012 10:11:44 +0000</pubDate><guid>https://eltonminetto.dev/2012/09/10/apps-that-rock-lift/</guid><description>&lt;p>Esse é o primeiro post de um novo projeto do blog da Coderockr: &lt;a href="http://blog.coderockr.com/tag/apps-that-rock/">escrever sobre apps mobile&lt;/a> que achamos legais e úteis.
Vou iniciar falando de um aplicativo para iOS, o &lt;a href="http://itunes.apple.com/us/app/lift/id530911645?mt=8">Lift&lt;/a>, cuja idéia é ajudar a criar hábitos. Por exemplo: fazer exercícios, ler, escrever num blog, etc.&lt;/p></description></item><item><title>Silex, Composer e a empolgação renovada pelo PHP</title><link>https://eltonminetto.dev/2012/09/04/silex-composer-e-a-empolgacao-renovada-pelo-php/</link><pubDate>Tue, 04 Sep 2012 11:29:23 +0000</pubDate><guid>https://eltonminetto.dev/2012/09/04/silex-composer-e-a-empolgacao-renovada-pelo-php/</guid><description>&lt;p>Lá por meados de 1999, depois de escrever alguns scripts em Perl (e odiar isso) eu descobri uma linguagem que estava despontando, um tal de PHP. Desde então venho trabalhando quase que diariamente com ela, e com essa bagagem (leia-se idade avançada) posso dizer com certeza: o último ano renovou minha empolgação com o PHP!
Vou usar esse post para citar alguns dos motivos dessa minha animação.&lt;/p></description></item><item><title>Como você organiza seu dia?</title><link>https://eltonminetto.dev/2012/08/31/como-voce-organiza-seu-dia/</link><pubDate>Fri, 31 Aug 2012 13:46:40 +0000</pubDate><guid>https://eltonminetto.dev/2012/08/31/como-voce-organiza-seu-dia/</guid><description>&lt;p>&lt;a href="http://ryancarson.com">Ryan Carson&lt;/a> é um profissional que eu admiro, e gosto de ler todos os posts no seu blog.
Em um desses posts, entitulado &lt;a href="http://ryancarson.com/post/25923386691/a-day-in-the-life-of-a-ceo">&amp;ldquo;A day in the life of a CEO&amp;rdquo;&lt;/a>, ele descreve a rotina diária que ele criou para conseguir organizar a sua vida profissional e pessoal.
Ler o texto me fez parar um pouco para refletir e me fez ver algumas coisas, como: estou aproveitando mal o meu dia e preciso fazer mais exercícios. O primeiro passo para melhorar isso foi fazer uma lista de como eu organizo meu dia:&lt;/p></description></item><item><title>PHPSC Conf 2012</title><link>https://eltonminetto.dev/2012/08/23/phpsc-conf-2012/</link><pubDate>Thu, 23 Aug 2012 11:22:55 +0000</pubDate><guid>https://eltonminetto.dev/2012/08/23/phpsc-conf-2012/</guid><description>&lt;p>O Grupo de Usuários PHP de SC está organizando a quinta edição do PHPSC Conf, que é um evento itinerante, e esse ano vai acontecer em São José, na grande Florianópolis no dia 27 de Outubro.&lt;/p></description></item><item><title>Primeira aula do curso Zend Framework na prática grátis</title><link>https://eltonminetto.dev/2012/08/22/primeira-aula-do-curso-zend-framework-na-pratica-gratis/</link><pubDate>Wed, 22 Aug 2012 11:33:12 +0000</pubDate><guid>https://eltonminetto.dev/2012/08/22/primeira-aula-do-curso-zend-framework-na-pratica-gratis/</guid><description>&lt;p>Eu já comentei algumas vezes aqui no site que eu escrevi um e-book sobre Zend Framework, chamado &amp;ldquo;&lt;a href="http://www.zfnapratica.com.br/">Zend Framework na prática&lt;/a>&amp;rdquo;, que venho usando para ministrar cursos presenciais a alguns meses.&lt;/p></description></item><item><title>Palestra no TDC Florianópolis</title><link>https://eltonminetto.dev/2012/08/14/tdc-florianopolis/</link><pubDate>Tue, 14 Aug 2012 15:15:35 +0000</pubDate><guid>https://eltonminetto.dev/2012/08/14/tdc-florianopolis/</guid><description>&lt;p>Vou novamente palestrar na trilha PHP do The Developers Conference em Florianópolis. A palestra é um replay da minha participação no TDC SP, a &amp;ldquo;&lt;strong>PHP like a super hero&lt;/strong>&amp;rdquo;.&lt;/p></description></item><item><title>Artigo publicado na Software Developer's Journal</title><link>https://eltonminetto.dev/2012/07/31/software-developers-journal/</link><pubDate>Tue, 31 Jul 2012 09:42:57 +0000</pubDate><guid>https://eltonminetto.dev/2012/07/31/software-developers-journal/</guid><description>&lt;p>Algumas semanas atrás recebi um e-mail da editora da revista &lt;a href="http://sdjournal.org">Software Developer&amp;rsquo;s Journal&lt;/a>, que havia encontrado meu contato no site do PHPConference (mais um exemplo de importância de palestrar em eventos) me convidando para escrever um artigo sobre PHP.&lt;/p></description></item><item><title>Gerando dados para testes de aplicativos</title><link>https://eltonminetto.dev/2012/07/19/gerando-dados-para-testes-de-aplicativos/</link><pubDate>Thu, 19 Jul 2012 11:27:15 +0000</pubDate><guid>https://eltonminetto.dev/2012/07/19/gerando-dados-para-testes-de-aplicativos/</guid><description>&lt;p>Ontem passei novamente por uma situação que imagino ser bem comum para a maioria dos desenvolvedores. Estava testando um novo projeto e precisava alimentar algumas tabelas com dados, para poder fazer testes de usabilidade, performance, etc.
Resolvi investir algumas pesquisas no Google e acabei encontrando uma boa solução para o caso, o site &lt;a href="http://generatedata.com/">http://generatedata.com/&lt;/a>
Com o site é possível gerar diversos dados, em vários formatos como SQL, XML, CSV e HTML. Para exemplificar o uso eu gravei um pequeno vídeo mostrando a geração de SQL para testar uma tabela de pessoas&lt;/p></description></item><item><title>Palestra em Campo Grande - MS</title><link>https://eltonminetto.dev/2012/07/09/palestra-em-campo-grande-ms/</link><pubDate>Mon, 09 Jul 2012 11:36:57 +0000</pubDate><guid>https://eltonminetto.dev/2012/07/09/palestra-em-campo-grande-ms/</guid><description>&lt;p>Nos dias 17 e 18 de Agosto os amigos do PHPMS vão fazer o evento PHPMS Conf 2012. E eu fui convidado a palestrar, junto com o &lt;a href="http://twitter.com/alganet">@alganet&lt;/a> e mais uma galera muito legal.&lt;/p></description></item><item><title>MVC está morto?</title><link>https://eltonminetto.dev/2012/07/03/mvc-esta-morto/</link><pubDate>Tue, 03 Jul 2012 09:15:13 +0000</pubDate><guid>https://eltonminetto.dev/2012/07/03/mvc-esta-morto/</guid><description>&lt;p>Um &lt;a href="http://cirw.in/blog/time-to-move-on">artigo&lt;/a> tem feito um certo burburinho na Internet essa semana, dizendo que o MVC está morto, que é hora de seguirmos em frente e usarmos outras coisas, como o MOVE (Model, Operations, Views and Events) citado pelo autor.&lt;/p></description></item><item><title>Pós-graduação em desenvolvimento de aplicativos para dispositivos móveis</title><link>https://eltonminetto.dev/2012/06/28/pos-graduacao-em-desenvolvimento-de-aplicativos-para-dispositivos-moveis/</link><pubDate>Thu, 28 Jun 2012 16:44:14 +0000</pubDate><guid>https://eltonminetto.dev/2012/06/28/pos-graduacao-em-desenvolvimento-de-aplicativos-para-dispositivos-moveis/</guid><description>&lt;p>A Unochapecó, universidade catarinense onde estudei, me formei e sou professor vai abrir a primeira turma da pós-graduação &amp;ldquo;Desenvolvimento de aplicativos para dispositivos móveis&amp;rdquo;&lt;/p></description></item><item><title>Gerenciando projetos com o Trello</title><link>https://eltonminetto.dev/2012/06/27/gerenciando-projetos-com-o-trello/</link><pubDate>Wed, 27 Jun 2012 18:11:08 +0000</pubDate><guid>https://eltonminetto.dev/2012/06/27/gerenciando-projetos-com-o-trello/</guid><description>&lt;p>Admiro a Fog Creek e seu fundador, o Joel Spolsky há &lt;a href="https://eltonminetto.dev/blog/2006/09/07/o-lugar-perfeito-para-trabalhar/">muito tempo&lt;/a> e recentemente aumentei um pouco mais essa admiração, graças a um dos últimos produtos que lançaram, o &lt;a href="http://www.trello.com">Trello&lt;/a>.
O Trello é uma ferramenta de gerenciamento de projetos muito fácil de usar e extremamente versátil. No site oficial do produto é possível ver algumas sugestões de uso, como planejamento de eventos, recrutamento, vendas, além do caso que eu uso: desenvolvimento de software.
Com o Trello é muito fácil emular os &amp;ldquo;quadros&amp;rdquo; que são comuns em técnicas de gerenciamento ágil como Scrum e &lt;a href="http://porzky.com/2012/06/projectmanagement-on-speed-with-kanban-trello/">Kanban&lt;/a>. Outras vantagens são a existência de uma API, facilidade de trabalho em equipe, facilidade de mover tarefas entre quadros e reorganizá-las, compatibilidade com dispositivos móveis (apesar de algumas funcionalidades ficarem restritas ao navegador desktop) e o preço: grátis.
Algumas imagens para ilustrar o funcionamento.
Ao fazer login é apresentada esta tela, com as organizações (Coderockr) e o Boards (quadros, os projetos)&lt;/p></description></item><item><title>Curso Zend Framework na prática</title><link>https://eltonminetto.dev/2012/06/25/curso-zend-framework-na-pratica/</link><pubDate>Mon, 25 Jun 2012 16:39:04 +0000</pubDate><guid>https://eltonminetto.dev/2012/06/25/curso-zend-framework-na-pratica/</guid><description>&lt;p>Estou iniciando a segunda fase do projeto “Zend Framework na prática”: um curso na forma de video aulas, para poder alcançar o maior número possível de pessoas, baseado no e-book.&lt;/p></description></item><item><title>As leis vikings</title><link>https://eltonminetto.dev/2012/06/21/as-leis-vikings/</link><pubDate>Thu, 21 Jun 2012 14:15:47 +0000</pubDate><guid>https://eltonminetto.dev/2012/06/21/as-leis-vikings/</guid><description>&lt;p>Eu sou fascinado pela cultura viking, celta e todo o período histórico envolvido. Leio livros, revistas em quadrinhos, filmes, tenho uma tatuagem com runas vikings e o rascunho da próxima, que vai ser com desenhos celtas.&lt;/p></description></item><item><title>Palestra no TDC São Paulo</title><link>https://eltonminetto.dev/2012/06/20/palestra-no-tdc-sao-paulo/</link><pubDate>Wed, 20 Jun 2012 14:38:09 +0000</pubDate><guid>https://eltonminetto.dev/2012/06/20/palestra-no-tdc-sao-paulo/</guid><description>&lt;p>Vou novamente palestrar no The Developers Conference (TDC)!&lt;/p>
&lt;p>Já tive o prazer de participar de uma edição em Florianópolis (2010) e outra em São Paulo (2011).&lt;/p></description></item><item><title>xip.io</title><link>https://eltonminetto.dev/2012/06/08/xip-io/</link><pubDate>Fri, 08 Jun 2012 14:58:14 +0000</pubDate><guid>https://eltonminetto.dev/2012/06/08/xip-io/</guid><description>&lt;p>Numa das minhas leituras diárias ao &lt;a href="http://news.ycombinator.com/">Hacker News&lt;/a> encontrei uma ferramenta bem interessante, o &lt;a href="http://xip.io/">http://xip.io/&lt;/a>, criado pela &lt;a href="http://37signals.com/">37signals&lt;/a>, mesma empresa responsável pelo Ruby on Rails e outras ferramentas como o Basecamp.&lt;/p></description></item><item><title>Vaga para programador Android</title><link>https://eltonminetto.dev/2012/06/06/vaga-para-programador-android/</link><pubDate>Wed, 06 Jun 2012 09:45:42 +0000</pubDate><guid>https://eltonminetto.dev/2012/06/06/vaga-para-programador-android/</guid><description>&lt;p>A Coderockr está contratando um programador Android.&lt;/p>
&lt;p>Detalhes no &lt;a href="http://blog.coderockr.com/2012/06/vaga-para-programador-android/">blog&lt;/a>&lt;/p></description></item><item><title>Usando Jekyll e Github Pages</title><link>https://eltonminetto.dev/2012/05/14/usando-jekyll-e-github-pages/</link><pubDate>Mon, 14 May 2012 14:18:19 +0000</pubDate><guid>https://eltonminetto.dev/2012/05/14/usando-jekyll-e-github-pages/</guid><description>&lt;p>A &lt;a href="http://coderockr.com">Coderockr&lt;/a> está de site novo!
Havíamos iniciado o projeto a algumas semanas mas a grande carga de projetos não nos permitia terminar a implementação da nossa idéia inicial: um backend desenvolvido usando &lt;a href="https://eltonminetto.dev/blog/2011/11/29/slim-framework/">Slim Framework&lt;/a> e uma interface que leria os dados de projetos e demais textos de um banco de dados MySQL.
Como precisávamos renovar o site adicionando alguns projetos que fizemos nos últimos meses resolvi tentar outra abordagem. Eu estou estudando o &lt;a href="http://octopress.org/">Octopress&lt;/a> como substituto ao Wordpress para este site, e como ele é baseado no &lt;a href="http://jekyllrb.com/">Jekyll&lt;/a> fiz um teste usando o &lt;a href="http://pages.github.com/">Github Pages&lt;/a> para armazenar o nosso novo site.
A parte mais complexa nós já tinhamos, que era o belo design feito pelo &lt;a href="http://twitter.com/thiagovieiracom">@thiagovieiracom&lt;/a>, só faltava configurar o Github e o Jekyll.
O primeiro passo foi instalar o Jekyll. No Mac eu precisei executar:&lt;/p></description></item><item><title>Palestra sobre segurança e crimes digitais</title><link>https://eltonminetto.dev/2012/05/07/palestra-sobre-seguranca-e-crimes-digitais/</link><pubDate>Mon, 07 May 2012 18:18:19 +0000</pubDate><guid>https://eltonminetto.dev/2012/05/07/palestra-sobre-seguranca-e-crimes-digitais/</guid><description>&lt;p>No último fim de semana ministrei uma palestra sobre segurança e crimes digitais para uma turma formada por alunos de Sistemas de Informação e Direito, em um curso na Unoesc Chapecó. &lt;/p></description></item><item><title>Post no Javascript Brasil</title><link>https://eltonminetto.dev/2012/05/03/post-no-javascript-brasil/</link><pubDate>Thu, 03 May 2012 14:09:45 +0000</pubDate><guid>https://eltonminetto.dev/2012/05/03/post-no-javascript-brasil/</guid><description>&lt;p>Fui convidado por um dos meus gurus de Javascript, o  &lt;a href="http://twitter.com/osuissa">@osuissa&lt;/a>,  a escrever um post no &lt;a href="http://javascriptbrasil.com/">Javascript Brasil&lt;/a>, sobre o &lt;a href="http://javascriptbrasil.com/artigos/meteor">Meteor&lt;/a>.&lt;/p></description></item><item><title>Crie sua marca pessoal</title><link>https://eltonminetto.dev/2012/05/03/crie-sua-marca-pessoal/</link><pubDate>Thu, 03 May 2012 14:02:46 +0000</pubDate><guid>https://eltonminetto.dev/2012/05/03/crie-sua-marca-pessoal/</guid><description>&lt;p>Recentemente encontrei um &lt;a href="http://www.codinghorror.com/blog/2006/04/your-personal-brand.html">post&lt;/a> que havia lido anos atrás e achei interessante comentá-lo aqui, pois ele continua relevante. O autor fala brevemente da importância de termos uma &amp;ldquo;personal brand&amp;rdquo; e cita algumas dicas úteis para nós que trabalhamos na área de TI. São elas (em tradução livre e com meus comentários):&lt;/p></description></item><item><title>Maldito segmentation fault</title><link>https://eltonminetto.dev/2012/04/27/maldito-segmentation-fault/</link><pubDate>Fri, 27 Apr 2012 15:30:50 +0000</pubDate><guid>https://eltonminetto.dev/2012/04/27/maldito-segmentation-fault/</guid><description>&lt;p>Esse é um daqueles posts que serve mais para me ajudar, mas acho que pode ser útil para mais pessoas.
Já tive vários casos onde uma aplicação PHP gera um erro muito genérico nos logs do Apache, o famigerado &amp;ldquo;Segmentation fault&amp;rdquo;. Na prática significa que alguma coisa deu tão errado que o processo do Apache que estava executando o seu script PHP foi cancelado. Mas o log não ajuda muito, pois podem ser várias coisas.
Nesse post vou descrever o processo que fiz para encontrar um problema em uma aplicação. Os passos foram feitos em uma máquina virtual Ubuntu, a que eu gerei com o &lt;a href="https://eltonminetto.dev/blog/2012/04/02/usando-o-vagrant-para-criar-maquinas-virtuais-para-desenvolvimento-e-testes/">Vagrant&lt;/a>.
O primeiro passo é instalar os pacotes necessários para conseguirmos toda a informação possível:&lt;/p></description></item><item><title>Git sparse checkouts</title><link>https://eltonminetto.dev/2012/04/25/git-sparse-checkouts/</link><pubDate>Wed, 25 Apr 2012 13:45:14 +0000</pubDate><guid>https://eltonminetto.dev/2012/04/25/git-sparse-checkouts/</guid><description>&lt;p>Ontem eu e o colega &lt;a href="http://twitter.com/msilvagarcia">Marcos Garcia&lt;/a> nos deparamos com uma situação que acabou nos ensinando mais um truque do git
Um dos repositórios privados da &lt;a href="http://www.coderockr.com">Coderockr&lt;/a> no Github tem uma estrutura parecida com essa:&lt;/p></description></item><item><title>Meteor</title><link>https://eltonminetto.dev/2012/04/23/meteor/</link><pubDate>Mon, 23 Apr 2012 14:22:06 +0000</pubDate><guid>https://eltonminetto.dev/2012/04/23/meteor/</guid><description>&lt;p>Esse post é minha participação no &lt;a href="http://www.coderockr.com/blog/2012/04/desafio-de-programacao/">desafio Coderockr de programação&lt;/a>.
Eu escolhi desenvolver o aplicativo usando um framework de Javascript chamado &lt;a href="http://meteor.com/">Meteor&lt;/a>, que conheci em um post no Hacker News e estava na minha lista de coisas interessantes a olhar com calma. Exatamente o tipo de situação que o desafio quer promover :)
O Meteor é um framework realmente interessante. Ele é baseado em algumas tecnologias de JavaScript que permitem criarmos um aplicativo completo usando apenas essa linguagem, tanto a porção servidor (ele usa o Nodejs para isso) quanto a parte cliente (jQuery e templates usando o &lt;a href="http://www.handlebarsjs.com/">Handlebars&lt;/a>)
Para instalar o Meteor é preciso executar os comandos no terminal (no Linux e MacOSX):&lt;/p></description></item><item><title>UML usando Astah</title><link>https://eltonminetto.dev/2012/04/19/uml-usando-astah/</link><pubDate>Thu, 19 Apr 2012 13:43:07 +0000</pubDate><guid>https://eltonminetto.dev/2012/04/19/uml-usando-astah/</guid><description>&lt;p>Quem me apresentou o Astah foi o amigo &lt;a href="https://twitter.com/otaviofff">Otavio Ferreira&lt;/a>, e me tornei fã imediatamente da ferramenta.
O Astah é uma ferramenta para modelagem UML muito fácil de usar e muito útil. Ela possui edições &lt;a href="http://astah.net/editions">pagas&lt;/a> mas eu estou usando a &lt;a href="http://astah.net/editions/community">Community Edition&lt;/a>, que é gratuíta e possui as principais funcionalidades que eu preciso no planejamento dos projetos da Coderockr, como modelagem de classes, use cases, componentes, pacotes, etc. As versões pagas contam com plugins para integração com outras ferramentas como as da Atlassian e mais diagramas.
Existem versões para Windows, Linux e Mac e uma &lt;a href="http://astah.net/editions/pad">versão para iPad&lt;/a> que apesar de ser mais simples (somente diagramas de classes) impressiona pela facilidade de uso e interface clara.
Para quem precisa/gosta de ter seus projetos bem documentados fica a dica dessa ótima ferramenta.&lt;/p></description></item><item><title>Desafio de programação</title><link>https://eltonminetto.dev/2012/04/18/desafio-de-programacao/</link><pubDate>Wed, 18 Apr 2012 17:19:15 +0000</pubDate><guid>https://eltonminetto.dev/2012/04/18/desafio-de-programacao/</guid><description>&lt;p>Tivemos mais uma idéia maluca na Coderockr. Propor um desafio de programação. Confere lá no &lt;a href="http://www.coderockr.com/blog/2012/04/desafio-de-programacao/">nosso blog&lt;/a>&lt;/p></description></item><item><title>Usando Vagrant para criar máquinas virtuais para desenvolvimento e testes</title><link>https://eltonminetto.dev/2012/04/02/usando-o-vagrant-para-criar-maquinas-virtuais-para-desenvolvimento-e-testes/</link><pubDate>Mon, 02 Apr 2012 21:38:49 +0000</pubDate><guid>https://eltonminetto.dev/2012/04/02/usando-o-vagrant-para-criar-maquinas-virtuais-para-desenvolvimento-e-testes/</guid><description>&lt;p>Recentemente trabalhei em um projeto grande, com equipes trabalhando remotamente, cada desenvolvedor usando o seu ambiente favorito para trabalhar (Linux, MacOS X e Windows) e o sistema tendo diversos requisitos (PHP, MySQL, Memcached, Solr, PHPUnit, etc). Era comum acontecerem problemas como &amp;ldquo;na minha máquina todos os testes funcionam, mas na máquina de fulano, que roda Windows não&amp;rdquo; ou &amp;ldquo;temos um novo programador na equipe, precisamos instalar todos os requisitos para ele começar a trabalhar&amp;rdquo;. Para resolver este tipo de problemas uma solução é usarmos máquinas virtuais, com todos os requisitos já instalados e prontos para uso. O VMWare e o VirtualBox são exemplos interessantes para estes casos, mas ainda assim exigem um pouco de trabalho para configurar e instalar tudo. O &lt;a href="http://vagrantup.com/">Vagrant&lt;/a> é uma ferramenta que auxilia exatamente neste quesito, a criação das máquinas virtuais.
O Vagrant roda em Windows, Linux e MacOS X (onde eu fiz os testes que apresento nesse post) e necessita do VirtualBox para funcionar. Neste post vou descrever os passos que fizemos na Coderockr para criarmos máquinas virtuais Ubuntu dentro de nossos MacOS X.
O primeiro passo é fazer o download do Vagrant no link &lt;a href="http://downloads.vagrantup.com/tags/v1.0.2">http://downloads.vagrantup.com/tags/v1.0.2&lt;/a>
Depois precisamos fazer o download da máquina virtual &amp;ldquo;base&amp;rdquo; que será usada para gerar as máquinas para cada projeto, com o comando&lt;/p></description></item><item><title>Snippet do Sublime Text 2 para gerar getters e setters em PHP</title><link>https://eltonminetto.dev/2012/03/20/snippet-do-sublime-text-2-para-gerar-getters-e-setters-em-php/</link><pubDate>Tue, 20 Mar 2012 13:51:13 +0000</pubDate><guid>https://eltonminetto.dev/2012/03/20/snippet-do-sublime-text-2-para-gerar-getters-e-setters-em-php/</guid><description>&lt;p>Aqui entre nós&amp;hellip; Escrever as funções de get() e set() para cada atributo de uma classe é uma daquelas tarefas repetitivas e chatas. Seguindo o conceito de DRY eu fiz uma pesquisa para encontrar alguma forma de gerar isso de maneira mais fácil, usando o meu editor de programação favorito, o &lt;a href="https://eltonminetto.dev/blog/2011/12/23/sublime-text/">Sublime Text 2&lt;/a>.
Para resolver isso basta escolher a função Tools-&amp;gt;New Snippet e substituir o texto pelo novo &lt;a href="https://gist.github.com/2137945">snippet&lt;/a>&lt;/p></description></item><item><title>SOA e Silex</title><link>https://eltonminetto.dev/2012/03/13/soa-e-silex/</link><pubDate>Tue, 13 Mar 2012 10:29:11 +0000</pubDate><guid>https://eltonminetto.dev/2012/03/13/soa-e-silex/</guid><description>&lt;p>Nos últimos anos a arquitetura SOA (&lt;a href="http://en.wikipedia.org/wiki/Service-oriented_architecture?utm_source=twitterfeed&amp;amp;utm_medium=twitter">Service-oriented architecture&lt;/a>) deixou de ser uma tendência e virou realidade em diversos projetos e empresas. A maioria dos projetos que a &lt;a href="http://www.coderockr.com">Coderockr&lt;/a> desenvolveu em 2011, e tem planejada para 2012, foi desenvolvida dessa forma.&lt;/p></description></item><item><title>Novos webcasts da Coderockr</title><link>https://eltonminetto.dev/2012/02/29/novos-webcasts-da-coderockr/</link><pubDate>Wed, 29 Feb 2012 14:53:06 +0000</pubDate><guid>https://eltonminetto.dev/2012/02/29/novos-webcasts-da-coderockr/</guid><description>&lt;p>A Coderockr repete a parceria com a ConexTI Live e lança novos webcasts. Confira no blog da &lt;a href="http://www.coderockr.com/blog/2012/02/novos-webcasts/">Coderockr&lt;/a> e na &lt;a href="http://eventos.oficinalivre.com.br/webcast-introducao-a-amazon-web-services/">página oficial dos webcasts&lt;/a>&lt;/p></description></item><item><title>Usando componentes do Zend Framework</title><link>https://eltonminetto.dev/2012/01/19/usando-componentes-do-zend-framework/</link><pubDate>Thu, 19 Jan 2012 11:00:37 +0000</pubDate><guid>https://eltonminetto.dev/2012/01/19/usando-componentes-do-zend-framework/</guid><description>&lt;p>Uma das coisas mais legais do Zend Framework é a forma como ele foi construído, na forma de componentes que podem ser usados separadamente ou até substituídos. Dessa forma é possível usar somente alguns componentes em qualquer projeto, desenvolvido com outros frameworks ou mesmo sem nenhum. Exemplos de componentes que podem ser bem úteis:&lt;/p></description></item><item><title>Novo aplicativo da Coderockr</title><link>https://eltonminetto.dev/2012/01/19/novo-aplicativo-da-coderockr/</link><pubDate>Thu, 19 Jan 2012 09:55:58 +0000</pubDate><guid>https://eltonminetto.dev/2012/01/19/novo-aplicativo-da-coderockr/</guid><description>&lt;p>Lançamos ontem um novo aplicativo feito pela &lt;a href="http://www.coderockr.com">Coderockr&lt;/a>. É o Ultimate Fun (uFun para os íntimos hehe) que está disponível gratuitamente para Android. A versão para iOS já foi enviada para a Apple e deve ser liberada nos próximos dias.
Mais informações e links para download &lt;a href="http://www.coderockr.com/blog/2012/01/lancamento-ultimate-fun-para-android/">neste post &lt;/a>no nosso blog&lt;/p></description></item><item><title>Curso de desenvolvimento iOS</title><link>https://eltonminetto.dev/2012/01/12/curso-de-desenvolvimento-ios/</link><pubDate>Thu, 12 Jan 2012 10:52:33 +0000</pubDate><guid>https://eltonminetto.dev/2012/01/12/curso-de-desenvolvimento-ios/</guid><description>&lt;p>A Coderockr está lançando um novo curso em Joinville.
O @xorna vai ministrar a edição revisada do curso de desenvolvimento iOS, com material atualizado para as novidades do iOS 5
Maiores informações no &lt;a href="http://www.coderockr.com/blog/2012/01/curso-desenvolvimento-ios/">nosso blog&lt;/a>.&lt;/p></description></item><item><title>Curso de Zend Framework em Joinville</title><link>https://eltonminetto.dev/2012/01/09/curso-de-zend-framework-em-joinville/</link><pubDate>Mon, 09 Jan 2012 11:35:00 +0000</pubDate><guid>https://eltonminetto.dev/2012/01/09/curso-de-zend-framework-em-joinville/</guid><description>&lt;p>A Coderockr está iniciando seus cursos em 2012
O primeiro é o curso de Zend Framework que vou ministrar em Joinville
Os detalhes estão no nosso blog &lt;a href="http://www.coderockr.com/blog/2012/01/curso-php-avancado-zend-framework/blog/">http://www.coderockr.com/blog/2012/01/curso-php-avancado-zend-framework/blog/&lt;/a>
O próximo curso é sobre iOS. Novidades em breve&lt;/p></description></item><item><title>Nova versão do meu e-book sobre Zend Framework</title><link>https://eltonminetto.dev/2012/01/05/nova-versao-do-meu-e-book-sobre-zend-framework/</link><pubDate>Thu, 05 Jan 2012 18:12:57 +0000</pubDate><guid>https://eltonminetto.dev/2012/01/05/nova-versao-do-meu-e-book-sobre-zend-framework/</guid><description>&lt;p>Lancei hoje uma versão revisada do Zend Framework na prática. Confiram no &lt;a href="http://www.zfnapratica.com.br">site oficial&lt;/a>&lt;/p></description></item><item><title>Meus dois centavos sobre o MicroPHP Manifesto</title><link>https://eltonminetto.dev/2012/01/05/meus-dois-centavos-sobre-o-microphp-manifesto/</link><pubDate>Thu, 05 Jan 2012 15:52:37 +0000</pubDate><guid>https://eltonminetto.dev/2012/01/05/meus-dois-centavos-sobre-o-microphp-manifesto/</guid><description>&lt;p>Nos últimos dias um post tem gerado alguma discussão entre os programadores PHP: o MicroPHP Manifesto (&lt;a href="http://funkatron.com/posts/the-microphp-manifesto.html">post original&lt;/a> e o &lt;a href="http://microphp.org/">site que foi gerado depois&lt;/a>)
Confesso que concordo com vários pontos levantados pelo Ed Finkler no seu artigo, principalmente no ponto de que alguns frameworks estão ficando muito mais complexos do que o necessário.
Logo depois da publicação do post surgiram algumas respostas (&lt;a href="http://blog.ircmaxell.com/2012/01/microphp-fallacy.html">essa&lt;/a> e &lt;a href="http://www.phpriot.com/news/reddit-com-a-response-to-the-microphp-manifesto">essa&lt;/a>, por exemplo), umas concordando e outras crucificando o autor.
A minha opinião é: depende :) Depende do projeto. Estou trabalhando atualmente em um projeto enorme, com vários requisitos técnicos bem avançados, com equipes trabalhando remotamente e paralelamente. Neste projeto estamos usando Zend Framework e Doctrine e foi a melhor decisão.
Ao mesmo tempo precisei ministrar um curso onde o foco eram tecnologias bem específicas e não precisava adicionar complexidade, então a melhor opção foi o Slim, conforme comentei em outro &lt;a href="https://eltonminetto.dev/blog/2011/11/29/slim-framework/">post&lt;/a>. Aliás, gostamos tanto do Slim que estamos usando em outros pequenos projetos da Coderockr. Gosto também da abordagem do Symfony, seus componentes e o &lt;a href="http://silex.sensiolabs.org/">Silex&lt;/a>, micro-framework baseado nestes componentes.
Eu acho que o post teve um bom efeito, que foi gerar a discussão sobre o assunto, mas ele não deve ser levado tão ao pé da letra e nem gerar flamewars intermináveis. A idéia é sempre analisar qual é a melhor situação para seu projeto, e mesmo usando algo completo, como o Zend Framework, tentar sempre manter o desenvolvimento o mais simples e bem implementado.&lt;/p></description></item><item><title>Curso sobre PHP, Memcache, Sphinx e Gearman</title><link>https://eltonminetto.dev/2012/01/03/curso-sobre-php-memcache-sphinx-e-gearman/</link><pubDate>Tue, 03 Jan 2012 15:09:05 +0000</pubDate><guid>https://eltonminetto.dev/2012/01/03/curso-sobre-php-memcache-sphinx-e-gearman/</guid><description>&lt;p>Em Fevereiro vou repetir o curso &amp;ldquo;mão na massa&amp;rdquo; que ministrei no &lt;a href="https://eltonminetto.dev/blog/2011/09/30/tutorial-mao-na-massa-php-conference-2011/">PHPConference de 2011&lt;/a>, pela Tempo Real Eventos, em SP.
Os detalhes do curso encontram-se na &lt;a href="http://www.temporealeventos.com.br/?area=242-memcached-gearman-e-sphinx-search">página do evento&lt;/a>&lt;/p></description></item><item><title>Chamando o Sublime Text via Terminal</title><link>https://eltonminetto.dev/2011/12/23/chamando-o-sublime-text-via-terminal/</link><pubDate>Fri, 23 Dec 2011 16:41:22 +0000</pubDate><guid>https://eltonminetto.dev/2011/12/23/chamando-o-sublime-text-via-terminal/</guid><description>&lt;p>Se você, como eu, é viciado em usar o Terminal, o Sublime tem um comando para você pode abrir um arquivo ou diretório. Para isso precisamos primeiro criar um &amp;ldquo;atalho&amp;rdquo; para o executável:&lt;/p></description></item><item><title>Sublime Text</title><link>https://eltonminetto.dev/2011/12/23/sublime-text/</link><pubDate>Fri, 23 Dec 2011 15:49:14 +0000</pubDate><guid>https://eltonminetto.dev/2011/12/23/sublime-text/</guid><description>&lt;p>Eu nunca fui muito fã de IDEs.
Usei por um bom tempo o Eclipse e mais recentemente o Netbeans, ambos para programar em PHP. Apesar de reconhecer a utilidade da maioria dos recursos, como o autocomplete quase milagroso do Netbeans, não gosto muito da abordagem &amp;ldquo;uma ferramenta integrada para tudo o que você precisar&amp;rdquo;, principalmente pelo grande consumo de memória e processamento que isso acarreta. Eu me considero mais &amp;ldquo;Unix style&amp;rdquo; neste caso, no sentido de usar várias pequenas ferramentas, cada uma específica e que faz o melhor para resolver determinada tarefa. Por isso uso o &lt;a href="http://www.zennaware.com/cornerstone/index.php">Cornerstone&lt;/a> para gerenciar os repositórios SVN, o cliente do &lt;a href="http://mac.github.com/">Github&lt;/a>, o terminal do Mac para rodar os testes unitários e um bom editor de programação.
Até recentemente meu editor preferido era o &lt;a href="http://macromates.com/">Textmate&lt;/a>, mas como ele está bem parado no tempo (a versão 2 ainda está longe) eu testei algumas alternativas (&lt;a href="http://chocolatapp.com/">Chocolat&lt;/a>, &lt;a href="http://macrabbit.com/espresso/">Espresso&lt;/a>, &lt;a href="http://www.barebones.com/products/textwrangler/">TextWrangler&lt;/a>) e acabei adotando o &lt;a href="http://www.sublimetext.com/">Sublime Text&lt;/a> como meu editor favorito. Alguns dos motivos:&lt;/p></description></item><item><title>Minha alternativa ao Delicious</title><link>https://eltonminetto.dev/2011/12/14/minha-alternativa-ao-delicious/</link><pubDate>Wed, 14 Dec 2011 11:15:13 +0000</pubDate><guid>https://eltonminetto.dev/2011/12/14/minha-alternativa-ao-delicious/</guid><description>&lt;p>Antigamente eu armazenava todos os meus bookmarks em uma conta do Delicious. Quando o Yahoo divulgou a sua venda para outra empresa eu (e meio mundo) iniciei uma procura por alternativas.
Acabei encontrando uma bem simples, mas útil. Criei uma conta no Gmail para armazenar todos os meus bookmarks. Para facilitar o envio das páginas para a conta estou usando o serviço &lt;a href="http://cctome.com/">cc:to me&lt;/a>. Você cadastra a conta de e-mail para onde os links devem ser enviados e instala um pequeno bookmarklet no seu navegador preferido. Assim, sempre que acessar alguma página interessante basta clicar no bookmarklet, colocar algum comentário e enviar para o e-mail definido na configuração.
Também estou usando essa solução como substituto de serviços como o &lt;a href="http://readitlaterlist.com/">Read It Later&lt;/a> e similares. Sempre que estou lendo alguma notícia no Google Reader (uso o aplicativo Reeder no Mac e no iPad) e desejo ler mais tarde, com tempo, eu simplesmente envio para esse e-mail.
Outro detalhe é que posso usar filtros e labels do Gmail para organizar e pesquisar os meus bookmarks com todo o poder que o Google fornece. Claro que perdi a funcionalidade &amp;ldquo;social&amp;rdquo; do Delicious, que era poder compartilhar um bookmark com outras pessoas, mas continuo fazendo isso simplesmente dando forward do e-mail para quem eu quero.
Pode não ser a melhor solução do mundo, mas é simples e está funcionando muito bem pra mim nos últimos meses.&lt;/p></description></item><item><title>Novidades sobre o Zend Framework na prática</title><link>https://eltonminetto.dev/2011/12/09/novidades-sobre-o-zend-framework-na-pratica/</link><pubDate>Fri, 09 Dec 2011 15:29:08 +0000</pubDate><guid>https://eltonminetto.dev/2011/12/09/novidades-sobre-o-zend-framework-na-pratica/</guid><description>&lt;p>&lt;a href="http://www.zfnapratica.com.br/2011/12/novidades-sobre-o-zend-framework-na-pratica/">Novidades&lt;/a> sobre o Zend Framework na prática!&lt;/p></description></item><item><title>Backup dos e-mails do Gmail</title><link>https://eltonminetto.dev/2011/12/09/backup-dos-e-mails-do-gmail/</link><pubDate>Fri, 09 Dec 2011 15:14:49 +0000</pubDate><guid>https://eltonminetto.dev/2011/12/09/backup-dos-e-mails-do-gmail/</guid><description>&lt;p>Hoje precisei fazer uma tarefa que acabou me levando a descobrir uma nova ferramenta. A tarefa em questão era: &amp;ldquo;exportar para uma lista os e-mails de todas as pessoas que compraram o meu &lt;a href="http://www.zfnapratica.com.br">e-book&lt;/a>&amp;rdquo;. Toda venda realizada com sucesso o Pagseguro me envia um e-mail avisando da venda, e um script PHP que eu criei envia o PDF do e-book para o e-mail do comprador. Então teoricamente só precisaria exportar essa lista de e-mails enviados da minha conta do Gmail para um arquivo TXT.
Após pesquisar algumas alternativas cheguei ao &lt;a href="http://code.google.com/p/got-your-back/">Got Your Back (GYB)&lt;/a>. É um script Python que serve para fazer um backup/restore de todos os e-mails da sua conta do Gmail. Ele salva todas as mensagens em pastas separadas por ano/mes, no formato .eml, o que facilita o uso de alguma ferramenta de busca de textos como o find do MacOSX/Linux. E para facilitar ainda mais ele gera um banco de dados SQLite com os detalhes da mensagem (from, to, subject), então é só fazer uma consulta SQL e você tem acesso a todas as suas mensagens.
Achei bem útil e fácil de usar, então resolvi compartilhar.&lt;/p></description></item><item><title>10 dicas profissionais do mundo PHP</title><link>https://eltonminetto.dev/2011/12/07/10-dicas-profissionais-do-mundo-php/</link><pubDate>Wed, 07 Dec 2011 10:11:39 +0000</pubDate><guid>https://eltonminetto.dev/2011/12/07/10-dicas-profissionais-do-mundo-php/</guid><description>&lt;p>10 programadores PHP &amp;ldquo;das antigas&amp;rdquo;, compartilhando suas experiências de carreira. O que é isso? Um artigo que estamos publicando no iMasters (&lt;a href="http://imasters.com.br/artigo/22938/php/10-dicas-profissionais-do-mundo-php-parte-01">a primeira parte já está no ar&lt;/a>) e que gerou uma &lt;a href="http://speakerdeck.com/u/eminetto/p/10-dicas-de-carreira">palestra&lt;/a> e muita polêmica (nos comentários do artigo).
Vai ficar de fora? Dê sua opinião e compartilhe suas dicas. Só tome cuidado com os Trolls :)&lt;/p></description></item><item><title>PHPConference 2011</title><link>https://eltonminetto.dev/2011/12/07/phpconference-2011/</link><pubDate>Wed, 07 Dec 2011 09:47:03 +0000</pubDate><guid>https://eltonminetto.dev/2011/12/07/phpconference-2011/</guid><description>&lt;p>Na última semana estive em Osasco-SP para a sexta edição do PHPConference, o maior evento de PHP da América Latina.
Novamente pude rever os amigos e lendas da programação PHP, além de conhecer novas pessoas, algumas que eu conhecia via Twitter. Na minha opinião essa é a parte mais importante do evento, a troca de conhecimentos que acontece fora das salas de palestras.
Quanto as palestras, não consegui ver todas as que gostaria, mas as que consegui ver foram muito boas.
Assistindo algumas palestras e conversando com algumas pessoas a sensação que tenho é que o &amp;ldquo;mundo PHP&amp;rdquo; ganhou nos últimos meses um novo impulso de qualidade e inovação. Fazia um bom tempo que eu não me sentia empolgado com o ambiente, mas com coisas legais como bancos NoSQL, novos frameworks como Symfony 2, Zend Framework 2, diversos micro frameworks, o Service Oriented Architecture finalmente deixando de ser &amp;ldquo;tendência&amp;rdquo; e virando realidade, o MVC evoluindo para algo novo, tudo isso abre novos horizontes para os profissionais.
O material da minha palestra está no meu &lt;a href="http://speakerdeck.com/u/eminetto/p/otimizando-aplicacoes-com-zend-framework">Speakerdeck&lt;/a> e os comentários estão no &lt;a href="http://joind.in/talk/view/4505">Joind.in&lt;/a>
E que venha o PHPConference 2012!&lt;/p></description></item><item><title>Slim Framework</title><link>https://eltonminetto.dev/2011/11/29/slim-framework/</link><pubDate>Tue, 29 Nov 2011 12:02:14 +0000</pubDate><guid>https://eltonminetto.dev/2011/11/29/slim-framework/</guid><description>&lt;p>Alguns dias atrás estava preparando o material de um &lt;a href="https://eltonminetto.dev/blog/2011/09/30/tutorial-mao-na-massa-php-conference-2011/">curso&lt;/a> que vou ministrar no PHPConference 2011. O assunto do curso já é bem &amp;ldquo;denso&amp;rdquo;: Gearman, Memcached e Sphinx, então não queria aumentar a complexidade incluindo algum Framework, até porque o requisito do curso era apenas &amp;ldquo;conhecimentos em PHP&amp;rdquo;.&lt;/p></description></item><item><title>Pós-graduação em Umuarama</title><link>https://eltonminetto.dev/2011/11/24/pos-graduacao-em-umuarama/</link><pubDate>Thu, 24 Nov 2011 09:56:26 +0000</pubDate><guid>https://eltonminetto.dev/2011/11/24/pos-graduacao-em-umuarama/</guid><description>&lt;p>Fui convidado a ministrar uma disciplina na pós-graduação &amp;ldquo;Desenvolvimento de Software para Internet e Dispositivos Móveis&amp;rdquo; que vai acontecer em 2012, na cidade paranaense de Umuarama. A disciplina vai ser &amp;ldquo;Framework de desenvolvimento PHP&amp;rdquo;, onde vou apresentar o Zend Framework.
Mais informações no site da &lt;a href="http://www.alfaumuarama.com.br/faculdade/curso-pos/desenvolvimento-de-software-para-internet-e-dispositivos-moveis">Faculdade ALFA&lt;/a>&lt;/p></description></item><item><title>Slides da minha apresentação no PHPSCConf 2011</title><link>https://eltonminetto.dev/2011/11/21/slides-da-minha-apresentacao-no-phpscconf-2011/</link><pubDate>Mon, 21 Nov 2011 15:10:31 +0000</pubDate><guid>https://eltonminetto.dev/2011/11/21/slides-da-minha-apresentacao-no-phpscconf-2011/</guid><description>&lt;p>No último sábado aconteceu o PHPSCConf 2011 em Itajaí.
O evento foi um sucesso, com ótimas palestras e boas discussões nos intervalos.
Os slide da minha apresentação &amp;ldquo;&lt;a href="http://speakerdeck.com/u/eminetto/p/10-dicas-de-carreira">10 dicas de carreira&lt;/a>&amp;rdquo; estão no &lt;a href="http://speakerdeck.com/u/eminetto">Speaker Deck&lt;/a>&lt;/p></description></item><item><title>Palestra no PHP Conference 2011</title><link>https://eltonminetto.dev/2011/11/16/palestra-no-php-conference-2011/</link><pubDate>Wed, 16 Nov 2011 18:50:27 +0000</pubDate><guid>https://eltonminetto.dev/2011/11/16/palestra-no-php-conference-2011/</guid><description>&lt;p>Além do &lt;a href="https://eltonminetto.dev/blog/2011/09/30/tutorial-mao-na-massa-php-conference-2011/">tutorial&lt;/a> também vou palestrar no PHP Conference 2011!
A minha palestra será no dia &lt;a href="http://www.phpconference.com.br/schedule/day2">03/12&lt;/a>, as 12:00, com o título &amp;ldquo;Otimizando aplicações com Zend Framework&amp;rdquo;
Aproveite e faça sua &lt;a href="http://www.phpconference.com.br/registration">inscrição&lt;/a> para o evento. Imperdível é pouco!&lt;/p></description></item><item><title>Artigo na PHP Review</title><link>https://eltonminetto.dev/2011/11/01/artigo-na-php-review/</link><pubDate>Tue, 01 Nov 2011 13:29:53 +0000</pubDate><guid>https://eltonminetto.dev/2011/11/01/artigo-na-php-review/</guid><description>&lt;p>Foi lançada a nova edição da revista PHP Review e conta com um artigo meu, sobre frameworks.
O download do PDF pode ser feito no site &lt;a href="http://www.phpreview.net/noticia/php-review-ed04.html">oficial da revista&lt;/a>&lt;/p></description></item><item><title>Prêmio Meritus Unochapecó 2011</title><link>https://eltonminetto.dev/2011/10/31/premio-meritus-unochapeco-2011/</link><pubDate>Mon, 31 Oct 2011 09:32:40 +0000</pubDate><guid>https://eltonminetto.dev/2011/10/31/premio-meritus-unochapeco-2011/</guid><description>&lt;p>&lt;a href="https://eltonminetto.dev/blog/2010/11/16/premio-meritus-unochapeco-eu-ganhei/">Ano passado&lt;/a> tive a honra de ser premiado com o Prêmio Meritus Unochapecó, na categoria Inovação. É um prêmio bem importante para mim pois é a universidade onde estudei e trabalho como professor, por isso fiquei muito feliz em ser &lt;a href="http://www.unochapeco.edu.br/noticias/unochapeco-anuncia-finalistas-para-o-premio-meritus">indicado&lt;/a> novamente ao prêmio este ano, desta vez na categoria &amp;ldquo;Destaque Inovação - Empresa estruturada por acadêmicos da Unochapecó&amp;rdquo;, pelo meu trabalho na Coderockr.
Estou concorrendo com mais duas pessoas, dentre elas um grande amigo meu, o Heber Mantovani. O prêmio vai ser entregue no dia 10/11 em Chapecó, mas mesmo se não ganhar, ter sido indicado já é uma vitória&lt;/p></description></item><item><title>Usando o libnotify-bin para gerar notificações no Ubuntu</title><link>https://eltonminetto.dev/2011/10/27/usando-o-libnotify-bin-para-gerar-notificacoes-no-ubuntu/</link><pubDate>Thu, 27 Oct 2011 15:05:55 +0000</pubDate><guid>https://eltonminetto.dev/2011/10/27/usando-o-libnotify-bin-para-gerar-notificacoes-no-ubuntu/</guid><description>&lt;p>O amigo &lt;a href="http://twitter.com/msilvagarcia">Marcos Garcia&lt;/a> fez um &lt;a href="http://msilvagarcia.tumblr.com/post/11994540939/usando-o-libnotify-bin-para-gerar-notificacoes-no">post&lt;/a> no seu blog complementando o meu texto sobre o &lt;a href="https://eltonminetto.dev/blog/2011/10/24/usando-o-growlnotify-para-gerar-notificacoes-no-mac-osx/">growlnotify&lt;/a>. Vale a leitura.&lt;/p></description></item><item><title>PHPSC Conf 2011</title><link>https://eltonminetto.dev/2011/10/25/phpsc-conf-2011/</link><pubDate>Tue, 25 Oct 2011 15:05:23 +0000</pubDate><guid>https://eltonminetto.dev/2011/10/25/phpsc-conf-2011/</guid><description>&lt;p>O PHPSC, grupo de usuários de PHP de SC, do qual sou um dos organizadores está promovendo o quarto evento anual. Depois de passar por &lt;a href="https://eltonminetto.dev/blog/2008/05/30/phpsc-conf/">Chapecó&lt;/a>, &lt;a href="https://eltonminetto.dev/blog/2009/04/17/chamada-de-trabalhos-phpsc-conf-202009-univali-itajai/">Itajaí&lt;/a> e &lt;a href="https://eltonminetto.dev/blog/2010/06/21/phpsc-conf-2010/">Joinville&lt;/a> o evento volta a ser na cidade de Itajaí, no dia 19/11/2011.
A chamada de trabalhos já está aberta, então se você tem interesse em palestrar ou ministrar algum mini-curso é só ver os detalhes neste link: &lt;a href="http://bit.ly/phpsc2011">bit.ly/phpsc2011&lt;/a>
O processo de inscrição vai ser aberto nos próximos dias, no site do PHPSC, então acompanhe o site, &lt;a href="https://twitter.com/search/phpscconf">Twitter&lt;/a> e Facebook para ficar por dentro das novidades&lt;/p></description></item><item><title>Usando o growlnotify para gerar notificações no Mac OSX</title><link>https://eltonminetto.dev/2011/10/24/usando-o-growlnotify-para-gerar-notificacoes-no-mac-osx/</link><pubDate>Mon, 24 Oct 2011 19:08:17 +0000</pubDate><guid>https://eltonminetto.dev/2011/10/24/usando-o-growlnotify-para-gerar-notificacoes-no-mac-osx/</guid><description>&lt;p>O &lt;a href="http://growl.info">Growl&lt;/a> é uma das ferramentas mais úteis que tenho instalado no Mac OSX. Ele é uma central de notificações que é usada por vários aplicativos para mostrar informações na sua tela. Twitter, iTunes, Last.fm, Adium, Skype são apenas alguns exemplos de ferramentas que usam o Growl para informar o que está acontecendo aos seus usuários.
Um dos &lt;a href="http://growl.info/extras.php">extras&lt;/a> que estão disponíveis, na forma de plugins, é o &lt;a href="http://growl.info/extras.php#growlnotify">growlnotify&lt;/a>. Trata-se de uma ferramenta de linha de comando que você pode usar nos seus scripts para lhe informar de eventos que ocorrerem.
Para instalar basta fazer o &lt;a href="http://growl.info/downloads.php">download&lt;/a> do .dmg, montá-lo e seguir as instruções na tela.&lt;/p></description></item><item><title>Apresentação Fórum Maranhanse de Profissionais PHP</title><link>https://eltonminetto.dev/2011/10/18/apresentacao-forum-maranhense-de-profissionais-php/</link><pubDate>Tue, 18 Oct 2011 13:40:18 +0000</pubDate><guid>https://eltonminetto.dev/2011/10/18/apresentacao-forum-maranhense-de-profissionais-php/</guid><description>&lt;p>No último fim de semana estive na bela cidade de &lt;a href="https://eltonminetto.dev/blog/2011/09/17/forum-maranhense-de-profissionais-php/">São Luis, no Maranhão&lt;/a>, para apresentar minha palestra sobre E-commerce e o novo consumidor.
O evento foi muito produtivo, com boas conversas de corredor e de bar :)
O material da apresentação está no &lt;a href="http://slidesha.re/orbyH1">Slideshare&lt;/a>&lt;/p></description></item><item><title>Tutorial Mão na Massa - PHP Conference 2011</title><link>https://eltonminetto.dev/2011/09/30/tutorial-mao-na-massa-php-conference-2011/</link><pubDate>Fri, 30 Sep 2011 09:37:41 +0000</pubDate><guid>https://eltonminetto.dev/2011/09/30/tutorial-mao-na-massa-php-conference-2011/</guid><description>&lt;p>No início de Dezembro vai acontecer o &lt;a href="http://www.phpconference.com.br/">PHP Conference Brasil 6&lt;/a>, em Osasco/SP.
Não preciso lembrar a todos a importância do evento e nem a minha empolgação em participar de mais um ano.
E este ano é especial para nós, do &lt;a href="http://www.phpsc.com.br/">PHPSC&lt;/a>, pois tivemos uma participação um pouco maior, ajudando a escolher as palestras para o evento. Algumas &lt;a href="http://www.phpconference.com.br/presentations">já foram divulgadas&lt;/a> e a grade final deve estar pronta nos próximos dias. O nível das palestras e palestrantes está excelente, como já é de costume.
Como eu sabia que iria auxiliar na escolha das palestras eu não submeti nenhum trabalho, mas fui convidado pela organização a ministrar um tutorial Mão na Massa no primeiro dia do evento. No &amp;ldquo;Melhore a Performance de seus sites usando Memcached, Gearman e Sphinx Search&amp;rdquo; eu vou apresentar as tecnologias Memcached, Gearman e Sphinx Search bem como a sua integração com o PHP para criar aplicativos e sites escaláveis e de alta performance.
As inscrições para o evento e para os Mão na Massa podem ser feitos no site do evento.
Nos vemos por lá. No tutorial, nas palestras ou no PHPinga ;)&lt;/p></description></item><item><title>Fórum Maranhense de Profissionais PHP</title><link>https://eltonminetto.dev/2011/09/17/forum-maranhense-de-profissionais-php/</link><pubDate>Sat, 17 Sep 2011 19:41:42 +0000</pubDate><guid>https://eltonminetto.dev/2011/09/17/forum-maranhense-de-profissionais-php/</guid><description>&lt;p>Em Outubro vou finalmente corrigir uma falha grave: não conhecia o nordeste brasileiro! E acho que vou começar com o pé direito, pois vou participar do &lt;a href="http://phpmaranhao.com/2011/09/03/3-php/">Fórum Maranhense de Profissionais PHP&lt;/a> realizado pelo &lt;a href="http://phpmaranhao.com">PHP-Maranhão&lt;/a>, junto com uma seleção de &lt;a href="https://docs.google.com/present/view?id=dfxkh3dd_41gcps7rgt&amp;amp;interval=60&amp;amp;autoStart=true">palestrantes&lt;/a> de renome.
No site do evento é possível ver a grade de palestras e fazer a inscrição.&lt;/p></description></item><item><title>Vídeo da apresentação TcheLinux - Otimizando aplicações Zend Framework</title><link>https://eltonminetto.dev/2011/08/22/video-da-apresentacao-tchelinux-otimizando-aplicacoes-zend-framework/</link><pubDate>Mon, 22 Aug 2011 13:29:48 +0000</pubDate><guid>https://eltonminetto.dev/2011/08/22/video-da-apresentacao-tchelinux-otimizando-aplicacoes-zend-framework/</guid><description>&lt;p>Complementando o post anterior, com os slides da palestra no Tchelinux, o pessoal publicou no Blip.tv o &lt;a href="http://blip.tv/tchelinux/palestra-eminetto_compress-5482637">vídeo da minha apresentação&lt;/a>&lt;/p></description></item><item><title>Material da palestra em Bento Gonçalves</title><link>https://eltonminetto.dev/2011/08/15/material-da-palestra-em-bento-goncalves/</link><pubDate>Mon, 15 Aug 2011 13:40:07 +0000</pubDate><guid>https://eltonminetto.dev/2011/08/15/material-da-palestra-em-bento-goncalves/</guid><description>&lt;p>No último fim de semana estive em &lt;a href="https://eltonminetto.dev/blog/2011/06/20/palestra-em-bento-golcalves/">Bento Gonçalves,&lt;/a>RS, para palestrar no evento do Tchelinux.
Primeiramente, gostaria de parabenizar o pessoal da organização, em especial o Rafael Jaques, pelo sucesso do evento. Ótimas palestras, boas conversas nos corredores, e a hospitalidade do pessoal do RS são sempre legais.
Coloquei o material da minha apresentação no &lt;a href="https://eltonminetto/dev/files/talks/otimizacaozftchelinux-110815090452-phpapp02.pdf">slideshare&lt;/a>&lt;/p></description></item><item><title>Vaga para programador PHP na Coderockr</title><link>https://eltonminetto.dev/2011/08/02/vaga-para-programador-php-na-coderockr/</link><pubDate>Tue, 02 Aug 2011 13:49:49 +0000</pubDate><guid>https://eltonminetto.dev/2011/08/02/vaga-para-programador-php-na-coderockr/</guid><description>&lt;p>Quem acompanha meu site, ou me conhece pessoalmente, sabe que eu sou um dos sócios da &lt;a href="http://www.coderockr.com">Coderockr&lt;/a>, startup* de desenvolvimento localizada em Joinville/SC.
A novidade é que estamos contratando um programador para trabalhar aqui conosco. Se você quiser ver os requisitos da vaga fizemos um &lt;a href="http://bit.ly/zf-coderockr">post no blog da empresa&lt;/a>. Para ter uma idéia de como é trabalhar aqui veja o post que o @xorna, outro sócio da empresa, fez no &lt;a href="http://bit.ly/contratamos">blog pessoal dele&lt;/a>.&lt;/p></description></item><item><title>Dropbox como substituto do iDisk</title><link>https://eltonminetto.dev/2011/07/28/dropbox-como-substituto-do-idisk/</link><pubDate>Thu, 28 Jul 2011 18:02:07 +0000</pubDate><guid>https://eltonminetto.dev/2011/07/28/dropbox-como-substituto-do-idisk/</guid><description>&lt;p>Com o lançamento do iCloud a Apple já avisou que em alguns meses vai descontinuar um dos serviços do MobileMe que eu mais usava, o iDisk. Então fiz uma pesquisa para achar um substituto e o escolhido foi o já amado por todos, o Dropbox. Mas tive dois pequenos problemas para resolver: como eu já uso o Dropbox para armazenar os dados da Coderockr precisava ter duas contas ativas no meu Mac. E o segundo problema é que o iDisk fornece uma pasta pública para acesso via web, útil para compartilhar coisas temporárias e o Dropbox não permite isso.
Para resolver o primeiro problema eu segui os passos &lt;a href="http://wiki.dropbox.com/TipsAndTricks/MultipleInstancesOnUnix">deste site&lt;/a>
Para solucionar o segundo problema eu configurei o Dropbox para Linux em um servidor que eu controlo, uma instância das mais simples no EC2 da Amazon. Eu segui os passos &lt;a href="http://wiki.dropbox.com/TipsAndTricks/TextBasedLinuxInstall">deste site&lt;/a>, mas resumindo:
&lt;code>wget -O dropbox.tar.gz &amp;quot;http://www.dropbox.com/download/?plat=lnx.x86&amp;quot; tar -xvzf dropbox.tar.gz ~/.dropbox-dist/dropboxd &amp;amp;&lt;/code>
A primeira vez que você executar ele vai mostrar uma mensagem com um link para você acessar no navegador. Ele vai fazer com que a máquina Linux seja vinculada a sua conta do Dropbox. Após isso será criado um diretório Dropbox no seu home.
Agora basta configurar o seu Apache para ter acesso a este diretório. No meu caso eu criei um domínio virtual:
`&lt;/p></description></item><item><title>Sorteio de descontos para o webcast sobre frameworks</title><link>https://eltonminetto.dev/2011/07/20/sorteio-de-descontos-para-o-webcast-sobre-frameworks/</link><pubDate>Wed, 20 Jul 2011 18:00:50 +0000</pubDate><guid>https://eltonminetto.dev/2011/07/20/sorteio-de-descontos-para-o-webcast-sobre-frameworks/</guid><description>&lt;p>A Coderockr e a ConexTI estão sorteando duas bolsas integrais e mais dois cupons de 10% de desconto para o &lt;a href="https://eltonminetto.dev/blog/2011/07/19/webcast-sobre-frameworks/">webcast sobre frameworks&lt;/a> que o vou ministrar em Agosto.
Para participar é fácil, basta deixar um &lt;a href="http://www.coderockr.com/blog/2011/07/promocao-webcast-frameworks/">comentário no post&lt;/a> com seu nome e-mail, até o dia 25/07 e vamos divulgar o ganhador no dia 26, no &lt;a href="http://twitter.com/coderockr">twitter da Coderockr&lt;/a>&lt;/p></description></item><item><title>News feed usando nodeJS, Pubsub.io e jQuery</title><link>https://eltonminetto.dev/2011/07/19/news-feed-usando-nodejs-pubsub-io-e-jquery/</link><pubDate>Tue, 19 Jul 2011 15:00:25 +0000</pubDate><guid>https://eltonminetto.dev/2011/07/19/news-feed-usando-nodejs-pubsub-io-e-jquery/</guid><description>&lt;p>Um dos projetos que estamos desenvolvendo na &lt;a href="http://www.coderockr.com">Coderockr&lt;/a> é uma rede social, da qual vamos dar mais detalhes no futuro, e um dos componentes é um news feed, algo parecido com o &amp;ldquo;mural do Facebook&amp;rdquo; onde são mostrados os eventos mais atuais aos usuários (novas notícias, novos pedidos de amizade, novos conteúdos, etc).
Estamos estudando algumas tecnologias para melhor solucionar esta necessidade, e uma das soluções é algo bem novo para nós, o uso quase que total de Javascript: &lt;a href="http://nodejs.org">nodeJS&lt;/a>, &lt;a href="http://pubsub.io/">Pubsub.io&lt;/a> e nossa velha amiga jQuery.
O nodeJS é uma das tecnologias mais interessantes que surgiu nos últimos tempos. O mago do Javascript &lt;a href="http://twitter.com/jaydson">@jaydson&lt;/a> escreveu alguns posts muito legais fazendo uma &lt;a href="http://jaydson.org/nodejs-introducao">introdução&lt;/a> e mostrando os &lt;a href="http://jaydson.org/nodejs-instalacao">primeiros passos&lt;/a> na ferramenta. Recomendo a leitura.
O Pubsub.io é construído sobre o nodeJS e é um &amp;ldquo;query based message hub&amp;rdquo;, trabalhando com o conceito de publishers (programas que publicam conteúdo) e consumers (os que consumem as mensagens), e adicionando a possibilidade de usar uma query language baseada na usada pelo banco NoSQL MongoDB para filtrar os resultados.
A solução que estamos testando funciona da seguinte forma: sempre que um evento acontece (uma nova foto é salva, por exemplo) o componente que executou o evento (um model ou um controller de uma aplicação Zend Framework, por exemplo) faz uma requisição http para uma url servida pelo nodeJS e este publica uma mensagem no Pubsub.io. Na aplicação client, no navegador web, usando a biblioteca JS do Pubsub.io e o jQuery mostramos as mensagens na tela. Vamos tentar explicar com códigos :)
Após instalar o nodeJS e o npm (&lt;a href="http://howtonode.org/introduction-to-npm">node packet manager&lt;/a>) é preciso instalar o Pubsub.io, usando o comando abaixo, no mesmo diretório onde ficará o script server.js (script nodeJS mostrado abaixo):
&lt;code>npm install pubsub.io&lt;/code>
Agora é preciso instalar e executar o servidor do Pubsub.io:
&lt;code>git clone git@github.com:pubsubio/pubsub-hub.git ./pubsub-hub/lib/server.js&lt;/code>
Ele ficará ouvindo na porta 9999
O próximo passo é escrever o &lt;a href="https://gist.github.com/1093224">código do aplicativo&lt;/a> do nodeJS e executá-lo com o comando:
&lt;code>node server.js&lt;/code>
Como o nodeJS fica executando na porta 8080 podemos publicar novos eventos usando algo simples como um comando curl, via linha de comando:
&lt;code>curl -d &amp;quot;title=new photo&amp;amp;detail=http://localhost/photo/id/1&amp;amp;user=eminetto&amp;quot; http://127.0.0.1:8888&lt;/code>
O -d indica que estamos usando o comando POST para enviar.
Podemos também usar o curl no PHP:
&lt;code>$url = 'http://127.0.0.1:8888'; $postvars = 'title=new image&amp;amp;detail=http://localhost/image/id/1&amp;amp;user=eminetto'; $ch = curl_init($url); curl_setopt($ch, CURLOPT_POST ,1); curl_setopt($ch, CURLOPT_POSTFIELDS ,$postvars); curl_setopt($ch, CURLOPT_FOLLOWLOCATION ,1); curl_setopt($ch, CURLOPT_HEADER ,0); curl_setopt($ch, CURLOPT_RETURNTRANSFER ,1); $Rec_Data = curl_exec($ch);&lt;/code>
Na parte client vamos usar a biblioteca Javascript do Pubsub.io e jQuery para mostrar ao usuário a notificação: &lt;a href="https://gist.github.com/1093252">ver código&lt;/a>&lt;/p></description></item><item><title>Webcast sobre Frameworks</title><link>https://eltonminetto.dev/2011/07/19/webcast-sobre-frameworks/</link><pubDate>Tue, 19 Jul 2011 09:56:20 +0000</pubDate><guid>https://eltonminetto.dev/2011/07/19/webcast-sobre-frameworks/</guid><description>&lt;p>Depois do sucesso do &lt;a href="https://eltonminetto.dev/blog/2011/06/16/webcast-sobre-mysql/">webcast sobre MySQL&lt;/a> o pessoal da ConexTI me convidou para mais duas edições, um sobre frameworks em PHP e outro sobre Zend Framework. O primeiro, sobre frameworks, vai acontecer no dia 09/08 às 19:00.
Mais detalhes no &lt;a href="http://www.conextilive.com.br/index.php?option=com_content&amp;amp;view=article&amp;amp;id=126&amp;amp;Itemid=60">site do evento&lt;/a>&lt;/p></description></item><item><title>Screencast sobre Sphinx</title><link>https://eltonminetto.dev/2011/07/15/screencast-sobre-sphinx/</link><pubDate>Fri, 15 Jul 2011 09:32:29 +0000</pubDate><guid>https://eltonminetto.dev/2011/07/15/screencast-sobre-sphinx/</guid><description>&lt;p>Publiquei um novo screencast no canal da Coderockr no Vimeo, desta vez sobre a ferramenta de indexação Sphinx search.
&lt;a href="http://www.vimeo.com/26448459">Confere lá&lt;/a>&lt;/p></description></item><item><title>Minicurso de Zend Framework no Paraná</title><link>https://eltonminetto.dev/2011/07/11/minicurso-de-zend-framework-no-parana/</link><pubDate>Mon, 11 Jul 2011 09:55:21 +0000</pubDate><guid>https://eltonminetto.dev/2011/07/11/minicurso-de-zend-framework-no-parana/</guid><description>&lt;p>Nos dias 18 e 19 de Agosto eu vou ministrar um minicurso sobre o Zend Framework na cidade paranaense de Guarapuava. As inscrições já estão abertas, no &lt;a href="http://eventos.unicentro.br/jai2011/index.php">site do evento&lt;/a>&lt;/p></description></item><item><title>Slides da palestra do TDC</title><link>https://eltonminetto.dev/2011/07/11/slides-da-palestra-do-tdc/</link><pubDate>Mon, 11 Jul 2011 09:34:09 +0000</pubDate><guid>https://eltonminetto.dev/2011/07/11/slides-da-palestra-do-tdc/</guid><description>&lt;p>Sábado eu participei do TDC 2011 em São Paulo. O evento foi um sucesso, muito bem organizado e executado. Eu palestrei na trilha de empreendedorismo, o que foi um grande desafio para mim, por ser a minha primeira palestra não técnica. Mas pelo feedback que recebi, o pessoal parece ter gostado do resultado.
Publiquei o material no meu &lt;a href="https://eltonminetto/dev/files/talks/programadoresguitarrasnegocios-110710205414-phpapp01.pdf">slideshare&lt;/a>. Publiquei com as notas do apresentador, para facilitar um pouco a compreensão, pois a palestra foi meio &amp;ldquo;zen presentation style&amp;rdquo;, com poucos slides e frases (outra novidade para mim)
Obrigado aos que assistiram a palestra e parabéns novamente ao &lt;a href="http://twitter.com/porkaria">@porkaria&lt;/a> que organizou a trilha de empreendedorismo, e a todos os responsáveis pelo evento.&lt;/p></description></item><item><title>Scaffolding usando Zend Framework</title><link>https://eltonminetto.dev/2011/06/24/scaffolding-usando-zend-framework/</link><pubDate>Fri, 24 Jun 2011 16:58:18 +0000</pubDate><guid>https://eltonminetto.dev/2011/06/24/scaffolding-usando-zend-framework/</guid><description>&lt;p>Segundo a Wikipedia, scaffolding é:&lt;/p>
&lt;blockquote>
&lt;/blockquote>
&lt;p>&amp;hellip;termo é usado em programação para indicar que o código a que se refere é apenas um esqueleto usado para tornar a aplicação funcional, e se espera que seja substituído por algoritmos mais complexos à medida que o desenvolvimento da aplicação progride.&lt;/p></description></item><item><title>TDC São Paulo 2011</title><link>https://eltonminetto.dev/2011/06/24/tdc-sao-paulo-2011/</link><pubDate>Fri, 24 Jun 2011 16:04:45 +0000</pubDate><guid>https://eltonminetto.dev/2011/06/24/tdc-sao-paulo-2011/</guid><description>&lt;p>Em Julho acontece mais um The Developers Conference, em São Paulo. Ano passado eu palestrei na edição de Florianópolis e gostei muito da organização e do nível das palestras, palestrantes e participantes.
Este ano eu vou para São Paulo com um desafio novo. Vai ser a primeira palestra não-técnica que vou apresentar, na trilha de empreendedorismo. Vou falar sobre alguns conceitos que usamos na Coderockr, principalmente defender a idéia de que &amp;ldquo;programadores são rock stars&amp;rdquo;. O título da palestra é &amp;ldquo;Programadores, guitarras e negócios&amp;rdquo;.
Os detalhes do evento estão no &lt;a href="http://www.thedevelopersconference.com.br:80/tdc/2011/saopaulo/trilha-empreendedorismo#programacao">site oficial do evento &lt;/a>&lt;/p></description></item><item><title>Blog sobre música</title><link>https://eltonminetto.dev/2011/06/22/blog-sobre-musica/</link><pubDate>Wed, 22 Jun 2011 09:31:30 +0000</pubDate><guid>https://eltonminetto.dev/2011/06/22/blog-sobre-musica/</guid><description>&lt;p>Estou tirando mais um projeto da gaveta, e esse é dos antigos. Sempre pensei em escrever um blog sobre música, mas nunca passou de um plano. Agora, com a ótima companhia da minha bela &lt;a href="http://twitter.com/ruby_sunday">@ruby_sunday&lt;/a>, criamos o &lt;a href="http://escutae.wordpress.com">http://escutae.wordpress.com&lt;/a>
A idéia do blog é escrevermos sobre as bandas que gostamos de ouvir, as novas e as clássicas, como se fosse aquele papo de bar &amp;ldquo;já ouviu aquela banda? não? então escuta aí&amp;rdquo;
Então, se quiser conhecer algumas bandas novas, ou discutir sobre as que já conhece, dá uma passada lá ;)&lt;/p></description></item><item><title>Palestra em Bento Gonçalves</title><link>https://eltonminetto.dev/2011/06/20/palestra-em-bento-golcalves/</link><pubDate>Mon, 20 Jun 2011 14:24:43 +0000</pubDate><guid>https://eltonminetto.dev/2011/06/20/palestra-em-bento-golcalves/</guid><description>&lt;p>No dia 13 de Agosto eu vou ministrar uma nova palestra, no tradicional evento TcheLinux que vai acontecer em Bento Gonçalves, no RS.
A palestra é sobre &amp;ldquo;Otimizando aplicações desenvolvidas com Zend Framework&amp;rdquo; e os detalhes do evento podem ser encontrados neste site:
&lt;a href="http://tchelinux.org/site/doku.php?id=evento_2011_agosto_bento">http://tchelinux.org/site/doku.php?id=evento_2011_agosto_bento&lt;/a>&lt;/p></description></item><item><title>Webcast sobre MySQL</title><link>https://eltonminetto.dev/2011/06/16/webcast-sobre-mysql/</link><pubDate>Thu, 16 Jun 2011 09:51:32 +0000</pubDate><guid>https://eltonminetto.dev/2011/06/16/webcast-sobre-mysql/</guid><description>&lt;p>Eu fui convidado pelo amigo Jackson para fazer um webcast, sobre MySQL. O evento vai acontecer no dia 05/07 e você pode fazer a inscrição no site abaixo.&lt;/p></description></item><item><title>Usando o Zend Framework via CLI</title><link>https://eltonminetto.dev/2011/06/14/usando-o-zend-framework-via-cli/</link><pubDate>Tue, 14 Jun 2011 14:18:40 +0000</pubDate><guid>https://eltonminetto.dev/2011/06/14/usando-o-zend-framework-via-cli/</guid><description>&lt;p>Existem várias tarefas dentro de um sistema web que podem/devem ser executadas direto no servidor, sem a interação com o usuário, como workers do Gearman, tarefas agendadas na crontab do Linux, etc.
Estas tarefas podem ser executadas com o PHP-CLI (Command Line Interface). Na &lt;a href="http://br.php.net/manual/en/features.commandline.php">documentação oficial&lt;/a> do PHP existem exemplos bem fáceis de entender e extender. Nesse post vou comentar como usar o CLI em projetos com o Zend Framework.
O primeiro passo é criar um Bootstrap simplificado, que vou chamar de clip.php. Ele tem a mesma tarefa do Bootstrap normal de uma aplicação Zend Framework, com algumas coisas a menos como o uso das variáveis $_GET e $_POST. Eu criei dois exemplos de cli.php, um para &lt;a href="https://github.com/eminetto/Template-ZF-Modulos">projetos usando módulos&lt;/a> e outro para &lt;a href="https://github.com/eminetto/Template-ZF">projetos mais simples&lt;/a>.
Para usá-los basta usar o projeto exemplo que está no Github ou baixar apenas o cli.php e customizá-lo para seu projeto. Para executar é:&lt;/p></description></item><item><title>Sobre e-books e idéias que mudam</title><link>https://eltonminetto.dev/2011/06/02/sobre-e-books-e-ideias-que-mudam/</link><pubDate>Thu, 02 Jun 2011 13:18:42 +0000</pubDate><guid>https://eltonminetto.dev/2011/06/02/sobre-e-books-e-ideias-que-mudam/</guid><description>&lt;p>Quem me conhece sabe que eu defendo as minhas convicções, as vezes até mais do que deveria. Mas recentemente eu mudei de opinião sobre duas coisas que eu acreditava: que iPads não serviam para nada, e que os e-books/revistas/HQs digitais nunca iriam substituir suas contrapartes impressas.
O motivo por essa mudança foi que comprei um iPad, inicialmente porque como a &lt;a href="http://www.coderockr.com">Coderockr&lt;/a> desenvolve aplicativos para iOS ter um iPad é importante. Mas logo acabei me viciando no aparelho, e hoje ando com ele para todo o lado, deixando o MacBook de lado muitas vezes.
Além de alguns aplicativos úteis, a principal utilidade para mim tem sido como um e-reader. Ler livros, revistas e HQs digitais é uma tarefa muito legal no iPad, ainda mais com a vantagem de poder levar centenas deles no aparelho. Assim, sempre que tenho uma folga, no intervalo do almoço, na fila do banco, etc, estou lendo alguma edição de Sandman, Preacher ou um livro qualquer.
Outro motivo que me fez repensar minhas idéias sobre e-books foi ter lançado o &lt;a href="http://www.zfnapratica.com.br">Zend Framework na prática&lt;/a>. Em poucos dias vendi uma boa quantidade de exemplares e recebi feedback positivo de várias pessoas. Eu já havia lançado dois livros impressos anteriormente, mas gostei do ciclo rápido entre a idéia e o lançamento do e-book (apenas alguns dias no meu caso). Além disso, um livro de programação é muito melhor em versão digital pois é possível copiar e editar códigos de maneira mais rápida. E poder levar o livro em um tablet ou celular ajuda muito. Sem falar que o retorno financeiro de cada edição é muito maior.
Eu sei que não vou jogar fora os livros e HQs que tenho na minha estante, e também não vou parar de comprá-los (um dos meus vícios), pois gosto de ter as edições físicas. Mas dificilmente você vai me ver novamente com um livro de 1000 páginas na mão, como o Senhor dos Anéis. Ele vai ficar na estante, e sua versão digital no meu tablet/celular ;)&lt;/p></description></item><item><title>Review e promoção do e-book</title><link>https://eltonminetto.dev/2011/05/30/review-e-promocao-do-e-book/</link><pubDate>Mon, 30 May 2011 09:32:31 +0000</pubDate><guid>https://eltonminetto.dev/2011/05/30/review-e-promocao-do-e-book/</guid><description>&lt;p>O amigo Rafael Jaques, do site &lt;a href="http://www.phpit.com.br/">PHPit&lt;/a> fez um &lt;a href="http://www.phpit.com.br/artigos/livro-zend-framework-na-pratica.phpit">review&lt;/a> do &amp;ldquo;Zend Framework na prática&amp;rdquo; e lançou uma &lt;a href="http://www.phpit.com.br/artigos/promocao-livro-zend-framework-na-pratica.phpit">promoção&lt;/a> para sortear uma cópia.
Confira lá, e se não ganhar o sorteio, aproveite e &lt;a href="http://www.zfnapratica.com.br/comprar/">compre&lt;/a> a sua cópia ;)
E obrigado Rafael pelo review.&lt;/p></description></item><item><title>E-book disponível</title><link>https://eltonminetto.dev/2011/05/26/e-book-disponivel/</link><pubDate>Thu, 26 May 2011 15:58:55 +0000</pubDate><guid>https://eltonminetto.dev/2011/05/26/e-book-disponivel/</guid><description>&lt;p>Depois de algumas semanas trabalhando finalizei o e-book &amp;ldquo;Zend Framework na prática&amp;rdquo;. Está disponível para compra no &lt;a href="http://www.zfnapratica.com.br/comprar/">site do livro&lt;/a>
Compre e me ajude a conquistar o universo :)&lt;/p></description></item><item><title>Novo site da Coderockr</title><link>https://eltonminetto.dev/2011/05/19/novo-site-da-coderockr/</link><pubDate>Thu, 19 May 2011 14:31:00 +0000</pubDate><guid>https://eltonminetto.dev/2011/05/19/novo-site-da-coderockr/</guid><description>&lt;p>Depois de algum tempo de trabalho lançamos o site da Coderockr. O design do site foi feito pelos nossos amigos da &lt;a href="http://www.commagica.com.br/">Magica Comunicação&lt;/a> e a programação da interface pela galera muito legal da &lt;a href="http://n3comunica.com.br/">N3 Comunicação Digital&lt;/a>, ambas de Joinville
O endereço do site é &lt;a href="http://www.coderockr.com">http://www.coderockr.com&lt;/a>&lt;/p></description></item><item><title>E-book Zend Framework na prática</title><link>https://eltonminetto.dev/2011/05/18/e-book-zend-framework-na-pratica/</link><pubDate>Wed, 18 May 2011 18:16:50 +0000</pubDate><guid>https://eltonminetto.dev/2011/05/18/e-book-zend-framework-na-pratica/</guid><description>&lt;p>Estou tirando da gaveta um projeto antigo, fazer um e-book. E o assunto que eu escolhi foi Zend Framework
Para mais detalhes sobre o projeto, o site é &lt;a href="http://www.zfnapratica.com.br">http://www.zfnapratica.com.br&lt;/a>&lt;/p></description></item><item><title>Promoção Love or Hate</title><link>https://eltonminetto.dev/2011/05/16/promocao-love-or-hate/</link><pubDate>Mon, 16 May 2011 17:30:14 +0000</pubDate><guid>https://eltonminetto.dev/2011/05/16/promocao-love-or-hate/</guid><description>&lt;p>Conforme comentei no post anterior estamos fazendo uma promoção no Twitter da Coderockr, para sortear 3 cópias do nosso novo aplicativo, o Love or Hate. &lt;a href="http://www.coderockr.com/blog/2011/05/promocao-love-or-hate/">Corre lá pra ver&lt;/a> ;)&lt;/p></description></item><item><title>Novidades na Coderockr</title><link>https://eltonminetto.dev/2011/05/14/novidades-na-coderockr/</link><pubDate>Sat, 14 May 2011 13:40:27 +0000</pubDate><guid>https://eltonminetto.dev/2011/05/14/novidades-na-coderockr/</guid><description>&lt;p>As últimas semanas foram bem agitadas na &lt;a href="http://www.coderockr.com">Coderockr&lt;/a>!
Entre outras coisas que estão em movimento, lançamos nosso &lt;a href="http://www.coderockr.com/blog/">blog&lt;/a> e duas aplicações na iTunes Store, o &lt;a href="http://itunes.apple.com/br/app/id435160984?mt=8">Botãoteca&lt;/a> e o &lt;a href="http://itunes.apple.com/us/app/love-or-hate/id434214006?mt=8&amp;amp;ls=1">Love or Hate&lt;/a>
Clica lá, confere e depois nos conta o que achou das novidades ;)
E tem mais coisas a caminho, inclusive promoção valendo cópias do Love or Hate para seu iPhone/iPad.
Keep coding, keep rocking!&lt;/p></description></item><item><title>Screencast sobre Amazon Web Services</title><link>https://eltonminetto.dev/2011/05/06/screencast-sobre-amazon-web-services/</link><pubDate>Fri, 06 May 2011 18:43:29 +0000</pubDate><guid>https://eltonminetto.dev/2011/05/06/screencast-sobre-amazon-web-services/</guid><description>&lt;p>Mais um screencast da &lt;a href="http://www.coderockr.com">Coderockr&lt;/a>!
Desta vez eu apresento os serviços disponibilizados pela Amazon para desenvolvedores
&lt;a href="http://www.vimeo.com/23379551">Introdução a Amazon Web Services&lt;/a>
Aproveite e assine o &lt;a href="http://vimeo.com/channels/174796">canal da Coderockr&lt;/a> no Vimeo ;)&lt;/p></description></item><item><title>Template de projeto Zend Framework</title><link>https://eltonminetto.dev/2011/05/06/template-de-projeto-zend-framework/</link><pubDate>Fri, 06 May 2011 18:37:36 +0000</pubDate><guid>https://eltonminetto.dev/2011/05/06/template-de-projeto-zend-framework/</guid><description>&lt;p>Uma das características que eu acho mais legais no Zend Framework é o fato dele ser bem flexível no quesito estrutura e configurações.&lt;br>
A Zend faz algumas sugestões mas você pode escolher por seguí-las ou não. Seguir os padrões sugeridos tem várias vantagens, que não vou entrar no mérito neste post. O fato é que eu não gosto muito da estrutura que a Zend atualmente sugere para os projetos, principalmente os gerados pela ferramenta de linha de comando zf.sh (ou zf.bat se estiver usando o Windows). Eu acho a forma como os projetos são organizados um pouco confusa.
Nos últimos anos eu venho usando uma estrutura que eu acho mais fácil de entender e, principalmente, mais didática, mais fácil de explicar para um aluno ou outro desenvolvedor.
Eu estou disponibilizando esse template como um &lt;a href="https://github.com/eminetto/Template-ZF">projeto no Github&lt;/a>. Se alguém tiver interesse em usar fique a vontade. Quaisquer sugestões também são bem vindas&lt;/p></description></item><item><title>Como melhorar sua carreira?</title><link>https://eltonminetto.dev/2011/04/14/como-melhorar-sua-carreira/</link><pubDate>Thu, 14 Apr 2011 11:06:50 +0000</pubDate><guid>https://eltonminetto.dev/2011/04/14/como-melhorar-sua-carreira/</guid><description>&lt;p>Geralmente prefiro postar conteúdos originais no meu site, mas hoje eu vou abrir uma exceção.
No feed do site &lt;a href="http://www.dzone.com">Dzone&lt;/a> encontrei um post interessante chamado &lt;a href="http://bobbelderbos.com/2011/04/advance-career-read-passionate-programmer/">&amp;ldquo;How to advance your career? Read the Passionate Programmer!&amp;rdquo;&lt;/a>.
O autor do post baseou-se em um livro chamado Passionate Programer, escrito pelo autor americano Chad Fowler. Achei o conteúdo muito interessante e complementa algumas coisas que eu escrevi em &lt;a href="https://eltonminetto.dev/blog/2010/10/14/como-ser-um-bom-profissional-de-ti/">outro post&lt;/a>. Entrei em contato com o autor do texto, que foi muito gentil em permitir que eu traduzisse e adaptasse alguns trechos do post original. Os trechos em itálico são comentários meus.&lt;/p></description></item><item><title>Curso de Desenvolvimento para iPhone</title><link>https://eltonminetto.dev/2011/04/07/curso-iphone/</link><pubDate>Thu, 07 Apr 2011 09:27:50 +0000</pubDate><guid>https://eltonminetto.dev/2011/04/07/curso-iphone/</guid><description>&lt;p>A &lt;a href="http://www.coderockr.com">Coderockr&lt;/a> em parceria com a &lt;a href="http://www.ativainf.com.br/">Ativa Informática&lt;/a> está promovendo uma série de cursos de desenvolvimento de aplicativos para iPhone, em Joinville/SC
O primeiro de quatro módulos já está com as inscrições abertas. O custo do primeiro módulo é de R$ 750,00 em 3X de R$ 250,00
São 20 horas, dos dias 02 a 06/05/2011, das 19:00 as 23:00
As inscrições podem ser feitas pelo telefone (47) 3026 1891
O conteúdo do curso pode ser visto no &lt;a href="http://ativainf.com.br/site/?page_id=603">site da Ativa&lt;/a>
As aulas vão ser ministradas pelo &lt;a href="http://about.me/xorna">André Gustavo Espeiorin&lt;/a>, desenvolvedor de aplicativos para iPhone/iPad e sócio da Coderockr.&lt;/p></description></item><item><title>Coderockr no Vivoblog</title><link>https://eltonminetto.dev/2011/03/28/coderockr-no-vivoblog/</link><pubDate>Mon, 28 Mar 2011 21:44:30 +0000</pubDate><guid>https://eltonminetto.dev/2011/03/28/coderockr-no-vivoblog/</guid><description>&lt;p>Como todos sabem sou um dos sócios da &lt;a href="http://www.coderockr.com">Coderockr&lt;/a>, o que tem sido um grande motivo de orgulho, trabalho e diversão
Semana passada fomos &lt;a href="http://www.vivoblog.com.br/serie-desenvolvedores-code-rockr.html">entrevistados&lt;/a> para o Vivoblog, blog oficial da Vivo&lt;/p></description></item><item><title>Screencast sobre DBSlayer</title><link>https://eltonminetto.dev/2011/03/24/screencast-sobre-dbslayer/</link><pubDate>Thu, 24 Mar 2011 18:31:34 +0000</pubDate><guid>https://eltonminetto.dev/2011/03/24/screencast-sobre-dbslayer/</guid><description>&lt;p>Nesse novo screencast da &lt;a href="http://www.coderockr.com">Coderockr&lt;/a> apresento uma ferramenta interessante, chamada DBSlayer
Confere lá no nosso &lt;a href="http://www.vimeo.com/coderockr">canal do Vimeo&lt;/a>&lt;/p></description></item><item><title>Screencast sobre MySQL Partitions</title><link>https://eltonminetto.dev/2011/03/11/screencast-sobre-mysql-partitions/</link><pubDate>Fri, 11 Mar 2011 16:07:20 +0000</pubDate><guid>https://eltonminetto.dev/2011/03/11/screencast-sobre-mysql-partitions/</guid><description>&lt;p>Novo screencast no &lt;a href="http://www.vimeo.com/coderockr">canal&lt;/a> da &lt;a href="http://www.coderockr.com">Coderockr&lt;/a>
Sobre &lt;a href="http://www.vimeo.com/20922873">MySQL Partitions&lt;/a>
P.S.: curti esse esquema de screencasts :D&lt;/p></description></item><item><title>PHP Fog</title><link>https://eltonminetto.dev/2011/03/07/php-fog/</link><pubDate>Mon, 07 Mar 2011 21:27:41 +0000</pubDate><guid>https://eltonminetto.dev/2011/03/07/php-fog/</guid><description>&lt;p>Programar não é uma tarefa das mais simples. Existem muitas coisas para um desenvolvedor pensar. Um grande número de projetos é realizado por uma ou poucas pessoas. Assim, ferramentas que facilitem quaisquer fases do projeto são importantes.
O &lt;a href="http://www.phpfog.com">PHP Fog&lt;/a> é um serviço muito interessante, que pode ajudar tanto projetos pequenos, com poucos e atarefados desenvolvedores, quanto projetos grandes, com necessidades de escalabilidade e controle.
O serviço não é exatamente uma novidade. O pessoal do Ruby on Rails já deve conhecer o &lt;a href="http://heroku.com/">Heroku&lt;/a> que faz algo semelhante. Alías, comparado ao Heroku o PHP Fog ainda tem algumas coisas a implementar.
Como o serviço ainda está trabalhando em beta fechado, através de convites, eu resolvi escrever este post para mostrar algumas funcionalidades legais que encontrei.
Após logar no sistema a primeira tarefa é criar uma aplicação. É possível escolher alguns pacotes prontos, ou usar códigos seus, sem usar algum framework ou CMS&lt;/p></description></item><item><title>Screencast - Avaliação de performance no MySQL</title><link>https://eltonminetto.dev/2011/03/03/screencast-avaliacao-de-performance-no-mysql/</link><pubDate>Thu, 03 Mar 2011 09:01:43 +0000</pubDate><guid>https://eltonminetto.dev/2011/03/03/screencast-avaliacao-de-performance-no-mysql/</guid><description>&lt;p>Publiquei mais um screencast no &lt;a href="http://vimeo.com/coderockr">canal da Coderockr&lt;/a>.
O assunto dessa semana é &amp;ldquo;&lt;a href="http://vimeo.com/20565041">Avaliação de performance no MySQL&lt;/a>&amp;rdquo;
Opiniões e críticas são sempre bem vindas&lt;/p></description></item><item><title>Screencast sobre Siege</title><link>https://eltonminetto.dev/2011/02/26/screencast-sobre-siege/</link><pubDate>Sat, 26 Feb 2011 06:53:28 +0000</pubDate><guid>https://eltonminetto.dev/2011/02/26/screencast-sobre-siege/</guid><description>&lt;p>Estamos iniciando um novo projeto na &lt;a href="http://www.coderockr.com">Coderockr&lt;/a>
Uma série de screencasts e videos sobre algumas tecnologias que usamos.
Para iniciar o projeto e testar o formato criei um screencast sobre o Siege, ferramenta para ajudar na avaliação de performance de um aplicativo web.
Como esse foi o meu primeiro vídeo, esperem um pouco de amadorismo :)
Entre os próximos vídeos pensamos em falar sobre Xdebug, Zend Framework, desenvolvimento para iOS, entre outros. Se tudo der certo, vamos fazer alguns vídeos sobre outras áreas que gostamos, como música :)
O vídeo:&lt;/p></description></item><item><title>NOB em Joinville</title><link>https://eltonminetto.dev/2011/02/03/nob-em-joinville/</link><pubDate>Thu, 03 Feb 2011 09:31:33 +0000</pubDate><guid>https://eltonminetto.dev/2011/02/03/nob-em-joinville/</guid><description>&lt;p>Atenção Nerds (e simpatizantes) de Joinville e região!
No dia 09/02/2011 vamos fazer um NOB (Nerds on Beer), o primeiro do ano, no &lt;a href="http://www.radioburger.com.br/">Radio Burger&lt;/a>
Se você quiser trocar uma idéia com um bando de malucos, beber uma cerveja (ou um suco pra quem não bebe) e comer o melhor hamburger do sul do mundo essa é a hora.
E para tornar ainda melhor, o &lt;a href="http://www.flickr.com/photos/estudioalice/">Estudio Alice&lt;/a> vai sortear 8 kits de poster+botton para quem for no evento.
Para participar do sorteio é só fazer um comentário nesse post. Vamos sortear no dia do NOB e entregar na hora (se o sorteado não aparecer fazemos um novo sorteio)&lt;/p></description></item><item><title>Processando arquivos de profiling do Xdebug no MacOSX</title><link>https://eltonminetto.dev/2011/01/27/processando-arquivos-de-profiling-do-xdebug-no-macosx/</link><pubDate>Thu, 27 Jan 2011 13:33:44 +0000</pubDate><guid>https://eltonminetto.dev/2011/01/27/processando-arquivos-de-profiling-do-xdebug-no-macosx/</guid><description>&lt;p>O Xdebug é uma das ferramentas mais úteis que conheço para quem trabalha com PHP. Eu escrevi um resumo das suas funcionalidades em um &lt;a href="https://eltonminetto.dev/blog/2007/06/05/xdebug/">post anterior&lt;/a>.
Uma das funcionalidades que mais uso é a geração de &amp;ldquo;profiling&amp;rdquo; de aplicações. Ajuda muito na hora de encontrar &amp;ldquo;gargalos&amp;rdquo; de performance. O único problema é que eu precisava usar o &lt;a href="http://kcachegrind.sourceforge.net/html/Home.html">Kcachegrind&lt;/a> ou o &lt;a href="http://code.google.com/p/webgrind/">Webgrind&lt;/a> para analisar os arquivos gerados pelo Xdebug.
Como eu uso MacOSX eu procurei uma forma mais rápida de processar essas informações, sem ter que acessar uma máquina virtual Linux ou configurar o Webgrind.
Para isso eu usei a dupla &lt;a href="http://code.google.com/p/xdebugtoolkit/">xdebugtoolkit&lt;/a> e &lt;a href="http://www.pixelglow.com/graphviz/download/">graphviz&lt;/a>. O primeiro analisa o arquivo gerado pelo Xdebug e gera um arquivo .dot, que eu posso abrir com o graphviz.
Para instalar o xdebugtoolkit é preciso acessar o Terminal e executar os comandos:&lt;/p></description></item><item><title>Novo layout e nova hospedagem</title><link>https://eltonminetto.dev/2011/01/06/novo-layout-e-nova-hospedagem/</link><pubDate>Thu, 06 Jan 2011 14:33:50 +0000</pubDate><guid>https://eltonminetto.dev/2011/01/06/novo-layout-e-nova-hospedagem/</guid><description>&lt;p>Já comecei a cumprir a minha lista de resoluções de ano novo. A primeira era mudar o layout deste site e migrar a hospedagem para o wordpress.com. Assim eu não preciso mais me preocupar em atualizar o wordpress de tempos em tempos
Quaisquer sugestões que tiverem é só me avisar.
Bom 2011 para todos.&lt;/p></description></item><item><title>Novos rumos 2.0</title><link>https://eltonminetto.dev/2010/12/20/novos-rumos-2-0/</link><pubDate>Mon, 20 Dec 2010 13:56:16 +0000</pubDate><guid>https://eltonminetto.dev/2010/12/20/novos-rumos-2-0/</guid><description>&lt;p>Essa é a época do ano onde revisamos tudo que passou, tiramos lições do que aconteceu de ruim e tentamos dar continuidade ao que aconteceu de bom.
2010 foi ruim em alguns aspectos, mas muita coisa boa aconteceu. Foi o ano que eu fiz mais palestras, participei de vários eventos, conheci pessoas incríveis, aprendi novas tecnologias, entre outras.
Feito o balanço de 2010, é hora de planejar 2011. A principal mudança na minha vida é que estou finalizando a minha passagem pelo Drimio e iniciando um novo desafio. Esse desafio chama-se Coderockr
&lt;a href="http://www.coderockr.com">Coderockr&lt;/a> é a materialização de um sonho. Trabalhar em projetos inovadores, em um ambiente que seja o mais próximo possível do que imagino ser o ideal.
O nome da empresa reflete nossas idéias e visão de mundo:
&amp;ldquo;Programadores são artistas. São rockstars
Não desenvolvemos software, desenvolvemos Riffs e Solos com código fonte. Nossos programadores não trabalham em uma empresa, eles fazem parte de uma banda de rock. Keep Rocking!&amp;rdquo;
É isso que queremos fazer, é isso que defendemos. O Rock n&amp;rsquo; Roll sempre quebrou paradigmas, inventou novas formas som e de vida. É o que queremos. Inventar novas idéias, novas formas de trabalhar, quebrar convenções
Meu sócio nessa empreitada é o &lt;a href="http://twitter.com/xorna">@xorna&lt;/a>. Mago das idéias e dos códigos, grande apreciador do bom e velho som pesado das guitarras e distorções. Também estamos contando com apoio e parceirias de amigos, como a Agência Magica, que teve a inspiração de criar a nossa logo.&lt;/p></description></item><item><title>Meu ambiente</title><link>https://eltonminetto.dev/2010/12/16/meu-ambiente/</link><pubDate>Thu, 16 Dec 2010 12:25:55 +0000</pubDate><guid>https://eltonminetto.dev/2010/12/16/meu-ambiente/</guid><description>&lt;p>Esse post é uma resposta a &lt;a href="http://duodra.co/post/seu-ambiente-de-trabalho-em-7-itens/">proposta do Duodraco&lt;/a>, um &amp;ldquo;meme&amp;rdquo; onde as pessoas colocam sete ítens que usam em seu ambiente de trabalho e indicam mais pessoas para continuar a brincadeira.&lt;/p></description></item><item><title>PHP Conference Brasil 2010</title><link>https://eltonminetto.dev/2010/12/01/php-conference-brasil-2010/</link><pubDate>Wed, 01 Dec 2010 10:10:05 +0000</pubDate><guid>https://eltonminetto.dev/2010/12/01/php-conference-brasil-2010/</guid><description>&lt;p>Entre os dias 25 a 28/11 aconteceu em São Paulo a quinta edição do maior evento de PHP da América Latina, o &lt;a href="http://www.temporealeventos.com.br/?area=13">PHP Conference Brasil&lt;/a>&lt;/p></description></item><item><title>Latinoware 2010 - Eu fui</title><link>https://eltonminetto.dev/2010/11/17/latinoware-2010-eu-fui/</link><pubDate>Wed, 17 Nov 2010 14:46:54 +0000</pubDate><guid>https://eltonminetto.dev/2010/11/17/latinoware-2010-eu-fui/</guid><description>&lt;p>Nos dias 11 e 12/11 eu estive na Latinoware, em Foz do Iguaçu
Essa foi a primeira vez que fui ao evento e posso dizer que gostei bastante.
O &amp;ldquo;clima&amp;rdquo; do evento é bem parecido com o FISL. Galera das américas discutindo Software Livre e trocando idéias pelos corredores.
Eu consegui assistir poucas palestras, mas gostei das que vi. Eu apresentei uma palestra sobre PHP, Memcached e Gearman. Não vou disponibilizar os slides ainda pois vou ministrar uma versão extendida dela no &lt;a href="https://eltonminetto.dev/blog/2010/10/15/phpconference-2010">PHPConf&lt;/a> no final do mês. Aí vou colocar o material da palestra completa. Mas se alguém viu a palestra e gostaria de ter os slides antes é só me avisar que eu envio.
Uma coisa que preciso dar os parabéns é a organização do evento, principalmente no que se refere aos palestrantes. Fui muito bem tratado pela organização. Me buscaram no aeroporto, hotel de qualidade, tudo sem complicação. Bem diferente do FISL.
Outro ponto legal dos eventos é rever amigos (&lt;a href="http://twitter.com/porkaria">@porkaria&lt;/a>, &lt;a href="http://twitter.com/ramcoelho">@ramcoelho&lt;/a>, &lt;a href="http://twitter.com/guilhermeblanco">@guilhermeblanco&lt;/a>) e conhecer novos (&lt;a href="http://twitter.com/cogitas3d">@cogitas3d&lt;/a>, &lt;a href="http://twitter.com/cauancabral">@cauancabral&lt;/a>, &lt;a href="http://twitter.com/marcelosiqueira">@marcelosiqueira&lt;/a> entre outros).
Gostei muito do Latinoware. Espero poder comparecer novamente em 2011.&lt;/p></description></item><item><title>Prêmio Meritus Unochapecó - Eu ganhei!!</title><link>https://eltonminetto.dev/2010/11/16/premio-meritus-unochapeco-eu-ganhei/</link><pubDate>Tue, 16 Nov 2010 13:38:31 +0000</pubDate><guid>https://eltonminetto.dev/2010/11/16/premio-meritus-unochapeco-eu-ganhei/</guid><description>&lt;p>Eu comentei em um &lt;a href="https://eltonminetto.dev/blog/2010/10/08/premio-meritus-unochapeco">post anterior&lt;/a> que eu havia sido indicado a um prêmio de &amp;ldquo;Inovação&amp;rdquo; promovido pela Unochapecó, universidade onde estudei e trabalhei.
Graças ao voto de meus amigos, alunos e familiares eu fui o ganhador do prêmio
Infelizmente não pude comparecer na entrega do prêmio, mas meu amigo e mentor Jorge Di Domenico fez as honras e recebeu a estatueta por mim. Fez inclusive um &lt;a href="http://www.unochapeco.edu.br/unowebtv/play/meritus-unochapeco">depoimento em vídeo&lt;/a> para a TV da Universidade.
Fiquei muito orgulhoso pela indicação e ainda mais pela honra de ter ganhado.
Obrigado a todos que votaram.&lt;/p></description></item><item><title>about.me</title><link>https://eltonminetto.dev/2010/11/01/about-me/</link><pubDate>Mon, 01 Nov 2010 15:41:57 +0000</pubDate><guid>https://eltonminetto.dev/2010/11/01/about-me/</guid><description>&lt;p>Com o passar do tempo todos nós vamos criando diversos perfis em vários serviços, redes sociais, blogs, etc.
Um problema que isso acarreta é como unificarmos nossa presença nesses diversos serviços em um só lugar.
Para resolver este problema existem alguns sites que se propõem a serem centralizadores, &amp;ldquo;hubs de sua presença online&amp;rdquo;.
Dentre os que eu testei (&lt;a href="http://name.ly/">Name.ly&lt;/a> , &lt;a href="http://flavors.me/">Flavors.Me&lt;/a> , &lt;a href="http://card.ly">Card.Ly&lt;/a> e &lt;a href="http://chi.mp/">Chi.mp&lt;/a> ) o que achei mais interessante foi o &lt;a href="http://about.me">about.me&lt;/a>
Você pode escrever um resumo do seu currículo, escolher um background legal, configurar as fontes, e indicar sua presença no Twitter, Facebook, Linkedin, Foursquare e outros sites.
&lt;a href="https://eltonminetto.dev/images/posts/perfil.png">&lt;img src="https://eltonminetto.dev/images/posts/perfil_150.png" alt="">&lt;/a>
Além disso, existe uma funcionalidade legal que é uma espécie de Analytics com estatísticas de acesso ao seu perfil.
&lt;a href="https://eltonminetto.dev/images/posts/stats1.png">&lt;img src="https://eltonminetto.dev/images/posts/stats1_150.png" alt="">&lt;/a>
Atualmente o serviço está em Beta. Você pode requisitar um convite e aguardar. Futuramente vai existir uma versão paga, com algumas funcionalidades extras.
O meu endereço é &lt;a href="http://about.me/eminetto">http://about.me/eminetto&lt;/a>&lt;/p></description></item><item><title>Latinoware 2010</title><link>https://eltonminetto.dev/2010/11/01/latinoware-2010/</link><pubDate>Mon, 01 Nov 2010 14:37:47 +0000</pubDate><guid>https://eltonminetto.dev/2010/11/01/latinoware-2010/</guid><description>&lt;p>Para fechar o ano com chave de ouro, vou palestrar em mais um evento legal. Além do &lt;a href="https://eltonminetto.dev/blog/2010/10/15/phpconference-2010">PHP Conference&lt;/a> vou participar do Latinoware.&lt;/p></description></item><item><title>Post no Linha de Código</title><link>https://eltonminetto.dev/2010/10/25/post-no-linha-de-codigo/</link><pubDate>Mon, 25 Oct 2010 16:00:48 +0000</pubDate><guid>https://eltonminetto.dev/2010/10/25/post-no-linha-de-codigo/</guid><description>&lt;p>Meu texto sobre &lt;a href="https://eltonminetto.dev/blog/2010/10/14/como-ser-um-bom-profissional-de-ti">como ser um bom profissional de TI&lt;/a> foi publicado no site &lt;a href="http://www.linhadecodigo.com.br/artigo/3099/artigo.aspx">Linha de Código&lt;/a>&lt;/p></description></item><item><title>Apresentação no Solisc 2010</title><link>https://eltonminetto.dev/2010/10/24/apresentacao-no-solisc-2010/</link><pubDate>Sun, 24 Oct 2010 14:14:28 +0000</pubDate><guid>https://eltonminetto.dev/2010/10/24/apresentacao-no-solisc-2010/</guid><description>&lt;p>Ontem participei do &lt;a href="https://eltonminetto.dev/blog/2010/09/20/palestra-no-solisc">Solisc&lt;/a>, em Florianópolis&lt;/p>
&lt;p>Pude ficar pouco tempo no evento, mas consegui encontrar alguns amigos de longa data e ver algumas palestras.&lt;/p></description></item><item><title>PHPConference 2010</title><link>https://eltonminetto.dev/2010/10/15/phpconference-2010/</link><pubDate>Fri, 15 Oct 2010 11:19:21 +0000</pubDate><guid>https://eltonminetto.dev/2010/10/15/phpconference-2010/</guid><description>&lt;p>Entre os dias 25 a 28 de Novembro vai ocorrer a quinta edição do &lt;a href="http://www.temporealeventos.com.br/?area=13">PHPConference Brasil&lt;/a>, em Osasco SP&lt;/p></description></item><item><title>Como ser um bom profissional de TI?</title><link>https://eltonminetto.dev/2010/10/14/como-ser-um-bom-profissional-de-ti/</link><pubDate>Thu, 14 Oct 2010 16:03:08 +0000</pubDate><guid>https://eltonminetto.dev/2010/10/14/como-ser-um-bom-profissional-de-ti/</guid><description>&lt;p>Hoje eu estava almoçando e fazendo os cálculos. Comecei a trabalhar na área de TI em 1996, mesmo ano que iniciei na universidade.
Comecei como muitas pessoas, no papel de estagiário. Passei por diversas fases: estagiário de laboratório de informática, estagiário de manutenção de computadores,
estagiário de programador, programador, analista de sistemas, professor, gerente de projetos. Contando agora, são 14 anos trabalhando (antes que comecem as piadas, eu faço 32 em Novembro, não sou tão velho).
O que eu aprendi nesses anos? É o que eu quero compartilhar nesse post.&lt;/p></description></item><item><title>Prêmio Meritus Unochapecó</title><link>https://eltonminetto.dev/2010/10/08/premio-meritus-unochapeco/</link><pubDate>Fri, 08 Oct 2010 09:10:45 +0000</pubDate><guid>https://eltonminetto.dev/2010/10/08/premio-meritus-unochapeco/</guid><description>&lt;p>Recebi hoje uma notícia legal.
A &lt;a href="http://www.unochapeco.edu.br">Unochapecó&lt;/a>, universidade onde me formei e sou professor desde 2004, está provomendo um prêmio, chamado &amp;ldquo;&lt;a href="http://www.unochapeco.edu.br/meritus/o-premio">Prêmio MERITUS UNOCHAPECÓ&lt;/a>&amp;rdquo;. Segundo o site:&lt;/p></description></item><item><title>Palestra em Chapecó</title><link>https://eltonminetto.dev/2010/10/07/palestra-em-chapeco/</link><pubDate>Thu, 07 Oct 2010 14:35:45 +0000</pubDate><guid>https://eltonminetto.dev/2010/10/07/palestra-em-chapeco/</guid><description>&lt;p>Fui convidado para ministrar uma palestra no Seminário de Sistemas de Informação da Unoesc Chapecó
A minha palestra vai ser: &amp;ldquo;Construindo uma Rede Social com PHP e Software Livre&amp;rdquo;
Os detalhes de local e valores estão no cartaz abaixo:
&lt;a href="https://eltonminetto.dev/images/posts/cartaz-seminario1.jpg">&lt;img src="https://eltonminetto.dev/images/posts/cartaz-seminario1_150.jpg" alt="">&lt;/a>&lt;/p></description></item><item><title>Wallpapers Estúdio Alice</title><link>https://eltonminetto.dev/2010/10/07/wallpapers-do-estudio-alice/</link><pubDate>Thu, 07 Oct 2010 10:15:29 +0000</pubDate><guid>https://eltonminetto.dev/2010/10/07/wallpapers-do-estudio-alice/</guid><description>&lt;p>Meu &lt;a href="http://twitter.com/ederminetto">irmão&lt;/a> é um talentoso ilustrador e um dos sócios do &lt;a href="http://www.estudioalice.com.br/">Estúdio Alice&lt;/a>. O Estúdio Alice é um estúdio de ilustração que já fez trabalhos importantes (Banco do Brasil, Hellmans, Brastemp) e vem recebendo reconhecimento nacional pela sua criatividade.
No &lt;a href="http://www.estudioalice.com.br/">site&lt;/a> deles é possível acompanhar alguns de seus trabalhos, e no &lt;a href="http://twitter.com/estudioalice">twitter&lt;/a> você pode trocar idéias com o pessoal.
Eles separaram dois conjuntos de wallpapers para iPhone e várias resoluções de tela. O download pode ser feito &lt;a href="https://s3.amazonaws.com/elton/files/alice_papel_de_parede.zip">aqui&lt;/a>.
Sucesso para o pessoal do Estúdio&lt;/p></description></item><item><title>Slides das minhas palestras na Unipar</title><link>https://eltonminetto.dev/2010/10/02/slides-das-minhas-palestras-na-unipar/</link><pubDate>Sat, 02 Oct 2010 16:04:53 +0000</pubDate><guid>https://eltonminetto.dev/2010/10/02/slides-das-minhas-palestras-na-unipar/</guid><description>&lt;p>Coloquei no meu slideshare o material das minhas duas palestras &lt;a href="https://eltonminetto.dev/blog/2010/09/16/palestras-na-unipar">realizadas na Unipar&lt;/a>:
&lt;a href="https://eltonminetto/dev/files/talks/frameworksuniparpdf2720.pdf">Frameworks de Desenvolvimento Web com PHP&lt;/a>
&lt;a href="https://eltonminetto/dev/files/talks/drimiouniparpdf2539.pdf">Construindo uma Rede Social com PHP e Software Livre&lt;/a>
Obrigado a todos que foram nas palestras. Espero que tenha sido útil&lt;/p></description></item><item><title>Palestra no Solisc</title><link>https://eltonminetto.dev/2010/09/20/palestra-no-solisc/</link><pubDate>Mon, 20 Sep 2010 15:28:44 +0000</pubDate><guid>https://eltonminetto.dev/2010/09/20/palestra-no-solisc/</guid><description>&lt;p>Nos dias 22 e 23 de Outubro/2010 irá acontecer a quinta edição do SoLiSC, Congresso Catarinense de Software Livre, em Florianópolis.
Minha palestra &amp;ldquo;Entre na fila. Processamento distribuído usando Gearman&amp;rdquo; foi aprovada, então vou estar participando do evento.
Mais detalhes no site oficial do &lt;a href="http://www.solisc.org.br/2010/">SoLiSC&lt;/a>
Os detalhes da minha palestra estão neste &lt;a href="http://papers.solisc.org.br/2010/pub/programacao/55">link&lt;/a>&lt;/p></description></item><item><title>Palestras na Unipar</title><link>https://eltonminetto.dev/2010/09/16/palestras-na-unipar/</link><pubDate>Thu, 16 Sep 2010 20:28:39 +0000</pubDate><guid>https://eltonminetto.dev/2010/09/16/palestras-na-unipar/</guid><description>&lt;p>No dia 01/10/2010 vou ministrar duas palestras na Unipar de Cianorte, Paraná
Tem até convite
&lt;a href="https://eltonminetto.dev/images/posts/palestra_cianorte1.jpg">&lt;img src="https://eltonminetto.dev/images/posts/palestra_cianorte1_300.jpg" alt="">&lt;/a>
Quem estiver a fim de conversar sobre PHP e coisas afins é só dar um pulo na palestra&lt;/p></description></item><item><title>Monografia sobre CouchDB</title><link>https://eltonminetto.dev/2010/09/06/monografia-sobre-couchdb/</link><pubDate>Mon, 06 Sep 2010 16:38:39 +0000</pubDate><guid>https://eltonminetto.dev/2010/09/06/monografia-sobre-couchdb/</guid><description>&lt;p>No primeiro semestre de 2010 eu tive o prazer de orientar o acadêmico &lt;a href="mailto:kassianoj@gmail.com">Kassiano Matteussi&lt;/a> no seu Trabalho de Conclusão de Curso, na Unochapecó, onde sou professor.
O trabalho intitulado &amp;ldquo;Desenvolvimento de uma interface WEB com PHP para gerenciamento de banco de dados CouchDB&amp;rdquo; está &lt;a href="https://s3.amazonaws.com/elton/docs/monografia_kassiano.pdf">disponível em PDF&lt;/a>, bem como a sua versão resumida, em forma de &lt;a href="https://eltonminetto.dev/docs/artigo_kassiano.pdf">artigo&lt;/a>.
Se alguém tiver interesse de ver os códigos é só mandar um e-mail para o Kassiano.
Parabéns novamente ao Kassiano pelo trabalho.&lt;/p></description></item><item><title>Material de minha palestra sobre Gearman</title><link>https://eltonminetto.dev/2010/07/26/material-de-minha-palestra-sobre-gearman/</link><pubDate>Mon, 26 Jul 2010 15:47:45 +0000</pubDate><guid>https://eltonminetto.dev/2010/07/26/material-de-minha-palestra-sobre-gearman/</guid><description>&lt;p>Coloquei no Slideshare o material da apresentação quer fiz no FISL 2010
&lt;a href="https://eltonminetto/dev/files/talks/solisc2010-101024121328-phpapp02.pdf">Entre na fila. Processamento distribuído usando Gearman&lt;/a>&lt;/p></description></item><item><title>Fisl 2010</title><link>https://eltonminetto.dev/2010/07/19/fisl-2010/</link><pubDate>Mon, 19 Jul 2010 21:41:42 +0000</pubDate><guid>https://eltonminetto.dev/2010/07/19/fisl-2010/</guid><description>&lt;p>Esta semana acontece o FISL 11, em Porto Alegre.
E pela terceira vez vou ter o orgulho de palestrar no evento
Minha palestra vai ser na sexta, dia 23/07, as 20:00.
O título da palestra é &amp;ldquo;&lt;a href="http://verdi.softwarelivre.org/papers_ng/activity/view?activity_id=203">Entre na fila. Processamento distribuído usando Gearman&lt;/a>&amp;rdquo;.
Provavelmente vou passar muito tempo no stand do PHPBR conversando com a galera, então caso passe por lá é só dar um parada para conversarmos&lt;/p></description></item><item><title>PHPSC Conf 2010</title><link>https://eltonminetto.dev/2010/06/21/phpsc-conf-2010/</link><pubDate>Mon, 21 Jun 2010 20:45:04 +0000</pubDate><guid>https://eltonminetto.dev/2010/06/21/phpsc-conf-2010/</guid><description>&lt;p>A coordenação do Grupo de Usuários de PHP do Estado de Santa Catarina  PHPSC  promove em Joinville/SC, em parceria com a SOCIESC, durante sua semana acadêmica dos cursos de computação, nos dias 27 e 28 de Agosto de 2010, a terceira edição do evento, entitulada: PHPSC Conf 2010.&lt;/p></description></item><item><title>Google Command Line Tools</title><link>https://eltonminetto.dev/2010/06/21/google-command-line-tools/</link><pubDate>Mon, 21 Jun 2010 14:03:34 +0000</pubDate><guid>https://eltonminetto.dev/2010/06/21/google-command-line-tools/</guid><description>&lt;p>O pessoal do Google lançou mais uma contribuição para o mundo Open Source. Trata-se do Google Command Line Tools. Desenvolvido em Python facilita a criação de scripts para usar algumas das ferramentas da empresa como o Blogger, Picasa, Youtube, Google Calendar e Google Docs.
Para instalar no Mac OSX é preciso primeiro instalar o Python-Gdata:&lt;/p></description></item><item><title>Apresentação sobre MySQL na ERBD</title><link>https://eltonminetto.dev/2010/04/19/apresentacao-sobre-mysql-no-erbd/</link><pubDate>Mon, 19 Apr 2010 09:50:32 +0000</pubDate><guid>https://eltonminetto.dev/2010/04/19/apresentacao-sobre-mysql-no-erbd/</guid><description>&lt;p>Estou disponibilizando o material da minha &lt;a href="https://eltonminetto.dev/blog/2010/03/29/vi-escola-regional-de-banco-de-dados">apresentação&lt;/a> no ERBD em Joinville.
Os slides estão no &lt;a href="http://slidesha.re/9KPhUB">Slideshare&lt;/a> e os arquivos com os exemplos que apresentei podem ser baixados &lt;a href="https://s3.amazonaws.com/elton/docs/mysql_escalavel.zip">aqui&lt;/a>&lt;/p></description></item><item><title>VI Escola Regional de Banco de Dados</title><link>https://eltonminetto.dev/2010/03/29/vi-escola-regional-de-banco-de-dados/</link><pubDate>Mon, 29 Mar 2010 10:44:37 +0000</pubDate><guid>https://eltonminetto.dev/2010/03/29/vi-escola-regional-de-banco-de-dados/</guid><description>&lt;p>A VI edição da Escola Regional de Banco de Dados vai acontecer em Joinville/SC, de 14 a 16/Abril de 2010.
É um evento da SBC que está sendo organizado pela UDESC e UNIVILLE. Eu vou ministrar um mini-curso &amp;ldquo;&lt;a href="http://www.erbd2010.udesc.br/programacao_detalhe.php?cont=mc1">Mysql para aplicações Web escaláveis&lt;/a>&amp;rdquo;
Os detalhes sobre o evento estão no &lt;a href="http://www.erbd2010.udesc.br/index.php">site oficial&lt;/a>&lt;/p></description></item><item><title>Contabilizar espaço usado em FTP usando Python</title><link>https://eltonminetto.dev/2010/03/10/contabilizar-espaco-usado-em-ftp-usando-python/</link><pubDate>Wed, 10 Mar 2010 11:34:05 +0000</pubDate><guid>https://eltonminetto.dev/2010/03/10/contabilizar-espaco-usado-em-ftp-usando-python/</guid><description>&lt;p>Aqui na &lt;a href="http://www.drimio.com">empresa&lt;/a> temos duas contas de FTP contratadas no nosso plano de hospedagem para usarmos como espaço de backup. As duas contas tem um espaço limitado e toda semana eu preciso monitorar quanto espaço estamos usando, para evitar erros no script de backup. Para facilitar esse controle eu criei um pequeno script Python para navegar em todas as pastas e me dizer quanto espaço estou usando. O script ficou assim:&lt;/p></description></item><item><title>Enviando DMs do Twitter via shell script</title><link>https://eltonminetto.dev/2010/01/28/enviando-dms-do-twitter-via-shell-script/</link><pubDate>Thu, 28 Jan 2010 20:38:19 +0000</pubDate><guid>https://eltonminetto.dev/2010/01/28/enviando-dms-do-twitter-via-shell-script/</guid><description>&lt;p>Monitorar os servidores e serviços é uma tarefa importante para manter seus sites e sistemas sempre em ordem. Existem diversas ferramentas bem completas como o Nagios que fazem praticamente todo o serviço. Eu uso o Nagios para monitorar quase tudo e ele me avisa via e-mail de quaisquer problemas. O problema é que nã verifico e-mail o tempo todo.  Uma solução seria mandar os avisos via SMS, mas isso envolve alguns custos.&lt;/p></description></item><item><title>PHP Conference Brasil 2009</title><link>https://eltonminetto.dev/2009/11/29/php-conference-brasil-2009/</link><pubDate>Sun, 29 Nov 2009 17:09:02 +0000</pubDate><guid>https://eltonminetto.dev/2009/11/29/php-conference-brasil-2009/</guid><description>&lt;p>Nos dias 26,27 e 28/11 eu estive em São Paulo participando do PHP Conference Brasil 2009. Foi a segunda edição que participei, a primeira foi em 2006. É possível perceber como o evento se profissionalizou, com uma estrutura melhor, mais palestrantes internacionais, mais participantes.
Além de ver palestras muito importantes para mim, principalmente a parte de PHPUnit e testes, a parte mais legal de um evento assim é o que acontece fora das salas de palestras. Encontrar o pessoal que você convive diariamente via twitter ou msn é sempre divertido.
Neste evento fizemos uma reunião do pessoal do PHPSC (sim, precisamos ir até SP para nos reunirmos), conversei com o &lt;a href="http://twitter.com/mrprompt">@mrprompt &lt;/a>sobre o &lt;a href="http://nginx.net/">NGix&lt;/a> (vai ser útil no Drimio), fizemos uma unconference com o pessoal do &lt;a href="http://code.google.com/p/webmind/">WebMind&lt;/a> (fiquei impressionado com o projeto, vou ajudar em algo), ganhei camiseta do &lt;a href="http://www.phpburn.com/">PHPBurn&lt;/a>, recebi feedback sobre o meu livro (parece q há interesse para uma segunda edição) e fui convidado a palestrar em outro evento da comunidade pelo país.
Isso sem comentar o evento paralelo, que sempre ocorre, o PHPinga. Somente quem já participou sabe o quanto é divertido. É um evento etinerante, que acontece sempre que dois ou mais &lt;del>bêbados&lt;/del> programadores PHP se encontram. E já gerou histórias hilárias para serem relembradas nos próximos encontros.&lt;/p></description></item><item><title>Apresentação sobre Frameworks em PHP</title><link>https://eltonminetto.dev/2009/11/16/apresentacao-sobre-frameworks-em-php/</link><pubDate>Mon, 16 Nov 2009 08:39:16 +0000</pubDate><guid>https://eltonminetto.dev/2009/11/16/apresentacao-sobre-frameworks-em-php/</guid><description>&lt;p>No dia 14/11 eu participei como palestrante do &lt;a href="http://www.itconf.com.br">ITconf&lt;/a>, em Maringá.
O evento foi muito legal, com participação de palestrantes de renome e um público bem interessado e motivado.
A organização do evento também está de parabéns.
Coloquei no Slideshare a apresentação que fiz. E no Flickr algumas das fotos que tiraram.
&lt;a href="http://www.slideshare.net/eminetto/frameworks-de-desenvolvimento-em-php">Apresentação&lt;/a>
&lt;a href="http://www.flickr.com/photos/eltonminetto/sets/72157622689690757/">Fotos&lt;/a>&lt;/p></description></item><item><title>Script para tunning de performance do MySQL</title><link>https://eltonminetto.dev/2009/11/05/script-para-tunning-de-performance-do-mysql/</link><pubDate>Thu, 05 Nov 2009 16:52:21 +0000</pubDate><guid>https://eltonminetto.dev/2009/11/05/script-para-tunning-de-performance-do-mysql/</guid><description>&lt;p>Com esse post espero iniciar uma série sobre otimizações de performance e escalabilidade de PHP, MySQL e outras tecnologias relacionadas.
Numa das andanças pelo Google encontrei um script que faz uma análise do banco MySQL e indica melhorias de configuração do arquivo my.cnf
Achei interessante para iniciar um estudo de otimização do banco de dados.
Script: &lt;a href="https://eltonminetto.dev/codes/tunning-primer.sh">/codes/tunning-primer.sh&lt;/a>&lt;/p></description></item><item><title>Palestra no ITConf</title><link>https://eltonminetto.dev/2009/10/21/palestra-no-itconf/</link><pubDate>Wed, 21 Oct 2009 18:47:24 +0000</pubDate><guid>https://eltonminetto.dev/2009/10/21/palestra-no-itconf/</guid><description>&lt;p>Conforme comentei em outro &lt;a href="https://eltonminetto.dev/blog/2009/09/10/mais-palestras">post&lt;/a> fui convidado a ministrar uma palestra em Maringá/PR, no &lt;a href="http://www.itconf.com.br/">ITConf&lt;/a>
No site e no cartaz abaixo estão disponíveis mais informações&lt;/p></description></item><item><title>Palestra no Senai</title><link>https://eltonminetto.dev/2009/10/21/palestra-no-senai/</link><pubDate>Wed, 21 Oct 2009 18:42:52 +0000</pubDate><guid>https://eltonminetto.dev/2009/10/21/palestra-no-senai/</guid><description>&lt;p>No dia 04/11 eu vou ministrar uma palestra no Senai, em Joinville/SC. O convite foi do meu amigo &lt;a href="mailto:alexandre.melo@sc.senai.br">Alexandre Melo&lt;/a>. Vou falar sobre o case do Drimio. Então, se você tiver curiosidade de saber alguns segredos de bastidores de como usamos PHP e outras tecnologias Open Source é uma boa oportunidade.
Endereço: Rua: Arno Waldemar Dohler, 957 - Bairro: Zona Industrial Norte - CEP: 89219-510 - Joinville, Joinville / SC  Brasil  Fone: (47) 3441-7700
Local: Auditório da Unidade Norte I / MIDIVille
Data: 04/11/2009
Horário: 18:30 às 20:00.&lt;/p></description></item><item><title>Material da palestra na Udesc</title><link>https://eltonminetto.dev/2009/09/23/material-da-palestra-na-udesc/</link><pubDate>Wed, 23 Sep 2009 11:19:36 +0000</pubDate><guid>https://eltonminetto.dev/2009/09/23/material-da-palestra-na-udesc/</guid><description>&lt;p>Ontem ministrei a palestra &amp;ldquo;Desenvolvendo aplicações Web escaláveis com PHP&amp;rdquo; na Semana Acadêmica de Computação/Sistemas de Informação na Udesc/Joinville. Galera bem participativa e legal. Ganhei até camiseta :D
Publiquei os slides no Slideshare, então quem quiser dar uma olhada o link é esse:
&lt;a href="https://eltonminetto/dev/files/talks/appwebescalaveisudesc-090923091351-phpapp01.pdf">https://eltonminetto/dev/files/talks/appwebescalaveisudesc-090923091351-phpapp01.pdf&lt;/a>&lt;/p></description></item><item><title>Mais palestras</title><link>https://eltonminetto.dev/2009/09/10/mais-palestras/</link><pubDate>Thu, 10 Sep 2009 21:25:45 +0000</pubDate><guid>https://eltonminetto.dev/2009/09/10/mais-palestras/</guid><description>&lt;p>Nos próximos meses vou ministrar mais três palestras:&lt;/p>
&lt;ul>
&lt;li>Na Udesc em Joinville vou falar sobre &amp;ldquo;Desenvolvendo Aplicações Web Escaláveis com PHP&amp;rdquo;. Vai ser no dia 22/09 as 19h&lt;/li>
&lt;li>No dia 13/11 vou pra Maringá(PR) falar sobre o Zend Framework. Vai ser na Cesumar.&lt;/li>
&lt;li>E vou ter o prazer de encontrar todo o pessoal do PHP na PHPConf Brasil, a maior conferência do país. Vou falar sobre o &lt;a href="http://www.phpconf.com.br/presentations/show/pid/71">case do Drimio&lt;/a>
Fica aí a dica. Se alguém quiser trocar idéias e dar umas risadas nos encontramos em uma dessas oportunidades.&lt;/li>
&lt;/ul></description></item><item><title>Material da palestra no FISL 10</title><link>https://eltonminetto.dev/2009/06/27/material-da-palestra-no-fisl-10/</link><pubDate>Sat, 27 Jun 2009 15:34:28 +0000</pubDate><guid>https://eltonminetto.dev/2009/06/27/material-da-palestra-no-fisl-10/</guid><description>&lt;p>Acabei de ministrar minha palestra no FISL 10. Foi um sucesso. Lotou a sala e tiveram que transmitir para outra sala para a galera assistir. Fiquei muito feliz com o resultado: muitas perguntas, contatos e novos seguidores no twitter :-)
Agradeço a todos que puderam vir na palestra.
O material está &lt;a href="https://eltonminetto/dev/files/talks/appwebescalaveisfisl-090627132805-phpapp02.pdf">aqui&lt;/a>&lt;/p></description></item><item><title>FISL 10.0</title><link>https://eltonminetto.dev/2009/06/19/fisl-10-0/</link><pubDate>Fri, 19 Jun 2009 22:21:16 +0000</pubDate><guid>https://eltonminetto.dev/2009/06/19/fisl-10-0/</guid><description>&lt;p>Alguém comentou em algum texto que o FISL é algo próximo a &amp;ldquo;Festa da Padroeira dos Nerds&amp;rdquo;. Todo ano nós migramos pro sul e nos encontramos em meio a bits, cerveja e discussões sobre tecnologia e, principalmente, software livre.
E vou ter a felicidade de ministrar novamente uma &lt;a href="http://fisl.softwarelivre.org/10/papers/pub/programacao/66">palestra&lt;/a>.
Como eu vou comentar sobre o case do &lt;a href="http://www.drimio.com">Drimio&lt;/a> já publicaram sobre a palestra &lt;a href="http://www.clicrbs.com.br/especial/rs/tecnologia/19,0,2548535,Rede-social-brasileira-quer-quebrar-monologo-das-marcas.html">aqui&lt;/a> e &lt;a href="http://www.resellerweb.com.br/agenda/index.asp">aqui&lt;/a>. Legal!
Então, se você estiver perdido por lá, na sexta ou no sábado e quiser trocar umas idéias é só me avisar. Vou estar twittando sobre as palestras. Meu twitter é &lt;a href="http://www.twitter.com.br/eminetto">http://www.twitter.com/eminetto&lt;/a>
Provavelmente também devo estar no estande do PHP Brasil Comunidades representando orgulhosamente o PHPSC.
E que venha o #phpinga :-D&lt;/p></description></item><item><title>Material da palestra no PHPSC Conf 2009</title><link>https://eltonminetto.dev/2009/06/10/material-da-palestra-no-phpsc-conf-2009/</link><pubDate>Wed, 10 Jun 2009 17:48:17 +0000</pubDate><guid>https://eltonminetto.dev/2009/06/10/material-da-palestra-no-phpsc-conf-2009/</guid><description>&lt;p>Finalmente me organizei e fiz o upload dos slides da palestra que ministrei no PHPSC Conf 2009.
Coloquei no Slideshare. Se alguém precisar do arquivo em outro formato é só me avisar.
&lt;a href="https://eltonminetto/dev/files/talks/memcache-090610153348-phpapp01.pdf">Melhorando a performance de aplicações com o uso do MemCache&lt;/a>&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2009/05/12/e-melhor-estudar-sozinho-ou-cursar-uma-graduacao-de-ti/</link><pubDate>Tue, 12 May 2009 16:50:41 +0000</pubDate><guid>https://eltonminetto.dev/2009/05/12/e-melhor-estudar-sozinho-ou-cursar-uma-graduacao-de-ti/</guid><description>&lt;p>O Cayo, do blog &lt;a href="http://www.yogodoshi.com">http://www.yogodoshi.com&lt;/a> fez um &lt;a href="http://www.yogodoshi.com/blog/web-developer/programador-estudar-sozinho-ou-faculdade">post bem interessante&lt;/a> sobre o assunto. Vale a leitura&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2009/05/12/inscricoes-abertas-para-o-phpsc-conf-20/</link><pubDate>Tue, 12 May 2009 13:50:24 +0000</pubDate><guid>https://eltonminetto.dev/2009/05/12/inscricoes-abertas-para-o-phpsc-conf-20/</guid><description>&lt;p>Estão abertas as &lt;a href="http://www.phpsc.com.br/2009/05/12/inscricoes-do-phpsc-conf-2009-abertas/pt/">inscrições&lt;/a> para o PHPSC Conf 2.0, que vai acontecer em Itajaí nos dias 29,30 e 31 de Maio.
Nos próximos dias devemos publicar também a grade de palestras&lt;/p></description></item><item><title>Orgulho do seu Nelson...</title><link>https://eltonminetto.dev/2009/05/02/orgulho-do-seu-nelson/</link><pubDate>Sat, 02 May 2009 22:42:38 +0000</pubDate><guid>https://eltonminetto.dev/2009/05/02/orgulho-do-seu-nelson/</guid><description>&lt;p>Ontem foi um dia especial. Passei na banca para comprar duas revistas: a edição 20 da &lt;a href="http://www.europanet.com.br/euro2003/?cat_id=1107&amp;amp;pag_id=20457">Computer Arts Brasil&lt;/a> e a segunda edição da revista &lt;a href="http://www.revistatidigital.com.br/wp-content/themes/tidigital/popup_capa.php?ed_id=02">TI Digital&lt;/a>.
A capa desta edição da Computer Arts foi desenhada pelo pessoal do&lt;a href="http://www.estudioalice.com.br/"> Estúdio Alice&lt;/a>, do qual meu irmão é sócio. E a TI Digital publicou uma reportagem sobre o CakePHP, onde eu dei um depoimento. Tem até foto minha.
Foi um dia legal.&lt;/p></description></item><item><title>Meteriais das palestras em Xanxerê</title><link>https://eltonminetto.dev/2009/04/27/materiais-das-palestras-em-xanxere/</link><pubDate>Mon, 27 Apr 2009 10:01:55 +0000</pubDate><guid>https://eltonminetto.dev/2009/04/27/materiais-das-palestras-em-xanxere/</guid><description>&lt;p>Estou disponibilizando o material das duas &lt;a href="https://eltonminetto.dev/blog/2009/04/22/palestra-em-xanxere-2">palestras&lt;/a> que ministrei na Unoesc Xanxerê
&lt;a href="https://eltonminetto.dev/docs/zend_framework_xxe_II.pdf">Zend Framework&lt;/a>
&lt;a href="https://eltonminetto.dev/docs/app_web_escalaveis_xxe.pdf">Desenvolvendo aplicações Web escaláveis &lt;/a>&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2009/04/22/palestra-em-xanxere-2/</link><pubDate>Wed, 22 Apr 2009 17:23:26 +0000</pubDate><guid>https://eltonminetto.dev/2009/04/22/palestra-em-xanxere-2/</guid><description>&lt;p>Fui convidado a ministrar duas palestras em Xanxerê, oeste de Santa Catarina.&lt;/p>
&lt;p>Vai ser no sábado dia 25/04, no auditório da Unoesc Campus de Xanxerê, apartir das 9hrs. A entrada é franca e quem quiser certificado é 10 reais.&lt;/p></description></item><item><title>Chamada de trabalhos PHPSC Conf 2.0/2009 - Univali, Itajaí</title><link>https://eltonminetto.dev/2009/04/17/chamada-de-trabalhos-phpsc-conf-202009-univali-itajai/</link><pubDate>Fri, 17 Apr 2009 08:34:52 +0000</pubDate><guid>https://eltonminetto.dev/2009/04/17/chamada-de-trabalhos-phpsc-conf-202009-univali-itajai/</guid><description>&lt;p>O Grupo de Usuários de PHP do Estado de Santa Catarina está promovendo o evento em Itajaí - litoral do estado - em parceria com a Univali durante a Semana da Computação, nos dias 29 e 30 de Maio de 2009. E no dia 31 de Maio, no mesmo local, será realizado o primeiro TestFest de PHP de Santa Catarina.&lt;/p></description></item><item><title>Novo layout</title><link>https://eltonminetto.dev/2009/04/13/novo-layout/</link><pubDate>Mon, 13 Apr 2009 11:14:57 +0000</pubDate><guid>https://eltonminetto.dev/2009/04/13/novo-layout/</guid><description>&lt;p>Aproveitei o feriadão para modificar um pouco o layout do site. Como não tenho capacidades de design acabei pegando um tema do Wordpress e modificando um pouco.
Coloquei um plugin para mostrar os meus posts no Twitter. Como tenho pouco tempo para postar no site pelo menos assim ele não fica tão parado.
Se alguém tiver alguma sugestão ou crítica é só comentar.&lt;/p></description></item><item><title>Reportagem sobre CakePHP</title><link>https://eltonminetto.dev/2009/04/08/reportagem-sobre-cakephp/</link><pubDate>Wed, 08 Apr 2009 12:02:35 +0000</pubDate><guid>https://eltonminetto.dev/2009/04/08/reportagem-sobre-cakephp/</guid><description>&lt;p>Foi publicada na segunda edição da revista &lt;a href="http://www.revistatidigital.com.br/index.php">TIdigital&lt;/a> uma reportagem sobre o framework CakePHP.&lt;/p>
&lt;p>Foi feita uma entrevista com um dos criadores do framework, John David Anderson e profissionais brasileiros que usam a ferramenta: &lt;a href="http://jhony.wordpress.com">Jhony Maiki Maseto&lt;/a>, &lt;a href="http://www.tuliofaria.net">Tulio Vitor Machado Faria&lt;/a>, &lt;a href="http://www.cakephp.com.br">Oberaldo Büll Junior&lt;/a>, João José Carvalho Pedrini e eu.&lt;/p></description></item><item><title>Quer trabalhar na Drimio?</title><link>https://eltonminetto.dev/2009/03/25/quer-trabalhar-na-drimio/</link><pubDate>Wed, 25 Mar 2009 15:58:23 +0000</pubDate><guid>https://eltonminetto.dev/2009/03/25/quer-trabalhar-na-drimio/</guid><description>&lt;p>Temos uma vaga para trabalhar na &lt;a href="http://blog.drimio.com/about/">Drimio&lt;/a>, em Joinville. Então, se você tem interesse em trabalhar em um projeto divertido, cheio de desafios, em uma cidade legal e você se encaixa no perfil abaixo entre em contato comigo.
Mande seu currículo para &lt;a href="mailto:elton.minetto@drimio.com">elton.minetto@drimio.com&lt;/a>
Aí conversamos em pvt sobre salário, benefícios, sobre os projetos, etc,etc.&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2009/03/18/promocao-voce-na-drimio/</link><pubDate>Wed, 18 Mar 2009 12:03:34 +0000</pubDate><guid>https://eltonminetto.dev/2009/03/18/promocao-voce-na-drimio/</guid><description>&lt;p>Para marcar o lançamento da versão beta da &lt;a href="http://www.drimio.com/">Drimio&lt;/a> estamos fazendo uma promoção, chamada &amp;ldquo;Você na Drimio&amp;rdquo;. Você pode ganhar um iPod Shuffe 2GB. Entre no site e &lt;a href="http://www.drimio.com/vocenadrimio/">veja como participar&lt;/a>. E boa sorte :-)&lt;/p></description></item><item><title>Procura-se beta testers</title><link>https://eltonminetto.dev/2009/02/13/procura-se-beta-testers/</link><pubDate>Fri, 13 Feb 2009 14:11:24 +0000</pubDate><guid>https://eltonminetto.dev/2009/02/13/procura-se-beta-testers/</guid><description>&lt;p>Depois de alguns meses de desenvolvimento finalmente posso começar a comentar sobre o projeto que estou trabalhando. Chama-se &lt;a href="http://blog.drimio.com/2008/12/mas-quem-e-a-drimio/">Drimio&lt;/a>.&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2009/01/28/de-volta-as-aulas/</link><pubDate>Wed, 28 Jan 2009 22:36:08 +0000</pubDate><guid>https://eltonminetto.dev/2009/01/28/de-volta-as-aulas/</guid><description>&lt;p>Uma das minhas resoluções de ano novo para 2009 era voltar a dar aulas.&lt;/p>
&lt;p>Graças a indicação de meu amigo Alexandre Melo vou dar aula na Sociesc, aqui em Joinville. A disciplina Lógica de Programação, no curso Tecnologia em Desenvolvimento de Sistemas.  Estou bem empolgado com isso. Espero fazer novos amigos entre os alunos e professores.&lt;/p></description></item><item><title>Excelentes Oportunidades para Desenvolvedores PHP</title><link>https://eltonminetto.dev/2008/12/23/excelentes-oportunidades-para-desenvolvedores-php/</link><pubDate>Tue, 23 Dec 2008 15:48:20 +0000</pubDate><guid>https://eltonminetto.dev/2008/12/23/excelentes-oportunidades-para-desenvolvedores-php/</guid><description>&lt;p>A &lt;strong>InPhonex.com, LLC&lt;/strong> (&lt;a href="http://www.inphonex.com.br/">http://www.inphonex.com.br&lt;/a>), empresa americana provedora de serviços VoIP para clientes de mais de 150 países, contrata novos desenvolvedores PHP para trabalhar no escritório de desenvolvimento em Florianópolis, Santa Catarina.&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2008/12/08/curso-de-pos-graduacao-desenvolvimento-de-sistemas-web/</link><pubDate>Mon, 08 Dec 2008 08:32:28 +0000</pubDate><guid>https://eltonminetto.dev/2008/12/08/curso-de-pos-graduacao-desenvolvimento-de-sistemas-web/</guid><description>&lt;p>A Unochapecó está lançando um curso de pós-graduação em Desenvolvimento de Sistemas Web. Eu vou ministrar duas disciplinas no curso. Os detalhes:&lt;/p></description></item><item><title>Novo blog</title><link>https://eltonminetto.dev/2008/12/04/novo-blog/</link><pubDate>Thu, 04 Dec 2008 16:01:05 +0000</pubDate><guid>https://eltonminetto.dev/2008/12/04/novo-blog/</guid><description>&lt;p>Foi criado o blog da empresa onde estou trabalhando em Joinville: &lt;a href="http://blog.drimio.com">http://blog.drimio.com&lt;/a>&lt;/p>
&lt;p>Por enquanto estamos escrevendo nossas experiências com o Zend Framework, escalabilidade, performance, etc. E em breve mais novidades sobre nosso megalomaníaco projeto de domínio global :-)&lt;/p></description></item><item><title>Lock em arquivos usando SVN e Subclipse</title><link>https://eltonminetto.dev/2008/11/25/lock-em-arquivos-usando-svn-e-subclipse/</link><pubDate>Tue, 25 Nov 2008 15:09:44 +0000</pubDate><guid>https://eltonminetto.dev/2008/11/25/lock-em-arquivos-usando-svn-e-subclipse/</guid><description>&lt;p>Outra novidade para mim ao usar o Subversion foi o controle de Locks. &lt;/p>
&lt;p>Eu sempre usei o CVS integrado ao Eclipse para gerenciar os projetos que eu trabalhava e com essa duplinha é bem fácil configurar para evitar que dois programadores alterem o mesmo arquivo.&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2008/11/25/deploy-automatico-do-svn-para-o-htdocs/</link><pubDate>Tue, 25 Nov 2008 14:17:25 +0000</pubDate><guid>https://eltonminetto.dev/2008/11/25/deploy-automatico-do-svn-para-o-htdocs/</guid><description>&lt;p>Estou iniciando um novo projeto e aproveitei para mudar do CVS para o Subversion. &lt;/p>
&lt;p>Uma das coisas que achei interessante é o esquema de &amp;ldquo;&lt;em>hooks&lt;/em>&amp;rdquo;. É um conceito parecido com &amp;ldquo;&lt;em>triggers&lt;/em>&amp;rdquo; de bancos de dados. Você pode programar alguns scripts para serem executados em momentos específicos do ciclo gerenciado pelo SVN. As opções são:&lt;/p></description></item><item><title>Vagas de emprego em Joinville</title><link>https://eltonminetto.dev/2008/10/21/vagas-de-emprego-em-joinville/</link><pubDate>Tue, 21 Oct 2008 11:13:13 +0000</pubDate><guid>https://eltonminetto.dev/2008/10/21/vagas-de-emprego-em-joinville/</guid><description>&lt;p>Temos algumas vagas na empresa onde eu estou trabalhando, a Network Vox. É pra trabalhar em Joinville.
Se você tem interesse em trabalhar em um projeto divertido, cheio de desafios, em uma cidade legal e vc se encaixa em um dos perfis abaixo entre em contato comigo.
Mande seu currículo para &lt;a href="mailto:elton.minetto@networkvox.com.br">elton.minetto@networkvox.com.br&lt;/a>
Aí conversamos em pvt sobre salário, benefícios, sobre os projetos, etc,etc.&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2008/10/20/apresentacao-no-conaphp/</link><pubDate>Mon, 20 Oct 2008 10:18:06 +0000</pubDate><guid>https://eltonminetto.dev/2008/10/20/apresentacao-no-conaphp/</guid><description>&lt;p>Ontem foi minha palestra no ConaPHP. Eu acho que foi legal. Pelo menos eu achei a platéia muito participativa e com ótimas perguntas.&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2008/10/17/novo-blog-e-promocao/</link><pubDate>Fri, 17 Oct 2008 18:25:20 +0000</pubDate><guid>https://eltonminetto.dev/2008/10/17/novo-blog-e-promocao/</guid><description>&lt;p>Os meus amigos Rafael, Israel e sua gangue montaram um novo blog, o &lt;a href="http://www.mafagafo.com.br">Mafagafo&lt;/a>&lt;/p>
&lt;p>E pra começar com o pé direito eles estão fazendo uma promoção, sorteando um Playstation 2!&lt;/p></description></item><item><title>Palestra no ConaPHP</title><link>https://eltonminetto.dev/2008/10/09/palestra-no-conaphp/</link><pubDate>Thu, 09 Oct 2008 10:09:47 +0000</pubDate><guid>https://eltonminetto.dev/2008/10/09/palestra-no-conaphp/</guid><description>&lt;p>Este ano vai acontecer o primeiro &lt;a href="http://www.conaphp.com.br">ConaPHP&lt;/a>, Congresso Nacional de PHP, evento inserido no CONISLI 2008.&lt;/p></description></item><item><title>Como tornar-se um PHP Ninja</title><link>https://eltonminetto.dev/2008/10/02/como-tornar-se-um-php-ninja/</link><pubDate>Thu, 02 Oct 2008 10:24:57 +0000</pubDate><guid>https://eltonminetto.dev/2008/10/02/como-tornar-se-um-php-ninja/</guid><description>&lt;p>Encontrei esse &lt;a href="http://www.phpfour.com/blog/2008/10/02/become-kick-ass-php-ninja-from-newbie-guide-tips/">texto&lt;/a> no DZone hoje. Ele dá algumas dicas interessantes de como ser um bom programador. Apesar do título, as dicas podem ser usadas para outras linguagens também, como por exemplo usar controle de versões, usar padrões de codificação, documentar o código, etc.&lt;/p></description></item><item><title>Novo texto no site Infotecnews</title><link>https://eltonminetto.dev/2008/09/20/novo-texto-no-site-infotecnews/</link><pubDate>Sat, 20 Sep 2008 17:15:27 +0000</pubDate><guid>https://eltonminetto.dev/2008/09/20/novo-texto-no-site-infotecnews/</guid><description>&lt;p>Escrevi mais um texto para a coluna do PHPSC no site &lt;a href="http://www.infotecnews.com.br/colunista_detalhe.php?id=16">Infotecnews&lt;/a>&lt;/p>
&lt;p>O título é &amp;ldquo;Ferramentas de desenvolvimento para PHP&amp;rdquo;&lt;/p></description></item><item><title>Sorteados com os Livros</title><link>https://eltonminetto.dev/2008/09/09/sorteados-com-os-livros/</link><pubDate>Tue, 09 Sep 2008 10:10:22 +0000</pubDate><guid>https://eltonminetto.dev/2008/09/09/sorteados-com-os-livros/</guid><description>&lt;p>Quero agradecer a todo que participaram da promoção de aniversário do meu site.&lt;/p>
&lt;p>Foi muito bom receber todos esses comentários de apoio.&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2008/09/05/phpsc-e-colunista-em-portal-de-tecnologia/</link><pubDate>Fri, 05 Sep 2008 22:42:57 +0000</pubDate><guid>https://eltonminetto.dev/2008/09/05/phpsc-e-colunista-em-portal-de-tecnologia/</guid><description>&lt;p>Esta semana foi lançado o Portal &lt;a href="http://www.infotecnews.com.br/">InfotecNews&lt;/a>. Trata-se de um Portal de tecnologia desenvolvido em Palhoça com enfase nacional que foca Santa Catarina.&lt;/p></description></item><item><title>Promoção de aniversário do site</title><link>https://eltonminetto.dev/2008/08/30/promocao-de-aniversario-do-site/</link><pubDate>Sat, 30 Aug 2008 14:12:20 +0000</pubDate><guid>https://eltonminetto.dev/2008/08/30/promocao-de-aniversario-do-site/</guid><description>&lt;p>No dia 04/09/2008 fazem 5 anos que criei este site!&lt;/p>
&lt;p>Nestes 5 anos foram 245 posts (246 contando com este), 576 comentários, vários novos amigos e grande conhecimento adquirido.  Realmente foi uma das melhores  práticas profissionais e pessoais que já fiz.&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2008/08/29/evento-em-xanxere/</link><pubDate>Fri, 29 Aug 2008 18:24:45 +0000</pubDate><guid>https://eltonminetto.dev/2008/08/29/evento-em-xanxere/</guid><description>&lt;p>Do dia 25 a 27/09/2008 vai acontecer a segunda edição do Boot, evento sobre tecnologia da informação, realizado pelos cursos de Tecnologia em Análise e Desenvolvimento de Sistemas e Ciências da Computação, da UNOESC Xanxerê. &lt;/p></description></item><item><title>Primeira semana em Joinville</title><link>https://eltonminetto.dev/2008/08/24/primeira-semana-em-joinville/</link><pubDate>Sun, 24 Aug 2008 23:28:02 +0000</pubDate><guid>https://eltonminetto.dev/2008/08/24/primeira-semana-em-joinville/</guid><description>&lt;p>Amanhã vai completar a primeira semana que estou morando em Joinville&lt;/p>
&lt;p>Bom, posso dizer que ainda estou em lua-de-mel com a cidade. Estou achando muito bonita. Pensei que eu iria me perder mais pelas ruas daqui, mas estou me localizando legal. Claro que o Google Maps ajuda, mas a cidade é bem sinalizada e as coisas até que fazem lógica depois que se pensa com atenção. E ontem já fiz um reconhecimento pela cidade de noite. Localizei uns bares legais que pretendo averiguar logo logo.&lt;/p></description></item><item><title>Primeiro compromisso em Joinville</title><link>https://eltonminetto.dev/2008/08/09/primeiro-compromisso-em-joinville/</link><pubDate>Sat, 09 Aug 2008 15:24:48 +0000</pubDate><guid>https://eltonminetto.dev/2008/08/09/primeiro-compromisso-em-joinville/</guid><description>&lt;p>Primeiro compromisso agendado em Joinville: assistir o jogo Joinville e Chapecoense, no dia 23/11/2008 e enviar as fotos para o blog : &lt;a href="http://goldachape.blogspot.com/">http://goldachape.blogspot.com/&lt;/a>&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2008/08/02/de-mudanca/</link><pubDate>Sat, 02 Aug 2008 14:46:17 +0000</pubDate><guid>https://eltonminetto.dev/2008/08/02/de-mudanca/</guid><description>&lt;p>Profissionalmente 2008 tem sido um bom ano para mim. Recebi algumas boas ofertas de emprego, ministrei alguns cursos em SP e participei de alguns projetos interessantes.&lt;/p></description></item><item><title>Softwares para Mac</title><link>https://eltonminetto.dev/2008/07/27/softwares-para-mac/</link><pubDate>Sun, 27 Jul 2008 19:55:12 +0000</pubDate><guid>https://eltonminetto.dev/2008/07/27/softwares-para-mac/</guid><description>&lt;p>Já faz quase um ano que estou usando o Mac. Nesse tempo fui coletando alguns softwares legais. Resolvi escrever aqui a minha lista de escolhas porque pode ser útil para quem está iniciando com o sistema da Apple.&lt;/p></description></item><item><title>Geeks SA</title><link>https://eltonminetto.dev/2008/07/25/geeks-sa/</link><pubDate>Fri, 25 Jul 2008 12:52:06 +0000</pubDate><guid>https://eltonminetto.dev/2008/07/25/geeks-sa/</guid><description>&lt;p>Encontrei esse &lt;a href="http://webinsider.uol.com.br/index.php/2008/07/24/geeks-sa-convivendo-com-talentosos-esquisitos/">post&lt;/a> no site do Webinsider.  Muito legal. Vale a leitura.&lt;/p></description></item><item><title>Aumenta demanda por profissionais Python na Inglaterra</title><link>https://eltonminetto.dev/2008/07/11/aumenta-demanda-por-profissionais-python-na-inglaterra/</link><pubDate>Fri, 11 Jul 2008 10:47:33 +0000</pubDate><guid>https://eltonminetto.dev/2008/07/11/aumenta-demanda-por-profissionais-python-na-inglaterra/</guid><description>&lt;p>Lendo este &lt;a href="http://electrotek.wordpress.com/2008/07/09/europython-2008-python-sun-and-the-stars/">post&lt;/a> sobre a conferência &lt;a href="http://www.europython.eu/">EuroPython 2008&lt;/a> encontrei os gráficos abaixo. &lt;/p>
&lt;p>Eles foram criados com dados do site &lt;a href="http://www.itjobswatch.co.uk/">ITJobWatch&lt;/a>, site inglês de vagas de trabalho.&lt;/p></description></item><item><title>Eu quero trabalhar nessa empresa</title><link>https://eltonminetto.dev/2008/07/04/eu-quero-trabalhar-nessa-empresa/</link><pubDate>Fri, 04 Jul 2008 21:29:25 +0000</pubDate><guid>https://eltonminetto.dev/2008/07/04/eu-quero-trabalhar-nessa-empresa/</guid><description>&lt;p>No meio dos 120 (sério) feeds que leio diariamente (na verdade várias vezes ao dia) &lt;a href="http://www.techcrunch.com/2008/07/03/how-to-build-a-web-app-in-four-days-for-10000-say-hello-to-matt/">encontrei&lt;/a> o site desta empresa: &lt;a href="http://carsonified.com/">Carsonfied&lt;/a>&lt;/p></description></item><item><title>PHP e o Flickr</title><link>https://eltonminetto.dev/2008/06/30/php-e-o-flick/</link><pubDate>Mon, 30 Jun 2008 20:09:45 +0000</pubDate><guid>https://eltonminetto.dev/2008/06/30/php-e-o-flick/</guid><description>&lt;p>O Flickr é um dos sites mas legais da Web 2.0 (apesar de eu não gostar muito deste termo). Ele foi comprado pelo Yahoo e transformado em um substituto para o Yahoo Fotos.&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2008/06/30/ultimas-vagas-para-curso-de-python-em-chapeco/</link><pubDate>Mon, 30 Jun 2008 16:58:51 +0000</pubDate><guid>https://eltonminetto.dev/2008/06/30/ultimas-vagas-para-curso-de-python-em-chapeco/</guid><description>&lt;p>Ainda tem algumas vagas para o curso de Python que vou ministrar em Chapecó. O folder do curso&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2008/06/26/falta-de-visao-das-universidades/</link><pubDate>Thu, 26 Jun 2008 10:54:12 +0000</pubDate><guid>https://eltonminetto.dev/2008/06/26/falta-de-visao-das-universidades/</guid><description>&lt;p>Encontrei este &lt;a href="http://terramel.org/falta-de-visao-das-faculdades-e-o-que-afeta-o-brasileiro/">post&lt;/a> em um dos Planets que leio diariamente.&lt;/p>
&lt;p>Realmente é necessário pensar nisso, principalmente eu que sou professor universitário. Concordo com vários dos argumentos e sempre tento &amp;ldquo;pensar fora da caixinha&amp;rdquo; na hora de ministrar as aulas. Sempre tento mostrar outras linguagens (principalmente Python e PHP), outras abordagens e manter o assunto atualizado. Se estou fazendo certo só o tempo vai dizer&amp;hellip;&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2008/06/25/excelente-apresentacao-sobre-pdo/</link><pubDate>Wed, 25 Jun 2008 08:55:42 +0000</pubDate><guid>https://eltonminetto.dev/2008/06/25/excelente-apresentacao-sobre-pdo/</guid><description>&lt;p>Em seu &lt;a href="http://netevil.org">blog&lt;/a> o Wez Furlong, desenvolvedor do PHP e funcionário da &lt;a href="http://www.omniti.com/">OmniTI&lt;/a>, publicou uma &lt;a href="http://netevil.org/blog/2008/06/slides-pdo">apresentação&lt;/a> sobre PDO (PHP Data Objects). Vale a leitura.&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2008/06/24/ajude-a-sustentar-a-wikipedia-e-outros-projetos-sem-colocar-a-mao-no-bolso-e-concorra-a-um-eee-pc/</link><pubDate>Tue, 24 Jun 2008 22:13:24 +0000</pubDate><guid>https://eltonminetto.dev/2008/06/24/ajude-a-sustentar-a-wikipedia-e-outros-projetos-sem-colocar-a-mao-no-bolso-e-concorra-a-um-eee-pc/</guid><description>&lt;p>e também a pen drives, card drives, camisetas geeks, livros e mais! O &lt;a href="http://br-linux.org/">BR-Linux&lt;/a> e o &lt;a href="http://efetividade.net/">Efetividade&lt;/a> lançaram uma &lt;a href="http://br-linux.org/2008/campanha-wikipedia/">campanha&lt;/a> para ajudar a Wikimedia Foundation e outros mantenedores de projetos que usamos no dia-a-dia on-line. Se você puder doar diretamente, ou contribuir de outra forma, são sempre melhores opções.
Mas se não puder, veja as regras da promoção e &lt;a href="http://br-linux.org/2008/campanha-wikipedia/">participe&lt;/a> - quanto mais divulgação, maior será a doação do BR-Linux e do Efetividade, e você ainda concorre a diversos brindes!&lt;/p></description></item><item><title>Saldo do PHPSC Conf</title><link>https://eltonminetto.dev/2008/06/23/saldo-do-phpsc-conf/</link><pubDate>Mon, 23 Jun 2008 10:14:28 +0000</pubDate><guid>https://eltonminetto.dev/2008/06/23/saldo-do-phpsc-conf/</guid><description>&lt;p>Fim de semana passado aconteceu aqui em Chapecó o Primeiro PHPSC Conf.&lt;/p>
&lt;p>O evento foi muito bom. O nível das palestras foi ótimo. Tivemos na sexta de manhã duas palestras mais voltadas ao público iniciante e no sábado duas palestras mais avançadas. Ainda na sexta de noite o nosso convidado de honra, o Manuel Lemos, fez uma excelente apresentação sobre uma classe PHP mantida por ele para trabalhar com formulários. Em paralelo com as palestras tivemos alguns minicursos como Orientação a Objetos, PHP Básico e EXTjs. Os minicursos estavam todos lotados. Foram um sucesso.&lt;/p></description></item><item><title>Questionário sobre PHP</title><link>https://eltonminetto.dev/2008/06/17/questionario-sobre-php/</link><pubDate>Tue, 17 Jun 2008 16:53:01 +0000</pubDate><guid>https://eltonminetto.dev/2008/06/17/questionario-sobre-php/</guid><description>&lt;p>O colega Marlon Picolotto está fazendo uma pesquisa para usar em seu TCC e pede a colaboração dos programadores PHP. O questionário pode ser preenchido aqui:&lt;/p></description></item><item><title>Gerador de Provas em Python</title><link>https://eltonminetto.dev/2008/06/17/gerador-de-provas-em-python/</link><pubDate>Tue, 17 Jun 2008 16:41:00 +0000</pubDate><guid>https://eltonminetto.dev/2008/06/17/gerador-de-provas-em-python/</guid><description>&lt;p>O professor Mario Olimpio de Menezes colocou em seu blog um código muito interessante. Um gerador de provas. Faz tempo que eu estou pensando em fazer algo parecido mas não tive tempo. Ficou muito bom:&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2008/06/10/curso-de-python-em-chapeco/</link><pubDate>Tue, 10 Jun 2008 10:51:06 +0000</pubDate><guid>https://eltonminetto.dev/2008/06/10/curso-de-python-em-chapeco/</guid><description>&lt;p>A Incubadora de empresas da Unochapecó está organizando um curso de Python. Eu sou o professor :-)&lt;/p></description></item><item><title>Meu livro sendo usado em curso da 4Linux</title><link>https://eltonminetto.dev/2008/06/02/meu-livro-sendo-usado-em-curso-da-4linux/</link><pubDate>Mon, 02 Jun 2008 22:40:12 +0000</pubDate><guid>https://eltonminetto.dev/2008/06/02/meu-livro-sendo-usado-em-curso-da-4linux/</guid><description>&lt;p>Fiquei sabendo hoje por um comentário aqui no site que a 4Linux, uma das mais importantes escolas de Linux e Open Source, está ministrando um curso de PHP e usando o meu livro como material didático. Muito legal isso!&lt;/p></description></item><item><title>PHPSC Conf</title><link>https://eltonminetto.dev/2008/05/30/phpsc-conf/</link><pubDate>Fri, 30 May 2008 10:19:50 +0000</pubDate><guid>https://eltonminetto.dev/2008/05/30/phpsc-conf/</guid><description>&lt;p>O Grupo de Usuários de PHP do Estado de Santa Catarina estará promovendo evento em Chapecó oeste do estado em parceria com a UnoChapecó nos dias 20 e 21 de Junho de 2008.&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2008/05/29/mao-na-massa-python/</link><pubDate>Thu, 29 May 2008 09:34:27 +0000</pubDate><guid>https://eltonminetto.dev/2008/05/29/mao-na-massa-python/</guid><description>&lt;p>No dia 26 de Julho vou ministrar um curso de 8 horas de Python. &lt;/p>
&lt;p>O curso é organizado pela Temporeal Eventos. &lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2008/05/28/fotos-do-mao-na-massa-django/</link><pubDate>Wed, 28 May 2008 22:56:03 +0000</pubDate><guid>https://eltonminetto.dev/2008/05/28/fotos-do-mao-na-massa-django/</guid><description>&lt;p>No site da Temporeal Eventos está disponível as &lt;a href="http://www.temporealeventos.com.br/?area=1&amp;amp;tipo=1&amp;amp;id=2166">fotos&lt;/a> do evento Mão na Massa Django, que aconteceu em SP.
O evento foi um sucesso. 26 pessoas participaram. Uma grande comitiva da Locaweb estava presente. Todos participativos e interessados.
E em Julho vou voltar para SP para ministrar um Mão na Massa Python. Novidades em breve&lt;/p></description></item><item><title>Dicas de performance para scripts PHP</title><link>https://eltonminetto.dev/2008/05/26/dicas-de-performance-para-scripts-php/</link><pubDate>Mon, 26 May 2008 16:31:50 +0000</pubDate><guid>https://eltonminetto.dev/2008/05/26/dicas-de-performance-para-scripts-php/</guid><description>&lt;p>Excelente artigo com dicas de performance para scripts em PHP.&lt;/p>
&lt;p>&lt;a href="http://blog.lucas-ts.com/programacao/traducao-39-dicas-de-perfomance-php/">Vale a leitura&lt;/a>&lt;/p></description></item><item><title>pyBovespa</title><link>https://eltonminetto.dev/2008/05/01/pybovespa/</link><pubDate>Thu, 01 May 2008 12:49:13 +0000</pubDate><guid>https://eltonminetto.dev/2008/05/01/pybovespa/</guid><description>&lt;p>Neste ano eu comecei a investir em ações. É algo ao mesmo tempo emocionante e apavorante porque você pode ganhar e perder dinheiro em questão de horas. Por isso é importante ficar sempre atento as alterações dos valores das ações. Existem vários programas e sites que permitem o acompanhamento das alterações. Mesmo assim, eu aproveitei a manhã de feriado, enquanto me recupero de uma pequena ressaca, e fiz um script em Python que busca os dados da Bovespa e permite o acompanhamento da sua &amp;ldquo;carteira de ações&amp;rdquo;. Assim dá para deixar um terminal aberto e ir acompanhando o mercado.
O script foi feito por diversão e uso pessoal, mas se servir para alguém mais legal. O código:&lt;/p></description></item><item><title>Evento PHPSC - Chamada de Trabalhos</title><link>https://eltonminetto.dev/2008/04/26/evento-phpsc-chamada-de-trabalhos/</link><pubDate>Sat, 26 Apr 2008 20:30:10 +0000</pubDate><guid>https://eltonminetto.dev/2008/04/26/evento-phpsc-chamada-de-trabalhos/</guid><description>&lt;p>O Grupo de Usuários de PHP do Estado de Santa Catarina estará promovendo evento em Chapecó oeste do estado em parceria com a UnoChapecó nos dias 20 e 21 de Junho de 2008.&lt;/p></description></item><item><title>Video aula de Python e Glade</title><link>https://eltonminetto.dev/2008/04/26/video-aula-de-python-e-glade/</link><pubDate>Sat, 26 Apr 2008 12:21:42 +0000</pubDate><guid>https://eltonminetto.dev/2008/04/26/video-aula-de-python-e-glade/</guid><description>&lt;p>O Og Maciel teve a excelente idéia de fazer uma vídeo aula demonstrando como programar com o Python usando interfaces geradas pelo Glade. Muito útil:&lt;/p></description></item><item><title>500 livros vendidos</title><link>https://eltonminetto.dev/2008/04/25/500-livros-vendidos/</link><pubDate>Fri, 25 Apr 2008 21:07:52 +0000</pubDate><guid>https://eltonminetto.dev/2008/04/25/500-livros-vendidos/</guid><description>&lt;p>Hoje eu fiz uma contagem nos relatórios enviados pela editora Novatec desde o lançamento do livro e o resultado é: 496 livros vendidos em 11 meses.&lt;/p></description></item><item><title>Plugin para o Wordpress fazer Highlight em fontes</title><link>https://eltonminetto.dev/2008/04/25/plugin-para-o-wordpress-fazer-highlight-em-fontes/</link><pubDate>Fri, 25 Apr 2008 11:01:10 +0000</pubDate><guid>https://eltonminetto.dev/2008/04/25/plugin-para-o-wordpress-fazer-highlight-em-fontes/</guid><description>&lt;p>Encontrei esse plugin para o Wordpress que faz highlight em códigos nos posts:&lt;/p>
&lt;p>&lt;a href="http://wordpress.org/extend/plugins/highlight-source-pro/">http://wordpress.org/extend/plugins/highlight-source-pro/&lt;/a>&lt;/p>
&lt;p>Muito útil&lt;/p></description></item><item><title>Criando uma pseudo-coluna no CakePHP</title><link>https://eltonminetto.dev/2008/04/25/criando-uma-pseudo-coluna-no-cakephp/</link><pubDate>Fri, 25 Apr 2008 10:48:42 +0000</pubDate><guid>https://eltonminetto.dev/2008/04/25/criando-uma-pseudo-coluna-no-cakephp/</guid><description>&lt;p>Estou desenvolvendo um sistema grande usando o framework CakePHP e surgiu uma necessidade. Precisava criar uma pseudo-coluna com o resultado do cálculo de outras duas. Seguindo o conceito de MVC, achei mais interessante fazer este cálculo no Model para poder usar em todos os programas que utiizam aquela tabela. &lt;/p></description></item><item><title>Minicurso de Webdesign</title><link>https://eltonminetto.dev/2008/04/23/minicurso-de-webdesign/</link><pubDate>Wed, 23 Apr 2008 22:53:45 +0000</pubDate><guid>https://eltonminetto.dev/2008/04/23/minicurso-de-webdesign/</guid><description>&lt;p>A Unochapecó vai ministrar um minicurso de &lt;a href="http://www.unochapeco.edu.br/?cod_orgao=1&amp;amp;cod_modulo=2&amp;amp;cod_dado=142153">Webdesign&lt;/a>. &lt;/p>
&lt;p>Como diz o sábio &amp;ldquo;Eu agarântio&amp;rdquo;&lt;/p>
&lt;p> &lt;/p></description></item><item><title>Relato do FISL 9.0</title><link>https://eltonminetto.dev/2008/04/23/fisl-90-2/</link><pubDate>Wed, 23 Apr 2008 22:29:15 +0000</pubDate><guid>https://eltonminetto.dev/2008/04/23/fisl-90-2/</guid><description>&lt;p>Finalmente consegui me organizar e reler minhas anotações das palestras que vi no FISL 9.0&lt;/p></description></item><item><title>python-mcrypt</title><link>https://eltonminetto.dev/2008/04/22/python-mcrypt/</link><pubDate>Tue, 22 Apr 2008 17:19:10 +0000</pubDate><guid>https://eltonminetto.dev/2008/04/22/python-mcrypt/</guid><description>&lt;p>Recentemente precisei criptografar alguns dados gerados por uma aplicação em Python. Para isso resolvi testar o &lt;a href="http://niemeyer.net/python-mcrypt">python-mcrypt,&lt;/a> módulo desenvolvido pelo brasileiro Gustavo Niemeyer.&lt;/p></description></item><item><title>Resenhas de livros nacionais de PHP</title><link>https://eltonminetto.dev/2008/04/22/resenhas-de-livros-nacionais-de-php/</link><pubDate>Tue, 22 Apr 2008 12:18:11 +0000</pubDate><guid>https://eltonminetto.dev/2008/04/22/resenhas-de-livros-nacionais-de-php/</guid><description>&lt;p>No site do &lt;a href="http://www.phpsc.com.br/">PHPSC&lt;/a> (Grupo de Usuários de PHP do Estado de Santa Catarina) foram publicadas duas resenhas sobre livros sobre PHP de autores nacionais:&lt;/p></description></item><item><title>Aptana</title><link>https://eltonminetto.dev/2008/04/16/aptana/</link><pubDate>Wed, 16 Apr 2008 18:14:57 +0000</pubDate><guid>https://eltonminetto.dev/2008/04/16/aptana/</guid><description>&lt;p>Faz um bom tempo que tenho usado o Eclipse como IDE para trabalhar com PHP, principalmente por causa do suporte a CVS que preciso para alguns projetos.&lt;/p></description></item><item><title>Fisl 9.0</title><link>https://eltonminetto.dev/2008/04/15/fisl-90/</link><pubDate>Tue, 15 Apr 2008 15:44:16 +0000</pubDate><guid>https://eltonminetto.dev/2008/04/15/fisl-90/</guid><description>&lt;p>Como já virou tradição, este ano vou para meu quarto FISL.&lt;/p>
&lt;p>Infelizmente não vai dar para repetir a façanha do ano passado e ser palestrante. Minha palestra foi recusada. Mas foi por pouco. A pontuação ficou um pouco abaixo da média, e como tinha mais de 500 palestrantes inscritos fiquei de fora desta vez. Uma pena. Eu ia falar sobre as novidades do Oracle 11G para o PHP. Inclusive tinha trocado algumas mensagens com o &lt;a href="http://blogs.oracle.com/opal/">Christopher Jones&lt;/a> da Oracle, que me passou algumas informações legais. Vou tentar apresentar essa palestra em outro evento.&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2008/04/14/escritorios-da-web-20/</link><pubDate>Mon, 14 Apr 2008 15:27:05 +0000</pubDate><guid>https://eltonminetto.dev/2008/04/14/escritorios-da-web-20/</guid><description>&lt;p>Neste &lt;a href="http://christiano.blog.br/2008/04/14/faca-um-tour-virtual-pelos-principais-escritorios-de-web20/">post&lt;/a> é possível ver algumas fotos dos escritórios de algumas das empresas de desenvolvimento mais legais do momento. É o tipo de lugar onde eu gostaria de trabalhar. Se algum dia eu montar uma empresa é mais ou menos assim que eu quero que seja.&lt;/p></description></item><item><title>Softwares Open Source para Mac</title><link>https://eltonminetto.dev/2008/04/11/softwares-open-source-para-mac/</link><pubDate>Fri, 11 Apr 2008 12:53:50 +0000</pubDate><guid>https://eltonminetto.dev/2008/04/11/softwares-open-source-para-mac/</guid><description>&lt;p>Excelente site com dicas de softwares livres para Mac:&lt;/p>
&lt;p>&lt;a href="http://www.opensourcemac.org/">http://www.opensourcemac.org/&lt;/a>&lt;/p>
&lt;p>Eu encontrei um muito bom chamado Seashore. É baseado no Gimp mas roda nativamente no Mac. Muito bom para mim que não preciso de algo tão complexo como um Photoshop ou similar.  Só preciso cortar e redimensionar algumas imagens.&lt;/p></description></item><item><title>Livro sobre Zend Framework</title><link>https://eltonminetto.dev/2008/04/11/livro-sobre-zend-framework/</link><pubDate>Fri, 11 Apr 2008 09:57:39 +0000</pubDate><guid>https://eltonminetto.dev/2008/04/11/livro-sobre-zend-framework/</guid><description>&lt;p>A editora Novatec lançou um &lt;a href="http://www.novatec.com.br/livros/zend/">livro sobre o Zend Framework&lt;/a>.&lt;/p>
&lt;p>Já encomendei um para minha coleção. Vai ser muito útil.&lt;/p></description></item><item><title>Mais Django na Info</title><link>https://eltonminetto.dev/2008/04/02/mais-django-na-info/</link><pubDate>Wed, 02 Apr 2008 19:02:29 +0000</pubDate><guid>https://eltonminetto.dev/2008/04/02/mais-django-na-info/</guid><description>&lt;p>Parece que o Django caiu mesmo nas graças da revista Info.&lt;/p>
&lt;p>Hoje saiu outra &lt;a href="http://info.abril.com.br/aberto/infonews/042008/02042008-4.shl">reportagem&lt;/a> sobre o framework, desta vez falando sobre o crescimento da procura por profissionais. Inclusive conta com depoimentos de pessoas importantes do cenário brasileiro de Python/Django como o Andrews Medina, Christiano Anderson entre outros.&lt;/p></description></item><item><title>Reportagem sobre Django na INFO Online</title><link>https://eltonminetto.dev/2008/03/19/reportagem-sobre-django-na-info-online/</link><pubDate>Wed, 19 Mar 2008 15:33:15 +0000</pubDate><guid>https://eltonminetto.dev/2008/03/19/reportagem-sobre-django-na-info-online/</guid><description>&lt;p>Saiu uma &lt;a href="http://info.abril.com.br/aberto/infonews/032008/19032008-4.shl">reportagem&lt;/a> sobre o Django na versão online da revista Info. Essa reportagem já havia sido publicada na versão impressa em Novembro de 2007 e agora está disponível gratuitamente.Legal ver o framework ganhando publicidade. &lt;/p></description></item><item><title>Adesivos para Blogs</title><link>https://eltonminetto.dev/2008/03/18/adesivos-para-blogs/</link><pubDate>Tue, 18 Mar 2008 17:42:53 +0000</pubDate><guid>https://eltonminetto.dev/2008/03/18/adesivos-para-blogs/</guid><description>&lt;p>Neste &lt;a href="http://www.justsayhi.com/bb/stickers">site&lt;/a> é possível encontrar algumas imagens divertidas para colocar em Blogs, como se fossem adesivos para carro ou algo parecido. Alguns divertidos e outros 100% nerds. Alguns legais:&lt;/p></description></item><item><title>Minicurso de Django em SP</title><link>https://eltonminetto.dev/2008/03/12/minicurso-de-django-em-sp/</link><pubDate>Wed, 12 Mar 2008 14:59:55 +0000</pubDate><guid>https://eltonminetto.dev/2008/03/12/minicurso-de-django-em-sp/</guid><description>&lt;p>Em Maio a Temporeal Eventos vai realizar mais um dos seus já famosos eventos &amp;ldquo;Mão na massa&amp;rdquo;&lt;/p></description></item><item><title>O encontro com a Donzela</title><link>https://eltonminetto.dev/2008/03/06/o-encontro-com-a-donzela/</link><pubDate>Thu, 06 Mar 2008 17:32:35 +0000</pubDate><guid>https://eltonminetto.dev/2008/03/06/o-encontro-com-a-donzela/</guid><description>&lt;p>6:00 da manhã do dia 04/03/2008 eu estou em frente a casa de meus primos para iniciarmos nossa jornada de 500 KM até Curitiba para realizar um sonho de adolescentes: ver o Iron Maiden ao vivo!&lt;/p></description></item><item><title>Novos rumos</title><link>https://eltonminetto.dev/2008/02/28/novos-rumos/</link><pubDate>Thu, 28 Feb 2008 22:33:53 +0000</pubDate><guid>https://eltonminetto.dev/2008/02/28/novos-rumos/</guid><description>&lt;p>Depois de quase 12 anos trabalhando na &lt;a href="http://www.unochapeco.edu.br">Unochapecó&lt;/a> (nem se chamava Unochapecó quando entrei) amanhã vai ser meu último dia.&lt;/p></description></item><item><title>Professor Nerd</title><link>https://eltonminetto.dev/2008/02/28/professor-nerd/</link><pubDate>Thu, 28 Feb 2008 17:57:39 +0000</pubDate><guid>https://eltonminetto.dev/2008/02/28/professor-nerd/</guid><description>&lt;p>Nas disciplinas que ministro sempre aplico vários trabalhos para reforçar o conhecimento dos alunos. Todos os trabalhos são divididos em duas partes: 7 pontos a entrega do texto/código e os outros 3 pontos vem da apresentação oral. Quando o trabalho é em grupos eu sempre sorteio um dos componentes para apresentar e a nota da apresentação vale para o grupo todo. Tem dado certo. O único problema era fazer o sorteio dos alunos de forma justa. Para isso fiz um&lt;a href="https://eltonminetto.dev/codes/sorteio_alunos.php"> script em PHP&lt;/a> que resolve isso pra mim.&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2008/02/20/fotos-do-evento-mao-na-massa-cake/</link><pubDate>Wed, 20 Feb 2008 14:56:38 +0000</pubDate><guid>https://eltonminetto.dev/2008/02/20/fotos-do-evento-mao-na-massa-cake/</guid><description>&lt;p>O pessoal da Tempo Real Eventos publicou no site as fotos e depoimentos do curso de cake que ministrei em SP no último fim de semana&lt;/p></description></item><item><title>YAGNI</title><link>https://eltonminetto.dev/2008/02/18/yagni/</link><pubDate>Mon, 18 Feb 2008 16:19:39 +0000</pubDate><guid>https://eltonminetto.dev/2008/02/18/yagni/</guid><description>&lt;p>Algumas coisas que aprendemos na área de programação podem ser utilizadas na nossa vida &amp;ldquo;off-line&amp;rdquo;.&lt;/p></description></item><item><title>Site sobre Frameworks de PHP</title><link>https://eltonminetto.dev/2008/02/14/site-sobre-frameworks-de-php/</link><pubDate>Thu, 14 Feb 2008 14:09:40 +0000</pubDate><guid>https://eltonminetto.dev/2008/02/14/site-sobre-frameworks-de-php/</guid><description>&lt;p>Encontrei um site bem interessante, o &lt;a href="http://www.phpframeworks.com/index.php">PHP Frameworks&lt;/a>. Nele é possível ver várias comparações entre os principais frameworks para PHP.&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2008/02/13/mao-na-massa-cake/</link><pubDate>Wed, 13 Feb 2008 19:35:11 +0000</pubDate><guid>https://eltonminetto.dev/2008/02/13/mao-na-massa-cake/</guid><description>&lt;p>Esse fim de semana vou voltar a São Paulo para ministrar um mini-curso sobre CakePHP. É o evento&lt;/p></description></item><item><title>Amadurecimento do modelo de Software Livre?</title><link>https://eltonminetto.dev/2008/01/28/amadurecimento-do-modelo-de-software-livre/</link><pubDate>Mon, 28 Jan 2008 21:45:22 +0000</pubDate><guid>https://eltonminetto.dev/2008/01/28/amadurecimento-do-modelo-de-software-livre/</guid><description>&lt;p>Depois da compra da MySQL AB pela Sun, hoje a Nokia &lt;a href="http://www.techcrunch.com/2008/01/28/nokia-acquires-trolltech-for-153-million/">anunciou&lt;/a> a compra da Trolltech, empresa da Noruega que desenvolve a biblioteca Qt,  usada no KDE.&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2008/01/28/242/</link><pubDate>Mon, 28 Jan 2008 14:10:08 +0000</pubDate><guid>https://eltonminetto.dev/2008/01/28/242/</guid><description>&lt;p>Meu texto sobre os editores de programação no Mac foi publicado no site &lt;a href="http://applemania.info/?p=1380">AppleMania.info&lt;/a>&lt;/p></description></item><item><title>Editores de programação para Mac</title><link>https://eltonminetto.dev/2008/01/26/editores-de-programacao-para-mac/</link><pubDate>Sat, 26 Jan 2008 15:45:39 +0000</pubDate><guid>https://eltonminetto.dev/2008/01/26/editores-de-programacao-para-mac/</guid><description>&lt;p>Nesses meses como novo usário de MacOSX testei alguns editores para trabalhar com programação, principalmente com PHP, Python, HTML e CSS. Encontrei alguns interessantes. Deixo aqui minhas opiniões sobre o assunto.&lt;/p></description></item><item><title>TCC Sobre distribuição Linux</title><link>https://eltonminetto.dev/2008/01/24/tcc-sobre-customizacao-de-distribuicao-linux/</link><pubDate>Thu, 24 Jan 2008 15:35:53 +0000</pubDate><guid>https://eltonminetto.dev/2008/01/24/tcc-sobre-customizacao-de-distribuicao-linux/</guid><description>&lt;p>Semestre passado orientei um &lt;a href="mailto:clementesc@gmail.com">acadêmico&lt;/a> em um Trabalho de Conclusão de Curso (TCC) intitulado:&lt;/p>
&lt;p>Customização de uma Distribuição  Linux Live-CD para ser utilizada nos Cursos de Ciência da Computação e Sistemas de Informação&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2008/01/20/os-nerds-sao-cool/</link><pubDate>Sun, 20 Jan 2008 13:56:31 +0000</pubDate><guid>https://eltonminetto.dev/2008/01/20/os-nerds-sao-cool/</guid><description>&lt;p>É impressão minha ou ultimamente os nerds (ou geeks, como queira) estão na moda?&lt;/p>
&lt;p>Assistindo a TV por assinatura percebi que algumas séries tem nerds como personagens principais ou são voltadas para este público.&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2008/01/17/como-pensar-como-um-cientista-da-computacao-usando-python/</link><pubDate>Thu, 17 Jan 2008 21:50:23 +0000</pubDate><guid>https://eltonminetto.dev/2008/01/17/como-pensar-como-um-cientista-da-computacao-usando-python/</guid><description>&lt;p>O livro &amp;ldquo;How to Think Like a Computer Scientist: Learning with Python&amp;rdquo; trata de assuntos vistos em cursos de Ciência da Computação e Sistemas de Informação, tais como Filas, Pilhas, Objetos, etc, todos voltados para a linguagem Python.&lt;/p></description></item><item><title>Up the Irons!</title><link>https://eltonminetto.dev/2007/12/19/up-the-irons/</link><pubDate>Wed, 19 Dec 2007 17:04:04 +0000</pubDate><guid>https://eltonminetto.dev/2007/12/19/up-the-irons/</guid><description>&lt;p>Chegaram hoje meus os ingressos para o show do Iron Maiden em Curitiba
Não poderia perder isso por nada. O Iron foi a primeira banda que eu virei fã quando era moleque, então tem toda uma nostalgia envolvida :-)
Isso sem falar da qualidade musical dos caras.
Se alguém mais aqui de Chapecó vai ir no show entre em contato. Quem sabe não rachamos a gasolina pra ir até Curitiba?
E que venha o Eddie!&lt;/p></description></item><item><title>Me ajude a ganhar um eeePC</title><link>https://eltonminetto.dev/2007/12/04/me-ajude-a-ganhar-um-eeepc/</link><pubDate>Tue, 04 Dec 2007 21:22:11 +0000</pubDate><guid>https://eltonminetto.dev/2007/12/04/me-ajude-a-ganhar-um-eeepc/</guid><description>&lt;p>&lt;a href="http://promo.4linux.com.br/autopromo/746">http://promo.4linux.com.br/autopromo/746&lt;/a>&lt;/p>
&lt;p>Blogged with &lt;a href="http://www.flock.com/blogged-with-flock">Flock&lt;/a>&lt;/p></description></item><item><title>Flock 1.0</title><link>https://eltonminetto.dev/2007/11/06/flock-10/</link><pubDate>Tue, 06 Nov 2007 10:25:35 +0000</pubDate><guid>https://eltonminetto.dev/2007/11/06/flock-10/</guid><description>&lt;p>Semana passada foi lançada a versão 1.0 do browser &lt;a href="http://www.flock.com">Flock&lt;/a>. É uma versão &amp;ldquo;web 2.0&amp;rdquo; do Firefox. Com ele é possí­vel além de ler os feeds RSS, fazer upload de fotos para o Flickr, acompanhar os amigos no Twitter e Facebook, fazer posts no seu blog (como estou fazendo com este post), ver os favoritos do Delicious, etc.
Estou usando a alguns dias e está bem estável, além de ser bem bonito. Vale o teste.&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2007/10/31/indicacao-de-lista/</link><pubDate>Wed, 31 Oct 2007 16:54:11 +0000</pubDate><guid>https://eltonminetto.dev/2007/10/31/indicacao-de-lista/</guid><description>&lt;p>Quero indicar uma lista bem interessante para quem está procurando emprego em PHP ou precisa encontrar profissionais na área. É a &lt;a href="http://br.groups.yahoo.com/group/php-empregos/">php-empregos&lt;/a>. Olhando nos históriocos é possível ver ótimas oportunidades.&lt;/p></description></item><item><title>Customizando o Gedit como uma IDE para desenvolvimento Web</title><link>https://eltonminetto.dev/2007/10/31/customizando-o-gedit-como-uma-ide-para-desenvolvimento-web/</link><pubDate>Wed, 31 Oct 2007 15:44:14 +0000</pubDate><guid>https://eltonminetto.dev/2007/10/31/customizando-o-gedit-como-uma-ide-para-desenvolvimento-web/</guid><description>&lt;p>Encontrei esse &lt;a href="http://www.micahcarrick.com/09-29-2007/gedit-html-editor.html">artigo&lt;/a> com algumas dicas de como configurar o Gedit para ser usado como uma IDE para desenvolvimento Web, especialmente PHP. Bem mais completo que o &lt;a href="https://eltonminetto.dev/blog/2006/11/28/gedit-ambiente-de-programacao">texto&lt;/a> que eu tinha escrito sobre o assunto.&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2007/10/29/evento-mao-na-massa-cake/</link><pubDate>Mon, 29 Oct 2007 21:16:47 +0000</pubDate><guid>https://eltonminetto.dev/2007/10/29/evento-mao-na-massa-cake/</guid><description>&lt;p>No dia 8/12 vou ministrar um curso em SP sobre o CakePHP. É um evento organizado pela Tempo Real.&lt;/p></description></item><item><title>Material sobre Zend Framework 1.0.1</title><link>https://eltonminetto.dev/2007/10/25/material-sobre-zend-framework-101/</link><pubDate>Thu, 25 Oct 2007 15:34:52 +0000</pubDate><guid>https://eltonminetto.dev/2007/10/25/material-sobre-zend-framework-101/</guid><description>&lt;p>Gostaria de indicar um material muito legal sobre o Zend 1.0.1 escrito pelo &lt;a href="mailto:flavio.lisboa@serpro.gov.br">Flavio Gomes da Silva Lisboa&lt;/a>&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2007/10/19/atualizacoes/</link><pubDate>Fri, 19 Oct 2007 22:16:40 +0000</pubDate><guid>https://eltonminetto.dev/2007/10/19/atualizacoes/</guid><description>&lt;p>É uma vergonha. Sou professor de segurança e uma das lições que sempre ensino é &amp;ldquo;mantenha seus softwares sempre atualizados&amp;hellip;&amp;rdquo;. Mesmo assim demorei meses para lembrar de atualizar o Wordpress para a versão nova. É muito serviço :-)&lt;/p></description></item><item><title>slimPHP 1.1</title><link>https://eltonminetto.dev/2007/10/18/slimphp-11/</link><pubDate>Thu, 18 Oct 2007 16:08:36 +0000</pubDate><guid>https://eltonminetto.dev/2007/10/18/slimphp-11/</guid><description>&lt;p>Aproveitando o lançamento da nova versão do Ubuntu, aproveito para fazer o lançamento da versão 1.1 do framework &lt;a href="http://slimphp.sourceforge.net">slimPHP&lt;/a>. Este é um framework que desenvolvi a algum tempo atráz e foi adotado como principal ferramenta de desenvolvimento de novos aplicativos na universidade onde trabalho, a &lt;a href="http://www.unochapeco.edu.br">Unochapecó&lt;/a>.
Esta nova versão contou com a colaboração dos desenvolvedores da Unochapecó Odair Lopes, Francis Perini, Clemente Scaratti e o professor Jorge Antônio Di Domenico.&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2007/10/08/unochapeco-e-google/</link><pubDate>Mon, 08 Oct 2007 19:06:50 +0000</pubDate><guid>https://eltonminetto.dev/2007/10/08/unochapeco-e-google/</guid><description>&lt;p>Saiu na página do Google Apps um &lt;a href="http://www.google.com/a/help/intl/en/admins/case_studies/unochapeco.html">case study &lt;/a>sobre a utilização dos aplicativos pela &lt;a href="http://www.unochapeco.edu.br">Unochapecó&lt;/a>, universidade onde trabalho. Eu ajudei a implementar a solução, criando os programas Java para migrar as contas do LDAP para o Google e a integração com o sistema em PHP. Legal!&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2007/10/02/boas-noticias-para-os-frameworks/</link><pubDate>Tue, 02 Oct 2007 20:11:18 +0000</pubDate><guid>https://eltonminetto.dev/2007/10/02/boas-noticias-para-os-frameworks/</guid><description>&lt;p>Depois da &lt;a href="http://www.tuliofaria.net/mambo-v5-sera-desenvolvido-em-cakephp/">notícia&lt;/a> de que a nova versão do CMS Mambo seria desenvolvida em CakePHP, hoje uma &lt;a href="http://www.symfony-project.com/blog/2007/10/02/delicious-preview-built-with-symfony">notícia&lt;/a> deixa os fãs do Symfony felizes. O Yahoo está usando o framework para desenvolver dois de seus produtos, o &lt;a href="http://bookmarks.yahoo.com/">Yahoo! Bookmarks&lt;/a>  e a nova versão do famoso &lt;strong>&lt;a href="http://preview.delicious.com/">Delicious&lt;/a>&lt;/strong>&lt;/p></description></item><item><title>Smultron</title><link>https://eltonminetto.dev/2007/09/24/smultron/</link><pubDate>Mon, 24 Sep 2007 20:42:53 +0000</pubDate><guid>https://eltonminetto.dev/2007/09/24/smultron/</guid><description>&lt;p>Nas minhas novas aventuras pelo mundo do MacOSX encontrei um software livre muito bom. É o &lt;a href="http://smultron.sourceforge.net/">Smultron&lt;/a>, um editor para programação que apesar de não possuir a fama e o charme de um &lt;a href="http://macromates.com/">Textmate&lt;/a>, possui todas as características básicas de um bom editor: syntax highlighting, snippets, customizações, suporte a PHP, HTML, Python, etc. Fica aí a dica para quem está começando a usar o Mac para programar e não precisa do peso de um Eclipse ou não está disposto a pagar pelo &lt;a href="http://www.barebones.com/products/bbedit/">BBEdit&lt;/a>, &lt;a href="http://www.panic.com/coda/">Coda&lt;/a> ou Textmate.&lt;/p></description></item><item><title>Arquivos palestra I Boot</title><link>https://eltonminetto.dev/2007/09/22/arquivos-palestra-i-boot/</link><pubDate>Sat, 22 Sep 2007 16:49:36 +0000</pubDate><guid>https://eltonminetto.dev/2007/09/22/arquivos-palestra-i-boot/</guid><description>&lt;p>Ontem ministrei a palestra sobre CakePHP na Unoesc em Xanxerê.
O arquivo da apresentação pode ser copiado &lt;a href="https://eltonminetto.dev/docs/xxe.pdf">aqui&lt;/a> e o aplicativo criado neste &lt;a href="https://eltonminetto.dev/docs/blog_xxe.zip">link&lt;/a>.&lt;/p></description></item><item><title>Novos universos</title><link>https://eltonminetto.dev/2007/09/13/novos-universos/</link><pubDate>Thu, 13 Sep 2007 20:43:19 +0000</pubDate><guid>https://eltonminetto.dev/2007/09/13/novos-universos/</guid><description>&lt;p>Em meados de 1997 eu ouvi falar de um tal de Linux, um sistema operacional disponível na Internet, com os códigos fonte liberados e que era usado somente por experts em computação. Depois de alguns dias me debatendo para instalar o sistema no meu computador eu começei a me aventurar naquele novo universo. Novos comandos, novos conceitos, scripts, configurações. E lá se foram dez anos brincando com o sistema. Hoje muita coisa mudou, qualquer usuário de computação já fica mais confortável com o Linux, além dele estar infiltrado em quase todos os níveis do mercado de informática. E o mais legal é que até hoje me divirto e aprendo com ele.&lt;/p></description></item><item><title>Para pensar</title><link>https://eltonminetto.dev/2007/09/04/para-pensar/</link><pubDate>Tue, 04 Sep 2007 11:34:48 +0000</pubDate><guid>https://eltonminetto.dev/2007/09/04/para-pensar/</guid><description>&lt;p>Sempre fui fã das tirinhas do Nerdson, mas &lt;a href="http://nerdson.com/blog/nota-dez-e-meio/">esta é muito boa&lt;/a>&lt;/p>
&lt;p>Como professor dos cursos de Ciência da Computação e Sistemas de Informação sempre tive esta preocupação. Avaliar os alunos sempre foi um desafio para mim. Já tive alunos que eram profissionais respeitados em suas áreas de atuação, com anos de experiência e avaliá-los da mesma maneira que o pessoal que está começando é complicado. Entendo a opinião do autor da tirinha mas para o professor também não é nada fácil. Sempre temos que tentar levar em consideração a vida profissional e o conhecimento do aluno além da sala de aula, mas nem sempre é fácil.&lt;/p></description></item><item><title>Material da palestra Oportunidades do Software Livre</title><link>https://eltonminetto.dev/2007/08/30/material-da-palestra-oportunidades-do-software-livre/</link><pubDate>Thu, 30 Aug 2007 11:00:36 +0000</pubDate><guid>https://eltonminetto.dev/2007/08/30/material-da-palestra-oportunidades-do-software-livre/</guid><description>&lt;p>Ontem participei do evento VI Seminário de Sistemas de Informação - FIE, com a palestra as Oportunidades do Software Livre. Fui muito bem recebido pela organização e pela platéia. Depois da palestra participei de um debate sobre a profissão, mercado de trabalho e perspectivas de futuro na área de TI aqui no Oeste de Santa Catarina. Foi com muito orgulho que participei deste evento. A palestra foi muito bem e o debate melhor ainda, com assuntos de grande importância e com pessoas muito inteligentes, tanto da mesa quanto da plateia. Parabéns novamente para a organização.&lt;/p></description></item><item><title>Exemplo de RMI</title><link>https://eltonminetto.dev/2007/08/27/exemplo-de-rmi/</link><pubDate>Mon, 27 Aug 2007 22:41:40 +0000</pubDate><guid>https://eltonminetto.dev/2007/08/27/exemplo-de-rmi/</guid><description>&lt;p>Estou novamente ministrando a disciplina de Sistemas Operacionais Distrubuídos. É uma disciplina bem complexa mas muito divertida. Já me rendeu algumas horas de programação e diversão.&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2007/08/21/vi-seminario-de-sistemas-de-informacao-fie/</link><pubDate>Tue, 21 Aug 2007 17:14:52 +0000</pubDate><guid>https://eltonminetto.dev/2007/08/21/vi-seminario-de-sistemas-de-informacao-fie/</guid><description>&lt;p>A Faculdade Exponencial, aqui de Chapecó vai promover nos dias 29 e 30 de Agosto o VI Seminário de Sistemas de Informação - FIE&lt;/p></description></item><item><title>Relato do evento Frameworks de Desenvolvimento Web com PHP</title><link>https://eltonminetto.dev/2007/08/06/relato-do-evento-frameworks-de-desenvolvimento-web-com-php/</link><pubDate>Mon, 06 Aug 2007 12:35:12 +0000</pubDate><guid>https://eltonminetto.dev/2007/08/06/relato-do-evento-frameworks-de-desenvolvimento-web-com-php/</guid><description>&lt;p>Este fim de semana participei como palestrante do evento &lt;a href="http://www.temporealeventos.com.br/?area=65">Frameworks de Desenvolvimento Web com PHP&lt;/a> organizado pela Temporeal em SP.&lt;/p></description></item><item><title>Códigos do Livro Frameworks para Desenvolvimento em PHP</title><link>https://eltonminetto.dev/2007/07/11/codigos-do-livro-frameworks-para-desenvolvimento-em-php/</link><pubDate>Wed, 11 Jul 2007 12:27:05 +0000</pubDate><guid>https://eltonminetto.dev/2007/07/11/codigos-do-livro-frameworks-para-desenvolvimento-em-php/</guid><description>&lt;p>Falha minha! Já devia ter disponibilizado os códigos apresentados no livro a muito tempo, mas acabei esquecendo. Agradeço as pessoas que me mandaram e-mails sugerindo isso. E desculpe a demora :-)&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2007/07/11/material-da-palestra-em-brasilia/</link><pubDate>Wed, 11 Jul 2007 12:18:23 +0000</pubDate><guid>https://eltonminetto.dev/2007/07/11/material-da-palestra-em-brasilia/</guid><description>&lt;p>Esse fim de semana ministrei uma palestra no Segundo ESLIF em Brasília. Foi bem legal o evento, conheci algumas pessoas bem legais da região e a palestra foi bem produtiva.&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2007/07/05/palestra-em-xanxere/</link><pubDate>Thu, 05 Jul 2007 23:16:21 +0000</pubDate><guid>https://eltonminetto.dev/2007/07/05/palestra-em-xanxere/</guid><description>&lt;p>No dia 27/07/2007 vai acontecer na UNOESC Xanxerê, em SC, o evento &lt;a href="http://www.unoescxxe.edu.br/unoesc/cursos/desc_cursosextensao.php?cod_curso=345">I BOOT = RUBY ON RAILS + JAVA + WEBSTANDARD + PHP&lt;/a>, no qual vou ministrar a palestra &amp;ldquo;Desenvolva rapidamente utilizando o framework CakePHP&amp;rdquo;. Também vai ter palestras sobre J2ME, Ruby e outras legais.
É basicamente o mesmo conteúdo que irei apresentar em &lt;a href="https://eltonminetto.dev/blog/2007/06/23/evendo-de-frameworks-em-sao-paulo">São Paulo&lt;/a>  , então é uma chance do pessoal aqui da região assistir a palestra sem ter que fazer uma grande viagem.&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2007/06/23/evendo-de-frameworks-em-sao-paulo/</link><pubDate>Sat, 23 Jun 2007 15:52:39 +0000</pubDate><guid>https://eltonminetto.dev/2007/06/23/evendo-de-frameworks-em-sao-paulo/</guid><description>&lt;p>No dia 4 de Agosto irá acontecer o evento &lt;a href="http://www.temporealeventos.com.br/?area=65">Frameworks de Desenvolvimento Web com PHP&lt;/a>&lt;/p>
&lt;p>promovido pela Tempo Real Eventos.&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2007/06/23/palestra-em-brasilia/</link><pubDate>Sat, 23 Jun 2007 15:48:20 +0000</pubDate><guid>https://eltonminetto.dev/2007/06/23/palestra-em-brasilia/</guid><description>&lt;p>No dia 07 de Julho vai acontecer em Brasília o &lt;a href="http://www.eriberto.pro.br/2eslif/grade_2eslif.html">Segundo Encontro de Software Livre do Instituto Superior Fátima&lt;/a>&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2007/06/06/fotos-e-arquivo-da-palestra-de-lancamento-do-livro/</link><pubDate>Wed, 06 Jun 2007 00:06:38 +0000</pubDate><guid>https://eltonminetto.dev/2007/06/06/fotos-e-arquivo-da-palestra-de-lancamento-do-livro/</guid><description>&lt;p>Hoje foi o lançamento do meu livro. Auditório cheio, palestra animada, perguntas, coffe break legal, vários livros vendidos. Tudo deu certo.&lt;/p></description></item><item><title>Xdebug</title><link>https://eltonminetto.dev/2007/06/05/xdebug/</link><pubDate>Tue, 05 Jun 2007 17:40:54 +0000</pubDate><guid>https://eltonminetto.dev/2007/06/05/xdebug/</guid><description>&lt;p>Material sobre o Xdebug que utilizei na disciplina de programação avançada para web que estou ministrando.&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2007/05/25/lancamento-do-livro/</link><pubDate>Fri, 25 May 2007 15:57:02 +0000</pubDate><guid>https://eltonminetto.dev/2007/05/25/lancamento-do-livro/</guid><description>&lt;p>No dia 05/06/2007 será feito o lançamento oficial do meu livro &amp;ldquo;Frameworks para Desenvolvimento em PHP&amp;rdquo;.&lt;/p></description></item><item><title>Material da palestra de Grids - SENAC</title><link>https://eltonminetto.dev/2007/05/18/material-da-palestra-de-grids-senac/</link><pubDate>Fri, 18 May 2007 22:21:36 +0000</pubDate><guid>https://eltonminetto.dev/2007/05/18/material-da-palestra-de-grids-senac/</guid><description>&lt;p>Apresentação usada na palestra sobre Grid Computing que ministrei no SENAC de Chapecó&lt;/p>
&lt;p>&lt;a href="https://eltonminetto.dev/docs/palestra_senac.pdf">Download&lt;/a>&lt;/p></description></item><item><title>Livro Frameworks para Desenvolvimento em PHP</title><link>https://eltonminetto.dev/2007/05/08/livro-frameworks-para-desenvolvimento-em-php/</link><pubDate>Tue, 08 May 2007 00:08:20 +0000</pubDate><guid>https://eltonminetto.dev/2007/05/08/livro-frameworks-para-desenvolvimento-em-php/</guid><description>&lt;p>Já está disponível o livro que escrevi pela editora Novatec, chamado Frameworks para Desenvolvimento em PHP.&lt;/p></description></item><item><title>Better Gmail</title><link>https://eltonminetto.dev/2007/04/30/better-gmail/</link><pubDate>Mon, 30 Apr 2007 14:50:47 +0000</pubDate><guid>https://eltonminetto.dev/2007/04/30/better-gmail/</guid><description>&lt;p>O Gmail foi uma das melhores invenções do Google. Eu sou usuário fiel desde meados de 2004 e sou dependente de suas funcionalidades. Mesmo assim sempre é possível melhorar algumas coisas. Foi lançado uma extensão para o Firefox chamada &amp;ldquo;&lt;a href="http://lifehacker.com/software/gmail/lifehacker-code-better-gmail-firefox-extension-251923.php">Better Gmail&lt;/a>&amp;rdquo; que fornece uma série de novas opções para o Gmail, como skins, novos ícones, etc. É só instalar a extensão e configurá-la na opção Ferramentas-&amp;gt;Complementos-&amp;gt;Opções. Testei no Firefox 2.0 e funcionou legal.&lt;/p></description></item><item><title>Mais sobre Django</title><link>https://eltonminetto.dev/2007/04/30/mais-sobre-django/</link><pubDate>Mon, 30 Apr 2007 10:40:03 +0000</pubDate><guid>https://eltonminetto.dev/2007/04/30/mais-sobre-django/</guid><description>&lt;p>Dando continuidade ao &lt;a href="https://eltonminetto.dev/blog/2007/04/18/material-sobre-django">material sobre Django&lt;/a>, adicionei mais um &lt;a href="https://eltonminetto.dev/docs/django_p2.pdf">exemplo&lt;/a> de uso do framework.&lt;/p></description></item><item><title>Funciona</title><link>https://eltonminetto.dev/2007/04/30/funciona/</link><pubDate>Mon, 30 Apr 2007 09:59:19 +0000</pubDate><guid>https://eltonminetto.dev/2007/04/30/funciona/</guid><description>&lt;p>Essas brincadeiras quase sempre dão resultados esquisitos, mas esta deu certo. &amp;ldquo;Qual linguagem de programação você é?:&lt;/p></description></item><item><title>Material sobre Django</title><link>https://eltonminetto.dev/2007/04/18/material-sobre-django/</link><pubDate>Wed, 18 Apr 2007 11:59:06 +0000</pubDate><guid>https://eltonminetto.dev/2007/04/18/material-sobre-django/</guid><description>&lt;p>Estou ministrando uma disciplina sobre programação avançada em ambiente Web e um dos tópicos é o Django. Preparei um pequeno material sobre o framework para os alunos. Estou disponibilizando &lt;a href="https://eltonminetto.dev/docs/django.pdf">aqui&lt;/a>. Pode ser útil para alguém.&lt;/p></description></item><item><title>Agora Certificado!</title><link>https://eltonminetto.dev/2007/04/17/agora-certificado/</link><pubDate>Tue, 17 Apr 2007 20:16:28 +0000</pubDate><guid>https://eltonminetto.dev/2007/04/17/agora-certificado/</guid><description>&lt;p>Fiz a prova de certificação da Mandriva. Agora sou &lt;a href="http://www.mandriva.com.br/incConectiva/provas/profissionaiscertificados/inst_systems.php">&lt;strong>Mandriva Conectiva PRO Certified Linux Instructor&lt;/strong>&lt;/a>&lt;/p></description></item><item><title>Palestra sobre CakePHP no FISL 2007</title><link>https://eltonminetto.dev/2007/04/15/palestra-sobre-cakephp-no-fisl-2007/</link><pubDate>Sun, 15 Apr 2007 16:00:25 +0000</pubDate><guid>https://eltonminetto.dev/2007/04/15/palestra-sobre-cakephp-no-fisl-2007/</guid><description>&lt;p>Estou disponibilizando a apresentação que fiz sobre o CakePHP no FISL 8.0&lt;/p>
&lt;p>Mais tarde vou tentar também fazer um relato das minhas impressões sobre o evento.&lt;/p></description></item><item><title>Indo pro Fisl 8.0</title><link>https://eltonminetto.dev/2007/04/11/indo-pro-fisl-80/</link><pubDate>Wed, 11 Apr 2007 16:14:24 +0000</pubDate><guid>https://eltonminetto.dev/2007/04/11/indo-pro-fisl-80/</guid><description>&lt;p>Você sabe que está indo para o maior evento dos geeks no país quando sua esposa acaba de arrumar sua mala e constata que tem mais tecnologia do que roupas dentro da mala. É notebook, camera digital, pendrive, celular, iPod, cabo de rede, cabo de força, carregadores, etc.
Esta é a terceira vez que estou indo ao evento mas vai ser o mais importante para mim pois vou ministrar uma palestra e trabalhar como coordenador de mesa em outra. Vai ser muito divertido.&lt;/p></description></item><item><title>Komodo Edit</title><link>https://eltonminetto.dev/2007/03/24/komodo-edit/</link><pubDate>Sat, 24 Mar 2007 15:55:14 +0000</pubDate><guid>https://eltonminetto.dev/2007/03/24/komodo-edit/</guid><description>&lt;p>Estou testando um novo editor para programação que estou achando interessante. É o &lt;a href="http://www.activestate.com/products/komodo_edit/">Komodo Edit&lt;/a>, da empresa ActiveState. Ele é a versão gratuíta da ferramenta &lt;a href="http://www.activestate.com/products/komodo_ide/">Komodo IDE&lt;/a> que é bem mais completa. Ele possui versões para Windows, MacOS e Linux. No Ubuntu deve-se fazer o download do arquivo&lt;/p></description></item><item><title>Nova etapa</title><link>https://eltonminetto.dev/2007/03/23/nova-etapa/</link><pubDate>Fri, 23 Mar 2007 16:49:46 +0000</pubDate><guid>https://eltonminetto.dev/2007/03/23/nova-etapa/</guid><description>&lt;p>Hoje começo mais uma etapa de estudos.&lt;/p>
&lt;p>Vou iniciar uma MBA em Gerenciamento de Projetos, da Fundação Getúlio Vargas.
Talvez um passo rumo a &amp;ldquo;desnerdificação&amp;rdquo;? Acho que não, mas pelo menos deve incrementar bastante o currículo. Várias revistas e artigos que li recentemente elegem a profissão de &amp;ldquo;Gerente de Projetos&amp;rdquo; como uma das mais importantes para os próximos anos. No site da IBM, HP e Dell já encontram-se vagas para profissionais com este título.&lt;/p></description></item><item><title>Textos para refletir</title><link>https://eltonminetto.dev/2007/03/14/textos-para-refletir/</link><pubDate>Wed, 14 Mar 2007 15:29:20 +0000</pubDate><guid>https://eltonminetto.dev/2007/03/14/textos-para-refletir/</guid><description>&lt;p>Dois textos muito interessantes que fazem refletir sobre a profissão de programador&lt;/p>
&lt;p>&lt;a href="http://www.balanceonrails.com.br/articles/2007/03/14/off-topic-um-desabafo">Um desabafo&lt;/a>&lt;/p>
&lt;p>&lt;a href="http://renata.org/post/coisas-que-nerds-precisam-para-amar-seu-emprego/">Coisas que Nerds precisam para amar seu emprego&lt;/a>&lt;/p></description></item><item><title>Texto na PHP Magazine</title><link>https://eltonminetto.dev/2007/03/06/texto-na-php-magazine/</link><pubDate>Tue, 06 Mar 2007 09:31:26 +0000</pubDate><guid>https://eltonminetto.dev/2007/03/06/texto-na-php-magazine/</guid><description>&lt;p>A &lt;a href="http://www.phpmagazine.com.br">PHP Magazine&lt;/a> é uma revista sobre PHP distribuída em formato pdf. Na &lt;a href="http://www.phpmagazine.com.br/portal/?modulo=secao&amp;amp;id=32">segunda edição&lt;/a> foi publicado um resumo do trabalho de TCC que orientei sobre uma &amp;ldquo;ANÁLISE AVALIATIVA ENTRE FRAMEWORKS DE PHP&amp;rdquo;. Parabéns para o Jhony que desenvolveu o TCC. Se tudo der certo ele vai apresentar o trabalho no FISL este ano também.&lt;/p></description></item><item><title>Cool Ubuntu Applications</title><link>https://eltonminetto.dev/2007/02/09/cool-ubuntu-applications/</link><pubDate>Fri, 09 Feb 2007 16:10:26 +0000</pubDate><guid>https://eltonminetto.dev/2007/02/09/cool-ubuntu-applications/</guid><description>&lt;p>Achei um site chamado &lt;a href="http://www.coolmacapps.com/">CoolMacApps&lt;/a> onde os usuários podem votar no seu aplicativo favorito para MacOS. Aí pensei que poderíamos ter o mesmo para o Ubuntu. Como eu estava querendo uma aplicação para treinar mais um pouco o CakePHP resolvi fazer uma brincadeira. Aí surgiu o &lt;a href="https://eltonminetto.dev/cake/coolubuntuapps/principal/">Cool Ubuntu Applications&lt;/a>&lt;/p></description></item><item><title>scribes</title><link>https://eltonminetto.dev/2007/02/08/scribes/</link><pubDate>Thu, 08 Feb 2007 21:23:26 +0000</pubDate><guid>https://eltonminetto.dev/2007/02/08/scribes/</guid><description>&lt;p>Em um &lt;a href="https://eltonminetto.dev/blog/2006/11/28/gedit-ambiente-de-programacao">post&lt;/a> anterior alguém me indicou o &lt;a href="http://scribes.sourceforge.net/">scribes.&lt;/a> Hoje li &lt;a href="http://ninjahideout.com/blog/2007/02/08/scribes-one-of-the-best-imho-text-editors-on-linux/">este texto&lt;/a> e lembrei dele, então resolvi fazer um teste na ferramenta. Realmente é bem legal. Simples e rápido. Tem syntax highlighting e snippets. Tudo que é necessário para editar alguns arquivos php ou python.
Para instalar no Ubuntu é só clicar no pacote no site e instalar.&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2007/02/08/fisl-8-ai-vou-eu/</link><pubDate>Thu, 08 Feb 2007 19:13:55 +0000</pubDate><guid>https://eltonminetto.dev/2007/02/08/fisl-8-ai-vou-eu/</guid><description>&lt;p>Esse ano vou novamente para o FISL, mas desta vez como palestrante!&lt;/p>
&lt;p>Submeti duas propostas de palestra e uma delas foi aceita: Desenvolva rapidamente utilizando framework CakePHP&lt;/p></description></item><item><title>Disciplina interessante</title><link>https://eltonminetto.dev/2007/02/07/disciplina-interessante/</link><pubDate>Wed, 07 Feb 2007 10:02:53 +0000</pubDate><guid>https://eltonminetto.dev/2007/02/07/disciplina-interessante/</guid><description>&lt;p>Eu sempre me divirto com as disciplinas que ministro. É a chance que tenho de programar algo científico, coisa que infelizmente não faço em meu dia a dia. Essas disciplinas já renderam alguns textos aqui no meu site também:&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2007/02/06/capturando-telas-com-maior-resolucao-no-linux/</link><pubDate>Tue, 06 Feb 2007 21:49:52 +0000</pubDate><guid>https://eltonminetto.dev/2007/02/06/capturando-telas-com-maior-resolucao-no-linux/</guid><description>&lt;p>Essa semana precisei capturar algumas telas para um livro que estou escrevendo. Normalmente usaria a ferramenta padrão do Gnome ou do KDE, usando a tecla PrtSc. Mas o problema é que usando-se essas ferramentas a resolução do arquivo é de 72 dpi, a resolução do monitor, mas para imprimir a gráfica pede uma resolução maior, algo em torno de 300 dpi. Para fazer isso usei o comando import do pacote ImageMagic.
Para instalar no Ubuntu é só:&lt;/p></description></item><item><title>Visitando um velho amigo</title><link>https://eltonminetto.dev/2007/02/02/visitando-um-velho-amigo/</link><pubDate>Fri, 02 Feb 2007 13:04:47 +0000</pubDate><guid>https://eltonminetto.dev/2007/02/02/visitando-um-velho-amigo/</guid><description>&lt;p>Depois de anos usando o Gnome como meu desktop padrão, nestas férias resolvi visitar um velho amigo, o KDE. Como uso o Ubuntu, a instalação foi simples:&lt;/p></description></item><item><title>Vaga para programador</title><link>https://eltonminetto.dev/2007/02/01/vaga-para-programador/</link><pubDate>Thu, 01 Feb 2007 10:15:37 +0000</pubDate><guid>https://eltonminetto.dev/2007/02/01/vaga-para-programador/</guid><description>&lt;p>A empresa SGI Sistemas, de Chapecó/SC, está procurando um programador com o seguinte perfil:&lt;/p>
&lt;p>&lt;strong>Exigências:&lt;/strong>&lt;/p></description></item><item><title>PythonBrasil de cara nova</title><link>https://eltonminetto.dev/2007/01/28/pythonbrasil-de-cara-nova/</link><pubDate>Sun, 28 Jan 2007 15:59:32 +0000</pubDate><guid>https://eltonminetto.dev/2007/01/28/pythonbrasil-de-cara-nova/</guid><description>&lt;p>O &lt;a href="http://pythonologia.org">Osvaldo&lt;/a>, um dos lí­deres da comunidade Python no Brasil, fez um grande trabalho na página do &lt;a href="http://www.pythonbrasil.com.br/moin.cgi/">PythonBrasil&lt;/a>. Ficou com uma cara bem mais profissional e elegante, com links mais simples para os novos adeptos dessa fantástica linguagem.
Foi criado também um &lt;a href="http://www.pythonbrasil.com.br/planet/">Planet&lt;/a>, do qual este site faz parte.
Parabéns a todos os envolvidos na mudança.
Para quem não conhece o site ou a linguagem fica a dica para visitação.&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2007/01/08/184/</link><pubDate>Mon, 08 Jan 2007 14:48:39 +0000</pubDate><guid>https://eltonminetto.dev/2007/01/08/184/</guid><description>&lt;p>Minha dica sobre o gnome-open foi publicada no &lt;a href="http://www.dicas-l.com.br/dicas-l/20070107.php">Dicas-l&lt;/a>&lt;/p></description></item><item><title>Comparação entre frameworks</title><link>https://eltonminetto.dev/2007/01/03/comparacao-entre-frameworks/</link><pubDate>Wed, 03 Jan 2007 17:05:21 +0000</pubDate><guid>https://eltonminetto.dev/2007/01/03/comparacao-entre-frameworks/</guid><description>&lt;p>Semestre passado orientei o acadêmico &lt;a href="http://jhony.wordpress.com/">Jhony Maseto&lt;/a> em seu Trabalho de Conclusão de Curso, intitulado &amp;ldquo;ANÁLISE AVALIATIVA ENTRE FRAMEWORKS DE PHP&amp;rdquo;, onde ele fez uma comparação entre o Cake, Symfony e o Prado.&lt;/p></description></item><item><title>Palestra do Cake no Youtube</title><link>https://eltonminetto.dev/2007/01/02/palestra-do-cake-no-youtub/</link><pubDate>Tue, 02 Jan 2007 18:29:51 +0000</pubDate><guid>https://eltonminetto.dev/2007/01/02/palestra-do-cake-no-youtub/</guid><description>&lt;p>O amigo &lt;a href="http://programabrasil.blogspot.com/">Ricardo&lt;/a> colocou no Youtube o vídeo da minha palestra sobre Cake que ministrei no PHP Conference.&lt;/p></description></item><item><title>slimPHP</title><link>https://eltonminetto.dev/2007/01/02/slimphp/</link><pubDate>Tue, 02 Jan 2007 14:51:07 +0000</pubDate><guid>https://eltonminetto.dev/2007/01/02/slimphp/</guid><description>&lt;p>Finalmente criei o projeto do slimPHP no Sourceforge.&lt;/p>
&lt;p>slimPHP é o nome, pouco criativo, que dei para o pequeno framework que desenvolvi e que estamos utilizando aqui na Unochapecó no desenvolvimento de novos aplicativos.&lt;/p></description></item><item><title>gnome-open</title><link>https://eltonminetto.dev/2006/12/22/gnome-open/</link><pubDate>Fri, 22 Dec 2006 13:34:50 +0000</pubDate><guid>https://eltonminetto.dev/2006/12/22/gnome-open/</guid><description>&lt;p>Lendo este &lt;a href="http://ubuntu.wordpress.com/2006/12/16/gnome-open-open-anything-from-the-command-line/">blog &lt;/a>encontrei uma documentação sobre o comando gnome-open. A funcionalidade é a mesma do open do OSX. Exemplos:&lt;/p></description></item><item><title>Palestra do Symfony no Youtube</title><link>https://eltonminetto.dev/2006/12/13/palestra-do-symfony-no-youtube/</link><pubDate>Wed, 13 Dec 2006 14:18:57 +0000</pubDate><guid>https://eltonminetto.dev/2006/12/13/palestra-do-symfony-no-youtube/</guid><description>&lt;p>Um &lt;a href="http://programabrasil.blogspot.com/">amigo &lt;/a>que estava assistindo a minha palestra de Symfony no PHP Conference gravou e colocou no YouTube.
&lt;a href="http://www.youtube.com/v/aIpIY2XdylE">http://www.youtube.com/v/aIpIY2XdylE&lt;/a>
Cool!&lt;/p></description></item><item><title>Efeitos cool no Ubuntu</title><link>https://eltonminetto.dev/2006/12/04/efeitos-cool-no-ubuntu/</link><pubDate>Mon, 04 Dec 2006 15:55:20 +0000</pubDate><guid>https://eltonminetto.dev/2006/12/04/efeitos-cool-no-ubuntu/</guid><description>&lt;p>Algumas pessoas que assistiram minhas apresentações no PHP Conference perguntaram como configurei aqueles &amp;ldquo;efeitos especiais&amp;rdquo; no Ubuntu. Aqueles efeitos são possíveis graças ao Beryl, um módulo que pode ser instalado no servidor X para fazer os efeitos. Eu segui este &lt;a href="http://ubuntu.linuxval.org/smf/index.php?topic=11419.msg60467">tutorial&lt;/a> e funcionou tudo perfeitamente. Minha placa de vídeo é uma Intel 950.&lt;/p></description></item><item><title>Relato do PHP Conference</title><link>https://eltonminetto.dev/2006/12/04/relato-do-php-conference/</link><pubDate>Mon, 04 Dec 2006 10:03:32 +0000</pubDate><guid>https://eltonminetto.dev/2006/12/04/relato-do-php-conference/</guid><description>&lt;p>No último fim de semana (dia 1 e 2 de Dezembro) aconteceu em SP o primeiro PHP Conference Brasil.&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2006/11/28/gedit-ambiente-de-programacao/</link><pubDate>Tue, 28 Nov 2006 10:35:25 +0000</pubDate><guid>https://eltonminetto.dev/2006/11/28/gedit-ambiente-de-programacao/</guid><description>&lt;p>Quanto assisti aos &lt;a href="http://www.rubyonrails.org/screencasts">screencasts&lt;/a> do Ruby on Rails uma das coisas que mais me chamou atenção foi o &lt;a href="http://macromates.com/">TextMate,&lt;/a> o editor usado na apresentação. Fiz uma &lt;a href="http://macromates.com/blog/archives/2005/11/07/windowslinux-alternative/">pesquisa&lt;/a> na Internet e aparentemente a ferramenta já virou Cult entre os programadores. O problema é que ela só existe para MacOS e os desenvolvedores não tem previsão nenhuma de lançarem alguma versão para Linux. Além disso ela é comercial.&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2006/11/17/174/</link><pubDate>Fri, 17 Nov 2006 10:25:43 +0000</pubDate><guid>https://eltonminetto.dev/2006/11/17/174/</guid><description>&lt;p>Excelente e extenso texto sobre PHP e a PHP Conference publicado no Webinsider, da UOL. Vale a &lt;a href="http://webinsider.uol.com.br/index.php/2006/11/16/evento-mostra-os-avancos-do-mundo-php-no-brasil/">leitura&lt;/a>&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2006/11/16/monte-carlo-distribuido-usando-pyro/</link><pubDate>Thu, 16 Nov 2006 09:21:54 +0000</pubDate><guid>https://eltonminetto.dev/2006/11/16/monte-carlo-distribuido-usando-pyro/</guid><description>&lt;p>O colega &lt;a href="mailto:mo.menezes@gmail.com">Mario Menezes&lt;/a> usou minha &lt;a href="https://eltonminetto.dev/blog/2006/08/27/metodo-de-monte-carlo-distribuido">implementação&lt;/a> do algoritmo de monte carlo distribuído e desenvolveu uma versão usando Pyro. Pyro é uma implementação de invocação remota de métodos em Python que tem várias similaridades com o RMI do Java. Já tinha lido algo a respeito mas nunca tinha testado a implementação. Realmente muito interessante.
Fiquei muito feliz em ver que um código que fiz foi útil para alguém.&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2006/11/06/concurso-de-programacao-em-php/</link><pubDate>Mon, 06 Nov 2006 21:16:36 +0000</pubDate><guid>https://eltonminetto.dev/2006/11/06/concurso-de-programacao-em-php/</guid><description>&lt;p>Um concurso de programação em PHP está sendo organizado. Será um concurso de 24 horas para desenvolver uma das quatro sugestões de aplicativos que irão disponibilizar. Será no dia 27 de Janeiro de 2007 e a participação poderá ser individual ou em equipes. Ainda não está definido a premiação, mas com certeza a divulgação dos vencedores já será interessante.&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2006/10/31/melhores-praticas-de-desenvolvimento-em-php/</link><pubDate>Tue, 31 Oct 2006 10:27:22 +0000</pubDate><guid>https://eltonminetto.dev/2006/10/31/melhores-praticas-de-desenvolvimento-em-php/</guid><description>&lt;p>Encontrei esse &lt;a href="http://mikenaberezny.com/talks/zendcon06/php_development_best_practices.pdf">documento&lt;/a> feito por dois funcionários da Zend. É um dos melhores que já li sobre PHP. Trata desde a maneira correta de se escrever código, controle de versões, testes, etc. Realmente vale a leitura.&lt;/p></description></item><item><title>PHP Conference Brasil</title><link>https://eltonminetto.dev/2006/10/27/php-conference-brasil/</link><pubDate>Fri, 27 Oct 2006 09:36:52 +0000</pubDate><guid>https://eltonminetto.dev/2006/10/27/php-conference-brasil/</guid><description>&lt;p>Vai acontecer em SP nos dias 1 e 2 de Dezembro o primeiro &lt;a href="http://www.prophp.com.br/phpconference.php">PHP Conference Brasil&lt;/a>. O mais legal é que eu vou participar como palestrante. Vou minitrar duas palestras, uma sobre Cake e outra sobre Symfony. É muito bom ver seu nome na &lt;a href="http://www.prophp.com.br/phpconference2006_programacao.htm">grade de programação&lt;/a> ao lado de grandes nomes como Pablo DallOglio, Diego Eis e outros.&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2006/10/16/169/</link><pubDate>Mon, 16 Oct 2006 09:13:31 +0000</pubDate><guid>https://eltonminetto.dev/2006/10/16/169/</guid><description>&lt;p>Meu texto sobre PVFS foi publicado no &lt;a href="http://br-linux.org/linux/instalando-o-sistema-de-arquivos-pvfs-no-centos">BR-Linux&lt;/a> e no &lt;a href="http://www.dicas-l.com.br/dicas-l/20061016.php">Dicas-L&lt;/a>&lt;/p></description></item><item><title>PVFS</title><link>https://eltonminetto.dev/2006/10/11/pvfs/</link><pubDate>Wed, 11 Oct 2006 17:22:12 +0000</pubDate><guid>https://eltonminetto.dev/2006/10/11/pvfs/</guid><description>&lt;p>&lt;strong>Introdução&lt;/strong>&lt;/p>
&lt;p>O Parallel Virtual File System é um sistema de arquivos distribuído desenvolvido para prover alta performance e escalabilidade paralela para clusters de PCs linux.
Em geral, o PVFS promete 4 características:&lt;/p></description></item><item><title>Material Curso Python</title><link>https://eltonminetto.dev/2006/09/27/material-curso-python/</link><pubDate>Wed, 27 Sep 2006 20:22:04 +0000</pubDate><guid>https://eltonminetto.dev/2006/09/27/material-curso-python/</guid><description>&lt;p>&lt;a href="https://eltonminetto.dev/docs/minicurso_python.zip">Material do curso&lt;/a> de Python que ministrei no &lt;a href="http://www.unochapeco.edu.br/~jocetec/">Jocetec&lt;/a> - Unochapecó&lt;/p></description></item><item><title>Cake PHP e Oracle</title><link>https://eltonminetto.dev/2006/09/24/cake-php-e-oracle/</link><pubDate>Sun, 24 Sep 2006 11:49:39 +0000</pubDate><guid>https://eltonminetto.dev/2006/09/24/cake-php-e-oracle/</guid><description>&lt;p>O &lt;a href="http://www.cakephp.org">Cake PHP&lt;/a> é um framework de desenvolvimento em PHP 5 baseado nos conceitos de MVC. É uma ferramenta muito interessante para gerar aplicações padronizadas como cadastros, relatórios, etc.&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2006/09/18/10-linguagens-de-programacao-que-deveria-aprender-agora/</link><pubDate>Mon, 18 Sep 2006 10:14:03 +0000</pubDate><guid>https://eltonminetto.dev/2006/09/18/10-linguagens-de-programacao-que-deveria-aprender-agora/</guid><description>&lt;p>Foi publicado um &lt;a href="http://www.eweek.com/article2/0,1759,2016415,00.asp?kc=EWRSS03119TX1K0000594">artigo&lt;/a> bem interessante citando as 10 linguagens de programação que um profissional deveria aprender o quanto antes para melhorar o currículo. Destaque para o PHP em primeiro lugar e outras linguagens Open Source como Ruby, Python e Perl. Pelo menos estou no caminho certo.&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2006/09/14/164/</link><pubDate>Thu, 14 Sep 2006 10:06:59 +0000</pubDate><guid>https://eltonminetto.dev/2006/09/14/164/</guid><description>&lt;p>Minha dica sobre Cache de DNS para navegação mais rápida foi publicada na lista &lt;a href="http://www.dicas-l.com.br/dicas-l/20060914.php">Dicas-L&lt;/a>&lt;/p></description></item><item><title>O lugar perfeito para trabalhar?</title><link>https://eltonminetto.dev/2006/09/07/o-lugar-perfeito-para-trabalhar/</link><pubDate>Thu, 07 Sep 2006 11:43:22 +0000</pubDate><guid>https://eltonminetto.dev/2006/09/07/o-lugar-perfeito-para-trabalhar/</guid><description>&lt;p>A muito tempo leio os textos do Joel Spolsky. Seus textos sobre desenvolvimento são fantásticos. Estava navegando no &lt;a href="http://www.joelonsoftware.com">site&lt;/a> e encontrei o link para a empresa que ele criou, Fog Creek. A &lt;a href="http://www.fogcreek.com/About.html">descrição da empresa&lt;/a>, do lugar de trabalho, de como tudo foi pensado é incrível. É o lugar que eu gostaria de trabalhar. Ou gostaria de chefiar.&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2006/08/27/metodo-de-monte-carlo-distribuido/</link><pubDate>Sun, 27 Aug 2006 12:42:17 +0000</pubDate><guid>https://eltonminetto.dev/2006/08/27/metodo-de-monte-carlo-distribuido/</guid><description>&lt;p>Texto que usei na disciplina de Sistemas Operacionais Distribuídos que estou ministrando. É uma implementação em Python de um programa usando sockets para demonstrar a comunicação em um sistema distribuído.&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2006/08/21/minha-aplicacao-web-20-fontes/</link><pubDate>Mon, 21 Aug 2006 15:52:04 +0000</pubDate><guid>https://eltonminetto.dev/2006/08/21/minha-aplicacao-web-20-fontes/</guid><description>&lt;p>Eu tinha esperança de poder dar uma melhorada no código antes de mostrar para alguém, mas não deu tempo. Então aí vai os &lt;a href="https://eltonminetto.dev/codes/financas.zip">códigos&lt;/a> da &lt;a href="https://eltonminetto.dev/blog/2006/07/25/minha-aplicacao-web-20">aplicação &lt;/a>de exemplo que fiz.&lt;/p></description></item><item><title>Gerando Syntax Highlighting com enscript</title><link>https://eltonminetto.dev/2006/08/19/gerando-syntax-highlighting-com-enscript/</link><pubDate>Sat, 19 Aug 2006 19:53:40 +0000</pubDate><guid>https://eltonminetto.dev/2006/08/19/gerando-syntax-highlighting-com-enscript/</guid><description>&lt;p>Com a ferramenta enscript é possível gerar páginas html com o conteúdo de um programa ou script com o sempre útil syntax highlighting, o que facilita bastante a leitura de um código-fonte.&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2006/08/19/159/</link><pubDate>Sat, 19 Aug 2006 09:52:51 +0000</pubDate><guid>https://eltonminetto.dev/2006/08/19/159/</guid><description>&lt;p>Meu texto sobre o menu da Novell no Dapper foi publicado na lista &lt;a href="http://www.dicas-l.com.br/dicas-l/20060819.php">Dicas-l&lt;/a>&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2006/08/05/cache-de-dns-para-navegacao-mais-rapida/</link><pubDate>Sat, 05 Aug 2006 11:01:09 +0000</pubDate><guid>https://eltonminetto.dev/2006/08/05/cache-de-dns-para-navegacao-mais-rapida/</guid><description>&lt;p>Lendo o rss &lt;a href="http://ubuntu.wordpress.com/">deste blog&lt;/a> encontrei um post interessante sobre como instalar a ferramenta dnsmasq para fazer cache de DNS na máquina local, aumentando a velocidade da navegação. A velocidade é aumentada porque cada vez que é digitado um endereço no navegador ou outra aplicação, este endereço é convertido para seu endereço IP. Com o dnsmasq um cache é criado com estas informações. Depois que você já usou o endereço uma vez é bem mais rápido esta conversão porque as informações estão locais. Instalei no meu Dapper e a diferença foi visível. A minha conexão com a Internet é através de uma  ADSL. Minha máquina recebe as configurações de rede do modem ADSL via DHCP. Traduzindo as informações do blog:&lt;/p></description></item><item><title>Outdoor do Ubuntu</title><link>https://eltonminetto.dev/2006/08/05/outdoor-do-ubuntu/</link><pubDate>Sat, 05 Aug 2006 10:23:52 +0000</pubDate><guid>https://eltonminetto.dev/2006/08/05/outdoor-do-ubuntu/</guid><description>&lt;p>Um grande outdoor foi colocado na cidade de Redwood City, Estados Unidos, com uma propaganda do ubuntu.&lt;/p></description></item><item><title>Instalando o Engage no Dapper</title><link>https://eltonminetto.dev/2006/07/28/instalando-o-engage-no-dapper/</link><pubDate>Fri, 28 Jul 2006 20:52:09 +0000</pubDate><guid>https://eltonminetto.dev/2006/07/28/instalando-o-engage-no-dapper/</guid><description>&lt;p>&lt;strong>O que é o Engage&lt;/strong>&lt;/p>
&lt;p>O engage é um dock similar ao do OS X que está sendo desenvolvido em conjunto com o Enlightenment 17. A vantagem é que ele pode ser usado também em outros ambientes como o Gnome ou o XFCE.
**
Instalando**&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2006/07/25/minha-aplicacao-web-20/</link><pubDate>Tue, 25 Jul 2006 21:31:21 +0000</pubDate><guid>https://eltonminetto.dev/2006/07/25/minha-aplicacao-web-20/</guid><description>&lt;p>Estou entrando na Onda 2.0 também. Desenvolvi uma aplicação em PHP+AJAX para controlar as despesas pessoais direto no browser.&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2006/07/25/152/</link><pubDate>Tue, 25 Jul 2006 14:41:05 +0000</pubDate><guid>https://eltonminetto.dev/2006/07/25/152/</guid><description>&lt;p>Um artigo sobre meu Framework PHP foi publicado no &lt;a href="http://www.linhadecodigo.com.br/artigos.asp?id_ac=1099&amp;amp;pag=1">Linha de Código&lt;/a>&lt;/p></description></item><item><title>BlogBlogs</title><link>https://eltonminetto.dev/2006/07/21/blogblogs/</link><pubDate>Fri, 21 Jul 2006 11:29:29 +0000</pubDate><guid>https://eltonminetto.dev/2006/07/21/blogblogs/</guid><description>&lt;p>Me cadastrei no&lt;/p>
&lt;p>&lt;a href="http://blogblogs.com.br/api/claim/-208509848/85686/250"> BlogBlogs.Com.Br &lt;/a>&lt;/p>
&lt;p>é uma espécie de &amp;ldquo;páginas amarelas&amp;rdquo; de blogs e fotologs brasileiros. &lt;a href="http://blogblogs.com.br/api/claim/35852724/84861/250">&lt;/a>&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2006/07/20/seguranca/</link><pubDate>Thu, 20 Jul 2006 22:18:57 +0000</pubDate><guid>https://eltonminetto.dev/2006/07/20/seguranca/</guid><description>&lt;p>É incrível como por mais que façamos testes e temos a segurança em mente no desenvolvimento de sistemas sempre alguma coisa &amp;ldquo;escapa&amp;rdquo;. O amigo William percebeu um problema em um script que estou usando aqui no meu site para demonstrar os códigos php de uma maneira mais organizada.&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2006/07/14/formulario-dinamico/</link><pubDate>Fri, 14 Jul 2006 18:19:05 +0000</pubDate><guid>https://eltonminetto.dev/2006/07/14/formulario-dinamico/</guid><description>&lt;p>Um amigo me mandou um e-mail pedindo se eu conhecia alguma maneira de criar formulários dinamicamente. Por exemplo, um formulário de cadastro onde a pessoa pode ter que cadastrar um número indefinido de filhos ou de produtos.&lt;/p></description></item><item><title>Novo menu da Novell no Dapper</title><link>https://eltonminetto.dev/2006/07/09/novo-menu-da-novell-no-dapper/</link><pubDate>Sun, 09 Jul 2006 17:04:21 +0000</pubDate><guid>https://eltonminetto.dev/2006/07/09/novo-menu-da-novell-no-dapper/</guid><description>&lt;p>Uma das coisas mais legais que vi no último FISL foi o novo menu que a Novell estava desenvolvendo para a nova versão de sua distro para desktop. Fiz uma pesquisa e encontrei esse &lt;a href="http://www.ubuntuforums.org/showthread.php?t=208131">tópico&lt;/a> no fórum do Ubuntu com instruções de como fazer isso no Dapper. Usei o .deb fornecido no endereço &lt;a href="http://ubuntuforums.org/showpost.php?p=1203615&amp;amp;postcount=130">http://ubuntuforums.org/showpost.php?p=1203615&amp;amp;postcount=130&lt;/a>&lt;/p></description></item><item><title>nerd view</title><link>https://eltonminetto.dev/2006/06/10/nerd-view/</link><pubDate>Sat, 10 Jun 2006 14:33:52 +0000</pubDate><guid>https://eltonminetto.dev/2006/06/10/nerd-view/</guid><description>&lt;p>Montei um site paralelo para poder comentar sobre assuntos que acho interessantes relacionados a cultura geek ou nerd.&lt;/p></description></item><item><title>ATK</title><link>https://eltonminetto.dev/2006/06/08/atk/</link><pubDate>Thu, 08 Jun 2006 16:31:33 +0000</pubDate><guid>https://eltonminetto.dev/2006/06/08/atk/</guid><description>&lt;p>Um framework interessante que já é antigo, está na versão 5.5, e é pouco comentado é o &lt;a href="http://www.achievo.org/atk/">Achievo ATK&lt;/a>. Segundo o site, o ATK é &amp;quot; um framework de aplicações orientadas a objeto escrito em PHP. Seu público alvo são desenvolvedores que desejam focar na lógica de negócios ao invés de codificar HTML. Enquanto outros frameworks proveem uma grande quantidade de classes utilitárias, ATK prove um framework completo que requer apenas pequenas quantidades de código para criar aplicações usáveis, enquanto mantém completa flexibilidade.&amp;quot;&lt;/p></description></item><item><title>Miniframework AJAX</title><link>https://eltonminetto.dev/2006/06/02/miniframework-ajax/</link><pubDate>Fri, 02 Jun 2006 17:17:01 +0000</pubDate><guid>https://eltonminetto.dev/2006/06/02/miniframework-ajax/</guid><description>&lt;p>Seguindo a idéia do meu &lt;a href="https://eltonminetto.dev/blog/2006/05/11/miniframework-php">Miniframework PHP&lt;/a> criei o Miniframework AJAX. Não tem nada de complexo, a idéia e &amp;ldquo;escrever menos código sem ter que aprender muita coisa nova&amp;rdquo;.&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2006/05/30/medindo-tempo-de-execucao-de-scripts-python/</link><pubDate>Tue, 30 May 2006 11:56:06 +0000</pubDate><guid>https://eltonminetto.dev/2006/05/30/medindo-tempo-de-execucao-de-scripts-python/</guid><description>&lt;p>Numa aula eu estava explicando a técnica de programação &amp;ldquo;Divisão e Conquista&amp;rdquo;, que consiste em dividir um problema grande em pequenos subproblemas e resolvê-los separadamente de forma que o resultado deles seja o resultado do problema original. Um exemplo de algoritmo desenvolvido nessa técnica é o de busca binária, onde o espaço de busca é sempre dividido pela metade, diminuindo o tempo de pesquisa. Para ilustrar a diferença desenvolvi dois scripts em Python para mostrar o tempo de execução de um algoritmo de pesquisa usando &amp;ldquo;força bruta&amp;rdquo; e a pesquisa binária. Para isso usei o módulo &lt;a href="http://www.python.org/doc/2.4/lib/module-timeit.html">timeit&lt;/a> do Python. Com este módulo é possível medir o tempo de execução de pequenos trechos de código. Abaixo os códigos usados:&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2006/05/23/aplicativos-portateis/</link><pubDate>Tue, 23 May 2006 12:02:04 +0000</pubDate><guid>https://eltonminetto.dev/2006/05/23/aplicativos-portateis/</guid><description>&lt;p>O site &lt;a href="http://portableapps.com/apps">PortableApps&lt;/a> fornece uma lista de aplicativos que podem ser usados direto de um dispositivo portátil como um pendrive. Montei um kit de primeiros socorros para windows
no meu pendrive de 128mb:&lt;/p></description></item><item><title>Artigo sobre Python e Oracle</title><link>https://eltonminetto.dev/2006/05/19/artigo-sobre-python-e-oracle/</link><pubDate>Fri, 19 May 2006 19:44:25 +0000</pubDate><guid>https://eltonminetto.dev/2006/05/19/artigo-sobre-python-e-oracle/</guid><description>&lt;p>No site da Oracle encontrei esse &lt;a href="http://www.oracle.com/technology/pub/articles/devlin-python-oracle.html">artigo&lt;/a> sobre como usar o Python em conjunto com o Oracle.&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2006/05/17/padroes-algoritmicos-em-python/</link><pubDate>Wed, 17 May 2006 18:17:06 +0000</pubDate><guid>https://eltonminetto.dev/2006/05/17/padroes-algoritmicos-em-python/</guid><description>&lt;p>Um dos conteúdos que estou trabalhando na disciplina de Algoritmos e Estruturas de Dados III é Padrões Algoritmicos.&lt;/p></description></item><item><title>Last.fm</title><link>https://eltonminetto.dev/2006/05/12/lastfm/</link><pubDate>Fri, 12 May 2006 22:49:33 +0000</pubDate><guid>https://eltonminetto.dev/2006/05/12/lastfm/</guid><description>&lt;p>Mais uma aplicação Web2.0 interessante. O site &lt;a href="http://www.last.fm">last.fm&lt;/a> permite que você ouça as músicas que gosta, participe de comunidades das bandas, compartilhe seus gostos musicais com outros usuários, coloque tags nas músicas, etc.
A nova versão do banshee que vem com o Dapper possui um plugin que permite que as músicas que você ouve usando o player sejam listadas na sua lista de músicas preferidas.&lt;/p></description></item><item><title>Conjuntos em Python</title><link>https://eltonminetto.dev/2006/05/12/conjuntos-em-python/</link><pubDate>Fri, 12 May 2006 15:26:26 +0000</pubDate><guid>https://eltonminetto.dev/2006/05/12/conjuntos-em-python/</guid><description>&lt;p>Em uma das disciplinas que ministro, Algotimos e Estruturas de Dados III, consta o conteúdo de Teoria de Conjuntos aplicada em computação e Estruturas de Dados para Conjuntos. A primeira é a aplicação das teorias matemáticas de conjuntos nas linguagens de programação. O livro que utilizo [1] traz exemplos em Pascal. Pesquisando um pouco na internet encontrei exemplos em Python:&lt;/p></description></item><item><title>Miniframework PHP</title><link>https://eltonminetto.dev/2006/05/11/miniframework-php/</link><pubDate>Thu, 11 May 2006 18:13:08 +0000</pubDate><guid>https://eltonminetto.dev/2006/05/11/miniframework-php/</guid><description>&lt;p>Nas últimas semanas fiz uma pesquisa para encontrar um framework PHP que eu pudesse usar em meus aplicativos/sites. Encontrei vários frameworks interessantes como:&lt;/p></description></item><item><title>Feed Zero</title><link>https://eltonminetto.dev/2006/05/08/feed-zero/</link><pubDate>Mon, 08 May 2006 15:15:35 +0000</pubDate><guid>https://eltonminetto.dev/2006/05/08/feed-zero/</guid><description>&lt;p>Aderindo a &lt;a href="http://www.meiobit.com/arq/007865.html">campanha&lt;/a>, aí vai a &lt;a href="https://eltonminetto.dev/elm.opml">lista de feeds&lt;/a> que leio diariamente, no formato OPML&lt;/p></description></item><item><title>Dicas-l</title><link>https://eltonminetto.dev/2006/04/29/dicas-l/</link><pubDate>Sat, 29 Apr 2006 11:04:19 +0000</pubDate><guid>https://eltonminetto.dev/2006/04/29/dicas-l/</guid><description>&lt;p>Minha classe para trabalhar com tabelas foi &lt;a href="http://www.dicas-l.com.br/dicas-l/20060429.php">publicada na Dicas-l&lt;/a>.&lt;/p>
&lt;p>A dicas-l é uma lista de dicas que existe desde 1997 e é recebia diariamente por milhares de leitores.&lt;/p></description></item><item><title>A chegada do "boom" do PHP</title><link>https://eltonminetto.dev/2006/04/28/a-chegada-do-boom-do-php/</link><pubDate>Fri, 28 Apr 2006 17:37:19 +0000</pubDate><guid>https://eltonminetto.dev/2006/04/28/a-chegada-do-boom-do-php/</guid><description>&lt;p>Neste &lt;a href="http://www.litfuel.net/plush/?postid=131">post&lt;/a> o autor comenta um fato que também tenho percebido ultimamente. É o aumento da procura por profissionais especializados em PHP. No texto ele fala sobre a realidade americana, onde já se encontra de 5-10 ofertas por dia no site de empregos monster.com. Por aqui ainda não está tão grande a oferta mas acompanhando o &lt;a href="http://www.linhadecodigo.com.br/rss/rss_oportunidades.asp">RSS&lt;/a> das ofertas de emprego do site Linha de Código realmente a quantia de ofertas tem aumentado bastante nos últimos meses. Eu acho que uma das razões para esse fato é o reconhecimento que grandes empresas da área tem demonstrado pela linguagem, principalmente a Oracle e a IBM.&lt;/p></description></item><item><title>Relato do FISL 7.0</title><link>https://eltonminetto.dev/2006/04/26/relato-do-fisl-70/</link><pubDate>Wed, 26 Apr 2006 12:53:39 +0000</pubDate><guid>https://eltonminetto.dev/2006/04/26/relato-do-fisl-70/</guid><description>&lt;p>Faço aqui um resumo das palestras que assisti no FISL este ano. No geral eu achei que as palestras do ano passado estavam melhores, mais aprofundadas. Várias que assisti este ano achei muito introdutórias. Os palestrantes deveriam se aprofundar mais nos assuntos, afinal o público era composto de programadores, acadêmicos, administradores de redes, etc.&lt;/p></description></item><item><title>Development Tree of Unix Networking Code</title><link>https://eltonminetto.dev/2006/04/19/development-tree-of-unix-networking-code/</link><pubDate>Wed, 19 Apr 2006 21:18:36 +0000</pubDate><guid>https://eltonminetto.dev/2006/04/19/development-tree-of-unix-networking-code/</guid><description>&lt;p>Este site mostra a &lt;a href="http://www.leb.net/hzo/ioscount/ix_unix_net_pic.html">árvore genealógica&lt;/a> dos principais &amp;ldquo;sabores&amp;rdquo; de unix, incluíndo Linux, BSDs , AIX, Solaris, etc.&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2006/04/19/125/</link><pubDate>Wed, 19 Apr 2006 20:14:10 +0000</pubDate><guid>https://eltonminetto.dev/2006/04/19/125/</guid><description>&lt;p>Minha dica sobre JSON foi &lt;a href="http://www.linhadecodigo.com.br/dicas.asp?id_dica=1275&amp;amp;sub=46">publicada&lt;/a> no site Linha de Código&lt;/p></description></item><item><title>Indo pro FISL</title><link>https://eltonminetto.dev/2006/04/19/indo-pro-fisl-2/</link><pubDate>Wed, 19 Apr 2006 12:14:26 +0000</pubDate><guid>https://eltonminetto.dev/2006/04/19/indo-pro-fisl-2/</guid><description>&lt;p>Hoje estamos indo em caravana para o FISL 7.0 em POA.&lt;/p>
&lt;p>Grandes espectativas de palestras esse ano. Grandes nomes como Google e Sun presentes. Colocarei fotos e comentários sobre as palestras que participar&lt;/p></description></item><item><title>Resumo de comandos do VI</title><link>https://eltonminetto.dev/2006/03/29/resumo-de-comandos-do-vi/</link><pubDate>Wed, 29 Mar 2006 22:09:37 +0000</pubDate><guid>https://eltonminetto.dev/2006/03/29/resumo-de-comandos-do-vi/</guid><description>&lt;p>Um resumo bem interessante dos principais comandos do editor VI&lt;/p>
&lt;p>&lt;a href="https://eltonminetto.dev/wp-content/uploads/2006/03/vi-vim-cheat-sheet.gif">&lt;img src="https://eltonminetto.dev/wp-content/uploads/2006/03/vi-vim-cheat-sheet.thumbnail.gif" alt="Comandos VI">&lt;/a>&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2006/03/20/120/</link><pubDate>Mon, 20 Mar 2006 14:41:42 +0000</pubDate><guid>https://eltonminetto.dev/2006/03/20/120/</guid><description>&lt;p>O texto sobre Retornando Multiplos Valores com Ajax foi publicado no site &lt;a href="http://www.linhadecodigo.com.br/dicas.asp?id_dica=1272">Linha de Código&lt;/a>&lt;/p></description></item><item><title>JSON</title><link>https://eltonminetto.dev/2006/03/17/json/</link><pubDate>Fri, 17 Mar 2006 21:02:06 +0000</pubDate><guid>https://eltonminetto.dev/2006/03/17/json/</guid><description>&lt;p>Graças ao comentário do Robson Junior no meu &lt;a href="https://eltonminetto.dev/?p=115">post&lt;/a> anterior sobre retornar multiplos valores com AJAX eu descobri o &lt;a href="http://www.json.org">JSON&lt;/a>. E novamente percebi que estava tentando reinventar a roda. Segundo o site, JSON é &amp;ldquo;um formato leve para troca de informações. É facil para humanos lerem e escreverem. E é fácil para as máquinas processar e gerar.&amp;rdquo; Uma espécie de XML ligth. É baseado na notação de objetos do JavaScript, o que cai como uma luva para usar com o XMLHttpRequest.&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2006/03/13/classe-generica-para-trabalhar-com-tabelas/</link><pubDate>Mon, 13 Mar 2006 18:04:18 +0000</pubDate><guid>https://eltonminetto.dev/2006/03/13/classe-generica-para-trabalhar-com-tabelas/</guid><description>&lt;p>Algumas semanas atrás comecei a bolar uma classe para trabalhar com tabelas de bancos de dados para usar como exemplo em um curso de PHP Avançado que estou ministrando. A classe ficou útil, tanto que estou utilizando em alguns novos projetos que estou começando. Estou disponibilizando aqui o código. Pode ser útil para mais alguém.&lt;/p></description></item><item><title>Hey man look at me rockin' out. I'm on the video *</title><link>https://eltonminetto.dev/2006/03/10/hey-man-look-at-me-rockin-out-im-on-the-video/</link><pubDate>Fri, 10 Mar 2006 15:19:38 +0000</pubDate><guid>https://eltonminetto.dev/2006/03/10/hey-man-look-at-me-rockin-out-im-on-the-video/</guid><description>&lt;p>Tinha me esquecido de colocar o vídeo onde eu apareço conversando com o pessoal do Foo Figthers naquela &lt;a href="https://eltonminetto.dev/?p=80">viagem&lt;/a> q fiz pra Londres ano passado.&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2006/03/10/116/</link><pubDate>Fri, 10 Mar 2006 15:08:41 +0000</pubDate><guid>https://eltonminetto.dev/2006/03/10/116/</guid><description>&lt;p>Meu texto sobre PHP, Eclipse e CVS foi publicado no site &lt;a href="http://tecnociencia.com.br/revista/index.php?option=com_content&amp;amp;task=view&amp;amp;id=491&amp;amp;Itemid=1">Tecnociência&lt;/a>&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2006/03/03/retornando-multiplos-valores-com-ajax/</link><pubDate>Fri, 03 Mar 2006 15:05:28 +0000</pubDate><guid>https://eltonminetto.dev/2006/03/03/retornando-multiplos-valores-com-ajax/</guid><description>&lt;p>Algumas pessoas me mandaram e-mails pedindo como fazer para retornar múltiplos valores em uma requisição AJAX.&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2006/02/02/114/</link><pubDate>Thu, 02 Feb 2006 16:36:23 +0000</pubDate><guid>https://eltonminetto.dev/2006/02/02/114/</guid><description>&lt;p>Meu texto sobre PHP e CVS no Eclipse foi publicado no &lt;a href="http://www.linhadecodigo.com.br/artigos.asp?id_ac=927&amp;amp;pag=1">Linha de Código&lt;/a>&lt;/p></description></item><item><title>Eclipse, PHP e CVS</title><link>https://eltonminetto.dev/2006/02/01/eclipse-php-e-cvs/</link><pubDate>Wed, 01 Feb 2006 16:11:21 +0000</pubDate><guid>https://eltonminetto.dev/2006/02/01/eclipse-php-e-cvs/</guid><description>&lt;h2 id="eclipse">Eclipse&lt;/h2>
&lt;p>O &lt;a href="http://www.eclipse.org">Eclipse&lt;/a> é um projeto open source iniciado pela IBM e que hoje é uma das melhores IDEs do mercado. O Eclipse foi desenvolvido inicialmente como uma IDE para Java, mas graças a seu sistema de plugins hoje é possível usá-lo para programar em quase todas as linguagens existentes, dentre elas PHP.
O plugin para trabalhar com PHP no Eclipse é o &lt;a href="http://www.phpeclipse.de/">PHPeclipse&lt;/a> . Sua instalação é simples, bastando descompactar o arquivo no mesmo diretório onde está instalado o Eclipse.
Ele fornece várias facilidades para o programador PHP, como opção de iniciar e parar o apache e o mysql, autocompletar de comandos, highlighting , lista de funções/métodos do arquivo, projetos, etc, como mostra a figura abaixo&lt;/p></description></item><item><title>Ajax sem usar bibliotecas</title><link>https://eltonminetto.dev/2006/01/27/ajax-sem-usar-bibliotecas/</link><pubDate>Fri, 27 Jan 2006 16:50:38 +0000</pubDate><guid>https://eltonminetto.dev/2006/01/27/ajax-sem-usar-bibliotecas/</guid><description>&lt;p>Meu amigo o Odair me enviou uma dica de como usar o Ajax diretamente usando-se os comandos JavaScript, sem intermédio de alguma biblioteca como o Sajax e o CPaint. Realmente é bem mais simples do que aparenta. Fiz um exemplo para ilustrar isso.&lt;/p></description></item><item><title>Maravilhas da Web2.0</title><link>https://eltonminetto.dev/2006/01/25/maravilhas-da-web20/</link><pubDate>Wed, 25 Jan 2006 14:52:34 +0000</pubDate><guid>https://eltonminetto.dev/2006/01/25/maravilhas-da-web20/</guid><description>&lt;p>Se ignorarmos todo o hype que está sendo gerado em volta do termo Web2.0 existem algumas aplicações muito úteis. As que mais utilizo são:&lt;/p></description></item><item><title>Upgrade</title><link>https://eltonminetto.dev/2006/01/23/upgrade/</link><pubDate>Mon, 23 Jan 2006 18:02:39 +0000</pubDate><guid>https://eltonminetto.dev/2006/01/23/upgrade/</guid><description>&lt;p>Finalmente fiz o upgrade para o Wordpress 2.0
O processo de upgrade que já era muito bom agora ficou fantástico. Não foi preciso nem alterar o tema. E as novidades na parte de administração usando bastante AJAX valem mesmo a atualização&lt;/p></description></item><item><title>Tango!</title><link>https://eltonminetto.dev/2005/11/18/tango/</link><pubDate>Fri, 18 Nov 2005 10:57:39 +0000</pubDate><guid>https://eltonminetto.dev/2005/11/18/tango/</guid><description>&lt;p>O projeto &lt;a href="http://tango-project.org/Tango_Desktop_Project">Tango Desktop&lt;/a> foi criado para criar uma aparência padronizada para as interfaces de usuário dos aplicativos open source. A idéia é criar um conjunto de ícones que seja usado pelo Gnome, KDE e outros aplicativos, mais ou menos o que a RedHat fez com seu tema Bluecurve. Se a idéia vai pegar ou não ainda é cedo para dizer, mas já dá para testar e ver como está ficando. Instalei no meu ubuntu e ficou legal.
Fiz o download dos dois arquivos:
&lt;a href="http://tango-project.org/releases/icon-naming-utils-0.4.0.tar.gz">http://tango-project.org/releases/icon-naming-utils-0.4.0.tar.gz&lt;/a>
&lt;a href="http://tango-project.org/releases/tango-icon-theme-0.4.0.tar.gz">http://tango-project.org/releases/tango-icon-theme-0.4.0.tar.gz&lt;/a>&lt;/p></description></item><item><title>script.aculo.us</title><link>https://eltonminetto.dev/2005/11/18/scriptaculous/</link><pubDate>Fri, 18 Nov 2005 10:20:15 +0000</pubDate><guid>https://eltonminetto.dev/2005/11/18/scriptaculous/</guid><description>&lt;p>No site &lt;a href="http://script.aculo.us/">http://script.aculo.us/&lt;/a> pode-se encontrar vários scripts com efeitos interessantes usando Ajax. Fiz alguns testes e fiz um código comentado para facilitar o endendimento.&lt;/p></description></item><item><title>Presentes de Natal</title><link>https://eltonminetto.dev/2005/11/12/presentes-de-natal/</link><pubDate>Sat, 12 Nov 2005 14:31:35 +0000</pubDate><guid>https://eltonminetto.dev/2005/11/12/presentes-de-natal/</guid><description>&lt;p>Presentinhos geeks:&lt;/p>
&lt;p>&lt;a href="http://www.linuxmall.com.br/cart/?page=categ/flypage&amp;amp;product_id=3104&amp;amp;fil=linuxmall_rss">Caneca do Ubuntu&lt;/a>&lt;/p>
&lt;p>&lt;a href="http://www.linuxmall.com.br/cart/?page=categ/flypage&amp;amp;product_id=3087&amp;amp;fil=linuxmall_rss">Chaveiro do Ubuntu&lt;/a>&lt;/p>
&lt;p>&lt;a href="http://www.linuxmall.com.br/cart/?page=categ/flypage&amp;amp;product_id=3086&amp;amp;fil=linuxmall_rss">Caneta do Ubuntu&lt;/a>&lt;/p></description></item><item><title>Biblioteca C-Paint</title><link>https://eltonminetto.dev/2005/11/11/biblioteca-c-paint/</link><pubDate>Fri, 11 Nov 2005 17:04:02 +0000</pubDate><guid>https://eltonminetto.dev/2005/11/11/biblioteca-c-paint/</guid><description>&lt;p>Lendo a edição 63 da revista &lt;a href="http://www.europanet.com.br/euro2003/index.php?cat_id=3">www.com.br&lt;/a> tomei conhecimento de uma biblioteca chamada &lt;a href="http://cpaint.booleansystems.com/">C-Paint&lt;/a>. Segundo uma livre tradução do site:
&amp;ldquo;CPAINT (Cross-Platform Asynchronous INterface Toolkit) é um toolkit multi-linguagens que ajuda os desenvolvedores web a implementar aplicações AJAX com facilidade e flexibilidade. Ela nasceu da frustração e desapontamento do autor com outros toolkits open-sorce para AJAX. É construído nos mesmos princípios do AJAX, usando JavaScript e objetos XMLHTTP no lado do cliente e uma linguagem de script apropriada no lado do servidor, para completar o círculo de envio dos dados do cliente para o servidor e vice-versa.&amp;rdquo;
Como é citado acima, do lado do servidor pode-se usar tanto PHP quanto ASP, o que confirma a flexibilidade desejada.
Fiz alguns testes e achei o código resultante muito mais limpo que usando-se o SAJAX, por exemplo. Além de ser bem mais simples de entender e programar. Refiz o &lt;a href="https://eltonminetto.dev/?p=70">exemplo&lt;/a> que tinha feito antes com o SAJAX para demonstrar.&lt;/p></description></item><item><title>Livro sobre Open Source</title><link>https://eltonminetto.dev/2005/11/08/livro-sobre-open-source/</link><pubDate>Tue, 08 Nov 2005 18:43:52 +0000</pubDate><guid>https://eltonminetto.dev/2005/11/08/livro-sobre-open-source/</guid><description>&lt;p>Foi lançado o livro Producing Open Source Software.
Dei uma olhada no índice e parece muito útil para quem quer começar um projeto Open Source, como o &lt;a href="http://blog.meyer.eti.br/?p=7">Phplanet&lt;/a> que está sendo desenvolvido pelo pessoal do Planeta Ubuntu-br.
O livro pode ser comprado ou copiado (segundo o site é &amp;ldquo;released under an open copyright&amp;rdquo;) no site
&lt;a href="http://producingoss.com/">http://producingoss.com/&lt;/a>&lt;/p></description></item><item><title>Cliente do WWG para Linux</title><link>https://eltonminetto.dev/2005/11/07/cliente-do-wwg-para-linux/</link><pubDate>Mon, 07 Nov 2005 10:37:19 +0000</pubDate><guid>https://eltonminetto.dev/2005/11/07/cliente-do-wwg-para-linux/</guid><description>&lt;p>No dia 1 de Novembro foi lançado o cliente para Linux do projeto &lt;a href="http://www.worldcommunitygrid.org/">World Community Grid&lt;/a>.
O WWG é um grande Grid mundial desenvolvido pela IBM, United Devices e algumas universidades. A idéia é as pessoas doarem seus ciclos de CPU ociosos para o processamento de dados de projetos humanitários como pesquisa por novas medicações.
O cliente para Windows já existia desde o lançamento do projeto e agora os usuários de Linux também podem participar (na verdade o clienta já funcionava com o wine, mas agora é melhor).
O cliente Linux é baseado no Berkeley Open Infrastructure for Network Computing (BOINC), software desenvolvido pela universidade de Berkeley que pode ser usado para criar grids em projetos pequenos também.
A notícia do lançamento está &lt;a href="http://www.worldcommunitygrid.org/forums/wcg/viewthread?thread=4224">aqui&lt;/a>
Fiz o &lt;a href="http://www.worldcommunitygrid.org/viewJoinNow.do">download&lt;/a> e segui as instruções de &lt;a href="http://www.worldcommunitygrid.org/help/viewTopic.do?shortName=boinc#175">instalação &lt;/a> do site e está funcionando perfeitamento no meu Ubuntu 5.10. Para fazer o download e usar o cliente é necessário cadastrar-se no site. O legal é que vai sendo criado um ranking mundial dos usuários/grupos de usuários que mais contribuem com os projetos.&lt;/p></description></item><item><title>Frappr!</title><link>https://eltonminetto.dev/2005/10/28/frappr/</link><pubDate>Fri, 28 Oct 2005 18:48:26 +0000</pubDate><guid>https://eltonminetto.dev/2005/10/28/frappr/</guid><description>&lt;p>O Frappr! é um site que usa a api do Google Maps para criar um espaço onde membros de uma comunidade possam inserir sua localização, foto e descrição. Montei o espaço do ubuntubrasil, assim podemos visualizar o tamanho da nossa comunidade. O endereço é:
&lt;a href="http://www.frappr.com/ubuntubrasil">&lt;img src="http://www.frappr.com/i/frapper_sticker.gif" alt="Check out our Frappr!">&lt;/a>&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2005/10/28/planetario/</link><pubDate>Fri, 28 Oct 2005 13:40:06 +0000</pubDate><guid>https://eltonminetto.dev/2005/10/28/planetario/</guid><description>&lt;p>Meu site foi incluído no &lt;a href="http://planeta.ubuntubrasil.org/">Planeta Ubuntu Brasil&lt;/a>
Legal.&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2005/10/17/tabelas-dinamicas-em-ajax/</link><pubDate>Mon, 17 Oct 2005 14:03:50 +0000</pubDate><guid>https://eltonminetto.dev/2005/10/17/tabelas-dinamicas-em-ajax/</guid><description>&lt;p>Lendo o blog &lt;a href="http://www.ajaxian.com">Ajaxian&lt;/a> encontrei um exemplo muito interessante do uso de Ajax para desenvolver uma interface web parecida com uma planilha do Excel. Ele faz uso da biblioteca Sajax para facilitar a geração do Javascript.
&lt;a href="https://eltonminetto.dev/codes/dynamic_tables.php">Demo&lt;/a>
&lt;a href="https://eltonminetto.dev/codes/showphp.php?file=dynamic_tables.php">Código&lt;/a>&lt;/p></description></item><item><title>Great companies aren't born, they're grown</title><link>https://eltonminetto.dev/2005/10/14/great-companies-arent-born-theyre-grown/</link><pubDate>Fri, 14 Oct 2005 10:34:02 +0000</pubDate><guid>https://eltonminetto.dev/2005/10/14/great-companies-arent-born-theyre-grown/</guid><description>&lt;p>Lendo meus resumos RSS encontrei esse pequeno texto que achei muito inspirador:
&amp;ldquo;Apple started in a garage. Dell started in a dorm room. Starbucks
started with a single store. Nike started out of a car trunk. Crate &amp;amp;
Barrel started with a single store without budget for displays so they
used shipping crates and barrels to display their products. Anthony
Maglica started making Mag Lights in his garage. Google started as a
thesis. eBay and Amazon share similar stories. Great companies need to
grow into great companies. They need room to make mistakes. They need
room to go unnoticed for a while. They&amp;rsquo;re just like people. Be
ambitious, but grow into it.&amp;rdquo;&lt;/p></description></item><item><title>Palestra sobre Grids</title><link>https://eltonminetto.dev/2005/09/27/palestra-sobre-grids/</link><pubDate>Tue, 27 Sep 2005 12:17:12 +0000</pubDate><guid>https://eltonminetto.dev/2005/09/27/palestra-sobre-grids/</guid><description>&lt;p>Documento que usei em uma apresentação que fiz sobre Grid Computing no Dia da Computação, na Unochapecó.
&lt;a href="https://eltonminetto.dev/docs/palestra_grids.pdf">Download&lt;/a>&lt;/p></description></item><item><title>A melhor piada do ano</title><link>https://eltonminetto.dev/2005/09/10/a-melhor-piada-do-ano/</link><pubDate>Sat, 10 Sep 2005 15:38:41 +0000</pubDate><guid>https://eltonminetto.dev/2005/09/10/a-melhor-piada-do-ano/</guid><description>&lt;p>Essa foi demais. Um recrutador da Microsoft fez a burrice de enviar um e-mail para o Eric Raymond convidando ele para trabalhar na empresa.
A resposta do Eric foi hilária. Vale a pena &lt;a href="http://esr.ibiblio.org/index.php?p=208">ler&lt;/a>
É por essas que lembro porque sou fã dele :-)&lt;/p></description></item><item><title>Viagem Dia do Rock</title><link>https://eltonminetto.dev/2005/09/03/viagem-dia-do-rock/</link><pubDate>Sat, 03 Sep 2005 18:03:10 +0000</pubDate><guid>https://eltonminetto.dev/2005/09/03/viagem-dia-do-rock/</guid><description>&lt;p>Aqui o relato da nossa viagem em busca do show de rock perfeito.&lt;/p>
&lt;p>Dia 25/08: Partimos de Chapecó as 5:30 da madruga em direção a SP. No aeroporto nos levaram até a MTV onde conhecemos um monte de pessoas legais, principalmente o Rafael Rocha, que era um dos responsáveis pela organização da promoção. Ele nos mostrou toda a MTV, desde a sala de reuniões, estúdios, desenvolvimento do site, animações, vinhetas, etc. De quebra vimos os VJs Edgard e Rafa, que passaram por nós no saguão. De noite pegamos o avião para Toronto, nossa escala antes de chegarmos em Londres, para o primeiro show. No aeroporto, mais um golpe de sorte. Devido a um erro da companhia aérea, o avião estava lotado e nos colocaram na classe executiva. Champagne, salmão e cadeiras confortáveis&amp;hellip; Triste&amp;hellip;&lt;/p></description></item><item><title>Dia do Rock</title><link>https://eltonminetto.dev/2005/08/16/dia-do-rock/</link><pubDate>Tue, 16 Aug 2005 13:34:11 +0000</pubDate><guid>https://eltonminetto.dev/2005/08/16/dia-do-rock/</guid><description>&lt;p>Participei de um concurso da MTV sobre o dia do Rock. Tinha que escrever uma frase dizendo o que o dia do rock significava para mim. Para minha surpresa:
&lt;img src="https://eltonminetto.dev/images/concurso.jpg" alt="Dia do Rock">
Resultado: eu e a minha esposa vamos para a Inglaterra assistir um show do Foo Fighters, depois para o Canadá assistir o show do System of a Down e de volta para o Brasil assistir F.U.R.T.O.
Cool!. Dois continentes em menos de uma semana. Três super shows. E o melhor, com tudo pago.
Correndo o risco de perder as poucas pessoas que frequentam meu site, vou transformá-lo em um mini-blog-diário-de-viagem durante esses dias. Partimos fim de semana que vem.&lt;/p></description></item><item><title>Grid Computing Products and Services</title><link>https://eltonminetto.dev/2005/08/15/grid-computing-products-and-services/</link><pubDate>Mon, 15 Aug 2005 17:08:56 +0000</pubDate><guid>https://eltonminetto.dev/2005/08/15/grid-computing-products-and-services/</guid><description>&lt;p>Durante minha estadia na IBM em Austin, EUA para escrever o livro Grid Computing in Research and Education, outro livro estava sendo escrito por uma outra equipe. Hoje este livro foi publicado:&lt;a href="http://www.redbooks.ibm.com/abstracts/sg246650.html">Grid Computing Products and Services&lt;/a>
Fiquei amigo de alguns deles e ajudei em alguma coisa, principalmente no Glossary e no Index. Meu nome está lá nos agradecimentos da página 22.&lt;/p></description></item><item><title>Python for Oracle Geeks</title><link>https://eltonminetto.dev/2005/08/12/python-for-oracle-geeks/</link><pubDate>Fri, 12 Aug 2005 22:42:50 +0000</pubDate><guid>https://eltonminetto.dev/2005/08/12/python-for-oracle-geeks/</guid><description>&lt;p>Encontrei esse &lt;a href="http://catherinedevlin.blogspot.com/2005/08/python-for-oracle-geeks.html">link&lt;/a> com um artigo interessante sobre o uso do Python para trabalhar com Oracle.
É bem parecido com este &lt;a href="https://eltonminetto.dev/?p=25">texto&lt;/a> que eu tinha feito.&lt;/p></description></item><item><title>Softwares de RSS</title><link>https://eltonminetto.dev/2005/08/03/softwares-de-rss/</link><pubDate>Wed, 03 Aug 2005 21:52:42 +0000</pubDate><guid>https://eltonminetto.dev/2005/08/03/softwares-de-rss/</guid><description>&lt;p>A tecnologia de RSS é realmente muito útil. Poder ler as notícias de vários sites em um lugar só é muito prático. Desenvolvi um pequeno script em PHP que busca as notícias dos meus sites preferidos, grava em uma tabela do MySQL de onde eu posso pesquisar mais tarde pelas informações arquivadas. O código do script está &lt;a href="https://eltonminetto.dev/codes/noticias.php">aqui&lt;/a>.
Mas ontem acabei encontrando (via um dos resumos RSS) um software chamado &lt;a href="http://devlog.gregarius.net/">Gregarius&lt;/a> que faz exatamente isto que eu tinha desenvolvido, mas de uma forma muito mais organizada e bem feita. Segundo o site, o Gregarius é:&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2005/07/25/75/</link><pubDate>Mon, 25 Jul 2005 22:20:31 +0000</pubDate><guid>https://eltonminetto.dev/2005/07/25/75/</guid><description>&lt;p>O texto que fiz sobre Ajax foi publico no site &lt;a href="http://tecnociencia.com.br/revista/index.php?option=com_content&amp;amp;task=view&amp;amp;id=162&amp;amp;Itemid=1">Tecnociência&lt;/a> e no &lt;a href="http://www.linhadecodigo.com.br/dicas.asp?id_dica=1253&amp;amp;sub=46">Linha de Código&lt;/a>&lt;/p></description></item><item><title>Django</title><link>https://eltonminetto.dev/2005/07/22/django/</link><pubDate>Fri, 22 Jul 2005 17:20:58 +0000</pubDate><guid>https://eltonminetto.dev/2005/07/22/django/</guid><description>&lt;p>&lt;a href="http://www.djangoproject.com/">Django&lt;/a> é um framework para desenvolvimento web para Python, nos mesmos moldes do Ruby on Rails.
Fiz alguns testes e achei muito interessante. Aproveitei e traduzi para o português a primeira parte do tutorial, publicado logo abaixo. Estou trabalhando na tradução das outras duas partes. Se encontrar algum erro me avise.&lt;/p></description></item><item><title>Frases Geeks</title><link>https://eltonminetto.dev/2005/07/20/frases-geeks/</link><pubDate>Wed, 20 Jul 2005 17:52:45 +0000</pubDate><guid>https://eltonminetto.dev/2005/07/20/frases-geeks/</guid><description>&lt;p>Continuando minha faxina no ~ encontrei um arquivo com algumas pérolas Geeks encontradas em camisetas:
&lt;a href="../docs/frases_geeks.txt">Frases Geeks&lt;/a>&lt;/p></description></item><item><title>Dicas OpenLDAP</title><link>https://eltonminetto.dev/2005/07/20/dicas-openldap/</link><pubDate>Wed, 20 Jul 2005 15:49:04 +0000</pubDate><guid>https://eltonminetto.dev/2005/07/20/dicas-openldap/</guid><description>&lt;p>Vasculhando meu /home achei alguns pequenos documentos onde anotei algumas dicas sobre a configuração do Samba, Proftpd e do próprio Linux para autenticar no OpenLDAP. Pode ser que ajude alguém:
&lt;a href="../docs/procedimento_linux_ldap.txt">Autenticação do Linux no OpenLDAP&lt;/a>
&lt;a href="../docs/procedimento_proftpd_ldap.txt">Autenticação do ProFTPD no OpenLDAP&lt;/a>
&lt;a href="../docs/procedimento_samba_ldap.txt">Autenticação do Samba no OpenLDAP&lt;/a>
São documentos um pouco antigos então pode ser que alguma coisa já venha configurado nas versões atuais&lt;/p></description></item><item><title>Python na Microsoft</title><link>https://eltonminetto.dev/2005/07/19/python-na-microsoft/</link><pubDate>Tue, 19 Jul 2005 23:07:41 +0000</pubDate><guid>https://eltonminetto.dev/2005/07/19/python-na-microsoft/</guid><description>&lt;p>Este &lt;a href="http://www.devx.com/dotnet/Article/28544">artigo&lt;/a> comenta sobre a utilização da linguagem Python pela Microsoft. A principal função é como ferramenta de script para ser usada em conjunto com seu framework .Net.
Além disso, neste &lt;a href="http://www.microsoft.com/technet/scriptcenter/scripts/python/pyindex.mspx">link&lt;/a> é possível acessar vários scripts python desenvolvidos pela gigante de Redmond para automatizar várias tarefas do Windows.
Sinal dos tempos&amp;hellip;&lt;/p></description></item><item><title>Ajax</title><link>https://eltonminetto.dev/2005/07/19/ajax/</link><pubDate>Tue, 19 Jul 2005 17:53:10 +0000</pubDate><guid>https://eltonminetto.dev/2005/07/19/ajax/</guid><description>&lt;p>Nas últimas semanas algumas tecnologias de desenvolvimento para o ambiente Web tem sido comentados, como Ajax, Ruby on Rails e mais recentemente Django. Resolvi testar alguns deles para entender o motivo de tanta empolgação.
O primeiro que testei foi o Ajax. Pelo que entendi não é uma tecnologia nova mas desde que o Google começou a usá-la no Gmail ganhou os holofotes. Ele usa uma mistura de html, javascript e css possibilitando a criação de aplicações que aparentam estar sendo executadas localmente na máquina do usuário e não em um ambiente Web. Um exemplo simples seria a apresentação da descrição de um ítem após a digitação do seu código em um campo text de um formulário html, sem aparentar para o usuário que a página realizou uma requisição ao servidor para buscar a informação. Implementei este exemplo para entender melhor. Usei uma biblioteca chamada Sajax que facilita o uso do Ajax gerando grande parte do código Javascript. Ela está disponível neste &lt;a href="http://absinth.modernmethod.com/sajax/">link&lt;/a> e pode ser usada em PHP, Python, Ruby entre outras linguagens.
Após ter feito o download do Sajax e criado a tabela pessoa no MySQL fiz o seguinte código:
&lt;a href="https://eltonminetto.dev/codes/showphp.php?file=ajax.php"> ver código&lt;/a>
Analisando o código fonte visualizado pelo navegador é possível verificar todo o código Javascript gerado pelo Sajax:
&lt;a href="https://eltonminetto.dev/codes/showphp.php?file=ajax1.php"> ver código&lt;/a>
Realmente a utilização do Sajax facilita bastante a programação. Utilizando-se Ajax é possível criar interfaces muito ricas e complexas.
Alguns sites interessantes:
&lt;a href="http://blog.joshuaeichorn.com/slides/Building_Rich_Web_Applications_With_AJAX/">http://blog.joshuaeichorn.com/slides/Building_Rich_Web_Applications_With_AJAX/&lt;/a>
&lt;a href="http://www.google.com/webhp?complete=1&amp;amp;hl=en">http://www.google.com/webhp?complete=1&amp;amp;hl=en&lt;/a>
&lt;a href="http://maps.google.com/">http://maps.google.com/&lt;/a>
&lt;a href="http://blog.outer-court.com/chat/">http://blog.outer-court.com/chat/&lt;/a>
&lt;a href="http://gosu.pl/docs/">http://gosu.pl/docs/&lt;/a>
&lt;a href="http://www.ajaxian.com/">http://www.ajaxian.com/&lt;/a>&lt;/p></description></item><item><title>Textos interessantes</title><link>https://eltonminetto.dev/2005/06/30/textos-interessantes/</link><pubDate>Thu, 30 Jun 2005 22:23:19 +0000</pubDate><guid>https://eltonminetto.dev/2005/06/30/textos-interessantes/</guid><description>&lt;p>Alguém da lista python-br indicou esses links com textos muito interessantes sobre a arte da programação e afins:
&lt;a href="http://brazil.joelonsoftware.com/index.html">http://brazil.joelonsoftware.com/index.html&lt;/a>. Destaque para os textos &amp;ldquo;Projeto de Interface com Usuário para Programadores&amp;rdquo;, &amp;ldquo;Fogo e Movimento&amp;rdquo; e &amp;ldquo;O Teste do Joel: 12 Passos para um Código Melhor&amp;rdquo;
&lt;a href="http://www.mindview.net/WebLog">http://www.mindview.net/WebLog&lt;/a>. Site com artigos do Bruce Eckel, autor dos livros &amp;ldquo;Thinking in Java&amp;rdquo;, &amp;ldquo;Thinking in Python&amp;rdquo; e &amp;ldquo;Thinking in C++&amp;rdquo; e atual defensor do Python, como ele confirma nessa &lt;a href="http://bdn.borland.com/article/0,1410,30139,00.html">entrevista&lt;/a>&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2005/06/14/68/</link><pubDate>Tue, 14 Jun 2005 19:28:19 +0000</pubDate><guid>https://eltonminetto.dev/2005/06/14/68/</guid><description>&lt;p>Dois textos meus foram publicados no site Tecnociência:
&lt;a href="http://tecnociencia.com.br/revista/index.php?option=com_content&amp;amp;task=view&amp;amp;id=135&amp;amp;Itemid=1">Automatização de tarefas do OpenOffice usando o Python&lt;/a>
&lt;a href="http://tecnociencia.com.br/revista/index.php?option=com_content&amp;amp;task=view&amp;amp;id=136&amp;amp;Itemid=1">Exemplos de Web Services&lt;/a>&lt;/p></description></item><item><title>FISL 6.0</title><link>https://eltonminetto.dev/2005/06/06/fisl-60/</link><pubDate>Mon, 06 Jun 2005 12:23:34 +0000</pubDate><guid>https://eltonminetto.dev/2005/06/06/fisl-60/</guid><description>&lt;p>Voltei ontem do FISL. Realmente é um grande evento. O nível das palestras foi muito bom e a estrutura fornecida pela PUC é excelente. Descrevo aqui o que achei de mais interessante e as palestras que assisti.&lt;/p></description></item><item><title>Indo pro FISL</title><link>https://eltonminetto.dev/2005/06/02/indo-pro-fisl/</link><pubDate>Thu, 02 Jun 2005 10:58:55 +0000</pubDate><guid>https://eltonminetto.dev/2005/06/02/indo-pro-fisl/</guid><description>&lt;p>Daqui a pouco estarei indo para Porto Alegre para participar do FISL6.0
As primeiras notícias publicadas no br-linux indicam que o evento está muito interessante este ano. Vou publicar aqui as fotos que tirar e os comentários das palestras que eu assistir.&lt;/p></description></item><item><title>Why Python?</title><link>https://eltonminetto.dev/2005/05/31/why-python/</link><pubDate>Tue, 31 May 2005 11:33:12 +0000</pubDate><guid>https://eltonminetto.dev/2005/05/31/why-python/</guid><description>&lt;p>Mais um texto interessante do Eric Raymond:
&lt;a href="http://www.linuxjournal.com/article/3882">http://www.linuxjournal.com/article/3882&lt;/a>
Falando no Raymond, ele vai estar no FISL esse ano. Vou estar lá e ver a figura em pessoa. Essa palestra e a do Maddog serão as mais interessantes IMHO&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2005/05/24/os-grandes-de-maos-dadas-com-o-php/</link><pubDate>Tue, 24 May 2005 16:08:12 +0000</pubDate><guid>https://eltonminetto.dev/2005/05/24/os-grandes-de-maos-dadas-com-o-php/</guid><description>&lt;p>PHP está ganhando popularidade entre os grandes, como IBM, Intel, SAP e agora a Oracle.
A Oracle e a Zend Technologies desenvolveram uma engine PHP chamada &amp;ldquo;Zend Core for Oracle&amp;rdquo;. A ferramenta irá integrar bancos de dados Oracle e o ambiente PHP da Zend.
&lt;a href="http://www.techworld.com/applications/news/index.cfm?NewsID=3684">http://www.techworld.com/applications/news/index.cfm?NewsID=3684&lt;/a>&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2005/05/18/linha-de-codigo-2/</link><pubDate>Wed, 18 May 2005 19:30:06 +0000</pubDate><guid>https://eltonminetto.dev/2005/05/18/linha-de-codigo-2/</guid><description>&lt;p>O site Linha de Código publicou meu texto sobre &lt;a href="http://www.linhadecodigo.com.br/artigos.asp?id_ac=698&amp;amp;pag=1">Webservices e PHP5&lt;/a>&lt;/p></description></item><item><title>Keep It Simple, Stupid</title><link>https://eltonminetto.dev/2005/05/17/keep-it-simple-stupid/</link><pubDate>Tue, 17 May 2005 16:52:48 +0000</pubDate><guid>https://eltonminetto.dev/2005/05/17/keep-it-simple-stupid/</guid><description>&lt;p>Estava lendo este &lt;a href="http://www.linhadecodigo.com.br/colunas.asp?id_colunista=132">artigo&lt;/a> no qual o autor escreve sobre seus motivos de admirar mas não usar o Java. Um dos comentários publicados pelos leitores chamou minha atenção por refletir uma opinião que compartilho:
&amp;quot; Trabalho com Java e .Net, mas acho que o maior problema é a famosa falta de KISS - Keep It Simple, Stupid.
Muitas pessoas adotam uma ideia por sua exceção:
Seja Java que roda até em liquidificador, mas o cliente tem um parque inteiro em Windows 2000 e não pretende mudar pra Unix pelos próximos 5 anos;
Seja linux pq voce pode ajustar o Kernel ao seu bel prazer, mas nunca vi ninguem mexer no kernel;
Elaboram uma aplicação com uma camada de persistencia super genérica para qualquer banco de dados, mas o cliente não pretende mudar de banco de dados nos próximos 5 anos&amp;hellip;
O pessoal quer usar computação distribuida ( EJBs ou WebServices ou Remoting ), mas o cliente vai manter tudo em uma máquina só pelos próximos 5 anos&amp;hellip;
Deve-se pensar na necessidade do negócio e bom senso é o segredo.
Gosto muito de ambas as linguagens, sinto-me confortável para desenvolver em ambas.
A complexidade vai depender pura e simplesmente das decisões de desenvolvimento.
E como um amigo meu disse: &amp;lsquo;Não importa a linguagem nem a plataforma: o que importa é uma boa idéia.&amp;quot; e &amp;ldquo;Não é porque você tem martelo que tudo é prego&amp;rsquo;.
Leandro Dantas
&amp;quot;
Falou tudo!&lt;/p></description></item><item><title>Update</title><link>https://eltonminetto.dev/2005/05/10/update/</link><pubDate>Tue, 10 May 2005 15:56:04 +0000</pubDate><guid>https://eltonminetto.dev/2005/05/10/update/</guid><description>&lt;p>Atualizei o Wordpress para a versão 1.5.1. Essa versão corrige um monte de bugs e tem algumas melhoras internas. Não curti muito o novo template padrão, por isso fiz algumas alterações.
Espero que as coisas fiquem mais estáveis agora.&lt;/p></description></item><item><title>PHP5 e Webservices</title><link>https://eltonminetto.dev/2005/05/09/php5-e-webservices/</link><pubDate>Mon, 09 May 2005 23:06:02 +0000</pubDate><guid>https://eltonminetto.dev/2005/05/09/php5-e-webservices/</guid><description>&lt;p>Hoje consegui um pouco de tempo para dar uma pesquisada e aprender mais um pouco sobre webservices. Resolvi ver como funciona o suporte nativo a SOAP embutido no PHP5. Para isso, pensei em reescrever o código &lt;a href="https://eltonminetto.dev/index.php?p=44">deste exemplo&lt;/a> de cliente PHP que tinha escrito um tempo atrás.
O primeiro passo, lógico, foi instalar o PHP5 no meu Ubuntu. Nenhum mistério até aqui, é o mesmo procedimento que venho fazendo desde o PHP3, apenas com a adição da opção &amp;ndash;enable-soap no na execução do configure.
Depois de uma pesquisada no &lt;a href="http://www.php.net/manual/">http://www.php.net/manual/&lt;/a> consegui fazer algums ensaios. Existe a opção de instanciar a classe SoapClient passando os parâmetros, desta forma:
&lt;code>$client = new SoapClient(null, array('location' =&amp;gt; &amp;quot;http://localhost/soap.php&amp;quot;, 'uri' =&amp;gt; &amp;quot;http://test-uri/&amp;quot;, 'style' =&amp;gt; SOAP_DOCUMENT, 'use' =&amp;gt; SOAP_LITERAL));&lt;/code>
indicando o servidor e a uri onde o serviço está instalado, mas depois de várias tentativas não obtive sucesso. A construção que parece ser a oficial e mais correta é :
&lt;code>$client = new SoapClient(&amp;quot;some.wsdl&amp;quot;);&lt;/code>
Então precisava criar o arquivo wsdl contendo a descrição e os detalhes do serviço. Como gerar algo deste gênero não é uma coisa trivial e muito menos produtiva pesquisei algo que me ajude neste sentido. Nestas pesquisas acabei encontrando este &lt;a href="http://www.javafree.com.br/home/modules.php?name=Content&amp;amp;pa=showpage&amp;amp;pid=42">artigo&lt;/a> que explica a utilização do Axis.
Usando as palavras do autor:
[&amp;hellip;]Axis é um conjunto de ferramentas para desenvolver WebServices. Dentre suas principais funcionalidades estão:&lt;/p></description></item><item><title>Leituras interessantes</title><link>https://eltonminetto.dev/2005/05/07/leituras-interessantes/</link><pubDate>Sat, 07 May 2005 10:44:02 +0000</pubDate><guid>https://eltonminetto.dev/2005/05/07/leituras-interessantes/</guid><description>&lt;p>Estava lendo este texto &lt;a href="http://www.beatniksoftware.com/blog/index.php?p=17">The Genesis of a Free Software Hacker&lt;/a> e achei interessante. Ele conta a experiência de como o autor se envolveu com o software livre e de como os hackers se tornaram seus ídolos. O que me leva a indicar um excelente texto sobre o verdadeiro sentido da palavra hacker, escrito por um dos meus ídolos hackers, Eric Raymond:
&lt;a href="http://www.catb.org/~esr/faqs/hacker-howto.html">How To Become A Hacker&lt;/a>
Eric Raymond também é o autor do livro A Catedral e o Bazar, que explica o desenvolvimento de softwares livres e que pode ser encontrado em portugues neste &lt;a href="http://www.geocities.com/CollegePark/Union/3590/pt-cathedral-bazaar.html">link&lt;/a> e em versão original no &lt;a href="http://www.catb.org/~esr/">site do autor&lt;/a>, que com certeza vale uma visita e leitura com atenção.&lt;/p></description></item><item><title>Grid Computing in Research and Education</title><link>https://eltonminetto.dev/2005/04/21/grid-computing-in-research-and-education/</link><pubDate>Thu, 21 Apr 2005 19:52:38 +0000</pubDate><guid>https://eltonminetto.dev/2005/04/21/grid-computing-in-research-and-education/</guid><description>&lt;p>Ano passado tive a oportunidade de participar de um projeto na IBM, em Austin-TX, USA, para escrever um livro sobre a utilização de Grids em projetos de pesquisa e na educação. Hoje o livro foi publicado no site da IBM e já está disponível download e compra:
&lt;a href="http://www.redbooks.ibm.com/abstracts/sg246649.html">http://www.redbooks.ibm.com/abstracts/sg246649.html&lt;/a>&lt;/p></description></item><item><title>The rise of Python</title><link>https://eltonminetto.dev/2005/03/29/the-rise-of-python/</link><pubDate>Tue, 29 Mar 2005 17:25:03 +0000</pubDate><guid>https://eltonminetto.dev/2005/03/29/the-rise-of-python/</guid><description>&lt;p>No mesmo estilo dos textos anteriores, que falavam do aumento do interesse em php por parte das empresas, esse texto fala sobre o avanço do python. Interessante notar até o interesse da Microsoft nessa linguagem open source.
&lt;a href="http://programming.newsforge.com/article.pl?sid=05/03/29/0747230&amp;amp;from=rss">Evidence that Python is advancing into the enterprise&lt;/a>&lt;/p></description></item><item><title>The rise of PHP</title><link>https://eltonminetto.dev/2005/03/11/the-rise-of-php/</link><pubDate>Fri, 11 Mar 2005 17:31:15 +0000</pubDate><guid>https://eltonminetto.dev/2005/03/11/the-rise-of-php/</guid><description>&lt;p>Nas últimas semanas o PHP tem aparecido em algumas reportagens de grandes corporações.
Primeiro foi a IBM que começou a dar suporte ao PHP fazendo uma parceria com a Zend:
&lt;a href="http://news.zdnet.com/2100-3513_22-5589559.html">http://news.zdnet.com/2100-3513_22-5589559.html&lt;/a>
Na Oracle Magazine deste bimestre saiu o link sobre essa matéria publicada no site da Oracle falando sobre as novidades do PHP5 e sua integração com o Oracle: &lt;a href="http://www.oracle.com/technology/pub/articles/php_experts/futureofphp.html">
http://www.oracle.com/technology/pub/articles/php_experts/futureofphp.html&lt;/a>
Dois tópicos que achei interessantes são a melhora do suporte a XML e o suporte nativo ao SOAP, como também é citado nesse excelente documento feito pelo Pablo, autor do &lt;a href="http://tulip.solis.coop.br">Tulip&lt;/a>:&lt;a href="http://www.rau-tu.unicamp.br/nou-rau/softwarelivre/document/?code=154&amp;amp;tid=20">
http://www.rau-tu.unicamp.br/nou-rau/softwarelivre/document/?code=154&amp;amp;tid=20&lt;/a>
Outro artigo do mesmo autor falando sobre PHP5 e design patterns que eu acho muito bom é:
&lt;a href="http://www.varianet.com.br/articles/php5.pdf">http://www.varianet.com.br/articles/php5.pdf&lt;/a>
Com essa super exposição em cima do PHP só tende a valorizar os programadores da linguagem.
Mais um ponto para a comunidade Open Source.&lt;/p></description></item><item><title>Monografia</title><link>https://eltonminetto.dev/2005/02/22/monografia/</link><pubDate>Tue, 22 Feb 2005 12:17:56 +0000</pubDate><guid>https://eltonminetto.dev/2005/02/22/monografia/</guid><description>&lt;p>Minha monografia de Pós-Graduação sobre Portais de Grids Computacionais
&lt;a href="https://eltonminetto.dev/docs/monografia_final.pdf">Ler&lt;/a>&lt;/p></description></item><item><title>Nerd Score</title><link>https://eltonminetto.dev/2005/02/02/nerd-score/</link><pubDate>Wed, 02 Feb 2005 21:46:02 +0000</pubDate><guid>https://eltonminetto.dev/2005/02/02/nerd-score/</guid><description>&lt;p>Achei um site onde você responde algumas perguntas e ele calcula o quanto Nerd você é. Meu score deu 75. Sou um &amp;ldquo;Mid-Level Nerd&amp;rdquo;. E ainda elogia: &amp;ldquo;Wow, it takes a lot of hard nerdy practice to reach this level.&amp;rdquo;
Se quiser fazer o teste clique na imagem abaixo
&lt;a href="http://www.wxplotter.com/ft_nq.php?im">
&lt;img src="http://www.wxplotter.com/images/ft/nq.php?val=5726" alt="I am nerdier than 75% of all people. Are you nerdier? Click here to find out!"> &lt;/a>&lt;/p></description></item><item><title>Java e GTK</title><link>https://eltonminetto.dev/2005/01/26/java-e-gtk/</link><pubDate>Wed, 26 Jan 2005 19:26:40 +0000</pubDate><guid>https://eltonminetto.dev/2005/01/26/java-e-gtk/</guid><description>&lt;p>Eu não curto muito Java, isso é um fato! Um dos motivos é que sempre achei a parte visual meio chata. Hoje vi algo que me parece muito interessante. Usar GTK, o toolkit usado pelo Gimp e pelo Gnome, para construír a interface, usando Glade, e usar Java para programação. Ainda prefiro pyGtk, mas me pareceu muito interessante. Nesse &amp;ldquo;demo&amp;rdquo; demonstra o eclipse e o GNU libgcj como JVM. A previsão é para ser lançado no Fedora Core 4.
&lt;a href="http://people.redhat.com/overholt/nativeeclipse/index.html">http://people.redhat.com/overholt/nativeeclipse/index.html&lt;/a>&lt;/p></description></item><item><title>O Paradoxo Python</title><link>https://eltonminetto.dev/2005/01/07/o-paradoxo-python/</link><pubDate>Fri, 07 Jan 2005 20:25:35 +0000</pubDate><guid>https://eltonminetto.dev/2005/01/07/o-paradoxo-python/</guid><description>&lt;p>Excelente texto sobre Python
&lt;a href="http://www.sounerd.com.br/index.php?option=com_content&amp;amp;task=view&amp;amp;id=191&amp;amp;Itemid=43O"> Paradoxo Python&lt;/a>&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2005/01/07/linha-de-codigo/</link><pubDate>Fri, 07 Jan 2005 18:34:29 +0000</pubDate><guid>https://eltonminetto.dev/2005/01/07/linha-de-codigo/</guid><description>&lt;p>Meu texto sobre web services foi publicado no site &lt;a href="http://www.linhadecodigo.com.br/artigos.asp?id_ac=562&amp;amp;pag=1">Linha de Código&lt;/a>&lt;/p></description></item><item><title>Adeus ao mestre</title><link>https://eltonminetto.dev/2005/01/04/adeus-ao-mestre/</link><pubDate>Tue, 04 Jan 2005 18:37:29 +0000</pubDate><guid>https://eltonminetto.dev/2005/01/04/adeus-ao-mestre/</guid><description>&lt;p>Morreu ontem, dia 03/01/2005 o grande mestre dos quadrinhos Will Eisner. Nesse &lt;a href="http://www.omelete.com.br/quadrinhos/news/base_para_news.asp?artigo=11287">link&lt;/a> tem uma nota sobre seu falecimento.&lt;/p></description></item><item><title>Convites do GMail</title><link>https://eltonminetto.dev/2004/12/22/convites-do-gmail/</link><pubDate>Wed, 22 Dec 2004 17:06:58 +0000</pubDate><guid>https://eltonminetto.dev/2004/12/22/convites-do-gmail/</guid><description>&lt;p>Ganhei mais 6 convites para o GMail. Se alguém quiser algum me avise.&lt;/p></description></item><item><title>Palavras do Torvalds</title><link>https://eltonminetto.dev/2004/12/22/palavras-do-torvalds/</link><pubDate>Wed, 22 Dec 2004 15:16:39 +0000</pubDate><guid>https://eltonminetto.dev/2004/12/22/palavras-do-torvalds/</guid><description>&lt;p>Lendo uma &lt;a href="http://news.com.com/Torvalds&amp;#43;a&amp;#43;Solaris&amp;#43;skeptic/2008-1082_3-5498799.html">entrevista do Linus Torvalds&lt;/a> publicada hoje achei alguma passagens legais:
&amp;ldquo;If I have a hero, it would have to be Sir Isaac Newton, partly because he&amp;rsquo;s unquestionably one of the most influential scientists who ever lived, but perhaps more importantly because of a quote he is famous for: &amp;ldquo;If I have been able to see farther, it was only because I stood on the shoulders of giants.&amp;rdquo; [&amp;hellip;] I think that quote is what personifies science. And open source. [&amp;hellip;] To invent something totally new and different just because you want to do something new and different is in my opinion, the height of stupidity and hubris.&amp;rdquo;
É interessante essa idéia de que nem sempre é preciso inventar algo totalmente novo mas somente melhorar as coisas que existem. Esse é um dos motivos do Linux ter avançado tanto. Vou pensar nisso quando começar a procurar um assunto pra minha dissertação de mestrado&amp;hellip;
Outra frase legal é :&amp;ldquo;The less I have to do with customers, the better&amp;rdquo;. Eu concordo&amp;hellip;&lt;/p></description></item><item><title>Mais sobre Web Services</title><link>https://eltonminetto.dev/2004/12/21/mais-sobre-web-services/</link><pubDate>Tue, 21 Dec 2004 17:32:17 +0000</pubDate><guid>https://eltonminetto.dev/2004/12/21/mais-sobre-web-services/</guid><description>&lt;p>Ultimamente tenho estudado bastante sobre Web Services. O motivo por esse interesse é meu interesse sobre Grid Computing. A versão 3 do Globus Toolkit (GT3) é baseada no conceito de Grid Services, ou seja, os recursos do Grid são acessíveis na forma de serviços. Para entender melhor como funciona a teoria por trás dos Web Services estou lendo um excelente livro, o Professional Java Web Services, da Wrox. Também fiz alguns testes para ver como funciona o esquema. Vou tentar aqui colocar algumas coisas que fiz. Pode ser que auxilie alguém a começar os estudos, como está me ajudando.
&lt;strong>O Serviço&lt;/strong>
Para iniciar os testes eu fiz um pequeno programa em Java que será meu primeiro Web Service. O código é:
&lt;code> import java.util.*; public class CalcService { public int add(int p1, int p2) {&lt;/code>&lt;/p></description></item><item><title>Ubuntu Linux</title><link>https://eltonminetto.dev/2004/12/13/ubuntu-linux/</link><pubDate>Mon, 13 Dec 2004 19:12:42 +0000</pubDate><guid>https://eltonminetto.dev/2004/12/13/ubuntu-linux/</guid><description>&lt;p>Semanas atrás comprei um notebook novo (um Toshiba M35X-s309) e estava em busca de uma distribuição de desktop para ele.
Primeiro testei o Conectiva 10. Não reconheceu minha tela widescreen nem a interface wireless. Com algumas modificações funcionou legal, mas ainda não era o q eu queria.
Depois testei o Suse 9.1. Também não reconheceu minha configuração de vídeo e wireless.
Resolvi então testar uma nova distribuição de que tinha ouvido falar muito bem, a &lt;a href="http://www.ubuntulinux.org/">Ubuntu Linux&lt;/a>. Uma distro baseada no Debian, com um CD de instalação apenas e com o Gnome 2.8 como desktop padrão. Queimei o cd e curti muito. Algumas coisas que observei:
&lt;strong>Instalação&lt;/strong>
Apesar de ser baseada em &amp;ldquo;modo texto&amp;rdquo; é uma das instalações mais fáceis de se realizar. As telas são altamente explicativas. As traduções para o português estão muito bem feitas (ponto pra comunidade brasileira), todo meu hardware foi reconhecido, inclusive a tela wide e a interface wireless, a instalação do grub também é tranquila, reconhecendo o outro sistema operacional instalado e configurando tudo que foi preciso. Não há muita opção de escolha de pacotes, mas como a distribuição é voltada para o usuário desktop isso é um ponto a mais.
&lt;strong>Desktop&lt;/strong>
Como qualquer distro voltada ao desktop que se preze, a inicialização termina no GDM, para que seja escolhido um usuário a ser usado. Nessa tela já dá para começar a perceber o capricho dado aos acabamentos. O Gnome 2.8 está muito bom. Muito estável e bem acabado, realmente é um dos desktops mais polidos que já vi no Linux. O automont de dispositivos como pendrives e cd-roms está perfeito, dando realmente a transparência que o usuário final gostaria. Quanto ao Nautilus, ele vem configurado para agir no &amp;ldquo;modo spatial&amp;rdquo; (cada diretório é aberto em uma nova janela). Confesso que a princípio não era muito fã desta abordagem, mas após algumas horas de uso você acaba acostumando-se e gostando.
&lt;strong>Aplicativos&lt;/strong>
A instalação inicial conta com tudo o que um usuário precisa.O OpenOffice 1.1.2 também muito bem acabado, com ícones e fontes bem configuradas, o Evolution 2.0.2, o Firefox 0.93, Gaim 1.0, Gimp 2.0.2, etc. Somente faz falta o suporte aos arquivos mp3 nos aplicativos como o Rhythmbox, o que é facilmente resolvido instalando alguns plugins. A configuração de vários aspectos do sistema é feita pelas &lt;a href="http://www.gnome.org/projects/gst/">Gnome System Tools&lt;/a>, muito úteis e fáceis de usar.
&lt;strong>Sistema&lt;/strong>
Como falei, uma das vantagens do Ubuntu é ser baseado no Debian, contando assim com uma vasta comunidade de programadores e com uma grande quantia de pacotes. Com alguns comandos é possível instalar qualquer pacote disponível nos mirrors do Ubuntu.&lt;/p></description></item><item><title>Novo layout</title><link>https://eltonminetto.dev/2004/12/06/novo-laout/</link><pubDate>Mon, 06 Dec 2004 15:35:38 +0000</pubDate><guid>https://eltonminetto.dev/2004/12/06/novo-laout/</guid><description>&lt;p>Estava ficando muito complicado de usar o mini-sistema que tinha desenvolvido para postar os textos por aqui. Então decidi parar de querer reinventar a roda e migrei para um sistema mais completo, o &lt;a href="http://wordpress.org">Wordpress&lt;/a>&lt;/p></description></item><item><title>Indo pro Texas</title><link>https://eltonminetto.dev/2004/10/05/indo-pro-texas/</link><pubDate>Tue, 05 Oct 2004 15:38:14 +0000</pubDate><guid>https://eltonminetto.dev/2004/10/05/indo-pro-texas/</guid><description>&lt;p>Não, não é o arco de histórias do personagem Preacher.
Eu fui selecionado para participar de uma Residência, um estágio, na IBM para estudar Grid Computing.
Vou passar seis semanas em Austin, Texas, EUA.&lt;/p></description></item><item><title>kuruminDeveloper</title><link>https://eltonminetto.dev/2004/09/01/kurumindeveloper/</link><pubDate>Wed, 01 Sep 2004 17:00:34 +0000</pubDate><guid>https://eltonminetto.dev/2004/09/01/kurumindeveloper/</guid><description>&lt;p>&amp;ldquo;Eu precisava de uma ditribuição livecd que tivesse as ferramentas de desenvolvimento já instaladas para entregar aos meus alunos de uma disciplina de programação. Como não encontrei, acabei fazendo uma remasterização do Kurumin. Se servir para alguém, está no endereço &lt;a href="http://www.unochapeco.edu.br/~elm/kurumin">http://www.unochapeco.edu.br/~elm/kurumin&lt;/a>. O &amp;lsquo;kuruminDeveloper&amp;rsquo; é uma remasterização do projeto Kurumin, mantido por Carlos E. Morimoto e pela comunidade. A idéia é criar uma versão do Kurumin voltada aos desenvolvedores e para quem está iniciando no estudo de programação em ambiente Linux. É útil para programadores que precisam dar suporte ou desenvolver aplicativos e agora podem contar com a mobilidade do Kurumin. Além disto, é conviniente para professores de disciplinas de programação entregar aos seus alunos uma distribuição que rode direto do CD e conte com as ferramentas básicas de desenvolvimento, onde podem aplicar os exemplos vistos em sala de aula. Nesta reformulação foram retirados alguns aplicativos de desktop e adicionadas algumas ferramentas, bibliotecas e linguagens: bibliotecas C/C++, python, pyQT e pyGTK, boaConstrutor, PHP&amp;rdquo;
Essa notícia sobre meu projeto kuruminDeveloper saiu em diversos sites como br-linux, noticiaslinux, guiadohardware, inf, freecode.&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2004/08/26/6/</link><pubDate>Thu, 26 Aug 2004 19:01:29 +0000</pubDate><guid>https://eltonminetto.dev/2004/08/26/6/</guid><description>&lt;p>Foi publicado no site &lt;a href="http://freecode.linuxsecurity.com.br/modules.php?op=modload&amp;amp;name=News&amp;amp;file=article&amp;amp;sid=2335">Freecode &lt;/a> o meu texto &amp;ldquo;Automatização de tarefas do OpenOffice usando o Python&amp;rdquo;.&lt;/p></description></item><item><title>Programa em Forth</title><link>https://eltonminetto.dev/2004/08/24/programa-em-forth/</link><pubDate>Tue, 24 Aug 2004 19:14:54 +0000</pubDate><guid>https://eltonminetto.dev/2004/08/24/programa-em-forth/</guid><description>&lt;p>Pequeno programa que desenvolvi para uma disciplina da pós-graduação que estava cursando. É uma implementação na linguagem Forth que calcula as subnets possiveis em uma rede Classe C, a apartir da mascara de rede passada. Não é muito útil, serviu apenas para aprender a linguagem.
&lt;a href="https://eltonminetto.dev/codes/subnet.frt">Fonte&lt;/a>&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2004/08/24/7/</link><pubDate>Tue, 24 Aug 2004 19:03:15 +0000</pubDate><guid>https://eltonminetto.dev/2004/08/24/7/</guid><description>&lt;p>Adicionei em /codes um pequeno programa que fiz na linguagem Forth&lt;/p></description></item><item><title>Materiais do Curso de Redes</title><link>https://eltonminetto.dev/2004/08/10/materiais-do-curso-de-redes/</link><pubDate>Tue, 10 Aug 2004 19:36:06 +0000</pubDate><guid>https://eltonminetto.dev/2004/08/10/materiais-do-curso-de-redes/</guid><description>&lt;p>Mateiais do curso de Redes que estou ministrando
&lt;a href="http://unochapeco.edu.br/~elm/cursos/redes/">Ler mais&lt;/a>&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2004/08/10/8/</link><pubDate>Tue, 10 Aug 2004 19:03:53 +0000</pubDate><guid>https://eltonminetto.dev/2004/08/10/8/</guid><description>&lt;p>Adicionei em /docs os materiais do curso de Redes que estou ministrando&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2004/07/20/9/</link><pubDate>Tue, 20 Jul 2004 19:04:24 +0000</pubDate><guid>https://eltonminetto.dev/2004/07/20/9/</guid><description>&lt;p>Foi publicado no site Linha de Código o meu texto &lt;a href="http://www.linhadecodigo.com.br/artigos.asp?id_ac=388&amp;amp;pag=1">&amp;ldquo;Automatização de tarefas do OpenOffice usando o Python&amp;rdquo;&lt;/a>.&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2004/06/17/10/</link><pubDate>Thu, 17 Jun 2004 19:05:56 +0000</pubDate><guid>https://eltonminetto.dev/2004/06/17/10/</guid><description>&lt;p>Publiquei no &lt;a href="http://www.pythonbrasil.com.br/moin.cgi/bully">PythonBrasil&lt;/a> um artigo sobre o Algoritmo de bully em Python e sockets Unix&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2004/06/14/automatizacao-de-tarefas-do-openoffice-usando-o-python/</link><pubDate>Mon, 14 Jun 2004 19:18:03 +0000</pubDate><guid>https://eltonminetto.dev/2004/06/14/automatizacao-de-tarefas-do-openoffice-usando-o-python/</guid><description>&lt;p>O projeto OpenOffice possui uma característica muito útil e pouco utilizada que é a capacidade de integrar seu funcionamento com outros aplicativos. Isto é possível através do UNO (Universal Network Objects), que é um modelo de componentes do OO. UNO oferece interoperabilidade entre diferentes linguagens de programação, diferentes modelos de objetos, diferentes arquiteturas e processos, em uma rede local ou mesmo através da internet. Seus componentes podem ser implementados e acessados por qualquer linguagem de programação que possua acesso aos bindings do UNO. Atualmente existem bindings para as seguintes linguagens:&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2004/06/14/11/</link><pubDate>Mon, 14 Jun 2004 19:06:47 +0000</pubDate><guid>https://eltonminetto.dev/2004/06/14/11/</guid><description>&lt;p>Adicionei em /codes um exemplo de script em python para automatizar tarefas do OpenOffice.
Publicado também em &lt;a href="http://www.pythonbrasil.com.br/moin.cgi/ArtigosTutoriais">PythonBrasil&lt;/a>&lt;/p></description></item><item><title>Materiais do Curso de Linux</title><link>https://eltonminetto.dev/2004/05/10/materiais-do-curso-de-linux/</link><pubDate>Mon, 10 May 2004 19:37:14 +0000</pubDate><guid>https://eltonminetto.dev/2004/05/10/materiais-do-curso-de-linux/</guid><description>&lt;p>Materiais do Curso de Linux que estou ministrando
&lt;a href="http://unochapeco.edu.br/~elm/cursos/linux/">Ler mais&lt;/a>&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2004/05/10/12/</link><pubDate>Mon, 10 May 2004 19:08:09 +0000</pubDate><guid>https://eltonminetto.dev/2004/05/10/12/</guid><description>&lt;p>Adicionei em /docs os materiais do curso de Linux que estou ministrando&lt;/p></description></item><item><title>Pequeno exemplo do uso de SOAP para criar um webservice</title><link>https://eltonminetto.dev/2004/05/05/pequeno-exemplo-do-uso-de-soap-para-criar-um-webservice/</link><pubDate>Wed, 05 May 2004 19:21:10 +0000</pubDate><guid>https://eltonminetto.dev/2004/05/05/pequeno-exemplo-do-uso-de-soap-para-criar-um-webservice/</guid><description>&lt;p>Segundo &lt;a href="mailto:mas_mauro@hotmail.com">Mauro Sant&amp;rsquo;Anna&lt;/a> em &lt;a href="http://www.linhadecodigo.com.br/">http://www.linhadecodigo.com.br/&lt;/a>,
&amp;quot;
O SOAP é um protocolo elaborado para facilitar a chamada remota de funções via Internet, permitindo que dois programas se comuniquem de uma maneira tecnicamente muito semelhante à invocação de páginas Web.&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2004/05/05/13/</link><pubDate>Wed, 05 May 2004 19:09:30 +0000</pubDate><guid>https://eltonminetto.dev/2004/05/05/13/</guid><description>&lt;p>Adicionei em /codes um exemplo de webservice usando python.
Publicado também em &lt;a href="http://www.pythonbrasil.com.br/">PythonBrasil&lt;/a>&lt;/p></description></item><item><title>phpDBform</title><link>https://eltonminetto.dev/2004/04/12/phpdbform/</link><pubDate>Mon, 12 Apr 2004 19:24:26 +0000</pubDate><guid>https://eltonminetto.dev/2004/04/12/phpdbform/</guid><description>&lt;p>&lt;a href="http://www.phpdbform.com/">phpDBform&lt;/a> é um conjunto de scripts em php que auxiliam a criar formulários, vinculados ou não a um banco de dados, para editar, incluir, atualizar e excluir dados, provendo uma apresentação agradável para o usuário.
É um projeto Open Source no qual colaborei com o script que conecta com o banco de dados Oracle&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2004/04/01/14/</link><pubDate>Thu, 01 Apr 2004 19:10:05 +0000</pubDate><guid>https://eltonminetto.dev/2004/04/01/14/</guid><description>&lt;p>&lt;a href="http://200.135.240.21/~elm/pos/seg/">Materiais&lt;/a> da Disciplina de Segurança em Redes de Computadores da Pós-Graduação.&lt;/p></description></item><item><title>Algoritmo de bully em Python e sockets Unix</title><link>https://eltonminetto.dev/2004/03/19/algoritmo-de-bully-em-python-e-sockets-unix/</link><pubDate>Fri, 19 Mar 2004 19:26:10 +0000</pubDate><guid>https://eltonminetto.dev/2004/03/19/algoritmo-de-bully-em-python-e-sockets-unix/</guid><description>&lt;p>Programa que desenvolvi para a disciplina de &lt;a href="http://www.unoescsmo.edu.br/poscomp/primeira.php?cont=sis_distribuidos">Sistemas Distribuídos&lt;/a> na Pós-Graduação que estou fazendo.
Trata-se de uma implementação do &lt;a href="http://www.inf.pucrs.br/~fldotti/sod/AD-Eleicao.PDF">algoritmo de bully&lt;/a>, um algoritmo de eleição usado em ambientes distribuídos, usando sockets Unix em python
&lt;a href="https://eltonminetto.dev/codes/bully.py">Ver o código&lt;/a>&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2004/03/19/15/</link><pubDate>Fri, 19 Mar 2004 19:10:56 +0000</pubDate><guid>https://eltonminetto.dev/2004/03/19/15/</guid><description>&lt;p>Adicionei em /codes um programa que fiz para a disciplina de Sistemas Distribuídos da Pós-Graduação que estou cursando.&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2003/11/26/script-para-desligar-maquinas-linux/</link><pubDate>Wed, 26 Nov 2003 19:32:42 +0000</pubDate><guid>https://eltonminetto.dev/2003/11/26/script-para-desligar-maquinas-linux/</guid><description>&lt;p>A idéia destes dois scripts é criar uma forma fácil e segura de, a partir de um servidor poder desligar outras máquinas.
Foi criado para suprir uma necessidade bem específica minha. Um dos meus servidors Linux fica conectado a um nobreak gerenciável, via conexão serial. Quando a carga deste nobreak está chegando ao fim ele avisa este servidor, que envia um comando via rede para os outros servidores que são desligados antes que a energia acabe.
Nos servidores que serão desligados, o script servidor_shutdown.py é executado na inicialização, da seguinte forma:
servidor_shutdown.py x.x.x.x onde x.x.x.x é o endereço IP do servidor ligado ao nobreak. Somente através deste endereço IP é permitido o desligamento da máquina.Quando este comando é executado, o script fica &amp;ldquo;ouvindo&amp;rdquo; em uma porta TCP, a 50007.
Quando o nobreak avisa à máquina que a energia está acabando, esta executa o comando:
cliente_shutdown.py z.z.z.z onde z.z.z.z é o endereço IP da máquina q será desligada. O script envia um comando para a porta 50007 da máquina a ser desligada, que verifica se o IP e o comando recebido são os permitidos e desliga-se.
Utilizando regras de firewall para controlar o acesso a esta porta TCP apenas ao endereço IP permitido é possível desligar todos os servidores de uma maneira segura.&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2003/11/26/conexao-com-oracle-usando-python/</link><pubDate>Wed, 26 Nov 2003 19:27:50 +0000</pubDate><guid>https://eltonminetto.dev/2003/11/26/conexao-com-oracle-usando-python/</guid><description>&lt;p>A linguagem python está me surpreendendo a cada dia. Além de ser muito fácil e gerar um código limpo e bonito ela é extremamente útil.
Em pesquisas na Internet atrás de maneiras para utilizar o Python com o Oracle, encontrei este módulo muito completo e fácil de usar.
É o cx_Oracle que pode ser encontrado em
&lt;a href="http://starship.python.net/crew/atuining/cx_Oracle/index.html">http://starship.python.net/crew/atuining/cx_Oracle/index.html&lt;/a>
Com este pequeno exemplo dá para ilustrar a facilidade e praticidade deste módulo.
&lt;a href="https://eltonminetto.dev/codes/oracle.py">Ver o código&lt;/a>&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2003/11/26/16/</link><pubDate>Wed, 26 Nov 2003 19:11:19 +0000</pubDate><guid>https://eltonminetto.dev/2003/11/26/16/</guid><description>&lt;p>Finalmente adicionei o texto e os scripts do &amp;ldquo;Script para Desligar máquinas Linux&amp;rdquo;, em /codes. Adicionei também mais um screenshot, em /etc&lt;/p></description></item><item><title>Software Livre e Linux</title><link>https://eltonminetto.dev/2003/11/18/software-livre-e-linux/</link><pubDate>Tue, 18 Nov 2003 19:41:06 +0000</pubDate><guid>https://eltonminetto.dev/2003/11/18/software-livre-e-linux/</guid><description>&lt;p>Apresentação que fiz no Install Fest organizado pelo Grupo de Software Livre da Unochapecó em 15/11/2003. &lt;a href="https://eltonminetto.dev/docs/installFest.sxi">ler mais&lt;/a>&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2003/11/18/17/</link><pubDate>Tue, 18 Nov 2003 19:12:01 +0000</pubDate><guid>https://eltonminetto.dev/2003/11/18/17/</guid><description>&lt;p>Adicionei em /docs a apresentação que fiz no Install Fest promovido pelo &lt;a href="http://www.slchapeco.org">Grupo de Usuários de Software Livre da Unochapecó&lt;/a>.&lt;/p></description></item><item><title>O uso de software livre no desenvolvimento de aplicativos web</title><link>https://eltonminetto.dev/2003/10/10/o-uso-de-software-livre-no-desenvolvimento-de-aplicativos-web/</link><pubDate>Fri, 10 Oct 2003 20:08:16 +0000</pubDate><guid>https://eltonminetto.dev/2003/10/10/o-uso-de-software-livre-no-desenvolvimento-de-aplicativos-web/</guid><description>&lt;p>Apresentação que fiz na Semana Acadêmica de Computação em 2001, baseado em meu TCC.
&lt;a href="https://eltonminetto.dev/docs/software_livre_web.ppt">ler mais&lt;/a>&lt;/p></description></item><item><title>O uso de templates em PHP</title><link>https://eltonminetto.dev/2003/10/10/o-uso-de-templates-em-php/</link><pubDate>Fri, 10 Oct 2003 20:07:31 +0000</pubDate><guid>https://eltonminetto.dev/2003/10/10/o-uso-de-templates-em-php/</guid><description>&lt;p>Qualquer webmaster que enfrentou a missão de manter um site de médio a grande porte, sabe a dificuldade que isso significa, principalmente no que diz respeito a relação entre o design e a programação. Alterar dezenas de páginas cada vez que um detalhe de design, como uma cor de fundo ou uma imagem, é alterado é uma tarefa desgastante.
&lt;a href="https://eltonminetto.dev/docs/php_templates.htm">ler mais&lt;/a>&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2003/10/06/18/</link><pubDate>Mon, 06 Oct 2003 19:12:44 +0000</pubDate><guid>https://eltonminetto.dev/2003/10/06/18/</guid><description>&lt;p>Mudei todo o design do site. Ficou mais simples de gerenciar. Nada contra o anterior que foi desenhado pelo Éder. Achei esse no site &lt;a href="http://www.oswd.org/">Open Source Web Design&lt;/a>.&lt;/p></description></item><item><title>None</title><link>https://eltonminetto.dev/2003/09/04/curriculo/</link><pubDate>Thu, 04 Sep 2003 20:13:44 +0000</pubDate><guid>https://eltonminetto.dev/2003/09/04/curriculo/</guid><description>&lt;p>&lt;a href="http://buscatextual.cnpq.br/buscatextual/visualizacv.jsp?id=K4773795D8">Meu currículo&lt;/a>&lt;/p></description></item><item><title>Software Livre</title><link>https://eltonminetto.dev/2003/09/04/software-livre/</link><pubDate>Thu, 04 Sep 2003 20:11:39 +0000</pubDate><guid>https://eltonminetto.dev/2003/09/04/software-livre/</guid><description>&lt;p>&lt;a href="http://br-linux.org">Linux in Brazil&lt;/a>
&lt;a href="http://www.linuxsecurity.com.br">LinuxSecurity&lt;/a>
&lt;a href="http://inf.unochapeco.rct-sc.br">Portal INF - Curso de Ciência da Computação&lt;/a>
&lt;a href="http://www.slchapeco.org">Grupo de Software Livre de Chapecó&lt;/a>
&lt;a href="http://www.pythonbrasil.com.br">PythonBrasil.com.br&lt;/a>&lt;/p></description></item><item><title>Trabalho</title><link>https://eltonminetto.dev/2003/09/04/trabalho/</link><pubDate>Thu, 04 Sep 2003 20:10:47 +0000</pubDate><guid>https://eltonminetto.dev/2003/09/04/trabalho/</guid><description>&lt;p>&lt;a href="http://www.unochapeco.edu.br/">Unochapecó&lt;/a> - universidade onde trabalho.&lt;/p></description></item><item><title>Hello World</title><link>https://eltonminetto.dev/2003/09/04/19/</link><pubDate>Thu, 04 Sep 2003 19:13:39 +0000</pubDate><guid>https://eltonminetto.dev/2003/09/04/19/</guid><description>&lt;p>Inaugurado meu site pessoal.&lt;/p></description></item></channel></rss>