<?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: Fabricio Tiago Arantes</title>
    <description>The latest articles on DEV Community by Fabricio Tiago Arantes (@ujs74wiop6).</description>
    <link>https://dev.to/ujs74wiop6</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%2F1067496%2Fc386a56f-a390-4ffa-a24a-65e6990c7778.png</url>
      <title>DEV Community: Fabricio Tiago Arantes</title>
      <link>https://dev.to/ujs74wiop6</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ujs74wiop6"/>
    <language>en</language>
    <item>
      <title>O nascimento da linguagem de programação Java</title>
      <dc:creator>Fabricio Tiago Arantes</dc:creator>
      <pubDate>Mon, 27 May 2024 17:11:34 +0000</pubDate>
      <link>https://dev.to/ujs74wiop6/o-nascimento-da-linguagem-de-programacao-java-2him</link>
      <guid>https://dev.to/ujs74wiop6/o-nascimento-da-linguagem-de-programacao-java-2him</guid>
      <description>&lt;p&gt;No artigo a seguir, vou abordar o seguinte tema: A nascimento da linguagem de programação Java, a leitura promove acontecimentos importantes na história da tecnologia, grandes nomes e também curiosidades. Espero que gostem! &lt;/p&gt;

&lt;p&gt;O Java teve como seu polo inicial de desenvolvimento na empresa Sun Microsystemes, o desenvolvimento do Java em si, deu inicio entre 1990/1991, O projeto inicialmente se chamava 'Green Project' e teve como pessoas no seu desenvolvimento Patrick Naughton, Mike Sheridan, e por ultimo e não menos importante James Gosling que por muitos é considerado o pai do Java.&lt;/p&gt;

&lt;p&gt;Divisão inicial do time era simples, Mike com o desenvolvimento de negócios, Patrick com o sistema gráfico e James (líder técnico do Projeto) ficou empenhado na parte de engenharia e nos estudos de caso, como por exemplo qual linguagem iria ser usadas no desenvolvimento do projeto.&lt;/p&gt;

&lt;p&gt;O Green Project não tinha o objetivo de desenvolver uma linguagem de programação, a ideia inicial era ser algo inovador na época apostavam muito na tecnologia que iria interligar computadores e itens domésticos. Como primeira invenção a equipe trabalhou em um projeto chamado 'StarSeven' (*7), basicamente a ideia era ter um controle reomoto touchscreen, com interface gráfica que integrava uma casa com aparelhos domésticos de forma virtual, e possibilitava a interação de humanos fazendo trabalhos e operações rotineiras, esse mesmo projeto tinha como personagem o 'Duke' que era quem dava instruções das atividades realizadas no sistema, que depois de um tempo veio a se tornar o mascote do Java!&lt;/p&gt;

&lt;p&gt;CURIOSIDADE:&lt;br&gt;
O 'StarSeven' foi uma iniciativa importante, que anos depois com a evolução da tecnologia foi criado e estabelecido o controle remoto de televisões que conhecemos hoje em dia. Por ser uma ideia muito fora do seu tempo, a industria não abraçou muito a ideia, foram produzidos apenas 6 unidades do aparelho *7 e depois em 1992 o projeto veio a fechar, sem ter a repercussão esperada!&lt;/p&gt;

&lt;p&gt;Durante o desenvolvimento do 'StarSeven' vale lembrar que eles tiham que desenvolver tudo aquilo em uma linguagem de programação, nesse processo decidiram por usar uma linguagem de programação independete de plataforma, para minimizar os custos, por esse e outros motivos o time decidiu criar a própria linguagem... Por se tratar de um sistema embarcado, Gosling modificou e trabalhou em algumas estruturas da linguagem C++. O que a equipe procurava era:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Algo com a sintaxe parecida com C/C++: com o intúito de ser boa para se trabalhar e aprender.&lt;/li&gt;
&lt;li&gt;Confiável: por se tratar de um sistema delicado que executa operações em aparelhos eletrodomésticos
&lt;/li&gt;
&lt;li&gt;Segura: proteção afiada contra sistemas mal intencionados&lt;/li&gt;
&lt;li&gt;Garbage Collected: algo com uma coleta de lixo, para proporcionar uma melhor eficiência ao trabalhar com a memória&lt;/li&gt;
&lt;li&gt;Multiplataforma: algo que funcione e rode em diversos aparelhos e sistemas diferentes&lt;/li&gt;
&lt;li&gt;Interpretada: trabalhando com uma arquitetura intermediária, usando (bytecodes) antes de executar o sistema dinamicamente no dispositivo real. &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A linguagem inicialmente se chamava 'GreenTalk', esse nome durou pouco tempo. Foi subistiuido por 'Oak' (Carvalho em inglês), pelo simples motivo de ter um grande carvalho à vista da janela na sala de Goling... &lt;/p&gt;

