Destaque

Removendo Ruído e Equalizando Áudio de Vídeos com FFmpegCore

Removendo Ruído e Equalizando Áudio de Vídeos com FFmpegCore

Neste vídeo, você vai aprender a usar o FFmpegCore com C# para melhorar a qualidade sonora de seus vídeos. Descubra como integrar esta ferramenta em seu ambiente de desenvolvimento, remova ruídos de fundo (noise removal) indesejados e realize a equaliz...

Conteúdo mais assistido


Desenvolvimento com Blazor .Dotnet 8.0: Guia para Iniciantes

Desenvolvimento com Blazor Dotnet 8.0: Guia para Iniciantes (Parte 4 - Final)

Desenvolvimento com Blazor Dotnet 8.0: Guia para Iniciantes (Parte 4 - Final)

Playlist: https://www.youtube.com/playlist?list=PLZX7p4VzbEf-ro3otiL7WPdCYjMZyqNEX Neste tutorial, vamos dar continuidade ao projeto de lista de tarefas usando Blazor Server, perfeito para quem está iniciando na área de desenvolvimento web com tecn...
Desenvolvimento com Blazor Dotnet 8.0: Guia para Iniciantes (Parte 3)

Desenvolvimento com Blazor Dotnet 8.0: Guia para Iniciantes (Parte 3)

Playlist: https://www.youtube.com/playlist?list=PLZX7p4VzbEf-ro3otiL7WPdCYjMZyqNEX Neste tutorial, vamos dar continuidade ao projeto de lista de tarefas usando Blazor Server, perfeito para quem está iniciando na área de desenvolvimento web com tecn...
Desenvolvimento com Blazor Dotnet 8.0: Guia para Iniciantes (Parte 2)

Desenvolvimento com Blazor Dotnet 8.0: Guia para Iniciantes (Parte 2)

Playlist: https://www.youtube.com/playlist?list=PLZX7p4VzbEf-ro3otiL7WPdCYjMZyqNEX Neste tutorial, vamos dar continuidade ao projeto de lista de tarefas usando Blazor Server, perfeito para quem está iniciando na área de desenvolvimento web com tecn...
Desenvolvimento com Blazor  Dotnet 8 0: Guia para Iniciantes

Desenvolvimento com Blazor Dotnet 8 0: Guia para Iniciantes

Neste tutorial, vamos iniciar o projeto de lista de tarefas usando Blazor Server, perfeito para quem está iniciando na área de desenvolvimento web com tecnologias .NET. Abordaremos conceitos como Dependency Injection, Entity Framework, Migrations, Flue...

Dicas de NodeJs

Acessando a API do chatGPT usando o Node (JavaScript)

Acessando a API do chatGPT usando o Node (JavaScript)

Nesse vídeo rápido e simples iremos fazer um exemplo prático e básico mostrando como fazer um request usando NodeJs para consultar a API do ChatGPT.
Criando um Bot do Telegram para escrever e responder mensagens de maneira fácil, prática e rápida!

Criando um Bot do Telegram para escrever e responder mensagens de maneira fácil, prática e rápida!

Nesse pequeno vídeo tutorial, nós iremos criar usando o Node e o componente Telegraf, um Bot do Telegram que escreverá e responderá mensagens.
Explorando o componente Console Table Printer para output legível em formato de tabela

Explorando o componente Console Table Printer para output legível em formato de tabela

Nesse vídeo iremos fazer uns experimentos usando o Node e explorar um pouco a utilização do ótimo componente Console Table Printer que permite uma saída (output) de arrays mais legível, em formato de tabela.
Dicas de NodeJs - Convertendo texto para áudio mp3 usando o Google Text-To-Speech GCP

Dicas de NodeJs - Convertendo texto para áudio mp3 usando o Google Text-To-Speech GCP

Nesse tutorial iremos aprender a criar um projeto no Google Cloud Platform e adicionar a API Text-To-Speech para converter textos em áudio mp3
Dicas de NodeJs - Conhecendo e consumindo uma api do Deezer através do RapidAPI.com

Dicas de NodeJs - Conhecendo e consumindo uma api do Deezer através do RapidAPI.com

Nessa dica rápida, você aprenderá a explorar as API's do RapidAPI.com criando Apps, explorando API's existentes e criando um client que consumirá uma API do Deezer usando o NodeJs.

Dicas de Angular

Use o Angular e explore a API do novo GPT-4 Preview com uso de contexto e dados atualizados de 2023!

Use o Angular e explore a API do novo GPT-4 Preview com uso de contexto e dados atualizados de 2023!

Nesse vídeo iremos aprender a criar um chatGPT personalizado usando Angular, o mesmo código servirá no Ionic, iremos aprender também a criar um contexto de memória de conversa para o GPT e iremos explorar algumas das novidades do novo GPT-4!
Usando o componente ShareMenu em uma aplicação Angular (menu share)

Usando o componente ShareMenu em uma aplicação Angular (menu share)

Nesse vídeo rápido e simples iremos aprender como criar um menu de compartilhamento (share) em uma aplicação Angular e também fazer um comparativo com o método navigator.share do HTML
Dicas de Angular - Relembre o AngularJs com um exemplo prático de lista dinâmica

Dicas de Angular - Relembre o AngularJs com um exemplo prático de lista dinâmica

Aqui nós iremos retornar às origens do Angular aprendendo e brincando um pouco com o saudoso AngularJs, ainda bastante utilizado em aplicações legadas, iremos criar uma listagem dinâmica de objetos.

Dicas de IONIC

Usando o Ionic com Capacitor e explorando a API do GPT-4 Vision para interpretação de imagens

Usando o Ionic com Capacitor e explorando a API do GPT-4 Vision para interpretação de imagens

Descubra como usar a API GPT-4 Vision em uma aplicação Ionic neste tutorial prático. Passaremos pelo processo de configuração, desenvolvimento e testes tando em ambiente Web como em um Dispositivo Móvel (AVD) de um aplicativo que interage com a poderos...
Resolvendo o error da ausência da tag android:export na atualização para os novos SDKs do Android

Resolvendo o error da ausência da tag android:export na atualização para os novos SDKs do Android

Nessa dica iremos resolver o problema que está ocorrendo com muitos ultimamente que é o erro da ausência do android:exported que ocorre na atualização do SDK do Android em uma aplicação ionic com Capacitor.
Corrigindo no Ionic / Capacitor problema do android.v4.suport.content que da migração p/ Android 12+

