- 161
- 261 388
Mauro Bernal
Argentina
Приєднався 25 тра 2009
Desarrollo de software en .NET. Aprende #net9 y #csharp.
- Aprende a programar e implementar tus aplicaciones.
- Como #DevOps te enseñare a usar contenerización (#docker), orquestadores (#kubernetes), servicios clouds (Azure, AWS, Google) y mucho más.
- Aprende a programar e implementar tus aplicaciones.
- Como #DevOps te enseñare a usar contenerización (#docker), orquestadores (#kubernetes), servicios clouds (Azure, AWS, Google) y mucho más.
JetBrains Rider gratis
El #IDE de Jetbrains lanzó si versión gratuita. Hoy te cuento como obtenerla y de que se trata.
#dotnet #net9 #jetbrains
#dotnet #net9 #jetbrains
Переглядів: 1 048
Відео
Dile adios a swagger - segunda parte
Переглядів 192Місяць тому
#OpenApi es el standard conocido anteriormente como "swagger" deja de ser parte de la template de #dotnet. Para ello tenemos un nuevo generador provisto por Microsoft, y esta vez una alternativa para el visualizador: Scale #swagger como cliente visualizador. #programador #dotnet #net9 1era parte: ua-cam.com/video/1sFt61TGLYw/v-deo.html
Metricas en servidor de kubernetes
Переглядів 24Місяць тому
Te enseño a habilitar las métricas en tu servidor de #k8s #devops #kuberntes
Dile adiós a swagger
Переглядів 1,5 тис.Місяць тому
#OpenApi es el standard conocido anteriormente como "swagger" deja de ser parte de la template de #dotnet. Para ello tenemos un nuevo generador provisto por Microsoft. Sin embargo no creo que podamos dejar de usar #swagger como cliente visualizador. #programador #dotnet #net9 2da parte: ua-cam.com/video/GKCLU9Wt3TE/v-deo.html
Instalar Postgres in Kubernetes
Переглядів 86Місяць тому
Tutorial de como instalar #postgres in #kubernetes . Veremos el paso a paso para dejarlo funcionando en #docker y en #k8s github.com/maurobernal/kubernetes-in-30-min #devops #postgresql #devops
Github y Jira - así es la diaria 2 de 2
Переглядів 1846 місяців тому
Github y Jira - así es la diaria 2 de 2
Github y Jira - así es la diaria - 1 de 2
Переглядів 7936 місяців тому
Github y Jira - así es la diaria - 1 de 2
Habilitar https en tu sitio de react
Переглядів 2907 місяців тому
Habilitar https en tu sitio de react
Carga tu json y crea un perfil en tu aplicación
Переглядів 1068 місяців тому
Carga tu json y crea un perfil en tu aplicación
AspNet Identity - Role Manager y API (3 de 3)
Переглядів 1 тис.Рік тому
AspNet Identity - Role Manager y API (3 de 3)
AspNet Identity - Login y Register (2 de 3)
Переглядів 2,4 тис.Рік тому
AspNet Identity - Login y Register (2 de 3)
AspNet Identity - Implementación desde 0 (1 de 3)
Переглядів 4,1 тис.Рік тому
AspNet Identity - Implementación desde 0 (1 de 3)
Excelente ya lo instale voy a probar, muchas gracias
Lo probaré. Gracias!
Estimado amigo, un saludo cordial desde Perú. Me gustaría una asesoría sobre clean architecture - DDD- cqrs . Espero tu pronta respuesta . Saludos cordiales
3:40 se no tengo visual studio en la maquina seria mas seguro marcar todos?
Claro. Lo usas como la aplicación default para la apertura.
Tiene audio o soy yo?
Tiene audio. En donde le falta?
Brindas asesoria?
Tu video esta muy completo y veo que lo manejas muy bien el tema.
Gracias we ❤
Es muy bueno para Desarrollo de videojuegos Unreal y Unity
Que es .NET? aaah la vaina esa donde se desarrolla algo que a los 3 años ya nadie lo usa (web forms, etc, etc)
Bueno, hay demasiados sistemas grandes y de clientes importantes que utilizan .NET, dudo mucho que sepas más que ellos 😂
Desde el 2016 -se convirtió opensource y multiplataforma -sacó muchas herramientas de forma gratuita para los devs -integro su ecosistema para poder desarrollar apps nativas, sitios webs, videojuegos, desktop. -cada versión se supera en performance siendo más rapido que nodejs. En fin, ha ganado mucha popularidad en los últimos años convirtiendose en una opción para muchas startups en el momento de empezar proyectos.
@@hba6018 que hablas? .net 5 en adelante es uno de los mejores lenguajes, moderno, rápido ... ya quisiera Java tener la mitad de las ventajas q tiene el nuevo C# 😆
El man con la realidad alterada jaja
@@hba6018 Comprensible que no lo conozcas, si apenas acabas de salir de tu bootcamp fullstack con javascript xDD
Pregunta?. si tienes un dominio x, en un hosteador y y luego quieres poner tu propio hosteador e instalar ese dominio. que tendrías que hacer?
1- Tener o pagar un servidor de dns ( a veces tu hosteador te lo da) y sobre este darle el ip de tu hosteador si no es elmismo. Esto es para que cuando alguien ponga tu dominio, la consulta llega a tu servidor de dns y este devuelve para el registro A el ip del servidore web. 2-En donde compraste tu dominio debes delegar la resolución a tu servidor de dns del punto 1. 3- en tu hosteador (servidor web) configurar el sitio web. Si es un iis debes usar en vez de default web site tu dominio. Y listo
Gracias; mucho mas claro.
Me alegra que te haya servido.
Exelente video, puedes hacer ejemplo de como desplegar una aplicación de Balzor WebAssembly hecha con .net 8 desplegar en IIS
No se ve ni maíz en la pantalla
Ya hay videos mas nuevos mejor calidad. Tambíen están los repos en github.com/maurobernal con los fuentes de los proyectos que hacemos por Twitch
Genial Mauro gracias por compartirlo
Muchas gracias. Voy a seguir subiendo contenido.
Excelente video. Me gusta que hayan alternativas más personalizables.
Gracias! La verdad es que es una de las ventajas principales
Tienes contenido muy interesante, muchas gracias
Muchas gracias, me alegra que te guste el contenido.
Hola como estás gran aporte, muchas gracias, pero tengo tres consultas perdón, primera - este openapi se puede utlizar en las versiones 6, 7 y 8, o solo en la versión 9, segunda - en swagger podías decorar los endpoints (info, url, version, etc.), esto se puede hacer con openapi y tercera - en tu canal se indica 2 videos de este tema, pero solo uno disponible, cuando lo podrías publicar, muchas gracias
Si, también se puede decorar con openapi. El otro video ya está subido.
Excelente video. ¿Qué navegador usas?
Es Microsoft Edge. Ya está la segunda parte subida. Mañana seguramente la publico.
Hola, estoy buscando la manera de ejecutar por comando de power shell la instalación por web deploy de la web y que por ejemplo con 10 comandos se instale el paquete desde una maquina a 10 servidores distintos. Entiendo que con un comando por servidor. Es posible hacer esto? O sabes si hay alguna forma de hacer actualizaciones masivas de la web en distintos servidores de otra forma?
Grande Xavi
quien es Xavi? muchas gracias.
Oferta y demanda, pasa todo el tiempo, a más larga vida tiene el lenguaje es muy probable que tenga más y más programadores por lo tanto el precio baja
👏👏 podría ser una explicación objetiva de lo que ocurre con PHP.
Hola Mauro !!!! Excelente video !!!! Gracias por compartir sus conocimientos. Quisiera pedirle un video con ejemplo práctico donde despliegues una arquitectura distribuida con microservicios haciendo uso de todos estos conceptos!
Todos los días me encuentro trabajando sobre proyectos con microservicios. Cómo tal es uno de los tantos esquemas de sistemas distribuidos. Pero pasarlo a un ejemplo toca unas buenas horas para prepararlo. En Twitch estaba armando uno, pero he estado con muy poco tiempo disponible. Voy a intentarlo...
@@MauroBernal Le entiendo @MauroBernal y por lo que ud dice y lo complejo del asunto, es que tal vez la mayoría de los que hablan del tema no pueden profundizar con ejemplos en la práctica. Pero si ud lo intenta sería genial no solo por su conocimiento y experiencia en el tema, sino también porque, sin ánimo de adular, ud explica muy bien y se le entiende perfecto. Cómo puedo enterarme de antemano de sus directos? Otra vez Muchas Gracias!
Gran aporte, me podrías apoyar: Tengo una vm en Azure y ya hice las configuraciones y puedo acceder al sitio desde cualquier máquina pero el problema que tengo es que no encuentro como agregarle un SSL y un dominio Me podrías apoyar con eso? Saludos
Es más sencillo regrese en sql server un json y el json usarlo como salida en el API rest. Te ahorras hacer conversiones. Yo uso la librería Neyolnotsa en nuget.
Eso depende. La salida hacia el usuario no es exactamente igual de lo que te devuelve la base, debes aplicar las reglas de negocios que apliquén al método. Si bien puedes hacerlas desde la consulta que hagas a tu motor tendras que de alguna manera realizar conversiones, aplicar lógica... En fin. Terminas mapeando de forma manual... Y al final te lleva eso más tiempo
En ese supuesto lo que puedes hacer es de-serializar el json para obtener el objeto y aplicarle las reglas que necesites. Es mucho mas rapido con una sola instrucción: var client = JsonSerializer.Deserialize<Client>(strJSON); donde Client es tu modelo.
@herko8a si correcto, pero los nombres y tipos de los campos que tienes en la base no son lo que se le presentan luego al usuario. Tu entidad(es) de la base que recuperas o insertas no son iguales al modelo que devuelves o pides al usuario. De aquí el concepto de los Dtos (Data transfer Object) que no es lo mismo que las Entity que tienes en el Dominio (Domain)
Que paso con el resto de videos ?
los hice en vivo por Twitch y no los subí.
hola. hay otro repositorio en github de un usuario "ardlis". Cuando lo descargas es mas grande que el de jason taylor. Pero no te obliga a instalar nodejs. tienes alguna opinión sobre el template de arquitectura limpia del usuario ardalis en gitbub? saludos
este video esta muy bueno
La intención era mostrar cuales son las herramientas que un desarrollador usa a a diario en una empresa, fuera de su IDE de desarrollo
@@MauroBernal si eso es lo que lo hace bueno pq me da una idea de como hacer un flujo de trabajo o de desarrollo
amigo la arquitectura de software siempre a existido, los OS, manejan monoliticos, microservicios o ambos, esto se empezo a utilizar en aplicaciones de la web, pero esto ya se ha usado en OS y no siempre son la mejor solucion hablando de microservicios que es el boom fansi.
Micro servicios es un modelo que los proveedores clouds han impuesto. Tiene su cosas buenas, pero al final terminas pagando más que cuando tenías soluciones monolíticas. Es un negocio para ellas, pero ya no podemos salir, no podemos dejar de consumirlo...
@@MauroBernal Ok muyb valido el cuestionamiento, pero ahora hago la pregunta, estos modelos de microservicios para que tipo de empresas aplica, yo normalmente escucho de microservicios pero lo que no nos dicen es que de las empresas que hablan es de empresas que gestionan cieentos o miles de peticiones por segundo osea una demanda muy alta y que en su equipo cuentan con mas de 5 o 10 personas minimo que atienden todo el area de sistemas, pero para empresas fansi pequeñas que solo cuentan con 1 desarrollador, 1 o 2 personas de soporte tecnico, para esas empresas no aplica esto ya que el desarrollar microservicios en primera el desarrollador tiene que tener todo el skill necesario sobre como funcionan las aplicaciones desacopladas y luego su implementacion, una correcta estructura de base de datos y todo lo que engloba, esto lo comento por que he visto empresas que requieren fullstack y en su equipo de desarrollo es solo 1 persona y quieren que esa persona se haga cargo de todo y si hablamos del salario es pesimo, por eso hablo que esto es para empresas bastante grandes con poder economico y transaccionalidad no para empresas pequeñas que son fansi y que quieren imitar a grandes corporativos en hacer lo que ellos hacen y pues lo veo muy complicado, ese es mi pensar y no es que los microservicios esten mal no, pero hay que ver a que tipo de empresa aplica este tipo de arquitectura. Saludos.
excelente video. El único que encontré en el que se explica bien y detalladamente el tema. 👌
Muchas gracias
Video god, muy god, sos un capo
Espero que el contenido sea útil. Trato de subir videos todas las semanas.
Gracias por el query en sql express 2022, solo pude ver el puerto de escucha por medio del query asi que excelente aporte se agradece: USE master GO xp_readerrorlog 0, 1, N'Server is listening on' GO
Genial. Estas cosas son las que te salvan el día.
Si estoy loggeado, me regreso a ver el login se seguirá viendo. Como se puede evitar?
En ese caso agregas un validador. Si ya estás logueado le muestras su nombre y la opción de cerrar sesión. Si no esta logueado le muestras el login normal.
@@MauroBernal Pero desde el historial podría regresar al Login o al registro y ver las paginas, mi pregunta es que si estas loggeado no puedas regresarte a ver el login o registro desde el historial
@@BeteotoStardust desde el navegador claro que podrá ver su historial de navegación e intentar volver a usa de esas páginas. Sin embargo tu podrás válidar en la carga de una de ellas si es posible acceder a las mismas, cambiando el contenido, redirigiendo a otra página o mostrando un no permitido si no tiene acceso. Tu podras saber si el usuario ha iniciado sesión, que roles tiene, etc. Y a partir de ello es que en cada controlador / vista armas tu lógica.
podrias explicarlo con mvc
excelente video Mauro toda la playlist esta muy buena felicitaciones
Muchas gracias. Trato de traer temas todas las semanas.
Mas son motivaciones comerciales , no hay que ser experto para saber las grandes y mejores oportunidades que representa PHP tanto para clientes como para programadores- que extraño.
El mercado y la oferta se dirigió hacia otro lado. Solo mira avisos y veras lo que digo.
Gracias a esta explicacion logramos crear Grandes Opciones en la red.
Y sobre todo en habla hispana. Hay muy buen contenido pero en Inglés.
excelentes videos
Muchas gracias
Este contenido es increíblemente útil, agradezco de antemano tu tiempo y la voluntad de compartir tu conocimiento. He buscando en los últimos días documentación e información en vídeo sobre Identity y llegué a tu canal después de mucho pero, sin dudas, la forma que tienes para explicar es de muy alto nivel. Me he suscrito y te quería preguntar si existe la posibilidad de actualizar este contenido pero para lo último que mencionaste sino que crear un servidor de identidad para que otras aplicaciones puedan utilizar este servicio, más ahora que la versión 8 de NET Core ya se encuentra disponible del todo. Estaría muy agradecido.
Gracias por tu tiempo y tu comentario. Se agradece mucho. Ya estamos con #Net9 pero por ahora no hay cambios sobre Identity. Veré si puedo actualizar el mismo.
Excelente información
Muchas gracias. Subo contenidos todas las semanas.
Franco gay
y quien es Franco?
Infisical is the way to go!
I honestly didn't know him. Maybe it needs more publicity. It looks promising but Vault has an advantage being from Hashicorp.
Oye bro porfa espero me puedas responder este problema es que tengo este error en visual studio que dice "para compilar este proyecto deben estar instaladas las siguientes cargas de trabajo: Android wasm-tools-net6 para instalar estas cargas de trabajo, ejecute el comando siguiente: dotnet workload restore" y el archivo que falta se llama "Microsoft.NET.sdk.import" y ya me he instalado casi todo, el wasm-tools-net6, el de net7, tengo las modificaciones del visual studio instaladas y no logro solucionar ese error me puedes ayudar?
Haz un -dotnet restore -dotnet workload restore
@@MauroBernal me dice que debo especificar un archivo de proyecto o de solución, como lo selecciono? (perdón por preguntar tanto es que soy algo nuevo en esto)
Debes hacerlo en la carpeta en donde esta en . csproj. Seguramente debes ingresar una carpeta más.
Genio
Intenté actualizarlo a #Net9 pero me sorprendió que el interés por #MongoDB ha decaído (según words de Google). Porque será? Será por culpa de #REDIS?
Un desarollador competente de PHP puede aprender python en tres dias. Dominarlo en un mes. La mayoría de los desarrolladores PHP con los que he trabajado, tenian un solido manejo de js. Yo deje de usarlo en 2014 y ahora me encuentro con que ha mejorado significativamente.
Eso es verdad, pero en realidad un desarrollador competente puede pasarse por diferentes lenguajes y frameworks, no importa de donde viene o hacía donde va. Todos hemos pasado por esto. Mis inicios son en #PHP, luego fui mutando, en principio por influencia del mercado. También trabaje con "ActionScript para Flash (Adobe) y aquí me ves...
Donde se puede aprender?
Con ganas y tiempo en internet puedes aprender lo que sea
Saludos, una pregunta como puedo imprimir en una impresora termica bluetooth
Lo lograste solucionar? aún no me ha tocado esto, pero se que marcas como Zebra tienen ya portado sus librerías para net MAUI.
Tengo una duda, estoy obligado a usar windows server ? para implementar un proyecto en IIS ?
Tienes una imagen de docker de iis pero entiendo que es solo para windows. Ahora si tu proyecto es de Net framework debe correr bajo windows. Pero si es de Net core o Net 6+ corre bajo linux.
Buenas, Como agrego un único banner publicitario común a mi app con pestañas
visual studio.
Ahora Jetbrains Riders tiene una versión gratuita. ua-cam.com/video/57MeQUCivuw/v-deo.html