&lt;p&gt;Em 1994, Tim Berners Lee que no momento está desbravendo a internet que conhecemos hoje, mais especificamente desenvolvendo o HTML, se juntou com a equipe da Sun e iniciaram o projeto WebRunner, com a proposta de criar a interatividade do *7 em um ambiente Web, como se fosse um navegador! &lt;/p&gt;

&lt;p&gt;No desenrolar do projeto tiveram um pequeno problema, foram registrar oficialmente o projeto e todo aqueles detalhes burocráticos e em meio isso tudo o nome 'Oak' já havia sido cadastrado, então de última hora o pessoal precisou elaborar outro nome para a linguagem. A situação foi a seguinte, Gosling convocou uma reunião geral aonde foi questionado: "O que mais te anima?" e a grande maioria das pessoas respondeu 'Café' e baseado na resposta seguiram a seguinte linha de raciocínio, para um café ser bom, ele precisa ser forte e um dos cafés mais fortes do mundo era o café cultivado nas ilhas de Java na Indonésia. E nos Estados Unidos tinha muito esse paradigma de classificar um café forte como sendo uma café java ou 'Java Coffee' e desse momento oficialmente a linguagem de programação teve o nome de Java. Agora pra você faz sentido a logo da tecnologia ser uma xícara de café quente?&lt;/p&gt;

&lt;p&gt;Com tudo isso, a equipe decidiu renomear também o nome do projeto, trocando o 'WebRunner' para 'HotJava', que representava toda a interação que o Oak/Java fornecia dentro de um browser na Internet. Vale lembrar que nessa época tudo era muito novo então quando o 'HotJava' foi anunciado todo mundo enxergava um grande potêncial na linguagem e suas propostas, com isso levando o nome 'Java' no topo de audiência. Resumindamente em 1995 a linguagem Java é oficalmente lançada e usada para o desenvolvimento do projeto 'HotJava'. Com uma grande fama, na mesmo época o projeto NetScape estava criando algo também, uma tecnologia que iriam inicialmente patentiar como 'LiveScrip', mas por conta da popularidade do nosso querido Java, a equipe do NetScape faz uma jogada de Marketing, nomeando a nova tecnologia como 'JavaScript'. Então um alerta muito importante: JavaScript não tem nenhuma ligação com o Java, os nome semelhantes tem apenas um aproveitamento proposital em cima da fama do Java para promover uma outra nova tecnologia surgindo no mercado!&lt;/p&gt;

&lt;p&gt;Depois desse tramite a linguagem Java foi introduzida na indústria e atende até hoje vários campos no mercado, desde aplicações Web, até embarcados e sistemas robustos de máquina! Um tempo depois em 2006 oficialmente a linguagem Java se torna open-source com a licença GPL (General Public License) e isso foi um marco muito grande. Sem deixar de falar que A empresa Sun Microsystemes, anos depois em 2009 a Sun foi comprada pela conhecida Oracle, por US$ 7,4 bi. Hoje o Java se tornou uma das linguagens de programação mais famosas e ultilizadas que você pode encontrar por ai, isso tudo pelo seu propósito, pela suas características e claro, pela sua história.&lt;/p&gt;

&lt;p&gt;Levando em cosideração o tema do artigo acho válido apenas mostrar para vocês o nascimento, a origem da linguagem de programação Java e nada mais além, pois quando o assunto é Java temos um grande repertório, então prefiro me controlar... Espero que vocês tenham gostado da leitura, foi algo muito bom, um estudo simples mas que esclarece a percepção de muitas pessoas por ai, na ignorancia de sempre pensar algo sobre Java muitos não buscam informações válidas e sempre ficam com esse pré-conceito sobre a tecnologia, por isso faço questão de trazer boas informações, instruindo e inspirando cada vez mais as pessaos!  &lt;/p&gt;