Corrigindo no Ionic / Capacitor problema do android.v4.suport.content que da migração p/ Android 12+

Nesse vídeo rápido eu aproveitei a oportunidade da necessidade de correção de um problema quando tive que migrar uma aplicação Ionic 5 para Android 12 para compartilhar a foi essa correção.
Dica para preparar o ambiente para compilar Ionic com Capacitor no iOS (ou Android)

Dica para preparar o ambiente para compilar Ionic com Capacitor no iOS (ou Android)

Nessa dica rápida, eu a proveitei a oportunidade de um momento em que eu precisava gerar uma versão iOS usando o Ionic com Capacitor em um sistema praticamente limpo. Tendo que preparar parcialmente o ambiente.
Dicas de IONIC - PWA - Aprenda a utilizar a câmera e trabalhe com Geolocalização

Dicas de IONIC - PWA - Aprenda a utilizar a câmera e trabalhe com Geolocalização

Nesse vídeo nós iremos aprender, de maneira rápida e prática, a utilização da câmera e sabemos como obter as coordenadas e geolocalização do dispositivo.
Dicas de IONIC - Coletando erros em produção com o Sentry.IO

Dicas de IONIC - Coletando erros em produção com o Sentry.IO

Nessa dica você aprenderá instalar, configurar e utilizar o Sentry para visualizar os erros tratados e não tratados ocorridos em produção durante o uso de uma aplicação Ionic/Capacitor. Aprenderá também configurar uma caixa de diálogo para receber info...

Minicurso de Flutter

Minicurso de Flutter - Aula 10 - Conheça os Scaffolds e Personalize o FloatingActionButton

Minicurso de Flutter - Aula 10 - Conheça os Scaffolds e Personalize o FloatingActionButton

Nesse vídeo aprenderemos de maneira prática e rápida a utilização básica da hierarquia de Scaffolds e também iremos criar um FloatingActionButton personalizado.
Minicurso de Flutter - Aula 09 - Trabalhando com Navigation e conhecendo as Named Routes

Minicurso de Flutter - Aula 09 - Trabalhando com Navigation e conhecendo as Named Routes

Nesse vídeo aprenderemos de maneira prática e básica, os conceitos e navegação entre páginas utilizando rotas nomeadas (Named Routes).
Minicurso de Flutter - Aula 08 - O componente Drawer - Conheçendo e criando um Sidebar Menu

Minicurso de Flutter - Aula 08 - O componente Drawer - Conheçendo e criando um Sidebar Menu

Nesse vídeo aprenderemos de maneira prática e básica, a utilização do componente Drawer que tem como principal finalidade a criação de um Sidebar Menu que é algo bastante utilizado em aplicações mobile.
Minicurso de Flutter - Aula 07 - BottomNavigationBar - Conheçendo e criando Tabs no seu App

Minicurso de Flutter - Aula 07 - BottomNavigationBar - Conheçendo e criando Tabs no seu App

Nesse vídeo iremos aprender a criar uma aplicação básica, usando a linguagem Dart, que faz uso do componente BottomNavigationBar para criação de Abas (tabs). Aprenderemos também sobre uso de arrays e de estados com o setState para atualizações de compo...
Minicurso de Flutter - Aula 06 - Material Components: Conhecendo Navigation com AppBar e SnackBar

Minicurso de Flutter - Aula 06 - Material Components: Conhecendo Navigation com AppBar e SnackBar

Nessa aula você aprenderá de maneira sucinta o uso do SnackBar e conceitos de pilha de navegação com a utilização do Nativagor e MaterialPageRoute, passando também pela utilização de um GlobalKey.
Minicurso de Flutter - Aula 05 - Conhecendo os Widgets básicos do Flutter

Minicurso de Flutter - Aula 05 - Conhecendo os Widgets básicos do Flutter

Nessa parte do nosso Minicurso de Flutter nós aprenderemos a criar um app com layout personalizado incluindo uma AppBar personalizada, procurando imitar um Scaffold real, se utilizando dos Widgets básicos de texto e formatação do Flutter, também aprend...
Minicurso de Flutter - Aula 04 - Criando o primeiro App, usando Hot Reload e Lista Infinita

Minicurso de Flutter - Aula 04 - Criando o primeiro App, usando Hot Reload e Lista Infinita

Nessa parte desse minicurso você aprenderá a criar uma aplicação básica com layout padronizado para Android e iOS com AppBar e Body usando o Material Dart (MaterialApp), usando os atalhos mais produtivos do VSCode, aprenderá a instalar e utilizar pacot...
Minicurso de Flutter - Aula 03 - Configuração da IDE e do Ambiente Linux

Minicurso de Flutter - Aula 03 - Configuração da IDE e do Ambiente Linux

Nessa terceira aula desse minicurso de Flutter você irá aprender, de maneira sucinta, a configuração do ambiente de desenvolvimento e das variáveis de ambiente no Linux, instalação e utilização da extensão Flutter do VSCode, utilizar o iOS simulador e ...
Minicurso de Flutter - Aula 02 - Configuração do Ambiente no MacOs

Minicurso de Flutter - Aula 02 - Configuração do Ambiente no MacOs

Nessa segunda aula desse minicurso de Flutter você irá aprender a configuração do ambiente de desenvolvimento e das variáveis de ambiente no Mac, criar e selecionar um time de desenvolvimento no XCode, assinar a aplicação, utilizar o iOS simulador e fa...
Minicurso de Flutter - Aula 01 - Configuração do Ambiente de Desenvolvimento no Windows

Minicurso de Flutter - Aula 01 - Configuração do Ambiente de Desenvolvimento no Windows

Nessa primeira aula desse minicurso de Flutter você irá aprender a configuração do ambiente de desenvolvimento no Windows, com o download e instalação do SDK do Flutter e o comando flutter doctor, a configuração do Android Studio e do SDK Manager, cria...

Dicas de Delphi

Faça uma conexão rápida usando o FireDAC e entenda o uso do Provider Flags (com relacionamentos)

Faça uma conexão rápida usando o FireDAC e entenda o uso do Provider Flags (com relacionamentos)

