<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Guilherme FGR</title>
    <description>The latest articles on DEV Community by Guilherme FGR (@guifgr).</description>
    <link>https://dev.to/guifgr</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F586473%2F3665eb0d-e01c-4bcd-8de5-e3eeb790cd72.jpg</url>
      <title>DEV Community: Guilherme FGR</title>
      <link>https://dev.to/guifgr</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/guifgr"/>
    <language>en</language>
    <item>
      <title>Solidão | Ansiedade😿</title>
      <dc:creator>Guilherme FGR</dc:creator>
      <pubDate>Sat, 25 Sep 2021 13:42:55 +0000</pubDate>
      <link>https://dev.to/guifgr/solidao-ansiedade-ie7</link>
      <guid>https://dev.to/guifgr/solidao-ansiedade-ie7</guid>
      <description>&lt;p&gt;Hoje, ontem ou até mesmo há alguns dias, você que está lendo se sentiu &lt;strong&gt;sozinho&lt;/strong&gt;, &lt;strong&gt;desmotivado&lt;/strong&gt;, &lt;strong&gt;cansado&lt;/strong&gt; e &lt;strong&gt;ansioso&lt;/strong&gt; supostamente sem motivo algum ou até mesmo se sentiu sozinho mesmo tão conectado com as pessoas na internet.&lt;/p&gt;

&lt;p&gt;Bom, estamos mesmo realmente tão conectados?&lt;/p&gt;

&lt;p&gt;A resposta é bem simples: &lt;strong&gt;Não&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Com o passar dos anos paramos de frequentar a escola, universidade e até mesmo as festas que costumávamos ir e nos sentir acolhidos &lt;del&gt;ou não&lt;/del&gt;. Trabalhamos de casa, fazemos tudo pelo celular e não damos a devida atenção ao mundo a nossa volta.&lt;/p&gt;

&lt;p&gt;Antigamente nos sentíamos bem mostrando um brinquedo, figurinha ou até mesmo um relógio novo que ganhamos dos nossos pais. &lt;br&gt;
Ficávamos felizes com um amigo ou colega ganhando também, mas ultimamente a forma como as pessoas mostram seu sucesso tem sido um pouco irreal.&lt;/p&gt;

&lt;p&gt;Mas por que irreal?&lt;/p&gt;

&lt;p&gt;Eu lhes digo, pelo simples fato de hoje as pessoas não mostram ou não falam a realidade de suas vidas, fazendo com que pessoas comparem suas vidas com feeds de Instagram que mostram os sucessos e belas fotos de lugares e produtos de última geração.&lt;/p&gt;

&lt;p&gt;Hoje pessoas publicam suas conquistas e vitórias em suas redes sociais e esquecem de mostrar que assim como todo ser humano ela também tem seus dias de luta.&lt;/p&gt;

&lt;p&gt;Mas isso é uma faca de dois gumes, da mesma forma que você vendo o Instagram de algum dev no Canadá ou alguém que acabou de entrar em uma grande empresa. Essa pessoa &lt;strong&gt;"sucedida"&lt;/strong&gt; também passou e passa muita &lt;strong&gt;ansiedade&lt;/strong&gt; vendo feed de pessoas que podem ter ou não o mesmo sucesso que ela. Entretanto esquecemos de mostrar a nossa jornada para conseguir atingir algo, ocasionando um falso sentimento de fracasso nos outros.&lt;/p&gt;

&lt;p&gt;Muitas vezes em conversas com pessoas da minha bolha dos 20's se comparam com uma pessoa no Instagram postando uma selfie que publicou para mostrar que trocou de celular.&lt;/p&gt;

&lt;p&gt;E sabe o mais irônico?&lt;/p&gt;

&lt;p&gt;Essa pessoa que postou a foto com o celular novo, comprou o mesmo, pois viu que algum influenciador trocou e agora o que ela tinha ficou "ultrapassado" e tem medo de ser julgada por usar algo "que ficou para trás" pois na mente dela e de muitos assim como eu algo diz: &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;"Uma pessoa sucedida supostamente nunca fica para trás.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Esquecemos de celebrar nossas pequenas vitórias diárias!&lt;br&gt;
Mesmo não sendo o melhor somos campeões, numa olimpíada existem 3 vencedores e na vida todos somos, temos que lembrar que acordar todo dia já é uma grande vitória.&lt;/p&gt;

&lt;p&gt;Mas já parou para pensar o real motivo a qual nós queremos objetos e gostamos de ver coisas como unboxing do novo Macbook?&lt;/p&gt;