&lt;p&gt;Referências:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://wiki.openjdk.org/display/duke/" rel="noopener noreferrer"&gt;https://wiki.openjdk.org/display/duke/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.cursoemvideo.com/curso/java-basico/" rel="noopener noreferrer"&gt;https://www.cursoemvideo.com/curso/java-basico/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.infoescola.com/informatica/historia-do-java/" rel="noopener noreferrer"&gt;https://www.infoescola.com/informatica/historia-do-java/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://giulianabezerra.medium.com/uma-breve-historia-do-java-f58d1761154" rel="noopener noreferrer"&gt;https://giulianabezerra.medium.com/uma-breve-historia-do-java-f58d1761154&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>java</category>
      <category>beginners</category>
      <category>programming</category>
    </item>
    <item>
      <title>Por que participar de Eventos?</title>
      <dc:creator>Fabricio Tiago Arantes</dc:creator>
      <pubDate>Mon, 18 Mar 2024 21:03:46 +0000</pubDate>
      <link>https://dev.to/ujs74wiop6/por-que-participar-de-eventos-3olg</link>
      <guid>https://dev.to/ujs74wiop6/por-que-participar-de-eventos-3olg</guid>
      <description>&lt;p&gt;Hoje vamos falar um pouco sobre os motivos e os aspectos positivos de participar de eventos. Conservarei a maior parte deste conteúdo do meu post principal no LinkedIn, mas achei muito válido formatar algo mais bem elaborado para compartilhar aqui. Espero que gostem!&lt;/p&gt;

&lt;p&gt;Apesar da dificuldade de locomoção e de entender a realidade de que não é fácil participar desse tipo de atividade, sempre penso em quanto isso vai agregar à minha carreira. Pensando muito sobre isso, decidi escrever este artigo, onde vou explicar os motivos pelos quais me faço presente nos diversos eventos e falar um pouco sobre minha colaboração em comunidades!&lt;/p&gt;

&lt;p&gt;Uma grande parte dos alunos universitários e profissionais ativos no mercado hoje, acabam não tendo uma visão muito positiva com relação a participar de eventos, por diversos motivos. Isso é compreensível, dado que vivemos no Brasil e enfrentamos uma realidade que desmotiva as pessoas a adotarem esse tipo de prática.&lt;/p&gt;

&lt;p&gt;Temos que ser realistas, não é fácil e nem acessível participar de eventos. Na maioria das vezes, o custo (prefiro chamar de investimento, kkkkk) financeiro é alto, desde o ingresso, locomoção, hospedagem, alimentação, etc. Além da disponibilidade de horário em relação ao trabalho, e isso é bem triste! Não vemos a colaboração das empresas em flexibilizar e incentivar seus funcionários a participar desse tipo de atividade (obs: tenho a sorte de trabalhar na empresa mais compreensiva do mundo, Nimble Virtual Solutions ♥). Apesar de todas essas barreiras e dificuldades, no meu caso, sempre procuro pensar a longo prazo, desde adquirir novos contatos (caso um dia, lá na frente, eu precise de algo...), até quanto isso vai agregar nos aspectos de hardskills e softskills... Por isso, é importante se organizar com antecedência, sempre se alinhar com a empresa, ter aquela boa reserva financeira e tudo mais!&lt;/p&gt;

&lt;p&gt;Aqui vou listar os 3 principais motivos que me motivam a participar de eventos...&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Atualize sua rede de contatos. Nestes eventos, é inevitável não conhecer e se conectar com outras pessoas e comunidades.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Aprimoramento técnico. Com palestras e talks relacionadas à tecnologia, você conhece e entende um pouco mais sobre as coisas.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Vivências, experiências de vivenciar outra cultura, viajar para diferentes estados e conhecer novos lugares.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Viajar, pegar ônibus ou até mesmo ficar hospedado por dias fora de casa não é fácil, ainda mais se você estiver sozinho. Por isso, uma dica bônus! Sempre procure fazer essas aventuras junto com alguém... E não poderia deixar de agradecer ao meu amigo João Augusto Lissoni Lanjoni! O cara que sempre me motiva e está comigo nos diferentes eventos que venho participando.&lt;/p&gt;

&lt;p&gt;Antes de finalizar a leitura, gostaria de deixar meu depoimento sincero sobre isso: não deixem a realidade que vocês vivem impor limites em suas vidas. Eu sei que é mais fácil falar do que fazer, e não estou na pele de ninguém para saber como as pessoas passam por determinadas fases na vida. No entanto, é importante não perder a fé, independentemente da situação, e sempre fazer o possível para mudar, procurando diferentes recursos e aproveitando as oportunidades que a vida oferece!&lt;/p&gt;

