1. Livros gratuitos de programação: Python, Java, .NET, CSS, React, Angular, Git, Android, iOS, Haskell e mais!

    Todos os dias eu fico de olho na internet pra encontrar conte√ļdo legal e gratuito. Sempre que encontro, posto no meu twitter e tamb√©m na newsletter e grupo do Telegram. Mas achei um hoje que acho que merece um post aqui no blog pra ficar salvo pra depois :) Aqui voc√™…

    em .net git github java css react python angular

  2. √Č ok desistir √†s vezes

    N√£o desista dos seus sonhos. Quantas vezes voc√™ j√° ouviu ou leu essa frase? Na press√£o di√°ria do trabalho, estudos e fam√≠lia n√≥s tentamos ao m√°ximo n√£o desistir das coisas e aplicamos isso em muita coisa da nossa vida. At√© coisas que n√£o s√£o sonhos, mas apenas tarefas ou objetivos…

    em carreira

  3. Templates para currículo, reimplementando o Git, Thanos.js - Links da semana #25

    Thanos.js, uma lib pra reduzir o tamanho do seu projeto...deletando aleat√≥riamente metade de seus arquivos https://thanosjs.org KeyDB, um fork do Redis com foco em performace https://github.com/JohnSully/KeyDB A Mozilla est√° lan√ßando o Firefox Send, uma ferramenta pra enviar arquivos de forma segura e…

    em git css javascript microsoft linux redis firefox mozilla

  4. Criando um leitor de RSS com C#

    Eu t√ī come√ßando um projeto novo com C# onde eu preciso ler RSS de sites, algo que nunca fiz. Fui dar uma pesquisada e descobri a classe XDocument, que √© relativamente simples de se trabalhar. Ela tem um m√©todo est√°tico chamado Load, onde voc√™ passa como par√Ęmetro a url ou…

    em .net core c# rss

  5. Bordas em CSS, Machine Learning para iniciantes, 10 tecnologias que v√£o mudar o mundo - Links da semana #24

    Como criar sua pr√≥pria extens√£o para Visual Studio: https://scotch.io/tutorials/create-your-first-visual-studio-code-extension/ 15 exemplos de bordas em css https://freefrontend.com/css-border-examples/ Uma introdu√ß√£o √† especifica√ß√£o Fragmentation do CSS https://www.smashingmagazine.com/2019/02/css-fragmentation/ A Microsoft abriu o c√≥digo da calculadora do Windows https://blogs.windows.com/…

    em visual studio css machine learning react unix

  6. Instalando e usando o .NET Core no Linux

    Esses dias eu resolvi mudar de Windows pra Linux, mais especificamente a distro Mint. A raz√£o? Eu usei Windows a vida toda e um dos motivos por nunca ter usado Linux no dia-a-dia era o fato de eu trabalhar com .NET. Mas o jogo virou, n√£o √© mesmo? Com o…

    em ASP.NET .net .net core c# asp.net core linux mint ubuntu vs code

  7. Torne-se um ninja javascript, livro gratuito sobre Kubernetes, Redis faz 10 anos - Links da semana #23

    NSFW JS, uma forma de analisar se imagens s√£o seguras antes de subir para o seu servidor https://shift.infinite.red/avoid-nightmares-nsfw-js-ab7b176978b1 Como o Javascript funciona: O event loop e o surgimento da programa√ß√£o ass√≠ncrona + 5 maneiras de codificar melhor com async/await https://medium.com/reactbrasil/como-o-javascript-funciona-o-event-loop-e-o-surgimento-da-programa%C3%A7%…

    em javascript api redis kubernetes rest

  8. Dificuldades pra aprender a programar? Você não é uma pessoa burra

    Esses dias eu postei isso no meu twitter: Muitas pessoas vieram conversar comigo por causa desse tweet e v√°rias outras compartilharam ele porque se identificam com o que falei. Ou seja: muita gente se sente burra porque n√£o consegue aprender como gostaria. Mas por que as pessoas se sentem assim?…

    em carreira programação

  9. Portfólio para devs, domínios .dev, gerando pdfs com Javascript - Links da semana #22

    Tart, uma ferramenta para desenhar em ASCII no terminal com o mouse https://github.com/jtdaugherty/tart Um projeto pra te ajudar a criar um site/portf√≥lio de c√≥digo pra mostrar suas habilidades como dev https://github.com/github/personal-website Bookworm, um leitor de ebooks simples e focado na experi√™ncia…

    em portfólio programador domínios .dev pdf em javascript

  10. 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

  11. 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…


  12. 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

  13. 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

  14. 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

  15. 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

  16. 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

  17. 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

  18. 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

  19. 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#

  20. 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