Nesse vídeo você aprenderá a utilização da proriedade ProviderFlags, mas é apenas um pretexto para que você também saiba como fazer uma conexão rápida usando o FireDAC com um banco SQLite e ainda gerar dados de testes usando o generatedata.com
Usando o componente TRESTClient para consumir uma WebAPI REST/JSON como um DataSet navegável

Usando o componente TRESTClient para consumir uma WebAPI REST/JSON como um DataSet navegável

Dica que explica como utilizar o componente TRESTClient no Delphi Community em conjunto com um TDataSource e uma TDBGrid para exibir os dados de uma WebAPI REST/JSON de forma navegável quase que sem fazer uso de código.

Dicas de Python

Dicas de Python - Escrevendo no Display TouchBar do Mac M1 Apple Silicon

Dicas de Python - Escrevendo no Display TouchBar do Mac M1 Apple Silicon

Aqui é mostrada uma dica bem simples para que você prepare sua aplicação para escrita de opções e avisos no TouchBar (Display) do Mac M1 Apple Silicon.
Usando Python para fazer Scrape da busca de produtos do site AliExpress com Parte 2

Usando Python para fazer Scrape da busca de produtos do site AliExpress com Parte 2

Esse vídeo mostra como fazer um scrape das buscas do AliExpress, com ordenação real de preços, praticando o Phython através de um script. Nessa parte é gerado um HTML com os resultados explorando o componente yattag.
Usando Python para fazer Scrape da busca de produtos do site AliExpress com Parte 1

Usando Python para fazer Scrape da busca de produtos do site AliExpress com Parte 1

Esse vídeo mostra como fazer um scrape das buscas do AliExpress, com ordenação real de preços, praticando o Python através de um script.

Dicas de React

Use o React e explore a API do novo GPT-4 Preview com uso de contexto e dados atualizados de 2023!

Use o React e explore a API do novo GPT-4 Preview com uso de contexto e dados atualizados de 2023!

Nesse vídeo iremos aprender a criar um chatGPT personalizado usando Angular, o mesmo código servirá no Ionic, iremos aprender também a criar um contexto de memória de conversa para o GPT, trabalhar com Markdown exibindo textos formatados e iremos explo...
Criando um Accordion básico React puro e usando apenas HTM5

Criando um Accordion básico React puro e usando apenas HTM5

Nesse vídeo apresento duas maneiras de criar um accordion, uma utilizando apenas HTML5 e outra usando código em React onde você aprenderá noções básicas de React e de JavaScript.

Checando a qualidade da Internet

Aprenda conceitos de Delegate, CancellationToken, métodos assíncronos no WinForms .net core. Parte 5

Aprenda conceitos de Delegate, CancellationToken, métodos assíncronos no WinForms .net core. Parte 5

Nessa coleção de vídeo aulas você irá aprender a criar um espécie de checador de qualidade de internet, sendo isso apenas um pretexto para que você passe a conhecer, mesmo que de maneira sucinta, conceitos de Delegate, CancellationToken, métodos assíncronos e anônimos usando WinForms .net core.
Aprenda conceitos de Delegate, CancellationToken, métodos assíncronos no WinForms .net core. Parte 4

Aprenda conceitos de Delegate, CancellationToken, métodos assíncronos no WinForms .net core. Parte 4

Nessa coleção de vídeo aulas você irá aprender a criar um espécie de checador de qualidade de internet, sendo isso apenas um pretexto para que você passe a conhecer, mesmo que de maneira sucinta, conceitos de Delegate, CancellationToken, métodos assíncronos e anônimos usando WinForms .net core.
Aprenda conceitos de Delegate, CancellationToken, métodos assíncronos no WinForms .net core. Parte 3

Aprenda conceitos de Delegate, CancellationToken, métodos assíncronos no WinForms .net core. Parte 3

Nessa coleção de vídeo aulas você irá aprender a criar um espécie de checador de qualidade de internet, sendo isso apenas um pretexto para que você passe a conhecer, mesmo que de maneira sucinta, conceitos de Delegate, CancellationToken, métodos assíncronos e anônimos usando WinForms .net core.
Aprenda conceitos de Delegate, CancellationToken, métodos assíncronos no WinForms .net core. Parte 2

Aprenda conceitos de Delegate, CancellationToken, métodos assíncronos no WinForms .net core. Parte 2

Nessa coleção de vídeo aulas você irá aprender a criar um espécie de checador de qualidade de internet, sendo isso apenas um pretexto para que você passe a conhecer, mesmo que de maneira sucinta, conceitos de Delegate, CancellationToken, métodos assíncronos e anônimos usando WinForms .net core.
Aprenda conceitos de Delegate, CancellationToken, métodos assíncronos no WinForms .net core. Parte 1

Aprenda conceitos de Delegate, CancellationToken, métodos assíncronos no WinForms .net core. Parte 1

Nessa coleção de vídeo aulas você irá aprender a criar um espécie de checador de qualidade de internet, sendo isso apenas um pretexto para que você passe a conhecer, mesmo que de maneira sucinta, conceitos de Delegate, CancellationToken, métodos assíncronos e anônimos usando WinForms .net core.

Dicas & Ideias

Gerador Simples de Catálogo de Produtos

Gerador Simples de Catálogo de Produtos

Nesse vídeo eu apresento a ideia da criação de um gerador simples de catálogo de produtos desenvolvido em .NET Framework 4.6 que foi iniciada e descontinuado. Com possibilidade de filtragem de dados por fornecedor, fabricante, grupo, sub-grupo, consult...
Administração Pública: Processos, Obrigações, Compromissos, Pautas, Entes Públicos Unidades Gestoras

Administração Pública: Processos, Obrigações, Compromissos, Pautas, Entes Públicos Unidades Gestoras

Exemplo de uma aplicação Web para uso em escritórios de contabilidade. Administração Pública - Controle de Processos, Obrigações, Compromissos, Pautas, Pessoas, Entes Públicos e Unidades Gestoras para uso com Prefeituras, Câmaras, Autarquias, etc.

Asp.net Core no Linux (com ISPConfig)

Asp.net Core + MySql no Linux, IHostedService, SSL e publicação no Apache usando ISPConfig - Parte 5

Asp.net Core + MySql no Linux, IHostedService, SSL e publicação no Apache usando ISPConfig - Parte 5