&lt;p&gt;Obrigado a todos os eitores deste post! Saibam que sinto uma imensa gratidão pelos momentos vividos e pretendo continuar motivando todos por aqui...&lt;/p&gt;

&lt;p&gt;@roadsec &lt;br&gt;
@latinoware &lt;br&gt;
@javanoroeste &lt;br&gt;
@campuspartybrasil &lt;/p&gt;

</description>
      <category>techtalks</category>
      <category>career</category>
    </item>
    <item>
      <title>Ao infinito e além</title>
      <dc:creator>Fabricio Tiago Arantes</dc:creator>
      <pubDate>Fri, 01 Mar 2024 17:30:46 +0000</pubDate>
      <link>https://dev.to/ujs74wiop6/ao-infinito-e-alem-2iof</link>
      <guid>https://dev.to/ujs74wiop6/ao-infinito-e-alem-2iof</guid>
      <description>&lt;p&gt;Hoje, vamos falar um pouco sobre o impossível que está apenas na sua cabeça e os limites que você mesmo coloca sobre si.&lt;/p&gt;

&lt;p&gt;Há algum tempo, comecei a tomar alguns cuidados com a minha saúde mental no trabalho e nos estudos, pois, para atingir a longevidade na minha carreira que pretendo, preciso me preocupar com esses aspectos emocionais, como a síndrome do impostor, insegurança, autoavaliação, etc.&lt;/p&gt;

&lt;p&gt;Todos nós temos nosso próprio processo para aprender algo ou nos tornarmos bons em alguma coisa, certo? E isso leva um certo tempo, que continua sendo nosso, sem levar em consideração nenhuma outra pessoa na face da terra, apenas nós mesmos!&lt;/p&gt;

&lt;p&gt;Atualmente, vejo que esse processo individual não está sendo respeitado. É basicamente um ciclo de frustração que se aplica não só na área de TIC, mas em diversas outras áreas. Nós, por natureza do século XXI, ficamos a maior parte do tempo vendo como as pessoas fazem as coisas, ou nos comparando o tempo todo. Isso é muito errado. Não sabemos realmente o que uma pessoa fez para chegar aonde chegou ou conquistar o que conquistou. Essa comparação constante está acabando com a nova geração. Esse ciclo de vida se resume basicamente em três fases:&lt;/p&gt;

&lt;p&gt;1° - Você decide aprender algo ou alcançar um objetivo.&lt;br&gt;
2° - Você se cobre de pensamentos.&lt;br&gt;
3° - Simplesmente por pensar demais, você acaba colocando seu objetivo primário longe demais da sua realidade e simplesmente desiste, sim... desiste de realizar seu objetivo, por pensar não ser capaz o suficiente! Muitas vezes, antes mesmo de tentar.&lt;/p&gt;

&lt;p&gt;A sua insegurança de achar que não consegue fazer algo, ou ter esse 'pré-conceito' que aquilo não é para você, é um pensamento ignorante que limita sua capacidade e coloca uma régua com um limite 'X' na sua vida.&lt;/p&gt;

&lt;p&gt;Pense comigo, a questão não é achar que você não sabe fazer algo (ou não é capaz) e se martirizar com isso; o principal ponto é simplesmente não se cobrir de pensamentos e apenas fazer. Nesse caso, você terá duas possíveis consequências como resultado final: na tentativa, você consegue executar com êxito e acerta, proporcionando o glorioso sentimento de satisfação, ou na tentativa, você erra e acaba não conseguindo, mas ganha uma experiência única que vai fazer você tentar outra vez de uma forma diferente (com a plena certeza de que você terá um pouco a mais de chance de acertar).&lt;/p&gt;

&lt;p&gt;Errando, você se perpetua em uma onda de pensamentos negativos, mas isso não pode te abalar. Sempre procure pensar que, independentemente do resultado, você está sempre caminhando para o 'objetivo alcançado com sucesso!' e se, por acaso, não conseguir, tente novamente. Essas inúmeras tentativas não são em vão... uma hora você consegue!&lt;/p&gt;

&lt;p&gt;Quero acabar este artigo com o seguinte argumento: fique tranquilo e não desista, não pare de tentar, olhe de fato para o seu caminho e não para o do vizinho.&lt;/p&gt;

</description>
      <category>career</category>
      <category>pgrowth</category>
    </item>
  </channel>
</rss>
