Tag: .net
-
Doom 3 em WebAssembly, botões com gradientes em CSS, nova ferramenta do Facebook - Links da Semana #43
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 ;) Ferramentas úteis pra você usar no seu navegador https://lottatools.…
-
Engenharia reversa do Diablo, MIT lança linguagem de programação, estado do Angular - Links da semana #41
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: Participei de um episódio da BrazilJS…
-
O guia do dev Android, engine 3D em Javascript, editor de texto pra Vue.js - Projetos da semana #7
Hoje é quinta, dia de conferir os melhores projetos 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 ;) Vamos aos projetos: SerenityOS, um sistema operacional baseado em Linux…
-
Github package registry, novidades do javascript, estado do PHP e mais! - links da semana #34
A Coréia do Sul tá criando robôs militares que imitam animais https://www.telegraph.co.uk/news/2019/05/13/south-korea-developing-military-robots-mimic-animals/ SB Admin 2, um tema gratuito de Bootstrap https://startbootstrap.com/themes/sb-admin-2/ 10 efeitos de gota e pingos em CSS https://freefrontend.com/css-blob-effects/ Um site pra você…
-
VS Code Online, podcasts de web design, hello world em Flutter - Links da semana #33
Um hello world em Flutter https://blog.alura.com.br/como-criar-um-projeto-com-flutter-hello-world/ Google tá começando a usar realidade aumentada nos resultados de busca https://www.theverge.com/2019/5/7/18528209/google-lens-ar-search-augmented-reality-camera-adroid-assistant-photos-app-io-2019 Episódio do podcast Carreira Sem Fronteiras com o Caio Gomes, que trabalha no time da Alexa na Amazon em…
-
Faça jogos pra GameBoy, rode VS via SSH, .NET pra Apache Spark - Projetos da semana #2
O projeto do meu amigo Avelino, Vim Bootstrap, agora tem suporte a Typescript https://vim-bootstrap.com/ O caminho das pedras pra trabalhar desenvolvendo em GO em 2019 https://github.com/Alikhll/golang-developer-roadmap Cheat sheet de React Hooks https://github.com/ohansemmanuel/react-hooks-cheatsheet/ Uma ferramenta pra fazer jogos para GameBoy (ROMs)…
-
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ê…
-
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…
-
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)…
-
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…
-
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…
-
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…
-
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é…
-
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…
-
Rider, uma IDE .NET pra Linux e Mac
Depois da Microsoft anunciar que lançaria uma versão do .NET que seria multiplataforma, muitos usuários de Mac e Linux fizeram se perguntaram: tá, mas e o Visual Studio? Vai ter uma versão pra nós também? A resposta foi um simples não. A alternativa pra quem queria brincar com o framework…
-
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…
-
Xamarin agora é gratuito
O Scott Guthrie acabou de anunciar na BUILD, a principal conferência da Microsoft, que agora você poderá utilizar o Xamarin sem custo algum no Visual Studio. Isso serve inclusive para a versão gratuita, a Community :D Depois que bloguei aqui sobre a compra da Xamarin pela Microsoft, essa foi uma…
-
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,…
-
O ASP.NET 5 está morto - sejam bem-vindos .NET Core 1.0 e ASP.NET Core 1.0
Você provavelmente já teve dificuldade na hora de dar o nome de uma determinada classe em seu código. Ou talvez em um método, ou um projeto. Eu não sei você, mas eu me importo muito com o nome que dou para as coisas. Acho que um nome tem que realmente…
-
Qual técnica utilizar com o Entity Framework: Code First, Database First ou Model First?
Muitos desenvolvedores que estão começando com Entity Framework ficam um pouco perdidos com esses termos e não sabem muito bem qual técnica utilizar. Afinal, qual a diferença entre as 3? Database First Essa técnica é utilizada quando você quer usar o Entity Framework com um banco de dados que já…