Tag: c#

  1. Podcast da BrazilJS, ícones gratuitos, Canonical hackeada - Links da Semana #42

    Hoje é domingo, dia de conferir os melhores links da semana. Me siga no Twitter, Instagram e Telegram pra não perder mais nenhum! Se inscreva em minha newsletter e ganhe 10% de desconto pra comprar livros na Casa do Código ;) Agora, vamos aos links: Preview do C# 8.x https:…

    em c# css javascript canonical braziljs

  2. A vida de um desenvolvedor de games em Montreal, no Canadá

    Montreal tem a segunda maior economia do Canadá e é uma cidade incrível pra se viver. O Guilherme Malfatti, desenvolvedor de 28 anos que chegou por lá há pouco tempo por lá topou dar uma entrevista e contar um pouco sobre como é a vida dele e como foi parar…

    em sql server c# typescript canada

  3. Ícones gratuitos, como organizar CSS, performance em apps Linux - Links da Semana #37

    Hoje é domingo, dia de conferir os melhores links da semana. Me siga no Twitter, Instagram e Telegram pra não perder mais nenhum! Se inscreva em minha newsletter e ganhe 10% de desconto pra comprar livros na Casa do Código ;) Agora, vamos aos links: Remakes open source de jogos https:…

    em c# css linux vim icones

  4. Seus controllers devem ser leves

    Provavelmente você já ouviu falar que um controller deve ser leve ou até mesmo magro. Mas o que isso significa? O papel de um controller Vamos dar uma olhada no fluxo padrão de uma aplicação ASP.NET MVC: O navegador faz uma requisição para o servidor; O servidor recebe a…

    em .net core c# asp.net core controller mvc

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

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

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

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

  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. Criando aplicações WPF e Windows Forms com HTML, CSS e Javascript

    Quando ouvi falar do Electron, achei bem interessante a ideia de criar aplicações desktop com as tecnologias da web: HTML, CSS e Javascript. Projetos como Slack, Visual Studio Code e o sensacional GitKraken foram concebidos através desta tecnologia. Apesar de achar bem interessante, na época eu ainda era um desenvolvedor…

    em .net c# wpf windows forms chromium dotnetbrowser

  18. Livro gratuito sobre Roslyn - o compilador open source do C#

    Há um tempo atrás a Syncfusion disponibilizou vários ebooks gratuitos. Até postei aqui. Hoje saiu um livro novo(e também gratuito) sobre o Roslyn, que é o compilador de C# e VB da Microsoft. Ele foi escrito em C#. Mas como o compilador do C# foi escrito em C#? Bem,…

    em .net c# conteudo gratuito

  19. Construtores são herdados no C#?

    A resposta é não. Mas vamos entender no que isso implica. Vamos pegar como exemplo a classe Veiculo: public class Veiculo { public string Modelo { get; set; } public int Ano { get; set; } } Agora, eu tenho a classe Carro que herda de Veiculo: public class Carro : Veiculo { public int QuantidadeLugares { get; set;…

    em c# oop

  20. Como pegar a Connection String de um Service-Based database

    Quando fazemos um sistema simples para testes ou prototipação, é comum criarmos um banco local, um service-based database. Aquele que é um arquivo que tem a extensão .mdf, sabe? Uma dúvida comum dos meus alunos é: como eu pego a connection string desse banco? Na verdade, é bem fácil: 1-…

    em banco de dados c#