Nessa sequencia de vídeos você irá aprender a criar uma aplicação simples, usando ASP.NET Core MVC, que faz uso de um serviço que roda em background, e ainda a publicar essa aplicação em um Linux Ubuntu rodando Apache, com a ajuda do ISPConfig (sua instalação é explicada em um outro vídeo do canal). Muito conceitos importantes sobre o ASP.net e a linguagem C# são comentados.
Asp.net Core + MySql no Linux, IHostedService, SSL e publicação no Apache usando ISPConfig - Parte 4

Asp.net Core + MySql no Linux, IHostedService, SSL e publicação no Apache usando ISPConfig - Parte 4

Nessa sequencia de vídeos você irá aprender a criar uma aplicação simples, usando ASP.NET Core MVC, que faz uso de um serviço que roda em background, e ainda a publicar essa aplicação em um Linux Ubuntu rodando Apache, com a ajuda do ISPConfig (sua instalação é explicada em um outro vídeo do canal). Muito conceitos importantes sobre o ASP.net e a linguagem C# são comentados.
Asp.net Core + MySql no Linux, IHostedService, SSL e publicação no Apache usando ISPConfig - Parte 3

Asp.net Core + MySql no Linux, IHostedService, SSL e publicação no Apache usando ISPConfig - Parte 3

Nessa sequencia de vídeos você irá aprender a criar uma aplicação simples, usando ASP.NET Core MVC, que faz uso de um serviço que roda em background, e ainda a publicar essa aplicação em um Linux Ubuntu rodando Apache, com a ajuda do ISPConfig (sua instalação é explicada em um outro vídeo do canal). Muito conceitos importantes sobre o ASP.net e a linguagem C# são comentados.
Asp.net Core + MySql no Linux, IHostedService, SSL e publicação no Apache usando ISPConfig - Parte 2

Asp.net Core + MySql no Linux, IHostedService, SSL e publicação no Apache usando ISPConfig - Parte 2

Nessa sequencia de vídeos você irá aprender a criar uma aplicação simples, usando ASP.NET Core MVC, que faz uso de um serviço que roda em background, e ainda a publicar essa aplicação em um Linux Ubuntu rodando Apache, com a ajuda do ISPConfig (sua instalação é explicada em um outro vídeo do canal). Muito conceitos importantes sobre o ASP.net e a linguagem C# são comentados.
Asp.net Core + MySql no Linux, IHostedService, SSL e publicação no Apache usando ISPConfig - Parte 1

Asp.net Core + MySql no Linux, IHostedService, SSL e publicação no Apache usando ISPConfig - Parte 1

Nessa sequencia de vídeos você irá aprender a criar uma aplicação simples, usando ASP.NET Core MVC, que faz uso de um serviço que roda em background, e ainda a publicar essa aplicação em um Linux Ubuntu rodando Apache, com a ajuda do ISPConfig (sua instalação é explicada em um outro vídeo do canal). Muito conceitos importantes sobre o ASP.net e a linguagem C# são comentados.

Curso .Net Core Console Application com Git

Curso .Net Core Console Application com Git - Aula 06 - ConsoleColor e OOP

Curso .Net Core Console Application com Git - Aula 06 - ConsoleColor e OOP

Nessa sequencia de videoaulas, nós iremos aprender a criar uma aplicação Console em C# que se utiliza dos retornos do GIT para percorrer diretórios em busca de projetos versionados. Listando esses projetos por status, facilitando a organização de seus código, principalmente para quem trabalha com muitos projetos. São abordadas técnicas interessantes da linguagem como SetCurrentDirectory, List Generics, Process, ConsoleColor, etc.
Curso .Net Core Console Application com Git - Aula 05 - Teclas de Atalho do VSCode

Curso .Net Core Console Application com Git - Aula 05 - Teclas de Atalho do VSCode

Nessa sequencia de videoaulas, nós iremos aprender a criar uma aplicação Console em C# que se utiliza dos retornos do GIT para percorrer diretórios em busca de projetos versionados. Listando esses projetos por status, facilitando a organização de seus código, principalmente para quem trabalha com muitos projetos. São abordadas técnicas interessantes da linguagem como SetCurrentDirectory, List Generics, Process, ConsoleColor, etc.
Curso .Net Core Console Application com Git - Aula 04 - Git Status, Trim, e ToLowerInvariant

Curso .Net Core Console Application com Git - Aula 04 - Git Status, Trim, e ToLowerInvariant

Nessa sequencia de videoaulas, nós iremos aprender a criar uma aplicação Console em C# que se utiliza dos retornos do GIT para percorrer diretórios em busca de projetos versionados. Listando esses projetos por status, facilitando a organização de seus código, principalmente para quem trabalha com muitos projetos. São abordadas técnicas interessantes da linguagem como SetCurrentDirectory, List Generics, Process, ConsoleColor, etc.
Curso .Net Core Console Application com Git - Aula 03 - Else, No Staged e No Indexed files

Curso .Net Core Console Application com Git - Aula 03 - Else, No Staged e No Indexed files

Nessa sequencia de videoaulas, nós iremos aprender a criar uma aplicação Console em C# que se utiliza dos retornos do GIT para percorrer diretórios em busca de projetos versionados. Listando esses projetos por status, facilitando a organização de seus código, principalmente para quem trabalha com muitos projetos. São abordadas técnicas interessantes da linguagem como SetCurrentDirectory, List Generics, Process, ConsoleColor, etc.
Curso .Net Core Console Application com Git - Aula 02 - SetCurrentDirectory, List Generics, Process

Curso .Net Core Console Application com Git - Aula 02 - SetCurrentDirectory, List Generics, Process

Nessa sequencia de videoaulas, nós iremos aprender a criar uma aplicação Console em C# que se utiliza dos retornos do GIT para percorrer diretórios em busca de projetos versionados. Listando esses projetos por status, facilitando a organização de seus código, principalmente para quem trabalha com muitos projetos. São abordadas técnicas interessantes da linguagem como SetCurrentDirectory, List Generics, Process, ConsoleColor, etc.
Curso .Net Core Console Application com Git - Aula 01 - Retornos GIT, usando o Directory e o Foreach

Curso .Net Core Console Application com Git - Aula 01 - Retornos GIT, usando o Directory e o Foreach

