1. Você está vivendo a sua vida ou só correndo atrás o tempo todo?

    Voc√™ se lembra quando seu sonho era estar onde voc√™ est√° hoje? Esses dias essa frase passou pelo meu twitter e me fez pensar. No in√≠cio de 2014, meu sonho era trabalhar na Caelum como instrutor. Era uma ideia realmente surreal pra mim. E era algo que parecia t√£o distante.…

    em carreira

  2. Gosta do meu trabalho? Que tal me apoiar?

    Quando comecei esse blog em 2015 eu estava muito empolgado e escrevi muito. Com o tempo, fui diminuindo a quantidade mas mantendo a frequ√™ncia. Nesse tempo, j√° ajudei muita gente e consegui coisas legais tamb√©m por causa do blog. Gosto muito de compartilhar conhecimento aqui! Mas... Criar conte√ļdo com frequ√™ncia…


  3. API do Google Docs, e-book sobre robótica, sem jQuery no Boostrap 5 - Links da semana #21

    Um desenvolvedor da Microsoft escreveu porque voc√™ N√ÉO deveria usar Internet Explorar em 2019 (al√©m do que a gente j√° sabe) https://techcommunity.microsoft.com/t5/Windows-IT-Pro-Blog/The-perils-of-using-Internet-Explorer-as-your-default-browser/ba-p/331732 Uma ferramenta para olhar o hist√≥rico de um arquivo no Git de forma r√°pida https://github.com/pomber/git-history Google…

    em javascript jquery api google docs robótica boostrap

  4. Session vazia no ASP.NET Core e o CheckConsentNeeded

    Estava esses dias dando uma aula aqui na Caelum e est√°vamos fazendo uma tela de login em uma aplica√ß√£o. A action que fazia a autentica√ß√£o no controller era bem simples: [HttpPost] public IActionResult Autentica(LoginViewModel model) { if (ModelState.IsValid) { var usuario = _dao.Busca(model.Login, model.Senha); if (usuario != null)…

    em .net .net core c# asp.net core session cookies

  5. Github: o que é? Pra que serve? Como usar? Por que usar?

    Quando entramos no mundo da programa√ß√£o, √© muito comum ouvirmos falar bastante duas palavras: Git e Github. A primeira coisa que voc√™ precisa entender √© que Git e Github s√£o coisas diferentes. Aqui, vamos falar sobre o Github :) Se gostar desse post, me siga no twitter! L√° posto conte√ļdo diariamente…

    em git github programação o que é github

  6. Formação Data Science, PWAs na Play Store, HTTP/3 - Links da semana #20

    Nova forma√ß√£o Data Science da Alura https://www.alura.com.br/formacao-data-science Leave me alone, uma ferramenta para se desinscrever v√°rias de newsletters de uma vez s√≥ https://leavemealone.xyz/ Uma thread interessante no Hacker News sobre como se manter relevante como dev independente da idade https://news.ycombinator.com/…

    em data science pwa play store http/3

  7. A maneira correta de comparar objetos em C#

    Suponhamos que voc√™ tenha a seguinte classe: public class Cliente { public int Id { get; set; } public string Nome { get; set; } } Uma classe bem simples que apenas guarda Nome e Id de um cliente. Agora, faremos o seguinte: Cliente c1 = new Cliente(); c1.Nome = "Gabriel"; c1.Id = 1; Cliente c2 = new…

    em .net c# equals object

  8. Tornando-se um grande desenvolvedor C#

    Ser uma pessoa ansiosa na √°rea de tecnologia √© muito f√°cil, n√©? Afinal, quando a gente acha que finalmente t√° aprendendo algo, aparecem outras N coisas novas e diferentes pra aprender e estudar. Bem, isso √© bem normal. Eu j√° me senti assim tamb√©m. E quando falamos de C#, apesar…

    em c# carreira

  9. 4 maneiras de trabalhar com programação no exterior

    Morar e trabalhar no exterior √© o sonho de muita gente, e quem trabalha com tecnologia sabe que h√° muitas oportunidades l√° fora. Al√©m dos bons sal√°rios, qualidade de vida e a possibilidade de viajar e conhecer outras culturas s√£o grandes atrativos. Mas como conseguir esse tipo de trabalho? Bora…

    em programação exterior trabalho

  10. C#: Imitação ou inovação? - parte 3

    Na Parte 1 e na Parte 2, vimos como o C# se formou e evoluiu ao longo dos anos, desde seu in√≠cio em 2000 at√© o C# 6.0 em 2015. Inicialmente, o C# nasceu como uma linguagem orientada a objetos estritamente tipada. Foi influenciado por Java e Delphi e…

    em .net c#

  11. C#: imitação ou inovação? - parte 2

    Na parte 1, vimos como o C# evoluiu desde seu nascimento em 2000 at√© o lan√ßamento da vers√£o 3.0 em 2008. (Este post √© uma tradu√ß√£o, voc√™ pode conferir o original aqui). C# n√£o introduziu s√≠ntaxe ou funcionalidades revolucion√°rias. Ao inv√©s disso, imitou a maioria de suas funcionalidades do…

    em .net core c# roslyn

  12. C#: imitação ou inovação? - parte 1

    Esses dias navegando pelas internets eu dei de cara com um artigo muito legal do Michael Shpilt, um desenvolvedor israelense, onde ele escreveu sobre as funcionalidades do C# e se elas foram imitadas de outras linguagens ou se foram uma inova√ß√£o. Achei muito interessante e entrei em contato com ele…

    em .net c# java

  13. Expondo Headers explicitamente em uma requisição CORS no .NET Core

    Semana passada eu escrevi esse post contando sobre a experi√™ncia que passei habilitando CORS na minha web API com .NET Core. Depois de conseguir fazer com sucesso minha API aceitar requisi√ß√Ķes CORS, eu tive um outro problema. Eu tinha esse m√©todo Post aqui na minha API: Depois desse Post, na…

    em ASP.NET .net core c# asp.net core

  14. Habilitando Cross Origin Resource Sharing (CORS) na sua web API com .NET Core

    Semana passada eu estava estudando fazendo uma API com ASP.NET Core e consumindo ela em uma SPA simples feita com Vue.js. Enquanto eu estava fazendo as requisi√ß√Ķes apenas para minha API (que tava rodando localmente em modo debug) tava tudo bem: let promise = this.$http.get('https://localhost:…

    em Web API c# asp.net core cors

  15. Buscando referências e navegando para definição no Visual Studio

    Esse post √© uma dica r√°pida que pode te economizar bastante tempo na hora de Programar! Suponhamos que voc√™ tenha o seguinte c√≥digo: E a√≠ voc√™ quer ver qual a implementa√ß√£o desse m√©todo Calcular da classe CalculoSalarioEBonus. Uma op√ß√£o seria ir no Solution Explorer, abrir a classe e navegar at√©…

    em .net visual studio c#

  16. Raz√Ķes pra C# ser sua primeira linguagem de programa√ß√£o

    Uma pergunta que domina os iniciantes √©: com que linguagem eu come√ßo? N√£o exista uma resposta certa pra isso e cada pessoa que voc√™ perguntar provavelmente vai te dar uma reposta diferente se baseando em seu gosto e experi√™ncia. Esse post n√£o tem como objetivo te falar que C# deve…

    em .net c#

  17. Encontrando tempo para seus projetos

    Nossa vida √© corrida, n√©? O dia-a-dia √© cheio de v√°rias coisas que temos que fazer. Voc√™ j√° acorda pensando em tudo e muitas vezes bate aquela ansiedade logo cedo. N√£o √© f√°cil. Trabalhar, estudar, resolver problemas de casa, pagar contas s√£o coisas que levam tempo. Fora as coisa b√°sicas…

    em carreira

  18. Lista de devs brasileiros que fazem live coding

    Essa semana perguntei no meu twitter quem eram os streamers brasileiros de c√≥digo que as pessoas conheciam. A ideia √© manter nesse post uma lista da galera que faz live com frequ√™ncia :) Eu recebi v√°rias respostas l√°, algumas s√≥ com o twitter das pessoas, sem o link do canal do…

    em programação streaming

  19. Como se tornar relevante na √°rea de TI sem ser um rockstar - Parte 3

    Deixa eu te perguntar uma coisa: quantas vezes voc√™ j√° teve um problema que n√£o conseguia resolver, foi l√° no Google, procurou e encontrou o que achava no Stack Overflow ou em algum site, blog, ou f√≥rum? N√£o faz nem ideia por que j√° perdeu a conta n√©. E quantas…

    em carreira

  20. Como se tornar relevante na √°rea de TI sem ser um rockstar - parte 2

    Essa √© a segunda parte de uma s√©rie de 3 posts sobre como se tornar relevante na √°rea de tecnologia. Confira a parte 1 aqui :) Agora, vamos falar um pouco sobre comunidades! Quando eu falo de comunidades, estou falando de pessoas com um interesse em comum que se juntam para…

    em carreira