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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Antes de mais nada, tem duas palavrinhas no t√≠tulo desse post que s√£o importantes: relevante e rockstar. Vamos falar primeiro sobre o relevante. Quando eu digo relevante aqui eu n√£o quero dizer que irei te ensinar a ser algu√©m famoso nem rico. Puxei o significado de relevante do dicion√°rio aqui:…

    em carreira

  18. Babel 7, Go 2, Google para cores - Links da semana #19

    Google para cores. https://picular.co/ Code Sandbox, um editor online que te permite escrever aplica√ß√Ķes web do prot√≥tipo ao deploy https://codesandbox.io/ Drafts de Go 2 https://go.googlesource.com/proposal/+/master/design/go2draft.md Execu√ß√£o de c√≥digo remota em um servidor do Facebook https://blog.scrt.ch/…

    em links da semana go babel google

  19. Como parar de enrolar e finalmente começar

    Voc√™ provavelmente j√° ficou enrolando um temp√£o pra fazer algo que, no fundo, voc√™ queria muito. Especialmente se que considera dif√≠cil como: fazer uma dieta, fazer exerc√≠cios com frequ√™ncia ou come√ßar a estudar algo novo. Eu j√° tentei fazer dietas radicais, como n√£o comer absolutamente nenhum carboidrato. J√° tentei essa…

    em carreira hábitos procrastinação

  20. Currículo de um programador nos anos 80, Windows 95 no Electron, diretrizes de acessibilidade - Links da semana #18

    O curriculo de um programador em 1980 https://github.com/runvnc/dadsresume Windows 95 em um app Electron https://github.com/felixrieseberg/windows95 Introdu√ß√£o a Data Mining https://www-users.cs.umn.edu/~kumar001/dmbook/index.php Mithril, mais uma lib JS pra fazer SPAs https://mithril.js.org/ Um clone…

    em minecraft electron windows spa python go