Data de Atualização
Fail Fast Validations
Fail Fast Validations

Nesta aula, vamos aprender sobre Fail Fast Validation, uma técnica que permite validar dados rapidamente em APIs para evitar consumo desnecessário de recursos. Vamos explorar exemplos de código bom e ruim, destacando a importância de validar entradas como IDs e quantidades antes de prosseguir com requisições. Essa abordagem economiza recursos e torna a aplicação mais eficiente.

Como implantar uma cultura de testes na sua empresa?
Como implantar uma cultura de testes na sua empresa?

Nesta aula, vamos aprender a importância de implementar uma cultura de testes nas empresas. Discutiremos como os testes garantem a qualidade do software, evitando bugs que podem prejudicar a imagem da empresa e a satisfação do cliente. A disseminação dessa cultura, desde a gestão até os desenvolvedores, é essencial para entregar produtos sem falhas e elevar o nível do time.

Testando os Fluxos da sua Aplicação
Testando os Fluxos da sua Aplicação

Isolando e Testando suas Queries
Isolando e Testando suas Queries

Testes realmente tomam tempo?
Testes realmente tomam tempo?

Flutter Layouts: Home
Flutter Layouts: Home

Flutter Layouts: Signup
Flutter Layouts: Signup

Dicas para migrar seu legado
Dicas para migrar seu legado

Nesta aula, vamos aprender sobre migração de sistemas legados. Discutiremos a importância de migrar para melhorar processos, não só por novas tecnologias. Abordaremos estratégias como mudanças graduais e a importância de evitar soluções únicas. Exploraremos a transição para serviços menores antes de considerar microserviços.

Angular: Master Details
Angular: Master Details

Nesta aula, vamos aprender a criar um sistema Master Detail usando Angular e um serviço de mock para simular o back-end. Vamos configurar um ambiente com Angular, criar componentes para listar e detalhar pedidos e utilizar um serviço para buscar dados simulados. O foco será na interação entre os componentes e na exibição dinâmica dos detalhes dos pedidos.

O que pode acontecer de ruim com o Blazor?
O que pode acontecer de ruim com o Blazor?

Nesta aula, vamos aprender sobre as semelhanças entre Blazor e Silverlight e discutir se Blazor está fadado ao mesmo destino. Exploraremos como Blazor, uma tecnologia da Microsoft, permite o desenvolvimento de aplicações web com C Sharp e os desafios que enfrenta, como a adoção pela comunidade e a complexidade em comparação com linguagens mais simples como JavaScript.

Flutter Layouts - Tela de Restauração de Senha
Flutter Layouts - Tela de Restauração de Senha

Nesta aula, vamos aprender a criar a tela de recuperação de senha no Flutter, parte da série sobre Flutter Layouts. Configuraremos o arquivo reset-password-page.dart e construiremos um StatelessWidget. A aula inclui a criação de um Scaffold com AppBar, uso de ListView para organizar elementos e navegação entre páginas com Navigator.push e Navigator.pop.

.NET Full, .NET Core, .NET Standard e .NET 5! Entenda as mudanças!
.NET Full, .NET Core, .NET Standard e .NET 5! Entenda as mudanças!

Flutter Layouts: Tela de Login
Flutter Layouts: Tela de Login

OOP Series #003 - Sobrescrita e Sobrecarga
OOP Series #003 - Sobrescrita e Sobrecarga

5 maneiras de utilizar TypeScript em todo lugar #FullstackTypeScript
5 maneiras de utilizar TypeScript em todo lugar #FullstackTypeScript

Nesta aula, vamos aprender sobre o uso do TypeScript em aplicações full stack. Criado por Anders Hansberg, o TypeScript é um superset do JavaScript que se destaca pela flexibilidade. Frameworks como Nest.js, Angular e Ionic utilizam TypeScript, permitindo desenvolvimento do back-end ao front-end e PWA. Exploraremos sua aplicação em diversos cenários.

Repository Pattern no Flutter
Repository Pattern no Flutter

Nesta aula, vamos aprender sobre o Repository Pattern no Flutter. Esse padrão facilita a troca de fontes de dados e a manutenção. Veremos como encapsular requisições HTTP em repositórios para simplificar o código e evitar falhas. Também aprenderemos a estruturar o projeto no Flutter, criando models e repositórios para cada entidade.

5 maneiras de aplicar ou otimizar seus Testes de Unidade
5 maneiras de aplicar ou otimizar seus Testes de Unidade

Nesta aula, vamos aprender a importância de criar um código testável para facilitar a escrita de testes de unidade e otimizar o tempo. Exploramos técnicas como Red Green Refactor e a importância de uma cultura de testes para garantir a qualidade do software. A prática de testes é uma cultura essencial para o sucesso do desenvolvimento.

Como OOP pode mudar sua carreira?
Como OOP pode mudar sua carreira?

Nesta aula, vamos aprender sobre a importância de dominar os conceitos básicos de orientação a objetos. Discutiremos como esses fundamentos são essenciais para criar códigos testáveis e adaptáveis a novas tecnologias. Também falaremos sobre a disponibilidade de cursos gratuitos para aprofundar esses conhecimentos e como eles podem facilitar a aprendizagem de outras linguagens.

E se a Apple não adotar o PWA?
E se a Apple não adotar o PWA?

Criando uma tela de login com Flutter
Criando uma tela de login com Flutter

Nesta aula, vamos aprender a criar uma página de login no Flutter. Alinharemos objetos, criaremos inputs numéricos e de senha e utilizaremos widgets como Scaffold, Column e Center. Veremos como estilizar inputs e botões, ajustar alinhamentos e adicionar espaçamentos com Padding e Divider. A aplicação será executada no Android SDK para garantir boa performance.

Migramos tudo! Conheça as novas tecnologias por trás do balta.io
Migramos tudo! Conheça as novas tecnologias por trás do balta.io

OOP Series: Propriedades Privadas?
OOP Series: Propriedades Privadas?

PWAs na Google Store! E agora, Apple?
PWAs na Google Store! E agora, Apple?

Novidades da Semana 22/02/2019
Novidades da Semana 22/02/2019