<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Desenvolvedores.Net &#8211; TechBlog</title>
	<atom:link href="https://techblog.desenvolvedores.net/feed/" rel="self" type="application/rss+xml" />
	<link>https://techblog.desenvolvedores.net</link>
	<description>Blog sobre tecnologia</description>
	<lastBuildDate>Thu, 05 Oct 2023 13:48:27 +0000</lastBuildDate>
	<language>pt-BR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.3.1</generator>

<image>
	<url>https://techblog.desenvolvedores.net/wp-content/uploads/2015/08/Desenvolvedores_Cinza105x105.gif</url>
	<title>Desenvolvedores.Net &#8211; TechBlog</title>
	<link>https://techblog.desenvolvedores.net</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Integração Boleto Híbrido Bradesco</title>
		<link>https://techblog.desenvolvedores.net/2023/10/05/integracao-boleto-hibrido-bradesco/</link>
		
		<dc:creator><![CDATA[Marcelo]]></dc:creator>
		<pubDate>Thu, 05 Oct 2023 03:12:30 +0000</pubDate>
				<category><![CDATA[ASP Core]]></category>
		<category><![CDATA[ASPX]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Geral]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[assertion]]></category>
		<category><![CDATA[boleto]]></category>
		<category><![CDATA[boleto hibrido]]></category>
		<category><![CDATA[bradesco]]></category>
		<category><![CDATA[e-bank]]></category>
		<category><![CDATA[x-brad-signature]]></category>
		<guid isPermaLink="false">https://techblog.desenvolvedores.net/?p=7965</guid>

					<description><![CDATA[Apresentação Olá! Depois de alguns anos sem postar nada, resolvi postar sobre esta integração, onde o manual do Bradesco deixa alguns pontos confusos para alguns desenvolvedores. Mas juntos, iremos desvendar os mistérios da geração das chaves para conexão com as &#8230; ]]></description>
		
		
		
			</item>
		<item>
		<title>DIP &#8211; Dependency Inversion Principle (Princípio da inversão de dependência)</title>
		<link>https://techblog.desenvolvedores.net/2017/08/24/dip-dependency-inversion-principle-principio-da-inversao-de-dependencia/</link>
					<comments>https://techblog.desenvolvedores.net/2017/08/24/dip-dependency-inversion-principle-principio-da-inversao-de-dependencia/#respond</comments>
		
		<dc:creator><![CDATA[Marcelo]]></dc:creator>
		<pubDate>Fri, 25 Aug 2017 02:32:11 +0000</pubDate>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[SOLID]]></category>
		<category><![CDATA[Dependency Inversion Principle]]></category>
		<category><![CDATA[DIP]]></category>
		<category><![CDATA[Interface Segregation Principle]]></category>
		<category><![CDATA[ISP]]></category>
		<category><![CDATA[Liskov Subtitution Principle]]></category>
		<category><![CDATA[LSP]]></category>
		<category><![CDATA[Object-Oriented]]></category>
		<category><![CDATA[OCP]]></category>
		<category><![CDATA[Open/ Closed Principle]]></category>
		<category><![CDATA[POO]]></category>
		<category><![CDATA[Princípio aberto/fechado]]></category>
		<category><![CDATA[Princípio da inversão de dependência]]></category>
		<category><![CDATA[Princípio da Responsabilidade Única]]></category>
		<category><![CDATA[Princípio da Substituição de Liskov]]></category>
		<category><![CDATA[Princípio de segregação de interface]]></category>
		<category><![CDATA[Programação Orientada Objetos]]></category>
		<category><![CDATA[Single Responsibility Principle]]></category>
		<category><![CDATA[SRP]]></category>
		<guid isPermaLink="false">http://techblog.desenvolvedores.net/?p=1646</guid>

					<description><![CDATA[Veja o índice completo do tópico &#8220;S.O.L.I.D&#8221; Olá pessoas &#8230; Até que enfim, chegamos ao final da série &#8220;S.O.L.I.D&#8220;, vamos agora ver a letra D do acróstico que define a sigla DIP Dependency Inversion Principle (Princípio da inversão de dependência). Definição Classes de alto nível &#8230; ]]></description>
		
					<wfw:commentRss>https://techblog.desenvolvedores.net/2017/08/24/dip-dependency-inversion-principle-principio-da-inversao-de-dependencia/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ISP Interface Segregation Principle (Princípio de segregação de interface)</title>
		<link>https://techblog.desenvolvedores.net/2017/08/22/isp-interface-segregation-principle-principio-de-segregacao-de-interface/</link>
					<comments>https://techblog.desenvolvedores.net/2017/08/22/isp-interface-segregation-principle-principio-de-segregacao-de-interface/#respond</comments>
		
		<dc:creator><![CDATA[Marcelo]]></dc:creator>
		<pubDate>Tue, 22 Aug 2017 18:32:23 +0000</pubDate>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[SOLID]]></category>
		<category><![CDATA[Dependency Inversion Principle]]></category>
		<category><![CDATA[DIP]]></category>
		<category><![CDATA[Interface Segregation Principle]]></category>
		<category><![CDATA[ISP]]></category>
		<category><![CDATA[Liskov Subtitution Principle]]></category>
		<category><![CDATA[LSP]]></category>
		<category><![CDATA[Object-Oriented]]></category>
		<category><![CDATA[OCP]]></category>
		<category><![CDATA[Open/ Closed Principle]]></category>
		<category><![CDATA[POO]]></category>
		<category><![CDATA[Princípio aberto/fechado]]></category>
		<category><![CDATA[Princípio da inversão de dependência]]></category>
		<category><![CDATA[Princípio da Responsabilidade Única]]></category>
		<category><![CDATA[Princípio da Substituição de Liskov]]></category>
		<category><![CDATA[Princípio de segregação de interface]]></category>
		<category><![CDATA[Programação Orientada Objetos]]></category>
		<category><![CDATA[Single Responsibility Principle]]></category>
		<category><![CDATA[SRP]]></category>
		<guid isPermaLink="false">http://techblog.desenvolvedores.net/?p=1638</guid>

					<description><![CDATA[Veja o índice completo do tópico &#8220;S.O.L.I.D&#8221; Olá pessoas &#8230; Continuando a nossa saga de artigos, vamos agora ver a letra I do acróstico que define a sigla ISP Interface Segregation Principle (Princípio de Segregação de Interface). Definição Este princípio é o mais simples de &#8230; ]]></description>
		
					<wfw:commentRss>https://techblog.desenvolvedores.net/2017/08/22/isp-interface-segregation-principle-principio-de-segregacao-de-interface/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>LSP Liskov Subtitution Principle (Princípio da Substituição de Liskov)</title>
		<link>https://techblog.desenvolvedores.net/2017/08/14/lsp-liskov-subtitution-principle-principio-da-substituicao-de-liskov/</link>
					<comments>https://techblog.desenvolvedores.net/2017/08/14/lsp-liskov-subtitution-principle-principio-da-substituicao-de-liskov/#comments</comments>
		
		<dc:creator><![CDATA[Marcelo]]></dc:creator>
		<pubDate>Tue, 15 Aug 2017 01:22:45 +0000</pubDate>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[SOLID]]></category>
		<category><![CDATA[Dependency Inversion Principle]]></category>
		<category><![CDATA[DIP]]></category>
		<category><![CDATA[Interface Segregation Principle]]></category>
		<category><![CDATA[ISP]]></category>
		<category><![CDATA[Liskov Subtitution Principle]]></category>
		<category><![CDATA[LSP]]></category>
		<category><![CDATA[Object-Oriented]]></category>
		<category><![CDATA[OCP]]></category>
		<category><![CDATA[Open/ Closed Principle]]></category>
		<category><![CDATA[POO]]></category>
		<category><![CDATA[Princípio aberto/fechado]]></category>
		<category><![CDATA[Princípio da inversão de dependência]]></category>
		<category><![CDATA[Princípio da Responsabilidade Única]]></category>
		<category><![CDATA[Princípio da Substituição de Liskov]]></category>
		<category><![CDATA[Princípio de segregação de interface]]></category>
		<category><![CDATA[Programação Orientada Objetos]]></category>
		<category><![CDATA[Single Responsibility Principle]]></category>
		<category><![CDATA[SRP]]></category>
		<guid isPermaLink="false">http://techblog.desenvolvedores.net/?p=1621</guid>

					<description><![CDATA[Veja o índice completo do tópico &#8220;S.O.L.I.D&#8221; Olá pessoas &#8230; Continuando a nossa saga de artigos, vamos agora ver a letra L do acróstico que define a sigla LSP Liskov Substitution Principle (Princípio da Substituição de Liskov). Definido o LSP Não tem como falar deste &#8230; ]]></description>
		
					<wfw:commentRss>https://techblog.desenvolvedores.net/2017/08/14/lsp-liskov-subtitution-principle-principio-da-substituicao-de-liskov/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>OCP Open/ Closed Principle (Princípio aberto/fechado)</title>
		<link>https://techblog.desenvolvedores.net/2017/08/10/ocp-open-closed-principle-principio-abertofechado/</link>
					<comments>https://techblog.desenvolvedores.net/2017/08/10/ocp-open-closed-principle-principio-abertofechado/#respond</comments>
		
		<dc:creator><![CDATA[Marcelo]]></dc:creator>
		<pubDate>Fri, 11 Aug 2017 01:55:19 +0000</pubDate>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[SOLID]]></category>
		<category><![CDATA[Dependency Inversion Principle]]></category>
		<category><![CDATA[DIP]]></category>
		<category><![CDATA[Interface Segregation Principle]]></category>
		<category><![CDATA[ISP]]></category>
		<category><![CDATA[Liskov Subtitution Principle]]></category>
		<category><![CDATA[LSP]]></category>
		<category><![CDATA[Object-Oriented]]></category>
		<category><![CDATA[OCP]]></category>
		<category><![CDATA[Open/ Closed Principle]]></category>
		<category><![CDATA[POO]]></category>
		<category><![CDATA[Princípio aberto/fechado]]></category>
		<category><![CDATA[Princípio da inversão de dependência]]></category>
		<category><![CDATA[Princípio da Responsabilidade Única]]></category>
		<category><![CDATA[Princípio da Substituição de Liskov]]></category>
		<category><![CDATA[Princípio de segregação de interface]]></category>
		<category><![CDATA[Programação Orientada Objetos]]></category>
		<category><![CDATA[Single Responsibility Principle]]></category>
		<category><![CDATA[SRP]]></category>
		<guid isPermaLink="false">http://techblog.desenvolvedores.net/?p=1606</guid>

					<description><![CDATA[Veja o índice completo do tópico &#8220;S.O.L.I.D&#8221; Olá pessoas &#8230; Continuando a nossa saga de artigos, vamos agora ver a letra O do acróstico, que define a sigla OCP Open/Closed Principle (Princípio aberto/ fechado). Definindo OCP &#160; &#160; Momento piadinha infame do artigo &#8230; ]]></description>
		
					<wfw:commentRss>https://techblog.desenvolvedores.net/2017/08/10/ocp-open-closed-principle-principio-abertofechado/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>SRP Single Responsibility Principle (Princípio da Responsabilidade Única)</title>
		<link>https://techblog.desenvolvedores.net/2017/08/09/srp-single-responsibility-principle-principio-da-responsabilidade-unica/</link>
					<comments>https://techblog.desenvolvedores.net/2017/08/09/srp-single-responsibility-principle-principio-da-responsabilidade-unica/#comments</comments>
		
		<dc:creator><![CDATA[Marcelo]]></dc:creator>
		<pubDate>Wed, 09 Aug 2017 03:13:18 +0000</pubDate>
				<category><![CDATA[Geral]]></category>
		<category><![CDATA[Dependency Inversion Principle]]></category>
		<category><![CDATA[DIP]]></category>
		<category><![CDATA[Interface Segregation Principle]]></category>
		<category><![CDATA[ISP]]></category>
		<category><![CDATA[Liskov Subtitution Principle]]></category>
		<category><![CDATA[LSP]]></category>
		<category><![CDATA[Object-Oriented]]></category>
		<category><![CDATA[OCP]]></category>
		<category><![CDATA[Open/ Closed Principle]]></category>
		<category><![CDATA[POO]]></category>
		<category><![CDATA[Princípio aberto/fechado]]></category>
		<category><![CDATA[Princípio da inversão de dependência]]></category>
		<category><![CDATA[Princípio da Responsabilidade Única]]></category>
		<category><![CDATA[Princípio da Substituição de Liskov]]></category>
		<category><![CDATA[Princípio de segregação de interface]]></category>
		<category><![CDATA[Programação Orientada Objetos]]></category>
		<category><![CDATA[Single Responsibility Principle]]></category>
		<category><![CDATA[SOLID]]></category>
		<category><![CDATA[SRP]]></category>
		<guid isPermaLink="false">http://techblog.desenvolvedores.net/?p=1559</guid>

					<description><![CDATA[Veja o índice completo do tópico &#8220;S.O.L.I.D&#8221; Olá pessoas &#8230; Dando início a nossa saga de artigos, vamos iniciar com a primeira letra do acróstico, S que define a sigla SRP Single Responsibility Principle (Princípio da Responsabilidade Única). Definição Isto quer &#8230; ]]></description>
		
					<wfw:commentRss>https://techblog.desenvolvedores.net/2017/08/09/srp-single-responsibility-principle-principio-da-responsabilidade-unica/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>S.O.L.I.D</title>
		<link>https://techblog.desenvolvedores.net/2017/07/31/solid/</link>
					<comments>https://techblog.desenvolvedores.net/2017/07/31/solid/#comments</comments>
		
		<dc:creator><![CDATA[Marcelo]]></dc:creator>
		<pubDate>Mon, 31 Jul 2017 23:59:58 +0000</pubDate>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[SOLID]]></category>
		<category><![CDATA[Dependency Inversion Principle]]></category>
		<category><![CDATA[DIP]]></category>
		<category><![CDATA[Interface Segregation Principle]]></category>
		<category><![CDATA[ISP]]></category>
		<category><![CDATA[Liskov Subtitution Principle]]></category>
		<category><![CDATA[LSP]]></category>
		<category><![CDATA[Object-Oriented]]></category>
		<category><![CDATA[OCP]]></category>
		<category><![CDATA[Open/ Closed Principle]]></category>
		<category><![CDATA[POO]]></category>
		<category><![CDATA[Princípio aberto/fechado]]></category>
		<category><![CDATA[Princípio da inversão de dependência]]></category>
		<category><![CDATA[Princípio da Responsabilidade Única]]></category>
		<category><![CDATA[Princípio da Substituição de Liskov]]></category>
		<category><![CDATA[Princípio de segregação de interface]]></category>
		<category><![CDATA[Programação Orientada Objetos]]></category>
		<category><![CDATA[Single Responsibility Principle]]></category>
		<category><![CDATA[SRP]]></category>
		<guid isPermaLink="false">http://techblog.desenvolvedores.net/?p=1538</guid>

					<description><![CDATA[Use este post como um índice para os demais artigos, basta clicar nos links para ler os artigos. Olá galera&#8230; Estou aqui mais uma vez com uma série de artigos, desta vez irei falar sobre S.O.L.I.D. Sim, eu sei que &#8230; ]]></description>
		
					<wfw:commentRss>https://techblog.desenvolvedores.net/2017/07/31/solid/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Grupo de estudos Xamarin</title>
		<link>https://techblog.desenvolvedores.net/2017/06/01/grupo-de-estudos-xamarin/</link>
					<comments>https://techblog.desenvolvedores.net/2017/06/01/grupo-de-estudos-xamarin/#comments</comments>
		
		<dc:creator><![CDATA[Marcelo]]></dc:creator>
		<pubDate>Thu, 01 Jun 2017 11:45:34 +0000</pubDate>
				<category><![CDATA[Geral]]></category>
		<guid isPermaLink="false">http://techblog.desenvolvedores.net/?p=1531</guid>

					<description><![CDATA[Eae galera &#8230; Este é apenas um post rápido para divulgar o novo grupo de estudos no WhatsAPP. O Xamarin Brasil. Segue link Clique para entrar no grupo de discussão Ou se preferir, utilize o grupo. É isso ai pessoal &#8230; ]]></description>
		
					<wfw:commentRss>https://techblog.desenvolvedores.net/2017/06/01/grupo-de-estudos-xamarin/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>Delagates Func, Action e Predicate</title>
		<link>https://techblog.desenvolvedores.net/2016/07/01/delagates-func-action-predicate/</link>
					<comments>https://techblog.desenvolvedores.net/2016/07/01/delagates-func-action-predicate/#respond</comments>
		
		<dc:creator><![CDATA[Marcelo]]></dc:creator>
		<pubDate>Fri, 01 Jul 2016 18:50:32 +0000</pubDate>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Action]]></category>
		<category><![CDATA[assíncrono]]></category>
		<category><![CDATA[Contravariance]]></category>
		<category><![CDATA[Covariance]]></category>
		<category><![CDATA[Delegate]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Func]]></category>
		<category><![CDATA[MultiCasting]]></category>
		<category><![CDATA[síncrono]]></category>
		<category><![CDATA[Variance]]></category>
		<guid isPermaLink="false">http://techblog.desenvolvedores.net/?p=1448</guid>

					<description><![CDATA[Veja o índice completo do tópico &#8220;Delegate&#8221; Olá 🙂 Nos artigos anteriores vimos o uso do delegates em eventos, para criar chamadas estilo callback, como invocar métodos e como criar seus delegates. E continuando nosso assunto sobre delegates, iremos falar &#8230; ]]></description>
		
					<wfw:commentRss>https://techblog.desenvolvedores.net/2016/07/01/delagates-func-action-predicate/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Delegates e Eventos</title>
		<link>https://techblog.desenvolvedores.net/2016/06/28/delegates-e-eventos/</link>
					<comments>https://techblog.desenvolvedores.net/2016/06/28/delegates-e-eventos/#respond</comments>
		
		<dc:creator><![CDATA[Marcelo]]></dc:creator>
		<pubDate>Tue, 28 Jun 2016 13:31:25 +0000</pubDate>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Action]]></category>
		<category><![CDATA[assíncrono]]></category>
		<category><![CDATA[Contravariance]]></category>
		<category><![CDATA[Covariance]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Func]]></category>
		<category><![CDATA[MultiCasting]]></category>
		<category><![CDATA[síncrono]]></category>
		<category><![CDATA[TAGS: Delegate]]></category>
		<category><![CDATA[Variance]]></category>
		<guid isPermaLink="false">http://techblog.desenvolvedores.net/?p=1477</guid>

					<description><![CDATA[Olá galera. 🙂 Veja o índice completo do tópico &#8220;Delegate&#8221; Continuando nossa série sobre delegates, desta vez iremos falar sobre eventos, e quase impossível não entrar no assunto quando estamos falando de delegates. Neste artigo iremos aprender a escrever os &#8230; ]]></description>
		
					<wfw:commentRss>https://techblog.desenvolvedores.net/2016/06/28/delegates-e-eventos/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