Nessa sequencia de videoaulas, nós iremos aprender a criar uma aplicação Console em C# que se utiliza dos retornos do GIT para percorrer diretórios em busca de projetos versionados. Listando esses projetos por status, facilitando a organização de seus código, principalmente para quem trabalha com muitos projetos. São abordadas técnicas interessantes da linguagem como SetCurrentDirectory, List Generics, Process, ConsoleColor, etc.

Nostalgia

Nostalgia - Relembrando o COBOL de maneira prática com a mão na massa

Nostalgia - Relembrando o COBOL de maneira prática com a mão na massa

Nesse capítulo da nossa sessão Nostalgia, iremos praticar um pouco do COBOL com a ajuda do antigo MS DOS EDIT e do emulador de MS DOS DOSBox (o ambiente real seria um UNIX). Iremos criar uma espécie de cadastro bem básico de filmes gravando os registro...
Nostalgia - Visual Basic 1.0 Professional Edition For DOS

Nostalgia - Visual Basic 1.0 Professional Edition For DOS

Vídeo que apresenta de maneira nostálgica a instalação e um pequeno teste usando Visual Basic 1.0 Professional For DOS, ferramenta criada na década de 80 para desenvolvimento tendo como base a linguagem BASIC.
Nostalgia - BASIC  - Instruções básicas

Nostalgia - BASIC - Instruções básicas

Apresentação de maneira nostálgica de um pequeno programa feito em BASIC utilizando o Turbo Basic 1.0.

Dicas Rápidas

TMUX: A Ferramenta Essencial para Multi-Sessões no Terminal

TMUX: A Ferramenta Essencial para Multi-Sessões no Terminal

## Descrição: Neste vídeo, você vai aprender a usar o TMUX, uma ferramenta imprescindível para desenvolvedores que trabalham com terminais, especialmente em ambientes Linux. TMUX vem para substituir o antigo utilitário Screen, permitindo uma gestão ef...
Aprenda a criar e gerir ambientes virtuais gráficos Linux no Windows com Multipass de maneira rápida

Aprenda a criar e gerir ambientes virtuais gráficos Linux no Windows com Multipass de maneira rápida

Neste vídeo, apresentamos o Multipass, uma ferramenta leve e eficiente para a criação de ambientes virtuais Linux, ideal para desenvolvedores e entusiastas em sistemas que precisam gerar e descartar máquinas virtuais com facilidade. Com instalação em d...
Instalação do Docker e Docker Compose no Raspberry Pi

Instalação do Docker e Docker Compose no Raspberry Pi

Neste vídeo, vamos mostrar uma dica rápida e fácil de como instalar o Docker e o Docker Compose no seu Raspberry Pi 3 ou 4. Abordaremos as diferenças na instalação do Docker em diferentes distribuições Linux. Acompanhe esse tutorial completo, que també...
Explorando o Spotify-TUI: Controle o Spotify pelo Terminal!

Explorando o Spotify-TUI: Controle o Spotify pelo Terminal!

Neste vídeo, você aprenderá a configurar e usar o Spotify-TUI para controlar o Spotify pelo terminal! Assista ao step-by-step e veja como instalar a ferramenta em diferentes sistemas operacionais, configurar a conexão com a API do Spotify e explorar os...
Organize sua Música Facilmente com BEETS! Ferramenta Poderosa de Linha de Comando

Organize sua Música Facilmente com BEETS! Ferramenta Poderosa de Linha de Comando

Se você tem uma coleção de músicas MP3 desorganizada ou recuperada de um HD e quer reorganizar tudo facilmente, esse vídeo é para você, apresentarei a ferramenta BEETS. Esse programa é incrível e opera em MacOS, Linux e Windows, reorganizando sua coleç...
Usando a IA do ChatGPT integrada ao Terminal com o Shell-Genie.

Usando a IA do ChatGPT integrada ao Terminal com o Shell-Genie.

Aprenda a instalar, criar sua api key do ChatGPT, configurar, e integrar o Shell-Genie ao Terminal. h9-win-nbroad_rui_eco-obs.
Crie e personalize seu próprio NETFLIX usando Jellyfin, HTTPs, Apache, Docker e Dropbox. Completo!

Crie e personalize seu próprio NETFLIX usando Jellyfin, HTTPs, Apache, Docker e Dropbox. Completo!

Tutorial Completo! Aprenda a criar uma biblioteca pessoal personalizada de filmes e séries usando o Jellyfin em um container Docker (Docker Compose) e seu serviço de Nuvem Dropbox (Google Drive, FTP, etc.) com o Rclone, e aprenda a hospedar sua bibliot...
Backup e restauração de Banco de Dados PostgreSQL usando o Docker

Backup e restauração de Banco de Dados PostgreSQL usando o Docker

Nessa dica rápida, iremos aprender como restaurar e fazer backup de um banco de dados PostgreSQL rodando em um container Docker. Iremos também aprender a acessar o pgsql cli e fazer consultas ao banco.
Comparando serviços de IA Bing Chat com Imagens, Google Bard e ChatGPT com foco em Desenvolvedores

Comparando serviços de IA Bing Chat com Imagens, Google Bard e ChatGPT com foco em Desenvolvedores

Nesse vídeo rápido eu aproveito para fazer uma comparação simples entre os serviços mais conhecidos de IA Bing Chat, Google Bard e ChatGPT fazendo upload da imagem de uma tela de cadastro simples para o Bing Chat e descrevendo como quero essa tela em H...
Como modificar commits antigos no Git: Dicas e truques do rebase

Como modificar commits antigos no Git: Dicas e truques do rebase

Aprenda como modificar commits antigos no Git de forma simples e eficiente utilizando o comando rebase. Neste tutorial, você vai descobrir como editar, excluir e desfazer commits passados, inclusive desfazer o último commit, além de aprender dicas vali...

Dicas de .NET

Removendo Ruído e Equalizando Áudio de Vídeos com FFmpegCore

Removendo Ruído e Equalizando Áudio de Vídeos com FFmpegCore

Neste vídeo, você vai aprender a usar o FFmpegCore com C# para melhorar a qualidade sonora de seus vídeos. Descubra como integrar esta ferramenta em seu ambiente de desenvolvimento, remova ruídos de fundo (noise removal) indesejados e realize a equaliz...
Introdução básica ao ASP.net MVC com os atributos de validação e Migrations (parte 2)