&lt;p&gt;Simplesmente pelo fato que sempre foi assim, somos animais coletores e isso está enraizado em nosso DNA, mesmo há 50000 anos já fazíamos isso.&lt;br&gt;
Fazíamos juntos e em bando, bando esse que viva os mesmos problemas e por isso a conquista era realmente vista como um sucesso e não um fracasso de quem não conseguiu algo.&lt;/p&gt;

&lt;p&gt;Percebe como nascemos para estarmos fisicamente juntos?&lt;br&gt;
Como dito no vídeo Solidão de &lt;a href="https://www.youtube.com/watch?v=n3Xv_g3g-mA&amp;amp;list=PLFs4vir_WsTySi9F8v5pvCi6zQj7Cwneu"&gt;Kurzgesagt – In a Nutshell&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;We are still biologically fine-tuned to being with each other.&lt;br&gt;
&lt;/p&gt;


&lt;/blockquote&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;estudos em grande escala mostraram
que o estresse que vem da solidão crônica
está entre as coisas mais prejudiciais
que podemos experimentar como humanos
faz você envelhecer mais rápido,
torna o câncer mais mortal
Alzheimer avança mais rápido
seu sistema imunológico mais fraco
a solidão é duas vezes mais mortal
que a obesidade
e tão mortal quanto fumar 
um maço de cigarros por dia
a coisa mais perigosa sobre 
isso é que uma vez que se torna
crônico pode se tornar autossustentável
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Estamos vivendo a cada ano que passa um ano mais conectado por aparências e menos por pessoas.&lt;/p&gt;

&lt;p&gt;Não somos mais um bando de pessoas juntas, somos apenas seres individuais que ficam se comparando com outros seres individuais e isso nos faz querer sempre pensar que estamos fazendo algo errado em não ter o mesmo que uma pessoa e/ou nos sentimos fracassados em não atingir um cargo no Facebook ou Google.&lt;/p&gt;

&lt;p&gt;Ok, mas ainda não respondeu por que sentimos a necessidade de ter tudo de última linha?&lt;/p&gt;

&lt;p&gt;Para nos sentirmos parte e aceitos por um grupo seleto de vencedores que constantemente somos bombardeados com fotos no Instagram e Linkedin.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Temos nos medido com o sucesso dos outros e não temos aprendido com o fracasso dos outros.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;O que é sucesso?&lt;/p&gt;

&lt;p&gt;Bom, isso uma reposta individual.&lt;/p&gt;

&lt;p&gt;Saiba muito bem onde quer chegar e não ache que apenas por que um colega seu trabalha na Totvs você é um fracasso, apenas ele trabalha na Totvs e você no seu trabalho.&lt;/p&gt;

&lt;p&gt;Sendo bem claro, não se personifique em pessoas cujo acredita que a vida dela foi apenas feita de sucessos repetidos.&lt;br&gt;
Aprenda que na vida todos vamos ter uma história e se realmente quer aquele cargo no banco Inter, estude!&lt;/p&gt;

&lt;p&gt;Se você tem 60 anos e está aprendendo programação saiba que ainda é novo e toda a bagagem que tem vai ser positiva para quando realmente verem o valor que você tem.&lt;br&gt;
Você é uma tamareira que demora 70 anos para dar um belo fruto carregando a vida e extraindo o melhor dela.&lt;/p&gt;

&lt;p&gt;Se você tem 40 anos saiba que está no seu melhor momento onde tem experiência.&lt;br&gt;
Você é como um whiskey Royal Salute 40 anos, envelhecido no carvalho e realmente sendo o melhor que pode oferecer!&lt;/p&gt;

&lt;p&gt;Se você tem 20 anos saiba que tem muito para viver e aprender com pessoas que tem mais experiência que você &lt;br&gt;
Você é um whiskey que ainda não está pronto e também é uma tamareira que ainda não tem frutos, você tem que saber que os seus sucessos podem acontecer em todas as idades então pare de se comparar com outras pessoas e viva a &lt;strong&gt;SUA&lt;/strong&gt; vida. 😸&lt;/p&gt;

