Data de Atualização
Por que utilizamos ASP.NET Razor Pages ao invés de ASP.NET MVC?
Por que utilizamos ASP.NET Razor Pages ao invés de ASP.NET MVC?

Neste encontro vamos entender as motivações que nos levaram a utilizar Razor Pages ao invés do MVC convencional do ASP.NET. Vamos bater um papo e ver como ficou estruturada a principal aplicação balta.io, entendendo quando podemos usar Razor Pages e quando podemos utilizar MVC.

Por que escolhemos o ASP.NET (Razor) para fazer nosso site?
Por que escolhemos o ASP.NET (Razor) para fazer nosso site?

Neste encontro vamos entender as principais motivações que nos levaram a escolher o ASP.NET como principal frontend do balta.io em meio a tantas opções que temos no mercado. Vamos entender os prós e contras da tecnologia e analisar possíveis casos de uso.

Como usamos CQRS nos projetos do balta.io?
Como usamos CQRS nos projetos do balta.io?

Neste encontro vamos ver como utilizamos CQRS dentro dos projetos do balta.io e quais benefício/malefícios isto nos trouxe. Vamos entender como podemos implementar este padrão de forma limpa e eficiente, focando no compartilhamento de código.

ASP.NET Apis ou Azure Functions? O que temos no balta.io e por que escolhemos cada um?
ASP.NET Apis ou Azure Functions? O que temos no balta.io e por que escolhemos cada um?

Neste encontro vamos entender as principais motivações que nos levaram a optar por Azure Functions ou APIs nos diferentes cenários que enfrentamos aqui no balta.io.

Getting started with RavenDB
Getting started with RavenDB

Nesta aula, vamos aprender sobre RavenDB, um banco de dados NoSQL que suporta transações. Dian destaca sua facilidade de uso, suporte a índices automáticos, replicação em clusters e extensões com C#. RavenDB é ideal para projetos de todos os tamanhos e oferece licenças gratuitas para desenvolvedores.

Blazor VS Flutter Web vs Frameworks SPA
Blazor VS Flutter Web vs Frameworks SPA

Neste encontro vamos bater um papo sobre o futuro da Web, vamos entender quais opções temos hoje no mercado, quais os principais frameworks e em quais situações podemos utilizar cada um deles com exemplos práticos.

Nativo, Cross, Híbrido ou PWA
Nativo, Cross, Híbrido ou PWA

Neste encontro vamos bater um papo sobre o atual momento do desenvolvimento para dispositivos móveis. Vamos ver exemplos práticos de implementações de um App usando Swift, Ionic, Web (UiKit) e Flutter, e entender suas principais diferenças e onde podemos utilizar cada um deles.

GitHub em 2021
GitHub em 2021

Nesta aula, vamos aprender sobre o GitHub, uma plataforma essencial para desenvolvedores. Discutiremos funcionalidades como versionamento de código, automação de CI/CD com GitHub Actions e hospedagem de sites com GitHub Pages. Exploraremos também a importância de um perfil bem estruturado, que pode servir como portfólio em entrevistas de emprego.

Mercado de trabalho para .NET em 2021
Mercado de trabalho para .NET em 2021

Nesta aula, vamos aprender sobre a importância dos fundamentos da programação, como orientação a objetos e design patterns, ao começar com C#. Destacamos resolver problemas reais e criar projetos práticos para ganhar experiência. Persistência e busca por conhecimento são essenciais para o crescimento e sucesso na carreira de tecnologia.

.NET 5, EF Core 5, ASP.NET 5, Blazor e Xamarin - Masterclass Fullstack C#
.NET 5, EF Core 5, ASP.NET 5, Blazor e Xamarin - Masterclass Fullstack C#

Bem-vindo .NET 5
Bem-vindo .NET 5

Nesta aula, vamos aprender sobre o .NET 5, que unifica a plataforma .NET, melhora a performance e traz novidades como Blazor e GRPC. Discutiremos a evolução do Entity Framework Core e a importância da comunidade. Este lançamento é histórico para desenvolvedores, ampliando as possibilidades em várias plataformas.

Otimizando Frontends
Otimizando Frontends

Nesta aula, vamos aprender sobre otimização de performance em aplicações web, abordando estratégias de cache, compressão de dados e o uso eficiente de frameworks front-end como Angular e React. Exploramos também o impacto do WebAssembly e a importância de focar em fundamentos sólidos para uma carreira bem-sucedida na programação.

Como ser disputado no mercado
Como ser disputado no mercado

Nesta aula, vamos aprender sobre a importância do networking e da especialização em tecnologia. Discutiremos como ser encontrável para recrutadores, entender o negócio da empresa e planejar a carreira. Também abordaremos a diferença entre desenvolvedores e arquitetos e a adaptação às mudanças tecnológicas.