Introdução básica ao ASP.net MVC com os atributos de validação e Migrations (parte 2)

Conhecendo os atributos de validação e entendo a utilização de Migrations no Asp.net Mvc, para iniciantes.
Criando uma aplicação Multi Device Android, iOS, Windows, Mac e Tizen usando C#  NET MAUI

Criando uma aplicação Multi Device Android, iOS, Windows, Mac e Tizen usando C# NET MAUI

Nessa vídeo aula rápida, iremos criar de maneira básica, uma aplicação MAUI Razor que consome uma WEB API REST do JsonPlaceholder e iremos executando no Windows e num dispositivo Android.
Criando uma aplicação DotNet Mvc do ZERO com rotas e compilação automática de styles SASS

Criando uma aplicação DotNet Mvc do ZERO com rotas e compilação automática de styles SASS

Nessa dica básica iremos que criar, do zero, usando o template web, uma aplicação Mvc, entender a configuração de rotas e criar tasks no VSCode para compilação automática de styles escritos em SASS.
Criando configurações para sua aplicação usando Json, CmdLine, variáveis de ambiente, e User Secrets

Criando configurações para sua aplicação usando Json, CmdLine, variáveis de ambiente, e User Secrets

Nesse vídeo iremos conhecer de maneira rápida e prática a utilização básica dos principais meios para criação de configurações personalizadas para sua aplicação.
Compactando e extraindo arquivos e diretórios com a biblioteca DotNetZip

Compactando e extraindo arquivos e diretórios com a biblioteca DotNetZip

Nesse vídeo iremos aprender o básico inicial para a utilização da ótima biblioteca DotNetZip. Iremos fazer a compactação e extração de arquivos e diretórios e aprender sobre algumas outras propriedades da biblioteca.
Técnicas do C#: Strings Nullable, Namespace escope arquivo, desconstrução de Truplas, Inline Enums

Técnicas do C#: Strings Nullable, Namespace escope arquivo, desconstrução de Truplas, Inline Enums

Nesse vídeo iremos revisar algumas técnicas recentes do CSharp, como a nova maneira de trabalhar com strings (nullable), Namespace com escope de arquivo, desconstrução de Truplas, Inline Enums (Enum em uma só linha)
Aplicação completa: Explorando OpenAI GPT 4 Vision com Blazor em  NET 8 Layout, Bind, Eventos etc)

Aplicação completa: Explorando OpenAI GPT 4 Vision com Blazor em NET 8 Layout, Bind, Eventos etc)

Aprenda a construir aplicações interativas com Blazor e .NET 8, integrando com a poderosa API GPT-4 Vision da OpenAI. Este vídeo te guiará pelo processo de análise de imagens, desenvolvimento e geração de conteúdo de forma prática e direta. Iremos cria...
Desenvolvimento com Blazor Dotnet 8.0: Guia para Iniciantes (Versão Completa)

Desenvolvimento com Blazor Dotnet 8.0: Guia para Iniciantes (Versão Completa)

Neste tutorial, vamos dar continuidade ao projeto de lista de tarefas usando Blazor Server, perfeito para quem está iniciando na área de desenvolvimento web com tecnologias .NET. Abordaremos conceitos como Dependency Injection, Entity Framework, Migrat...
Enviando emails usando a API do Resend com .net Razor. Integração de Email Simples

Enviando emails usando a API do Resend com .net Razor. Integração de Email Simples

Descubra como integrar facilmente o serviço de e-mail Resend com o ASP.NET usando Razor Views. O mesmo exemplo pode ser feito em Blazor com poucas adaptações. Domine o envio de emails em suas aplicações de maneira prática e eficiente. ### Índice de ...
Publicando uma aplicação .net com domínio e HTTPS em um Raspberry (Ubuntu/Debian)

Publicando uma aplicação .net com domínio e HTTPS em um Raspberry (Ubuntu/Debian)

Nesse tutorial iremos aprender os passos completos para a publicação de uma aplicação .dotnet Mvc em um servidor NGINX rodando sobre o Raspberry OS que é o equivalente a uma publicação em qualquer OS baseado em Debian, como Ubuntu, etc. Iremos aprender...

Dicas de TypeScript

Dicas - TypeScript  - Usando TypeOrm com Node Express

Dicas - TypeScript - Usando TypeOrm com Node Express

Criação e publicação de uma WebAPI (HTTP) simples usando o Node Express e acessando banco de dados MySql com o Prisma. O vídeo também aborda como o Prisma lida com registros relacionados.
Dicas - TypeScript - Arrays Simples de Objetos

Dicas - TypeScript - Arrays Simples de Objetos

Vídeo com explicações básicas sobre a utilização de Arrays simples e Arrays de objetos no JavaScript usando o TypeScript. Também são abordados o uso de propriedades anuláveis (nullable) e métodos como propriedades.
Dicas - TypeScript - Objects

Dicas - TypeScript - Objects

Essa pequena dica aborda as maneiras antigas (Function Objects) e atuais (Class Objetcs) de criação de objetos em JavaScript (usando TypeScript), assim como seus métodos, seu escopo e tipagem, fala também sobre importação e exportação de módulos.
Dicas - TypeScript - Preparação do Ambiente com Node

Dicas - TypeScript - Preparação do Ambiente com Node

