Data de Atualização
O guia definitivo do NULL no .NET
O guia definitivo do NULL no .NET

.NET 8 Preview 3 - ASP.NET, Blazor e MAUI
.NET 8 Preview 3 - ASP.NET, Blazor e MAUI

.NET 8 Preview 2 - Novos DataAnnotations e JIT #balta #dev #dotnet
.NET 8 Preview 2 - Novos DataAnnotations e JIT #balta #dev #dotnet

Como contar caracteres (NÍVEL HARD)
Como contar caracteres (NÍVEL HARD)

Nesta aula, vamos aprender sobre strings no .NET, abordando sua complexidade e alguns desafios, como a contagem de caracteres, especialmente quando emojis estão envolvidos. Exploraremos conceitos como Unicode, UTF-8, UTF-16 e surrogate pairs, além de métodos como Enumerate Runes e StringInfo para contar caracteres de forma precisa.

Novidade do #dotnet 8 que vai mudar o #aspnet e #blazor
Novidade do #dotnet 8 que vai mudar o #aspnet e #blazor

Nesta aula, vamos aprender sobre Blazor United, uma nova funcionalidade do .NET 8 que unifica AspNet e Blazor. Ela integra Server Side Rendering e Single Page Applications em um único projeto, permitindo alternar entre modos de renderização automaticamente. Ainda em protótipo, essa novidade promete revolucionar o desenvolvimento web.

.NET 8 Preview 1 - O que vem por aí #balta #dev #dotnet
.NET 8 Preview 1 - O que vem por aí #balta #dev #dotnet

4 #apps que utilizo para me organizar
4 #apps que utilizo para me organizar

Nesta aula, vamos aprender sobre quatro ferramentas essenciais para organização pessoal e profissional. André Baltieri compartilha seu uso do calendário, Reminders, Asana e Notion, destacando como cada uma ajuda na gestão de tarefas, estudos, eventos e produção de conteúdo. Essas ferramentas são apresentadas como soluções práticas para otimizar o dia a dia.

ChatGPT é o responsável pelas demissões na área #tech?
ChatGPT é o responsável pelas demissões na área #tech?

Nesta aula, vamos aprender sobre o impacto do chat GPT e da inteligência artificial no mercado de trabalho pós-pandemia. Discutiremos a integração da IA em áreas como programação e design, e como ela pode otimizar tarefas diárias sem substituir profissionais. Também abordaremos a situação atual do mercado, destacando desafios e oportunidades.

5 vantagens do #aspnet #razor sobre #angular #react #vuejs #javascript
5 vantagens do #aspnet #razor sobre #angular #react #vuejs #javascript

Nesta aula, vamos aprender sobre o papel do AspNet Razor no desenvolvimento web, comparando-o com frameworks Single Page Application. Exploraremos suas vantagens, como o reuso de código C Sharp, a segurança do lado do servidor, a produtividade com Visual Studio e a maturidade do framework. Descobriremos como o AspNet pode ser uma solução eficaz para diversas demandas.

Quando usar ORM e quando escrever QUERIES na mão! #ef #entityframework #dapper #orm #sql
Quando usar ORM e quando escrever QUERIES na mão! #ef #entityframework #dapper #orm #sql

A forma mais rápida de concatenar strings no C# e .NET
A forma mais rápida de concatenar strings no C# e .NET

Nesta aula, vamos aprender sobre concatenação de strings no .NET, explorando métodos e suas performances. Analisaremos benchmarks que mostram como técnicas como string plus, string.format, string interpolation, string.join, concat e string builder afetam a execução e o uso de memória. Discutiremos otimizações possíveis, como definir o tamanho no string builder.

Trabalhando com diferentes versões do #dotnet
Trabalhando com diferentes versões do #dotnet

Nesta aula, vamos aprender sobre as mudanças do .NET 5 para o .NET 6 e 7, incluindo Plisting Using e a questão dos nulos. Veremos como o .NET mantém retrocompatibilidade, permitindo que códigos antigos funcionem em versões mais novas. Além disso, exploraremos recursos como Top Level Programs e as novas práticas de uso de namespaces e nullables.

