<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Chuck Conway (pt)</title><description>Compreendendo IA: técnico, cotidiano e reflexões.</description><link>http://insightsiterations.com/</link><item><title>Minha Configuração Claude Code para Construir Qualquer Coisa</title><link>http://insightsiterations.com/pt/posts/my-claude-code-setup-for-building-anything/</link><guid isPermaLink="true">http://insightsiterations.com/pt/posts/my-claude-code-setup-for-building-anything/</guid><description>Não escrevo uma linha de código há seis meses. Passei mais de duas décadas escrevendo código — Python, C#, TypeScript, SQL. Onde quer que o trabalho me pedisse, eu descobria. Agora passo meu tempo rev…</description><pubDate>Thu, 23 Apr 2026 11:03:00 GMT</pubDate></item><item><title>Falhei em uma Entrevista de Codificação — E Isso Não Importa</title><link>http://insightsiterations.com/pt/posts/i-failed-a-coding-interview-and-it-doesnt-matter/</link><guid isPermaLink="true">http://insightsiterations.com/pt/posts/i-failed-a-coding-interview-and-it-doesnt-matter/</guid><description>Aqui está uma pergunta que não consigo responder: Sou um engenheiro de software que codifica, ou um designer de sistemas que dirige IA? Porque o mercado de trabalho também não parece saber. A Entrevis…</description><pubDate>Mon, 13 Apr 2026 10:32:00 GMT</pubDate></item><item><title>De 8 Horas para 47 Minutos - 12 Estratégias Comprovadas de IA para Codificação</title><link>http://insightsiterations.com/pt/posts/from-8-hours-to-47-minutes-12-proven-ai-coding-strategies-to-make-you-more-productive/</link><guid isPermaLink="true">http://insightsiterations.com/pt/posts/from-8-hours-to-47-minutes-12-proven-ai-coding-strategies-to-make-you-more-productive/</guid><description>A IA construiu um recurso em 47 minutos, o que teria levado 8 horas de trabalho alguns anos atrás. Mas aqui está o que ninguém te diz: sem as estratégias certas, essa mesma IA desperdiçará três horas…</description><pubDate>Wed, 03 Dec 2025 15:27:00 GMT</pubDate></item><item><title>4 Formas Como Estou Preparando Minha Filha de 3 Anos para um Mundo com IA</title><link>http://insightsiterations.com/pt/posts/4-ways-im-preparing-my-3-year-old-for-an-ai-world/</link><guid isPermaLink="true">http://insightsiterations.com/pt/posts/4-ways-im-preparing-my-3-year-old-for-an-ai-world/</guid><description>Estudo do MIT revela que IA enfraquece o pensamento crítico em adultos jovens. Aqui está como estou ensinando minha filha de 3 anos a usar IA como ferramenta, não como muleta.</description><pubDate>Fri, 25 Jul 2025 19:26:00 GMT</pubDate></item><item><title>3 Passos Essenciais Antes de Deixar Seu Emprego</title><link>http://insightsiterations.com/pt/posts/3-essential-steps-to-take-before-leaving-your-job/</link><guid isPermaLink="true">http://insightsiterations.com/pt/posts/3-essential-steps-to-take-before-leaving-your-job/</guid><description>Deixando seu emprego? Três passos simples podem transformar uma transição incerta em um movimento estratégico de carreira—e a maioria dos profissionais ignora o mais crucial.</description><pubDate>Mon, 12 May 2025 19:26:00 GMT</pubDate></item><item><title>A Injeção de Dependência Pode Me Tornar um Melhor Programador Python?</title><link>http://insightsiterations.com/pt/posts/can-dependency-injection-make-me-a-better-python-programmer/</link><guid isPermaLink="true">http://insightsiterations.com/pt/posts/can-dependency-injection-make-me-a-better-python-programmer/</guid><description>Embora a injeção de dependência seja essencial em Java e C#, seu papel em Python levanta questões intrigantes sobre quando—e se—usar esse poderoso padrão de design.</description><pubDate>Sun, 16 Feb 2025 20:26:00 GMT</pubDate></item><item><title>5 Maneiras de Aumentar sua Produtividade em Codificação com IA Generativa</title><link>http://insightsiterations.com/pt/posts/5-ways-to-boost-your-coding-productivity-with-generative-ai/</link><guid isPermaLink="true">http://insightsiterations.com/pt/posts/5-ways-to-boost-your-coding-productivity-with-generative-ai/</guid><description>Descubra cinco maneiras práticas de aproveitar ferramentas de IA generativa como ChatGPT para aprimorar seu fluxo de trabalho de codificação e aumentar a produtividade do desenvolvimento.</description><pubDate>Fri, 31 Jan 2025 20:26:00 GMT</pubDate></item><item><title>4 Lições de uma Carreira de 30 Anos em 5 minutos</title><link>http://insightsiterations.com/pt/posts/4-lessons-from-a-30-year-career-in-5-minutes/</link><guid isPermaLink="true">http://insightsiterations.com/pt/posts/4-lessons-from-a-30-year-career-in-5-minutes/</guid><description>Chuck revela as lições de 30 anos de carreira, descobrindo verdades surpreendentes sobre colegas tóxicos, o mito da lealdade, e por que sua família deve sempre vir em primeiro lugar.</description><pubDate>Tue, 27 Aug 2024 20:26:00 GMT</pubDate></item><item><title>Modificando um Arquivo Localmente Sem Atualizar o Repositório Git Remoto</title><link>http://insightsiterations.com/pt/posts/modifying-a-file-locally-without-updating-the-remote-git-repository/</link><guid isPermaLink="true">http://insightsiterations.com/pt/posts/modifying-a-file-locally-without-updating-the-remote-git-repository/</guid><description>Você já precisou modificar um arquivo localmente sem confirmar as alterações no repositório remoto?</description><pubDate>Fri, 05 Apr 2024 20:26:00 GMT</pubDate></item><item><title>Procura de Emprego Pré-Pandemia e Pós-Pandemia</title><link>http://insightsiterations.com/pt/posts/pre-pandemic-and-post-pandemic-job-hunting/</link><guid isPermaLink="true">http://insightsiterations.com/pt/posts/pre-pandemic-and-post-pandemic-job-hunting/</guid><description>Perspectiva sobre procura de emprego pré-pandemia e pós-pandemia.</description><pubDate>Sun, 20 Mar 2022 22:43:56 GMT</pubDate></item><item><title>Centralize Sua Integridade de Dados</title><link>http://insightsiterations.com/pt/posts/centralize-your-data-integrity/</link><guid isPermaLink="true">http://insightsiterations.com/pt/posts/centralize-your-data-integrity/</guid><description>Centralize sua integridade de dados para garantir consistência em toda sua organização.</description><pubDate>Tue, 04 May 2021 19:17:37 GMT</pubDate></item><item><title>Crie um Espaço Seguro para Expressar Ideias</title><link>http://insightsiterations.com/pt/posts/give-a-safe-space-to-express-ideas/</link><guid isPermaLink="true">http://insightsiterations.com/pt/posts/give-a-safe-space-to-express-ideas/</guid><description>Ao liderar uma equipe, é importante criar um ambiente onde todos se sintam seguros para expressar suas ideias, independentemente do seu nível de experiência.</description><pubDate>Thu, 01 Apr 2021 18:58:09 GMT</pubDate></item><item><title>Scrum é Superestimado</title><link>http://insightsiterations.com/pt/posts/scrum-is-overrated/</link><guid isPermaLink="true">http://insightsiterations.com/pt/posts/scrum-is-overrated/</guid><description>Scrum é superestimado. É um bom ponto de partida para equipes que nunca trabalharam juntas, mas não é a solução definitiva.</description><pubDate>Tue, 16 Mar 2021 16:49:00 GMT</pubDate></item><item><title>Uma Implementação de Busca Binária</title><link>http://insightsiterations.com/pt/posts/a-binary-search-implementation/</link><guid isPermaLink="true">http://insightsiterations.com/pt/posts/a-binary-search-implementation/</guid><description>O algoritmo de busca binária pesquisa rapidamente um grande array de números, é frequentemente referido como dividir e conquistar.</description><pubDate>Wed, 02 Dec 2020 05:52:00 GMT</pubDate></item><item><title>Os Benefícios de Usar um Framework de Build</title><link>http://insightsiterations.com/pt/posts/the-benefits-of-using-a-build-framework/</link><guid isPermaLink="true">http://insightsiterations.com/pt/posts/the-benefits-of-using-a-build-framework/</guid><description>Integração Contínua (CI) e/ou Entrega Contínua (CD) é a norma em projetos de software nos dias de hoje. Existem muitos servidores de build como Azure DevOps, TeamCity, Jenkins e Cruise Control.Net.</description><pubDate>Thu, 26 Nov 2020 05:46:26 GMT</pubDate></item><item><title>Ferramentas e Recursos que Comumente Uso para Desenvolver Software</title><link>http://insightsiterations.com/pt/posts/tools-and-resources-i-commonly-use-to-develop-software/</link><guid isPermaLink="true">http://insightsiterations.com/pt/posts/tools-and-resources-i-commonly-use-to-develop-software/</guid><description>Abaixo está uma coleção de ferramentas, bibliotecas e recursos que comumente uso.</description><pubDate>Sat, 24 Oct 2020 00:11:20 GMT</pubDate></item><item><title>Grady Booch sobre Arquitetura</title><link>http://insightsiterations.com/pt/posts/grady-booch-on-architecture/</link><guid isPermaLink="true">http://insightsiterations.com/pt/posts/grady-booch-on-architecture/</guid><description>Uma série de tweets de Grady Booch sobre arquitetura de software.</description><pubDate>Sat, 05 Sep 2020 07:33:14 GMT</pubDate></item><item><title>NVarchar Vs Varchar</title><link>http://insightsiterations.com/pt/posts/nvarchar-vs-varchar/</link><guid isPermaLink="true">http://insightsiterations.com/pt/posts/nvarchar-vs-varchar/</guid><description>Cada engenheiro que define uma nova coluna de string decide: Devo usar nvarchar ou varchar?</description><pubDate>Wed, 05 Aug 2020 21:14:29 GMT</pubDate></item><item><title>Alterando um Valor de Input do React a partir de Javascript Vanilla</title><link>http://insightsiterations.com/pt/posts/changing-a-react-input-value-from-vanilla-javascript/</link><guid isPermaLink="true">http://insightsiterations.com/pt/posts/changing-a-react-input-value-from-vanilla-javascript/</guid><description>Alterar um valor de input do React a partir de Javascript vanilla não é tão simples quanto você pode pensar.</description><pubDate>Mon, 27 Jul 2020 18:38:31 GMT</pubDate></item><item><title>Quando Usar o Atributo FromService</title><link>http://insightsiterations.com/pt/posts/when-to-use-the-fromservice-attribute/</link><guid isPermaLink="true">http://insightsiterations.com/pt/posts/when-to-use-the-fromservice-attribute/</guid><description>O atributo [FromServices] permite injeção de dependência no nível do método em controladores Asp.Net Core.</description><pubDate>Wed, 20 Nov 2019 21:25:00 GMT</pubDate></item><item><title>C# 8 - Tipos de Referência Anuláveis</title><link>http://insightsiterations.com/pt/posts/c-8-nullable-reference-types/</link><guid isPermaLink="true">http://insightsiterations.com/pt/posts/c-8-nullable-reference-types/</guid><description>A Microsoft está adicionando um novo recurso ao C# 8 chamado Tipos de Referência Anuláveis. O que, a princípio, é confuso porque todos os tipos de referência são anuláveis… então como isso é diferente? A partir de agora, se o recurso estiver habilitado, os tipos de referência são não-anuláveis, a menos que você os notifique explicitamente como anuláveis.</description><pubDate>Mon, 04 Nov 2019 04:03:28 GMT</pubDate></item><item><title>9 Diretrizes para Criar Nomes Expressivos</title><link>http://insightsiterations.com/pt/posts/9-guidelines-for-creating-expressive-names/</link><guid isPermaLink="true">http://insightsiterations.com/pt/posts/9-guidelines-for-creating-expressive-names/</guid><description>Nomenclatura é subjetiva e situacional, é uma arte, e como na maioria das artes, descobrimos padrões. Aprendi muito lendo o código de outras pessoas. Neste artigo, compilei 9 diretrizes que gostaria que outros tivessem seguido quando li seu código.</description><pubDate>Mon, 28 Oct 2019 04:12:13 GMT</pubDate></item><item><title>Com ou Sem Chaves?</title><link>http://insightsiterations.com/pt/posts/with-or-without-curly-braces/</link><guid isPermaLink="true">http://insightsiterations.com/pt/posts/with-or-without-curly-braces/</guid><description>Há um debate acalorado sobre instruções únicas e se elas devem ter chaves ou não.</description><pubDate>Mon, 14 Oct 2019 04:08:58 GMT</pubDate></item><item><title>A Compreensão Começa com Nomes Expressivos</title><link>http://insightsiterations.com/pt/posts/understanding-begins-with-expressive-names/</link><guid isPermaLink="true">http://insightsiterations.com/pt/posts/understanding-begins-with-expressive-names/</guid><description>Compreender o código é o primeiro passo para modificá-lo.</description><pubDate>Mon, 30 Sep 2019 14:43:33 GMT</pubDate></item><item><title>Codificando o Molho Secreto</title><link>http://insightsiterations.com/pt/posts/codifying-the-secret-sauce/</link><guid isPermaLink="true">http://insightsiterations.com/pt/posts/codifying-the-secret-sauce/</guid><description>Codificar o molho secreto é fundamental para escrever aplicações mantíveis e bem-sucedidas.</description><pubDate>Mon, 16 Sep 2019 04:15:08 GMT</pubDate></item><item><title>Tipos de Coleta de Lixo no .Net Core</title><link>http://insightsiterations.com/pt/posts/garbage-collection-types-in-net-core/</link><guid isPermaLink="true">http://insightsiterations.com/pt/posts/garbage-collection-types-in-net-core/</guid><description>Gerenciamento de memória em linguagens modernas é frequentemente uma reflexão tardia. Para todos os efeitos práticos, escrevemos software sem pensar muito em memória. Isso nos serve bem, mas sempre há exceções…</description><pubDate>Mon, 02 Sep 2019 04:17:08 GMT</pubDate></item><item><title>Você Não É Seu Código</title><link>http://insightsiterations.com/pt/posts/you-are-not-your-code/</link><guid isPermaLink="true">http://insightsiterations.com/pt/posts/you-are-not-your-code/</guid><description>Seu código não reflete suas crenças, nem sua criação, nem seu caráter.</description><pubDate>Mon, 19 Aug 2019 04:17:34 GMT</pubDate></item><item><title>Os 5 Significados Diferentes do Ponto de Interrogação em C#</title><link>http://insightsiterations.com/pt/posts/the-5-different-meanings-of-the-question-mark-in-c/</link><guid isPermaLink="true">http://insightsiterations.com/pt/posts/the-5-different-meanings-of-the-question-mark-in-c/</guid><description>Em C#, o ponto de interrogação tem 5 significados a partir do C# 8.</description><pubDate>Mon, 05 Aug 2019 14:22:34 GMT</pubDate></item><item><title>O Comparador de Coleções, Encontrando as Diferenças Entre Duas Coleções</title><link>http://insightsiterations.com/pt/posts/the-collection-comparer-finding-the-differences-between-two-collections/</link><guid isPermaLink="true">http://insightsiterations.com/pt/posts/the-collection-comparer-finding-the-differences-between-two-collections/</guid><description>Você já precisou comparar duas coleções e executar alguma lógica baseada em se o item está na coleção de origem, na coleção de comparação ou em ambas? Sim, eu também precisei, eu precisava mesclar dados da UI e do banco de dados. Não consegui encontrar uma boa solução, então escrevi um comparador de coleções.</description><pubDate>Mon, 22 Jul 2019 03:00:51 GMT</pubDate></item><item><title>Implementando Cache de Requisições no ASP.Net Core</title><link>http://insightsiterations.com/pt/posts/implementing-request-caching-in-asp-net-core/</link><guid isPermaLink="true">http://insightsiterations.com/pt/posts/implementing-request-caching-in-asp-net-core/</guid><description>Em algum momento do desenvolvimento de uma aplicação, geralmente bem cedo, você percebe que a aplicação está lenta. Após algumas pesquisas, o culpado é estar recuperando desnecessariamente os mesmos dados, e uma luz se acende, e você pensa: “Preciso de cache.”</description><pubDate>Mon, 08 Jul 2019 05:32:18 GMT</pubDate></item><item><title>Executando Await em um Construtor</title><link>http://insightsiterations.com/pt/posts/running-await-in-a-constructor/</link><guid isPermaLink="true">http://insightsiterations.com/pt/posts/running-await-in-a-constructor/</guid><description>Se você deve executar código em um construtor. Eu procuraria por uma maneira diferente, mas se você deve, aqui está uma maneira.</description><pubDate>Mon, 24 Jun 2019 04:19:00 GMT</pubDate></item><item><title>Parar e Remover TODOS os Contêineres e Imagens do Docker</title><link>http://insightsiterations.com/pt/posts/stop-and-remove-all-docker-containers-and-images/</link><guid isPermaLink="true">http://insightsiterations.com/pt/posts/stop-and-remove-all-docker-containers-and-images/</guid><description>Isso foi descaradamente roubado de The Humble Developer.</description><pubDate>Mon, 18 Jun 2018 05:01:25 GMT</pubDate></item><item><title>Solução alternativa para &apos;Erros de análise de modelo&apos; no Angular</title><link>http://insightsiterations.com/pt/posts/workaround-for-template-parse-errors-in-angular/</link><guid isPermaLink="true">http://insightsiterations.com/pt/posts/workaround-for-template-parse-errors-in-angular/</guid><description>Este foi um dos problemas mais frustrantes com Angular 2/4/+. Não é um problema com Angular 2/4/+ em si, mas com a forma como o webpack agrupa os arquivos HTML de suporte.</description><pubDate>Mon, 30 Oct 2017 21:28:33 GMT</pubDate></item><item><title>Em um Aplicativo de Página Única, devo processar no Cliente ou no Servidor?</title><link>http://insightsiterations.com/pt/posts/in-a-single-page-application-should-i-process-on-the-client-or-the-server/</link><guid isPermaLink="true">http://insightsiterations.com/pt/posts/in-a-single-page-application-should-i-process-on-the-client-or-the-server/</guid><description>Um dos pontos de venda do Aplicativo de Página Única (SPA) era descarregar o trabalho tradicionalmente realizado no servidor para o cliente. Sinto que o SPA cumpriu essa promessa.</description><pubDate>Sun, 27 Dec 2015 15:23:03 GMT</pubDate></item><item><title>Examinando o Caso para Instruções Switch</title><link>http://insightsiterations.com/pt/posts/examining-the-case-for-switch-statements/</link><guid isPermaLink="true">http://insightsiterations.com/pt/posts/examining-the-case-for-switch-statements/</guid><description>Por quase 50 anos, a instrução switch (também conhecida como instrução case) tem sido uma parte integral da programação. Nos últimos anos, porém, alguns estão afirmando que a instrução switch perdeu sua utilidade. Outros vão ainda mais longe, rotulando a instrução switch como um code-smell.</description><pubDate>Sun, 06 Dec 2015 15:15:21 GMT</pubDate></item><item><title>4 Práticas para Reduzir Sua Taxa de Defeitos</title><link>http://insightsiterations.com/pt/posts/4-practices-to-lowering-your-defect-rate/</link><guid isPermaLink="true">http://insightsiterations.com/pt/posts/4-practices-to-lowering-your-defect-rate/</guid><description>Escrever software é uma batalha entre complexidade e simplicidade. Encontrar equilíbrio entre os dois é difícil. A compensação é entre métodos longos e não mantíveis e muita abstração. Inclinar-se demais em qualquer direção prejudica a legibilidade do código e aumenta a probabilidade de defeitos.</description><pubDate>Tue, 17 Nov 2015 15:13:55 GMT</pubDate></item><item><title>A Ignorância é uma Bênção ao Usar Frameworks</title><link>http://insightsiterations.com/pt/posts/ignorance-is-bliss-when-using-frameworks/</link><guid isPermaLink="true">http://insightsiterations.com/pt/posts/ignorance-is-bliss-when-using-frameworks/</guid><description>Na engenharia de software, existe uma ideia prevalecente de que um engenheiro deve usar um framework apenas quando compreende seu funcionamento interno. Isso é uma falácia.</description><pubDate>Mon, 31 Aug 2015 15:11:53 GMT</pubDate></item><item><title>8 Extensões Imprescindíveis para Brackets.io</title><link>http://insightsiterations.com/pt/posts/8-must-have-extensions-for-brackets-io/</link><guid isPermaLink="true">http://insightsiterations.com/pt/posts/8-must-have-extensions-for-brackets-io/</guid><description>Todos têm um editor favorito. Já experimentei todos. E descobri que o Brackets.io me convém melhor. Infelizmente, há lacunas na funcionalidade do Brackets.io. Com um ecossistema robusto de extensões, encontrei 8 extensões que completam o Brackets.io.</description><pubDate>Mon, 17 Aug 2015 15:06:38 GMT</pubDate></item><item><title>Configurando Integração Contínua no Ubuntu com Nodejs</title><link>http://insightsiterations.com/pt/posts/setting-up-continuous-integration-on-ubuntu-with-nodejs/</link><guid isPermaLink="true">http://insightsiterations.com/pt/posts/setting-up-continuous-integration-on-ubuntu-with-nodejs/</guid><description>Passei por sangue, suor e lágrimas para trazer isso para você. Sofri o calor escaldante do Vale da Morte e subi os picos do Monte McKinley. Sacrifiquei muito.</description><pubDate>Sat, 15 Aug 2015 15:03:32 GMT</pubDate></item><item><title>O Estado Mental de um Engenheiro de Software</title><link>http://insightsiterations.com/pt/posts/the-mind-state-of-a-software-engineer/</link><guid isPermaLink="true">http://insightsiterations.com/pt/posts/the-mind-state-of-a-software-engineer/</guid><description>Tenha paciência. Codificação é descoberta. Codificação é falha. Aceite isso.</description><pubDate>Sun, 17 May 2015 14:55:19 GMT</pubDate></item><item><title>Fragmentação de Índice no SQL Azure, Quem Sabia!</title><link>http://insightsiterations.com/pt/posts/index-fragmentation-in-sql-azure-who-knew/</link><guid isPermaLink="true">http://insightsiterations.com/pt/posts/index-fragmentation-in-sql-azure-who-knew/</guid><description>Estou em meu projeto há mais de um ano e ele cresceu significativamente como aplicação e em dados durante o ano. Foram inúmeros novos recursos. Raramente voltei e refatorei código...</description><pubDate>Sun, 26 Apr 2015 14:53:51 GMT</pubDate></item><item><title>Um Razão Geral: Entendendo o Razão</title><link>http://insightsiterations.com/pt/posts/a-general-ledger-understanding-the-ledger/</link><guid isPermaLink="true">http://insightsiterations.com/pt/posts/a-general-ledger-understanding-the-ledger/</guid><description>O que é um razão geral e por que é importante? Leia para descobrir!</description><pubDate>Mon, 23 Mar 2015 14:46:02 GMT</pubDate></item><item><title>Provando um Conceito e Expandindo o Código</title><link>http://insightsiterations.com/pt/posts/proofing-a-concept-and-growing-the-code/</link><guid isPermaLink="true">http://insightsiterations.com/pt/posts/proofing-a-concept-and-growing-the-code/</guid><description>Em uma conversa recente, um amigo mencionou que cria provas de conceito e depois as descarta após testar sua viabilidade. Já fiz o mesmo no passado. Desta vez não pareceu certo. Fiz uma careta quando ele disse que jogou fora o código. Talvez meus dias como empresário me tenham transformado em um avarento, mas pareceu que ele estava jogando fora valor.</description><pubDate>Sun, 01 Mar 2015 14:43:09 GMT</pubDate></item><item><title>Protegendo AngularJS com Claims</title><link>http://insightsiterations.com/pt/posts/securing-angularjs-with-claims/</link><guid isPermaLink="true">http://insightsiterations.com/pt/posts/securing-angularjs-with-claims/</guid><description>Em algum momento, uma aplicação precisa de autorização. Isso significa que diferentes níveis de acesso se comportam de forma diferente em um site (ou em qualquer outro lugar). Pode ser qualquer coisa, desde visualizar dados até áreas inteiras que não são acessíveis por um grupo de usuários.</description><pubDate>Sat, 14 Feb 2015 14:40:56 GMT</pubDate></item><item><title>3 Razões Pelas Quais as Revisões de Código são Importantes</title><link>http://insightsiterations.com/pt/posts/3-reasons-why-code-reviews-are-important/</link><guid isPermaLink="true">http://insightsiterations.com/pt/posts/3-reasons-why-code-reviews-are-important/</guid><description>Uma ótima revisão de código desafiará suas suposições e lhe dará feedback construtivo. Para mim, revisões de código são uma parte essencial do crescimento como engenheiro de software.</description><pubDate>Wed, 28 Jan 2015 14:34:04 GMT</pubDate></item><item><title>5 Passos para Codificar para o Próximo Desenvolvedor</title><link>http://insightsiterations.com/pt/posts/5-steps-for-coding-for-the-next-developer/</link><guid isPermaLink="true">http://insightsiterations.com/pt/posts/5-steps-for-coding-for-the-next-developer/</guid><description>A maioria de nós provavelmente não pensa no desenvolvedor que manterá nosso código. Até recentemente, eu também não considerava isso. Nunca escrevi intencionalmente código obscuro, mas também nunca deixei pistas.</description><pubDate>Thu, 01 Jan 2015 14:32:01 GMT</pubDate></item><item><title>Perguntas para Fazer Durante uma Entrevista</title><link>http://insightsiterations.com/pt/posts/questions-to-ask-during-an-interview/</link><guid isPermaLink="true">http://insightsiterations.com/pt/posts/questions-to-ask-during-an-interview/</guid><description>Quando saio de uma entrevista, quero saber as responsabilidades da posição, quero conhecer o ambiente e quero saber o que se espera que eu realize durante minha primeira semana. Acima de tudo, quero saber se a empresa é adequada para mim.</description><pubDate>Thu, 06 Nov 2014 14:22:19 GMT</pubDate></item><item><title>Implementando Criptografia Transparente com Ouvintes do NHibernate (Interceptadores)</title><link>http://insightsiterations.com/pt/posts/implementing-transparent-encryption-with-nhibernate-listeners-interceptors/</link><guid isPermaLink="true">http://insightsiterations.com/pt/posts/implementing-transparent-encryption-with-nhibernate-listeners-interceptors/</guid><description>Você já precisou criptografar dados no banco de dados? Neste artigo, vou explorar como usar Ouvintes do nHibernate para criptografar e descriptografar dados que vêm e vão para seu banco de dados. A criptografia será transparente para sua aplicação.</description><pubDate>Mon, 03 Nov 2014 14:28:12 GMT</pubDate></item><item><title>Ícone de Delegação de Gerenciamento Ausente no IIS</title><link>http://insightsiterations.com/pt/posts/missing-management-delegation-icon-in-iis/</link><guid isPermaLink="true">http://insightsiterations.com/pt/posts/missing-management-delegation-icon-in-iis/</guid><description>É crítico que isso seja feito primeiro. O Web Deploy pode não ser instalado corretamente se for instalado com o ícone do Serviço de Gerenciamento ausente. Verifique o IIS para o ícone de Delegação de Gerenciamento, ele estará na seção Gerenciamento.</description><pubDate>Thu, 30 Oct 2014 14:20:36 GMT</pubDate></item><item><title>Chamando Procedimentos Armazenados com Code First</title><link>http://insightsiterations.com/pt/posts/calling-stored-procedures-with-code-first/</link><guid isPermaLink="true">http://insightsiterations.com/pt/posts/calling-stored-procedures-with-code-first/</guid><description>Uma das fraquezas do Entity Framework 6 Code First é a falta de suporte para chamar nativamente construções de banco de dados (visualizações, procedimentos armazenados… etc). Para aqueles que não ouviram falar ou usaram Code-First no Entity Framework (EF), Code-First é simplesmente uma API de mapeamento Fluent.</description><pubDate>Thu, 16 Oct 2014 14:19:11 GMT</pubDate></item><item><title>Folha de Referência do Git</title><link>http://insightsiterations.com/pt/posts/git-cheat-sheet/</link><guid isPermaLink="true">http://insightsiterations.com/pt/posts/git-cheat-sheet/</guid><description>Abaixo estão os comandos git que uso repetidamente.</description><pubDate>Wed, 01 Oct 2014 14:17:31 GMT</pubDate></item><item><title>Parâmetros SQL condicionais com nHibernate</title><link>http://insightsiterations.com/pt/posts/conditional-sql-parameters-with-nhibernate/</link><guid isPermaLink="true">http://insightsiterations.com/pt/posts/conditional-sql-parameters-with-nhibernate/</guid><description>O problema é que o `CreateSqlQuery` do nHibernate precisa de uma string sql completa para ser criada, mas você não pode criar uma string até ter avaliado os parâmetros. A única solução alternativa é avaliar os parâmetros condicionais para criar a string sql para criar a sessão nHibernate e depois reavaliar os parâmetros novamente para adicioná-los ao objeto de consulta `nHibernate`.</description><pubDate>Wed, 26 Mar 2014 14:16:25 GMT</pubDate></item><item><title>Um Guia Simples para Encontrar Seu Próximo Emprego</title><link>http://insightsiterations.com/pt/posts/a-simple-guide-to-finding-your-next-job/</link><guid isPermaLink="true">http://insightsiterations.com/pt/posts/a-simple-guide-to-finding-your-next-job/</guid><description>É hora de procurar o próximo emprego, né? Eu entendo você. Procurar emprego é difícil. É uma daquelas coisas que todos devem fazer em algum momento. Eu comparo com procurar amor. Cada aspecto de “você” está em exibição. Quando alguém passa por você, é difícil não levar para o lado pessoal. Cabeça erguida meu amigo; vamos conseguir passar por isso.</description><pubDate>Fri, 28 Feb 2014 14:05:28 GMT</pubDate></item><item><title>Solução alternativa para o limite máximo de processamento de relatórios do Crystal Reports 13</title><link>http://insightsiterations.com/pt/posts/crystal-reports-13-maximum-report-processing-limit-reached-workaround/</link><guid isPermaLink="true">http://insightsiterations.com/pt/posts/crystal-reports-13-maximum-report-processing-limit-reached-workaround/</guid><description>Na versão do Visual Studio 2012 do Crystal Reports 13, há um limite que restringe relatórios simultâneos, incluindo sub-relatórios, a 75 relatórios em uma máquina. Isso significa que se houver 5 aplicações web em um determinado servidor, todos os relatórios abertos em todas as 5 aplicações web contam para o limite de 75 relatórios.</description><pubDate>Wed, 18 Dec 2013 14:03:21 GMT</pubDate></item><item><title>Considerações ao Lançar Exceções</title><link>http://insightsiterations.com/pt/posts/considerations-when-throwing-exceptions/</link><guid isPermaLink="true">http://insightsiterations.com/pt/posts/considerations-when-throwing-exceptions/</guid><description>Existe uma filosofia subjacente neste sistema de que nulos são ruins. Na maioria dos casos em que um nulo pode ser gerado, uma exceção é lançada. No início, não vi problema com isso. Vi como uma decisão arquitetônica, uma estética, mas conforme interajo com o código, fica aparente para mim que é um erro arquitetônico.</description><pubDate>Thu, 21 Mar 2013 13:59:37 GMT</pubDate></item><item><title>Dominando o Ofício: Habilidades Essenciais de um Engenheiro de Software Sênior</title><link>http://insightsiterations.com/pt/posts/mastering-the-craft-essential-skills-of-a-senior-software-engineer/</link><guid isPermaLink="true">http://insightsiterations.com/pt/posts/mastering-the-craft-essential-skills-of-a-senior-software-engineer/</guid><description>Este artigo descreve as principais habilidades técnicas e interpessoais que distinguem um verdadeiro engenheiro de software sênior qualificado.</description><pubDate>Wed, 31 Oct 2012 13:51:15 GMT</pubDate></item><item><title>Criando um Tipo Genérico em Tempo de Execução</title><link>http://insightsiterations.com/pt/posts/creating-a-generic-type-at-runtime/</link><guid isPermaLink="true">http://insightsiterations.com/pt/posts/creating-a-generic-type-at-runtime/</guid><description>Para usar um tipo de tempo de execução com um contêiner IOC como StructureMap para encontrar uma implementação genérica, crie o tipo genérico usando `MakeGenericType` e depois recupere a instância do contêiner usando `_container.GetInstance(type)`.</description><pubDate>Tue, 22 May 2012 13:29:28 GMT</pubDate></item><item><title>Implantação com MsDeploy Fora do Visual Studio</title><link>http://insightsiterations.com/pt/posts/deploying-with-msdeploy-outside-of-visual-studio/</link><guid isPermaLink="true">http://insightsiterations.com/pt/posts/deploying-with-msdeploy-outside-of-visual-studio/</guid><description>MsDeploy é uma ferramenta poderosa para implantar aplicações web. Aqui estão alguns exemplos de linha de comando para implantação com MsDeploy.</description><pubDate>Thu, 10 May 2012 13:27:41 GMT</pubDate></item><item><title>Compreendendo Discrepâncias de Tempo em Sistemas Distribuídos</title><link>http://insightsiterations.com/pt/posts/understanding-time-discrepancies-in-distributed-systems/</link><guid isPermaLink="true">http://insightsiterations.com/pt/posts/understanding-time-discrepancies-in-distributed-systems/</guid><description>Embora UTC forneça um padrão de tempo comum, assumir sincronização perfeita entre servidores usando UTC pode levar a inconsistências de dados e erros inesperados.</description><pubDate>Fri, 20 Jan 2012 13:24:20 GMT</pubDate></item><item><title>2 minutos sobre Migração de Dados</title><link>http://insightsiterations.com/pt/posts/2-minutes-on-migrating-data/</link><guid isPermaLink="true">http://insightsiterations.com/pt/posts/2-minutes-on-migrating-data/</guid><description>Migração de dados é uma dor de cabeça. Use uma ferramenta.</description><pubDate>Thu, 22 Dec 2011 13:22:39 GMT</pubDate></item><item><title>Contratante Crônico</title><link>http://insightsiterations.com/pt/posts/chronic-contractor/</link><guid isPermaLink="true">http://insightsiterations.com/pt/posts/chronic-contractor/</guid><description>Este desenvolvedor está sempre procurando um trabalho. Sempre há algo melhor. Contratantes Crônicos são caros. A quilometragem por dólar varia.</description><pubDate>Tue, 14 Jun 2011 13:18:50 GMT</pubDate></item><item><title>Desenvolvedor Inseguro</title><link>http://insightsiterations.com/pt/posts/insecurinator-developer/</link><guid isPermaLink="true">http://insightsiterations.com/pt/posts/insecurinator-developer/</guid><description>Este desenvolvedor se recusa a encontrar um emprego melhor.</description><pubDate>Sat, 11 Jun 2011 13:17:14 GMT</pubDate></item><item><title>Desenvolvedor Mini-Me</title><link>http://insightsiterations.com/pt/posts/mini-me-developer/</link><guid isPermaLink="true">http://insightsiterations.com/pt/posts/mini-me-developer/</guid><description>Este desenvolvedor segue o Desenvolvedor Rei da Colina como...</description><pubDate>Wed, 08 Jun 2011 13:15:29 GMT</pubDate></item><item><title>Desenvolvedor Rei da Colina</title><link>http://insightsiterations.com/pt/posts/king-of-the-hill-developer/</link><guid isPermaLink="true">http://insightsiterations.com/pt/posts/king-of-the-hill-developer/</guid><description>Tipicamente, este desenvolvedor trabalhou em poucas organizações. Tendem a ser o sapo inteligente em uma pequena lagoa. Quando outro desenvolvedor mais inteligente se junta a eles, tentam subjugá-lo. As táticas incluem reter informações, críticas passivas e explicações excessivas.</description><pubDate>Fri, 03 Jun 2011 13:14:17 GMT</pubDate></item><item><title>O Entrevistador do Ego</title><link>http://insightsiterations.com/pt/posts/the-ego-interviewer/</link><guid isPermaLink="true">http://insightsiterations.com/pt/posts/the-ego-interviewer/</guid><description>O Entrevistador do Ego é uma pessoa que usa o processo de entrevista para alimentar seu ego.</description><pubDate>Sun, 29 May 2011 13:12:12 GMT</pubDate></item><item><title>Aumente sua Produtividade: 6 Dicas para Codificar Mais Rápido</title><link>http://insightsiterations.com/pt/posts/boost-your-productivity-6-tips-to-coding-faster/</link><guid isPermaLink="true">http://insightsiterations.com/pt/posts/boost-your-productivity-6-tips-to-coding-faster/</guid><description>Aumente sua eficiência de codificação usando ferramentas familiares, concentrando-se na tarefa em questão e aproveitando atalhos de teclado e automação.</description><pubDate>Mon, 29 Nov 2010 12:59:58 GMT</pubDate></item><item><title>Refatoração de Código</title><link>http://insightsiterations.com/pt/posts/code-refactor/</link><guid isPermaLink="true">http://insightsiterations.com/pt/posts/code-refactor/</guid><description>Refatorando um grande arquivo C# para ser mais enxuto e fácil de manter.</description><pubDate>Fri, 22 Oct 2010 12:56:54 GMT</pubDate></item><item><title>Inteligente vs. Fazer as Coisas Acontecerem</title><link>http://insightsiterations.com/pt/posts/clever-vs-getting-things-done/</link><guid isPermaLink="true">http://insightsiterations.com/pt/posts/clever-vs-getting-things-done/</guid><description>Existe um equilíbrio delicado entre fazer certo e entregar.</description><pubDate>Fri, 15 Oct 2010 12:52:56 GMT</pubDate></item><item><title>Aplicações CRUD e a Camada de Negócios: Uma Perspectiva Prática</title><link>http://insightsiterations.com/pt/posts/crud-applications-and-the-business-layer-a-practical-perspective/</link><guid isPermaLink="true">http://insightsiterations.com/pt/posts/crud-applications-and-the-business-layer-a-practical-perspective/</guid><description>Embora uma camada de negócios possa parecer benéfica, em aplicações CRUD, seu valor é frequentemente superado pela complexidade adicional e pelo fardo de manutenção que introduz.</description><pubDate>Sun, 10 Oct 2010 19:13:59 GMT</pubDate></item><item><title>Código: Distribuição Aleatória Ponderada</title><link>http://insightsiterations.com/pt/posts/weighted-random-distribution/</link><guid isPermaLink="true">http://insightsiterations.com/pt/posts/weighted-random-distribution/</guid><description>Este artigo apresenta um método para gerar números aleatórios, com a armadilha da natureza previsível dos geradores de números aleatórios baseados em tempo.</description><pubDate>Wed, 06 Oct 2010 19:06:54 GMT</pubDate></item></channel></rss>