Esse vídeo explica como preparar um ambiente usando VSCode para desenvolvimento em NodeJs com TypeScript e como configurar o package.json para utilização do nodemon e do ts-node (fornecendo uma espécie de Hot Reaload com a modificação do código, evitan...
Dicas - TypeScript - Promises

Dicas - TypeScript - Promises

Esse vídeo rápido aborda a criação e utilização de Promises no JavaScript (usando TypeScript), explicando o que ocorre com o fluxo do programa contendo Promise. São abordados sucintamente tipagem e métodos anônimos.
Dicas - TypeScript - Métodos Anonimos II

Dicas - TypeScript - Métodos Anonimos II

Breve explicação de como atribuir métodos a parametros criando callbacks usando JavaScript (EcmaScript) e TypeScript.
Dicas - TypeScript - Métodos Anônimos I

Dicas - TypeScript - Métodos Anônimos I

Breve explicação da evolução ocorrida na maneira de criarmos métodos usando JavaScript (EcmaScript) e TypeScript.

Curso de Turbo Pascal

Curso de Turbo Pascal - Aula 20 - Declaração Forward (Acadêmico)

Curso de Turbo Pascal - Aula 20 - Declaração Forward (Acadêmico)

Essa sequencia de vídeos faz uma introdução à Linguagem Pascal, tida como uma linguagem acadêmica, por sua facilidade de interpretação e legibilidade de código, ainda hoje bastante difundida em algumas universidades, e utilizada atualmente como object pascal em ferramentas como Delphi, Free Pascal, etc. o curso procura ser o mais clássico possível, utilizando a IDE do Turbo Pascal, criada em 1983, e o simulador de ambiente MS-DOS DOSBox. Os vídeos abordam a criação de algoritmos em Pascal, passando por tipos de variáveis, declaração, concatenação, formatação, funções de manipulação de tela (clrscr, writeln, readln, gotoxy, delline, gotoxy, insline, textbackground, textcolor, window, wherex, wherey), estruturas de repetição (for, repeat, while, downto, inc, low, high), lógica, fluxo de programa, expressões booleanas, condicionais (if then else, label, goto, case of else, with), arrays unidimensionais, multidimensionais, matrizes, conjuntos (set, união, interseção, diferença), procedures, sub-programas, escopo de variáveis e muito mais.
Curso de Turbo Pascal - Aula 19 - Procedures (Acadêmico)

Curso de Turbo Pascal - Aula 19 - Procedures (Acadêmico)

Essa sequencia de vídeos faz uma introdução à Linguagem Pascal, tida como uma linguagem acadêmica, por sua facilidade de interpretação e legibilidade de código, ainda hoje bastante difundida em algumas universidades, e utilizada atualmente como object pascal em ferramentas como Delphi, Free Pascal, etc. o curso procura ser o mais clássico possível, utilizando a IDE do Turbo Pascal, criada em 1983, e o simulador de ambiente MS-DOS DOSBox. Os vídeos abordam a criação de algoritmos em Pascal, passando por tipos de variáveis, declaração, concatenação, formatação, funções de manipulação de tela (clrscr, writeln, readln, gotoxy, delline, gotoxy, insline, textbackground, textcolor, window, wherex, wherey), estruturas de repetição (for, repeat, while, downto, inc, low, high), lógica, fluxo de programa, expressões booleanas, condicionais (if then else, label, goto, case of else, with), arrays unidimensionais, multidimensionais, matrizes, conjuntos (set, união, interseção, diferença), procedures, sub-programas, escopo de variáveis e muito mais.
Curso de Turbo Pascal - Aula 18 - Set (Acadêmico)

Curso de Turbo Pascal - Aula 18 - Set (Acadêmico)

Essa sequencia de vídeos faz uma introdução à Linguagem Pascal, tida como uma linguagem acadêmica, por sua facilidade de interpretação e legibilidade de código, ainda hoje bastante difundida em algumas universidades, e utilizada atualmente como object pascal em ferramentas como Delphi, Free Pascal, etc. o curso procura ser o mais clássico possível, utilizando a IDE do Turbo Pascal, criada em 1983, e o simulador de ambiente MS-DOS DOSBox. Os vídeos abordam a criação de algoritmos em Pascal, passando por tipos de variáveis, declaração, concatenação, formatação, funções de manipulação de tela (clrscr, writeln, readln, gotoxy, delline, gotoxy, insline, textbackground, textcolor, window, wherex, wherey), estruturas de repetição (for, repeat, while, downto, inc, low, high), lógica, fluxo de programa, expressões booleanas, condicionais (if then else, label, goto, case of else, with), arrays unidimensionais, multidimensionais, matrizes, conjuntos (set, união, interseção, diferença), procedures, sub-programas, escopo de variáveis e muito mais.
Curso de Turbo Pascal - Aula 17 - Declaração With (Acadêmico)

Curso de Turbo Pascal - Aula 17 - Declaração With (Acadêmico)

Essa sequencia de vídeos faz uma introdução à Linguagem Pascal, tida como uma linguagem acadêmica, por sua facilidade de interpretação e legibilidade de código, ainda hoje bastante difundida em algumas universidades, e utilizada atualmente como object pascal em ferramentas como Delphi, Free Pascal, etc. o curso procura ser o mais clássico possível, utilizando a IDE do Turbo Pascal, criada em 1983, e o simulador de ambiente MS-DOS DOSBox. Os vídeos abordam a criação de algoritmos em Pascal, passando por tipos de variáveis, declaração, concatenação, formatação, funções de manipulação de tela (clrscr, writeln, readln, gotoxy, delline, gotoxy, insline, textbackground, textcolor, window, wherex, wherey), estruturas de repetição (for, repeat, while, downto, inc, low, high), lógica, fluxo de programa, expressões booleanas, condicionais (if then else, label, goto, case of else, with), arrays unidimensionais, multidimensionais, matrizes, conjuntos (set, união, interseção, diferença), procedures, sub-programas, escopo de variáveis e muito mais.
Curso de Turbo Pascal - Aula 16 - Tipo Record, Type record (Acadêmico)

Curso de Turbo Pascal - Aula 16 - Tipo Record, Type record (Acadêmico)

Essa sequencia de vídeos faz uma introdução à Linguagem Pascal, tida como uma linguagem acadêmica, por sua facilidade de interpretação e legibilidade de código, ainda hoje bastante difundida em algumas universidades, e utilizada atualmente como object pascal em ferramentas como Delphi, Free Pascal, etc. o curso procura ser o mais clássico possível, utilizando a IDE do Turbo Pascal, criada em 1983, e o simulador de ambiente MS-DOS DOSBox. Os vídeos abordam a criação de algoritmos em Pascal, passando por tipos de variáveis, declaração, concatenação, formatação, funções de manipulação de tela (clrscr, writeln, readln, gotoxy, delline, gotoxy, insline, textbackground, textcolor, window, wherex, wherey), estruturas de repetição (for, repeat, while, downto, inc, low, high), lógica, fluxo de programa, expressões booleanas, condicionais (if then else, label, goto, case of else, with), arrays unidimensionais, multidimensionais, matrizes, conjuntos (set, união, interseção, diferença), procedures, sub-programas, escopo de variáveis e muito mais.
Curso de Turbo Pascal - Aula 15 - Parte 3 - Fixação (Acadêmico)

Curso de Turbo Pascal - Aula 15 - Parte 3 - Fixação (Acadêmico)

Essa sequencia de vídeos faz uma introdução à Linguagem Pascal, tida como uma linguagem acadêmica, por sua facilidade de interpretação e legibilidade de código, ainda hoje bastante difundida em algumas universidades, e utilizada atualmente como object pascal em ferramentas como Delphi, Free Pascal, etc. o curso procura ser o mais clássico possível, utilizando a IDE do Turbo Pascal, criada em 1983, e o simulador de ambiente MS-DOS DOSBox. Os vídeos abordam a criação de algoritmos em Pascal, passando por tipos de variáveis, declaração, concatenação, formatação, funções de manipulação de tela (clrscr, writeln, readln, gotoxy, delline, gotoxy, insline, textbackground, textcolor, window, wherex, wherey), estruturas de repetição (for, repeat, while, downto, inc, low, high), lógica, fluxo de programa, expressões booleanas, condicionais (if then else, label, goto, case of else, with), arrays unidimensionais, multidimensionais, matrizes, conjuntos (set, união, interseção, diferença), procedures, sub-programas, escopo de variáveis e muito mais.
Curso de Turbo Pascal - Aula 15 - Parte 2 - Fixação (Acadêmico)

Curso de Turbo Pascal - Aula 15 - Parte 2 - Fixação (Acadêmico)

Essa sequencia de vídeos faz uma introdução à Linguagem Pascal, tida como uma linguagem acadêmica, por sua facilidade de interpretação e legibilidade de código, ainda hoje bastante difundida em algumas universidades, e utilizada atualmente como object pascal em ferramentas como Delphi, Free Pascal, etc. o curso procura ser o mais clássico possível, utilizando a IDE do Turbo Pascal, criada em 1983, e o simulador de ambiente MS-DOS DOSBox. Os vídeos abordam a criação de algoritmos em Pascal, passando por tipos de variáveis, declaração, concatenação, formatação, funções de manipulação de tela (clrscr, writeln, readln, gotoxy, delline, gotoxy, insline, textbackground, textcolor, window, wherex, wherey), estruturas de repetição (for, repeat, while, downto, inc, low, high), lógica, fluxo de programa, expressões booleanas, condicionais (if then else, label, goto, case of else, with), arrays unidimensionais, multidimensionais, matrizes, conjuntos (set, união, interseção, diferença), procedures, sub-programas, escopo de variáveis e muito mais.
Curso de Turbo Pascal - Aula 15 - Parte 1 - Fixação (Acadêmico)

Curso de Turbo Pascal - Aula 15 - Parte 1 - Fixação (Acadêmico)

Essa sequencia de vídeos faz uma introdução à Linguagem Pascal, tida como uma linguagem acadêmica, por sua facilidade de interpretação e legibilidade de código, ainda hoje bastante difundida em algumas universidades, e utilizada atualmente como object pascal em ferramentas como Delphi, Free Pascal, etc. o curso procura ser o mais clássico possível, utilizando a IDE do Turbo Pascal, criada em 1983, e o simulador de ambiente MS-DOS DOSBox. Os vídeos abordam a criação de algoritmos em Pascal, passando por tipos de variáveis, declaração, concatenação, formatação, funções de manipulação de tela (clrscr, writeln, readln, gotoxy, delline, gotoxy, insline, textbackground, textcolor, window, wherex, wherey), estruturas de repetição (for, repeat, while, downto, inc, low, high), lógica, fluxo de programa, expressões booleanas, condicionais (if then else, label, goto, case of else, with), arrays unidimensionais, multidimensionais, matrizes, conjuntos (set, união, interseção, diferença), procedures, sub-programas, escopo de variáveis e muito mais.
Curso de Turbo Pascal - Aula 14 - Arrays Multidimensionais (Matrizes) (Acadêmico)

Curso de Turbo Pascal - Aula 14 - Arrays Multidimensionais (Matrizes) (Acadêmico)

Essa sequencia de vídeos faz uma introdução à Linguagem Pascal, tida como uma linguagem acadêmica, por sua facilidade de interpretação e legibilidade de código, ainda hoje bastante difundida em algumas universidades, e utilizada atualmente como object pascal em ferramentas como Delphi, Free Pascal, etc. o curso procura ser o mais clássico possível, utilizando a IDE do Turbo Pascal, criada em 1983, e o simulador de ambiente MS-DOS DOSBox. Os vídeos abordam a criação de algoritmos em Pascal, passando por tipos de variáveis, declaração, concatenação, formatação, funções de manipulação de tela (clrscr, writeln, readln, gotoxy, delline, gotoxy, insline, textbackground, textcolor, window, wherex, wherey), estruturas de repetição (for, repeat, while, downto, inc, low, high), lógica, fluxo de programa, expressões booleanas, condicionais (if then else, label, goto, case of else, with), arrays unidimensionais, multidimensionais, matrizes, conjuntos (set, união, interseção, diferença), procedures, sub-programas, escopo de variáveis e muito mais.
Curso de Turbo Pascal - Aula 13 - Arrays Undimensionais (Acadêmico)

Curso de Turbo Pascal - Aula 13 - Arrays Undimensionais (Acadêmico)

Essa sequencia de vídeos faz uma introdução à Linguagem Pascal, tida como uma linguagem acadêmica, por sua facilidade de interpretação e legibilidade de código, ainda hoje bastante difundida em algumas universidades, e utilizada atualmente como object pascal em ferramentas como Delphi, Free Pascal, etc. o curso procura ser o mais clássico possível, utilizando a IDE do Turbo Pascal, criada em 1983, e o simulador de ambiente MS-DOS DOSBox. Os vídeos abordam a criação de algoritmos em Pascal, passando por tipos de variáveis, declaração, concatenação, formatação, funções de manipulação de tela (clrscr, writeln, readln, gotoxy, delline, gotoxy, insline, textbackground, textcolor, window, wherex, wherey), estruturas de repetição (for, repeat, while, downto, inc, low, high), lógica, fluxo de programa, expressões booleanas, condicionais (if then else, label, goto, case of else, with), arrays unidimensionais, multidimensionais, matrizes, conjuntos (set, união, interseção, diferença), procedures, sub-programas, escopo de variáveis e muito mais.

Curso de Flutter