A forma mais fácil de representar um JSON como STRING no C# 11 e .NET 7
A forma mais fácil de representar um JSON como STRING no C# 11 e .NET 7

Nesta aula, vamos aprender sobre Raw Strings Literal no C Sharp 11, que facilita o uso de strings complexas como JSON sem escapar caracteres. Usaremos aspas triplas para criar strings literais com aspas duplas internas, mantendo a formatação e indentação, tornando o desenvolvimento mais eficiente.

C# Init Only
C# Init Only

Nesta aula, vamos aprender sobre init-only properties no C#. Exploraremos como elas diferem de propriedades privadas e sem set, permitindo inicialização apenas no construtor. Discutiremos também o uso de construtores e práticas recomendadas para proteger propriedades de modificações indesejadas.

LINQ - First VS Single: Quando utilizar? #balta #dotnet #csharp #linq #programação
LINQ - First VS Single: Quando utilizar? #balta #dotnet #csharp #linq #programação

Nova forma de tornar propriedades obrigatórias no C# 11
Nova forma de tornar propriedades obrigatórias no C# 11

Novidade do C# 11 permite criar classes com mesmo nome #balta #dotnet #programação #csharp
Novidade do C# 11 permite criar classes com mesmo nome #balta #dotnet #programação #csharp

Nesta aula, vamos aprender sobre File Scoped, uma novidade do C Sharp 11 no .NET 7, que permite criar escopos por arquivo, tornando classes e interfaces visíveis apenas dentro do arquivo onde foram definidas. Isso é útil para manter o código privado e organizado. Também discutimos a importância de seguir nossas redes sociais para mais conteúdos e atualizações.

Utilizando a keyword default no C# e .NET 7 #balta #balta.io #dotnet #.net #programação #csharp
Utilizando a keyword default no C# e .NET 7 #balta #balta.io #dotnet #.net #programação #csharp

In, Out, Ref e Params no C#
In, Out, Ref e Params no C#

Nesta aula, vamos aprender sobre os modificadores de parâmetros in, out, ref e params no C Sharp. Vamos explorar como cada um deles funciona, suas aplicações e diferenças. O vídeo é uma resposta a uma pergunta do Discord e também traz informações sobre o evento .NET Conf 2022.

O que são os Generic Constraints no C# 11 e .NET 7? #programação #csharp #dotnet #microsoft #azure
O que são os Generic Constraints no C# 11 e .NET 7? #programação #csharp #dotnet #microsoft #azure

Compilei meu App .NET 7 para #Linux direto no #Windows
Compilei meu App .NET 7 para #Linux direto no #Windows

Nesta aula, vamos aprender sobre uma nova feature do .NET 7 que facilita o uso de Docker. Agora é possível publicar aplicações .NET diretamente no Docker sem criar um Dockerfile, simplificando a execução em containers e tornando o processo mais acessível para iniciantes.

Conceitos que todo pleno deve conhecer
Conceitos que todo pleno deve conhecer

Nesta aula, vamos aprender sobre os conceitos essenciais para se tornar um desenvolvedor pleno. André Baltieri, o Balta, destaca a importância de habilidades técnicas e soft skills. O pleno deve ser autônomo, resolver problemas sem ajuda, ter conhecimento sólido de código e frameworks, e desenvolver habilidades de comunicação e delegação para avançar na carreira.

List Patterns, Range e Arrays no .NET 7
List Patterns, Range e Arrays no .NET 7

ASP.NET - Por onde devo começar? #balta #balta.io
ASP.NET - Por onde devo começar? #balta #balta.io

Nesta aula, vamos aprender como iniciar no AspNet 6, começando pelo entendimento do C Sharp e .NET, essenciais para o desenvolvimento. Exploraremos a orientação a objetos, banco de dados e acesso a dados, antes de avançar para o AspNet. A ordem de aprendizado é crucial para evitar frustrações e facilitar o domínio da tecnologia.