</description>
      <category>mentalhealth</category>
      <category>productivity</category>
      <category>braziliandevs</category>
    </item>
    <item>
      <title>Usar ç no Pop!_OS em teclados US international 😸</title>
      <dc:creator>Guilherme FGR</dc:creator>
      <pubDate>Wed, 22 Sep 2021 17:33:45 +0000</pubDate>
      <link>https://dev.to/guifgr/usar-c-no-pop-os-em-teclados-us-international-105n</link>
      <guid>https://dev.to/guifgr/usar-c-no-pop-os-em-teclados-us-international-105n</guid>
      <description>&lt;p&gt;Na data desse post passei a usar o Pop!_OS para testar se conseguiria me acostumar melhor com o ambiente linux, entretanto encontrei muita dificuldade para configurar o sistema operacional conhecido por ser o melhor para customização, irônico não? 😹&lt;/p&gt;

&lt;p&gt;Entretanto encontrei uma solução simples para nós 🇧🇷&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/marcopaganini/gnome-cedilla-fix"&gt;https://github.com/marcopaganini/gnome-cedilla-fix&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;Simples de resolver tudo isso apenas rodando em &lt;code&gt;sudo&lt;/code&gt; no terminal o seguinte comando:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;wget -q https://raw.githubusercontent.com/marcopaganini/gnome-cedilla-fix/master/fix-cedilla -O fix-cedilla
chmod 755 fix-cedilla
./fix-cedilla
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;E agora tudo resolvido 😸&lt;/p&gt;

</description>
      <category>linux</category>
      <category>português</category>
    </item>
    <item>
      <title>EmbedIO como deserializar Json camelCase para objetos em PascalCase 😸</title>
      <dc:creator>Guilherme FGR</dc:creator>
      <pubDate>Mon, 30 Aug 2021 12:43:42 +0000</pubDate>
      <link>https://dev.to/guifgr/embedio-como-deserializar-json-camelcase-para-objetos-em-pascalcase-3mfm</link>
      <guid>https://dev.to/guifgr/embedio-como-deserializar-json-camelcase-para-objetos-em-pascalcase-3mfm</guid>
      <description>&lt;p&gt;Durante a realização de um projeto na &lt;a href="https://wlssistemas.com.br/"&gt;empresa&lt;/a&gt; onde trabalhava na data da publicação desse artigo, encontramos a necessidade de criar uma &lt;strong&gt;API&lt;/strong&gt; dentro de um projeto &lt;strong&gt;Windows Forms&lt;/strong&gt;, assim dando a possibilidade do navegador acessar o app &lt;strong&gt;desktop&lt;/strong&gt; para configurá-lo e termos uma comunicação entre ambos.&lt;/p&gt;

&lt;p&gt;Nesse contexto utilizamos o EmbedIO para solucionarmos esse problema e assim criarmos essa interação, entretanto, trabalhamos com objetos Json em camelCase pela &lt;a href="https://google.github.io/styleguide/jsoncstyleguide.xml?showone=Property_Name_Format#Property_Name_Format"&gt;convenção da Google.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;O EmbendIO ainda não suporta a mesma configuração de serialização e deserialização do &lt;a href="https://www.newtonsoft.com/json"&gt;Newtonsoft&lt;/a&gt; sendo necessária a utilização do mesmo para podermos fazer essa configuração do &lt;a href="https://unosquare.github.io/embedio.html"&gt;EmbedIO.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Essa necessidade de usar o Newtonsoft veio após encontrar a seguinte &lt;a href="https://github.com/unosquare/swan/issues/240"&gt;issue&lt;/a&gt; no git deles, sendo assim tive que buscar por meios de como fazer e sendo um dev estágiario ainda sou muito apegado a buscar soluções no Google tendo a certeza que vou encontrar tudo, porém pela primeira vez na minha vida eu não encontrei nada. 😿&lt;/p&gt;

&lt;p&gt;Após algumas tentativas e erro encontrei uma solução que é simples e prática e pode ser usada como um helper para uma aplicação que será usada multiplas vezes.&lt;/p&gt;

&lt;p&gt;No site do EmbedIO não é mencionado que você pode trazer o body de uma requisição como uma string da seguinte forma: &lt;br&gt;
&lt;code&gt;var bodyAsString = await HttpContext.GetRequestBodyAsStringAsync();&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Feito isso agora temos uma string que é fácilmente deserializada pelo Newtonsoft:&lt;br&gt;
&lt;code&gt;var config = Json.Deserialize&amp;lt;ConfigurationsRequestDto&amp;gt;(bodyAsString, JsonSerializerCase.CamelCase);&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Passando o &lt;code&gt;JsonSerializerCase.CamelCase&lt;/code&gt; como parâmetro e assim resolvendo o mistério do título! 😼&lt;/p&gt;

</description>
      <category>dotnet</category>
      <category>csharp</category>
      <category>webdev</category>
      <category>português</category>
    </item>
  </channel>
</rss>