Aprendendo a aprender
Aprendendo a aprender

Nesta aula, vamos aprender sobre a importância da paciência e estratégia no estudo de programação. Discutimos como enfrentar desafios, a relevância de fundamentos sólidos e a necessidade de não se apressar. Destacamos a importância de fazer perguntas inteligentes e de não se definir por falhas. O aprendizado é contínuo e cada passo conta para o sucesso.

Frameworks CSS em 2020
Frameworks CSS em 2020

Nesta aula, vamos aprender sobre a evolução dos frameworks CSS, com foco no Bootstrap 5 e seu uso de JavaScript puro. Discutimos a importância de dominar o CSS antes de adotar um framework e como isso afeta a produtividade. Exploramos alternativas como UIKit e a personalização. A escolha do framework deve considerar as necessidades do projeto e a experiência da equipe.

Desenvimento Mobile Android Nativo em 2020
Desenvimento Mobile Android Nativo em 2020

Nesta aula, vamos aprender sobre o mercado de trabalho para desenvolvedores mobile, diferenças entre nativo e não nativo, e escolha de linguagem. Neto Marim compartilha sua experiência com Android e multiplataforma, destacando a importância de entender uma linguagem e a plataforma nativa. Exploramos como frameworks ajudam, mas é essencial conhecer a base para evoluir.

Domain Driven Design nos dias atuais
Domain Driven Design nos dias atuais

Nesta aula, vamos aprender sobre a importância do Domain Driven Design no desenvolvimento de software. Discutiremos como ele foca nos processos de negócio em vez de apenas criar telas CRUD, aumentando o valor percebido pelo cliente. Também abordaremos como entender o negócio justifica o impacto positivo do nosso trabalho no contexto empresarial.

Fundamentos do DevOps para desenvolvedores
Fundamentos do DevOps para desenvolvedores

Nesta aula, vamos aprender sobre a importância do DevOps e sua aplicação nas empresas. DevOps é uma cultura que envolve integração e entrega contínuas e testes automatizados. Veremos como profissionais de diversas áreas, como desenvolvimento e infraestrutura, podem colaborar para implementar práticas de DevOps, aprimorando a entrega de valor ao cliente.

Conheça o programa Microsoft MVP
Conheça o programa Microsoft MVP

Nesta aula, vamos aprender sobre o Microsoft MVP, prêmio para especialistas em tecnologia que influenciam a comunidade. Discutimos a importância de compartilhar conhecimento, o papel das contribuições em plataformas como GitHub e LinkedIn, e como o envolvimento em comunidades pode levar ao reconhecimento e crescimento profissional.

O que estudar em 2020?
O que estudar em 2020?

Nesta aula, vamos aprender sobre a importância de se atualizar com tecnologias emergentes. Exploramos a base, como orientação a objetos e clean code, e discutimos o equilíbrio entre o que o mercado demanda e o que gostamos. Destacamos linguagens e frameworks como JavaScript, Angular, React, Vue, Flutter e TypeScript, enfatizando a diversificação de conhecimentos.

C# e Desenvolvimento de Games
C# e Desenvolvimento de Games

Nesta aula, vamos aprender sobre o desenvolvimento de jogos com C Sharp e Unity. Exploraremos o mercado de games, desde a escolha da linguagem até a publicação. Discutiremos oportunidades no Brasil e no exterior, além de dicas para iniciantes e profissionais. Descubra como transformar sua paixão por jogos em uma carreira promissora.

Gestão de estado no Flutter com MobX
Gestão de estado no Flutter com MobX

Parece que você teve uma discussão muito animada sobre Flutter, MobX, blocos e outras tecnologias relacionadas ao desenvolvimento de aplicativos. É ótimo ver como a comunidade se une para compartilhar conhecimento e ajudar uns aos outros a crescer. Se você tiver mais perguntas ou precisar de mais informações sobre qualquer um desses tópicos, sinta-se à vontade para perguntar!

Angular, presente e futuro
Angular, presente e futuro

Nesta aula, vamos aprender sobre as novidades do Angular, como a versão 9 com o novo compilador IVE, que melhora a performance e reduz o tamanho do bundle. Discutimos a importância de aceitar atualizações e a relevância do Angular para projetos variados. Destacamos também a forte comunidade e as oportunidades de mercado para desenvolvedores Angular.

PWA, Híbrido ou Nativo
PWA, Híbrido ou Nativo

Nesta aula, vamos aprender sobre as diversas abordagens para o desenvolvimento de aplicativos, incluindo PWA, híbrido e nativo. Discutiremos as vantagens e desvantagens de cada método, como a escolha da tecnologia pode impactar no time to market e na experiência do usuário, e a importância de avaliar o conhecimento da equipe antes de decidir a tecnologia a ser utilizada.