<?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>framework &#8211; Rafael Bernard Araujo</title>
	<atom:link href="https://rafael.bernard-araujo.com/tag/framework/feed" rel="self" type="application/rss+xml" />
	<link>https://rafael.bernard-araujo.com</link>
	<description>desenvolvendo... while(!success){  try(); }</description>
	<lastBuildDate>Mon, 15 Sep 2025 22:02:04 +0000</lastBuildDate>
	<language>pt-BR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
<site xmlns="com-wordpress:feed-additions:1">21941730</site>	<item>
		<title>Tropeçando 105</title>
		<link>https://rafael.bernard-araujo.com/tropecando-105.php</link>
					<comments>https://rafael.bernard-araujo.com/tropecando-105.php#respond</comments>
		
		<dc:creator><![CDATA[rafael]]></dc:creator>
		<pubDate>Wed, 28 Dec 2022 18:24:08 +0000</pubDate>
				<category><![CDATA[Tropeçando]]></category>
		<category><![CDATA[adr]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[aws]]></category>
		<category><![CDATA[cdk]]></category>
		<category><![CDATA[ci/cd]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[design pattern]]></category>
		<category><![CDATA[documentation]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[infrastructure]]></category>
		<category><![CDATA[orm]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[PostGreSQL]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[serverless]]></category>
		<category><![CDATA[software engineering]]></category>
		<category><![CDATA[symfony]]></category>
		<category><![CDATA[typescript]]></category>
		<guid isPermaLink="false">https://rafael.bernard-araujo.com/?p=1476</guid>

					<description><![CDATA[CQRS and Event Sourcing implementation in PHP A walk-through of using CQRS along with Event Sourcering using PHP. Is my autovacuum configured properly? Some tips to identify if you need to tune your autovacuum configurations. A proper house cleaning can improve your database health and performance. Learn how to migrate to the PHP framework Symfony [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="https://tsh.io/blog/cqrs-event-sourcing-php/">CQRS and Event Sourcing implementation in PHP</a></p>
<blockquote><p>
A walk-through of using CQRS along with Event Sourcering using PHP.
</p></blockquote>
<p><a href="https://www.depesz.com/2022/03/13/is-my-autovacuum-configured-properly/">Is my autovacuum configured properly?</a></p>
<blockquote><p>
Some tips to identify if you need to tune your autovacuum configurations. A proper house cleaning can improve your database health and performance.
</p></blockquote>
<p><a href="https://blog.sensiolabs.com/2022/03/03/learn-migrate-php-framework-symfony/">Learn how to migrate to the PHP framework Symfony</a></p>
<blockquote><p>
SensioLabs and Smile released a joint white paper “PHP framework migration: from legacy to Symfony” explaining how to migrate to modern PHP frameworks like Symfony. Find a selection of the key information in this infographic design by SensioLabs.
</p></blockquote>
<p><a href="https://github.com/trufflesecurity/trufflehog">trufflehog</a></p>
<blockquote><p>
Find leaked credentials. Search on your repos, source-code, etc.
</p></blockquote>
<p><a href="https://web.archive.org/web/20240523051540/https://squeaky.ai/blog/development/why-we-dont-use-a-staging-environment/">Why we don’t use a staging environment</a></p>
<blockquote><p>
Squeaky deploys their code directly from laptops to production environments. The blog posts details their strategies, such as a good suite of tests, clear branch strategy and use of feature flags.
</p></blockquote>
<p><a href="https://www.vladionescu.me/posts/scaling-containers-on-aws-in-2022/">Scaling containers on AWS in 2022</a></p>
<blockquote><p>
Benchmarking for different types of workloads and scales capabilities on AWS services in 2022: lambda, EKS, ECS, Fargate...
</p></blockquote>
<p><a href="https://aws.amazon.com/blogs/compute/building-well-architected-serverless-applications-introduction">Building well-architected serverless applications: Introduction</a></p>
<blockquote><p>
Multi-part series addressing each of the questions within the Serverless Lens of the Well-Architected Tool.
</p></blockquote>
<p><a href="https://www.atlassian.com/git/tutorials/comparing-workflows">Comparing Workflows</a></p>
<blockquote><p>
Comparision of different types of git flows: centralized, feature branch, gitflow and fork flow. Simple comparision, but easy to get the sense of their use cases.
</p></blockquote>
<p><a href="https://constructs.dev/">Construct Hub</a></p>
<blockquote><p>
Find libraries for AWS Cloud Development Kit (AWS CDK), which generates AWS CloudFormation templates, CDK for Terraform (CDKtf), which generates HashiCorp Terraform configuration files, and CDK for Kubernetes (CDK8s), which generates Kubernetes manifests.
</p></blockquote>
<p><a href="https://matthiasnoback.nl/2022/03/too-much-magic/">Too much magic?</a></p>
<blockquote><p>
A good thinking about the &quot;magic&quot; under some awesomeness that are provided by frameworks or libraries. Although they are good for quicker development, there is good to think a little bit more about how and when use it when we have a software that we aim to last longer and get to the phase of greater maintainability.
</p></blockquote>
]]></content:encoded>
					
					<wfw:commentRss>https://rafael.bernard-araujo.com/tropecando-105.php/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1476</post-id>	</item>
		<item>
		<title>Tropeçando 95</title>
		<link>https://rafael.bernard-araujo.com/tropecando-95.php</link>
					<comments>https://rafael.bernard-araujo.com/tropecando-95.php#respond</comments>
		
		<dc:creator><![CDATA[rafael]]></dc:creator>
		<pubDate>Thu, 04 Feb 2021 16:42:59 +0000</pubDate>
				<category><![CDATA[Tropeçando]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[aws]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[dynamodb]]></category>
		<category><![CDATA[framework]]></category>
		<guid isPermaLink="false">https://rafael.bernard-araujo.com/?p=1380</guid>

					<description><![CDATA[Windy - TailwindCSS Transform every element on any website into Tailwind CSS AWS Workshops This website lists workshops created by the teams at Amazon Web Services (AWS). Workshops are hands-on events designed to teach or introduce practical skills, techniques, or concepts which you can use to solve business problems. Well-Architected AWS The Well-Architected framework has been developed [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p><a href="https://usewindy.com/" target="_blank" rel="noreferrer noopener">Windy - TailwindCSS</a></p></p>


<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>Transform every element on any website into Tailwind CSS</p></blockquote>


<p><a href="https://workshops.aws/" target="_blank" rel="noreferrer noopener">AWS Workshops</a></p>


<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>This website lists workshops created by the teams at Amazon Web Services (AWS). Workshops are hands-on events designed to teach or introduce practical skills, techniques, or concepts which you can use to solve business problems.</p></blockquote>


<p><a href="https://wellarchitectedlabs.com/" target="_blank" rel="noreferrer noopener">Well-Architected AWS</a></p>


<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>The <a href="https://aws.amazon.com/well-architected" target="_blank" rel="noreferrer noopener">Well-Architected</a> framework has been developed to help cloud architects build the most secure, high-performing, resilient, and efficient infrastructure possible for their applications. This framework provides a consistent approach for customers and partners to evaluate architectures, and provides guidance to help implement designs that will scale with your application needs over time.

<p>This repository contains documentation and code in the format of hands-on labs to help you learn, measure, and build using architectural best practices. The labs are categorized into levels, where 100 is introductory, 200/300 is intermediate and 400 is advanced.</p></blockquote>


<p><a href="https://en.wikipedia.org/wiki/Fallacies_of_distributed_computing" target="_blank" rel="noreferrer noopener">Fallacies of distributed computing</a></p>


<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>false assumptions that programmers new to distributed applications invariably make.</p></blockquote>

<p><a href="https://www.alexdebrie.com/posts/dynamodb-condition-expressions/">Understanding DynamoDB Condition Expressions</a></p>
<blockquote class="wp-block-quote">Some use cases to understand this powerful yet misunderstood feature of DynamoDB. There are also examples of bad use of it.</blockquote>]]></content:encoded>
					
					<wfw:commentRss>https://rafael.bernard-araujo.com/tropecando-95.php/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1380</post-id>	</item>
		<item>
		<title>Tropeçando 34</title>
		<link>https://rafael.bernard-araujo.com/tropecando-34.php</link>
					<comments>https://rafael.bernard-araujo.com/tropecando-34.php#respond</comments>
		
		<dc:creator><![CDATA[rafael]]></dc:creator>
		<pubDate>Fri, 12 Nov 2010 12:20:29 +0000</pubDate>
				<category><![CDATA[Tropeçando]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[cluster]]></category>
		<category><![CDATA[conversão de arquivos]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[finanças]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[gerenciamento de projeto]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[json]]></category>
		<category><![CDATA[pdf]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[séries]]></category>
		<category><![CDATA[streaming]]></category>
		<guid isPermaLink="false">http://rafael.bernard-araujo.com/?p=608</guid>

					<description><![CDATA[The Portable Freeware Collection - Latest entries Coleção de programas portáteis Modernizr Modernizr adds classes to the element which allow you to target specific browser functionality in your stylesheet. You don\'t actually need to write any Javascript to use it. Online converter - convert video, images, audio and documents for free É difícil trabalhar com [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><a href="http://www.portablefreeware.com/">The Portable Freeware Collection - Latest entries</a></p>
<blockquote>
<p>Coleção de programas portáteis</p>
</blockquote>
<p><a href="http://www.modernizr.com/">Modernizr</a></p>
<blockquote>
<p>Modernizr adds classes to the element which allow you to target specific browser functionality in your stylesheet. You don\'t actually need to write any Javascript to use it.</p>
</blockquote>
<p><a href="http://www.online-convert.com/">Online converter - convert video, images, audio and documents for free</a></p>
<p><a href="https://web.archive.org/web/20200102033953/https://www.ibm.com/developerworks/community/blogs/fd26864d-cb41-49cf-b719-d89c6b072893/entry/_C3_A9_dif_C3_ADcil_trabalhar_com_cluster3?lang=en">É difícil trabalhar com Cluster? - Mauro Pichiliani - Banco de Dados</a></p>
<p><a href="https://web.archive.org/web/20130924060321/http://meiobit.com/75888/de-mclanche-feliz-a-duncan-mccloud-so-pode-haver-um/">De McLanche Feliz a Duncan McCloud: só pode haver um! « Meio Bit</a></p>
<p><a href="http://www.json.org/">JSON</a></p>
<blockquote>
<p>JSON (JavaScript Object Notation) is a lightweight data-interchange format. It is easy for humans to read and write. It is easy for machines to parse and generate. It is based on a subset of the JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999. JSON is a text format that is completely language independent but uses conventions that are familiar to programmers of the C-family of languages, including C, C++, C#, Java, JavaScript, Perl, Python, and many others. These properties make JSON an ideal data-interchange language.</p>
</blockquote>
<p><a href="https://web.archive.org/web/20240302071321/https://br.wwwhatsnew.com/2010/11/tres-ferramentas-para-editar-arquivos-pdf-na-internet/">Três ferramentas para editar arquivos PDF na Internet</a></p>
<p><a href="http://web.archive.org/web/20160427200338/http://info.abril.com.br:80/noticias/blogs/geek-list/internet/cinco-sites-para-fazer-streaming-de-video-ao-vivo/">Cinco sites para fazer streaming de vídeo ao vivo - Geek List</a></p>
<p><a href="http://www.getsmartq.com/">smartQ - workflow visualization, task management, team collaboration</a></p>
<p><a href="https://symfony.com/">symfony | Web PHP Framework</a></p>
<p><a href="https://codeigniter.com/">CodeIgniter - Open source PHP web application framework</a></p>
<p><a href="https://www.phpbench.com/" class="broken_link">The PHP Benchmark</a></p>
<blockquote>
<p>Nem todo trecho de código PHP será executado na mesma velocidade. Você pode se surpreender com os resultados que esta página gera, mas isto é esperado. A idéia é calcular a performance de trechos de código que possuem mais de uma abordagem possível e assim tenha-se a idéia de qual das abordagens possue a melhor performance.</p>
</blockquote>
<p><a href="https://tableless.com.br/responsabilidade-de-um-dev-client-side/">Responsabilidade de um dev client-side | Boas práticas de Desenvolvimento com Padrões Web</a></p>
<p><a href="https://www.tableless.com.br/navegabilidade-em-dispositivos-moveis">Navegabilidade em Dispositivos Móveis | Boas práticas de Desenvolvimento com Padrões Web</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://rafael.bernard-araujo.com/tropecando-34.php/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">608</post-id>	</item>
	</channel>
</rss>
