



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.

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.


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.

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.

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.


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.

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.

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.

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.



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.


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.


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.

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.


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.