
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.

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.

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.

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.

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.

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.

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.

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.

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.


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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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!

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.

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.