Infisical vs Vault
29:46
3 ай бұрын
Yarp el proxy inverso de .NET
25:36
Hasicorp Vault
57:58
4 ай бұрын
Mapeadores con .NET
51:51
4 ай бұрын
Deploy con .NET
3:16:46
4 ай бұрын
IIS y .NET
22:34
5 ай бұрын
Arquitectura limpia con .NET
3:18:12
Sueldos IT 2024
27:36
5 ай бұрын
Averiguar puerto de SQL Server
2:46
Terraform y dns
8:59
8 ай бұрын
Blazor y Terraform
12:59
8 ай бұрын
Blazor y Kubernetes
11:38
8 ай бұрын
Blazor y Docker
10:27
9 ай бұрын
No uses mas NewtonSoft
28:43
Жыл бұрын
Delegates  en c#
23:03
Жыл бұрын
Ya somos patners de YouTube
0:53
Жыл бұрын
ToString To Json
6:08
Жыл бұрын
Preguntas de Entrevistas de  NET
17:08
Пікірлер
@Reimous
@Reimous 4 күн бұрын
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?
@williamsXD
@williamsXD 10 күн бұрын
Grande Xavi
@antonionatividad4513
@antonionatividad4513 14 күн бұрын
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
@MauroBernal
@MauroBernal 14 күн бұрын
👏👏 podría ser una explicación objetiva de lo que ocurre con PHP.
@ismaelperezmesa524
@ismaelperezmesa524 16 күн бұрын
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!
@MauroBernal
@MauroBernal 16 күн бұрын
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...
@ismaelperezmesa524
@ismaelperezmesa524 16 күн бұрын
@@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!
@MarioRamirez-rl3ed
@MarioRamirez-rl3ed 19 күн бұрын
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
@herko8a
@herko8a 26 күн бұрын
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.
@MauroBernal
@MauroBernal 24 күн бұрын
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
@herko8a
@herko8a 24 күн бұрын
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.
@MauroBernal
@MauroBernal 24 күн бұрын
@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)
@arielcabrera2584
@arielcabrera2584 29 күн бұрын
Que paso con el resto de videos ?
@leonardoabdala6511
@leonardoabdala6511 Ай бұрын
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
@vatmanzlokuz680
@vatmanzlokuz680 Ай бұрын
este video esta muy bueno
@versascemx
@versascemx Ай бұрын
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.
@MauroBernal
@MauroBernal 24 күн бұрын
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...
@versascemx
@versascemx 24 күн бұрын
@@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.
@FranS-uh4bn
@FranS-uh4bn Ай бұрын
excelente video. El único que encontré en el que se explica bien y detalladamente el tema. 👌
@MauroBernal
@MauroBernal Ай бұрын
Muchas gracias
@diegojaraestivill5620
@diegojaraestivill5620 Ай бұрын
Video god, muy god, sos un capo
@josedesiderio2020
@josedesiderio2020 Ай бұрын
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
@BeteotoStardust
@BeteotoStardust 2 ай бұрын
Si estoy loggeado, me regreso a ver el login se seguirá viendo. Como se puede evitar?
@MauroBernal
@MauroBernal 2 ай бұрын
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.
@BeteotoStardust
@BeteotoStardust 2 ай бұрын
@@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
@MauroBernal
@MauroBernal 2 ай бұрын
@@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.
@victormarin8024
@victormarin8024 2 ай бұрын
podrias explicarlo con mvc
@victormarin8024
@victormarin8024 2 ай бұрын
excelente video Mauro toda la playlist esta muy buena felicitaciones
@sebastiancayo9523
@sebastiancayo9523 2 ай бұрын
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.
@EstebanSuarez-po5vv
@EstebanSuarez-po5vv 2 ай бұрын
Gracias a esta explicacion logramos crear Grandes Opciones en la red.
@serjioto88
@serjioto88 2 ай бұрын
excelentes videos
@MauroBernal
@MauroBernal 2 ай бұрын
Muchas gracias
@juanhuenchun8908
@juanhuenchun8908 2 ай бұрын
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.
@hegodis
@hegodis 3 ай бұрын
Excelente información
@edsonV1073
@edsonV1073 3 ай бұрын
Franco gay
@vladmatsiiako9327
@vladmatsiiako9327 3 ай бұрын
Infisical is the way to go!
@MauroBernal
@MauroBernal 3 ай бұрын
I honestly didn't know him. Maybe it needs more publicity. It looks promising but Vault has an advantage being from Hashicorp.
@SaMeiersOficial
@SaMeiersOficial 3 ай бұрын
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?
@MauroBernal
@MauroBernal 3 ай бұрын
Haz un -dotnet restore -dotnet workload restore
@SaMeiersOficial
@SaMeiersOficial 3 ай бұрын
@@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)
@MauroBernal
@MauroBernal 3 ай бұрын
Debes hacerlo en la carpeta en donde esta en . csproj. Seguramente debes ingresar una carpeta más.
@augustoogas1323
@augustoogas1323 3 ай бұрын
Genio
@feralaca123
@feralaca123 3 ай бұрын
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.
@jonathanali7159
@jonathanali7159 3 ай бұрын
Donde se puede aprender?
@rampoona67
@rampoona67 3 ай бұрын
Saludos, una pregunta como puedo imprimir en una impresora termica bluetooth
@escogil18
@escogil18 3 ай бұрын
Tengo una duda, estoy obligado a usar windows server ? para implementar un proyecto en IIS ?
@MauroBernal
@MauroBernal 3 ай бұрын
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.
@laura-ge3gy
@laura-ge3gy 4 ай бұрын
Buenas, Como agrego un único banner publicitario común a mi app con pestañas
@felicitasgarcia
@felicitasgarcia 4 ай бұрын
visual studio.
@edgargutierreza.3369
@edgargutierreza.3369 4 ай бұрын
Excelenre.
@LeonoX97
@LeonoX97 4 ай бұрын
Muchas gracias, me sirvio mucho el video
@shocksue7
@shocksue7 4 ай бұрын
Mauro este video esta muy completo, muchas gracias!!!
@_PulpoPaul
@_PulpoPaul 4 ай бұрын
Recomendas trabajar con .NET Core y SQL Server en linux?
@_PulpoPaul
@_PulpoPaul 4 ай бұрын
Podrías hacer un video hablando de LINQ to DB?
@neuralhide
@neuralhide 4 ай бұрын
Sensacional Muchas Gracias. ME has ayudado mucho. voy a probarlo en mi primera APP. Tengo una duda, comentas que la app debe estar ya publicada antes de crear cargarla a la cuenta de los anuncios para que genere el ID. Esto quiere decir que debo subirla ya con los espacios asignados listos solo para poner los ID en una siguiente publicación ya cuando tenga los IDs? o puedo ponerle los espacio el el código de la app después. en una actualización? De antemano agradezco tu valiosa respuesta amigo.
@MauroBernal
@MauroBernal 4 ай бұрын
Te conviene luego en una actualización colocar los banners y reajustar las pantallas. Esto siempre y cuando uses los banners de publicidad. Recuerda que también tienes otros estilos como los popups ante eventos.
@TheKarlGamesFull
@TheKarlGamesFull 4 ай бұрын
Muchas gracias, justo estaba buscando algo similar
@MauroBernal
@MauroBernal 4 ай бұрын
Tengo una segunda parte con Infisical, que es otra alternativa. Pronto la estaré subiendo también.
@escogil18
@escogil18 4 ай бұрын
Ojala pudiera mutiplicarme para darle los me gusta que merece estos videos, maravilloso contenido!
@MauroBernal
@MauroBernal 4 ай бұрын
Mil gracias!. Gracias por la buena onda.
@r.amilcarrivasmarquez2892
@r.amilcarrivasmarquez2892 4 ай бұрын
Siento que el codigo con mapster gana semántica con los métodos de extención.
@OscarGarcia-up3ph
@OscarGarcia-up3ph 4 ай бұрын
Mapster rifa, no conocia Mapperly muchas gracias lo voy a verificar
@fernandopoveda9861
@fernandopoveda9861 4 ай бұрын
Bueno, lo primero hay que reconocer el gran crecimiento de .net como un ecosistema bastante robusto y las infinitas posibilidades que ofrece a nivel del desarrollo de aplicaciones a gran escala. Lastimosamente, el problema no es la tecnología si no los desarrolladores (porque no decirlo tambien arquitectos que te encuentras en el mundo laboral); el objetivo de la arquitectura no es crear alternativas super avanzadas y completas; cada vez que revisas como está construida una herramienta de una empresa que lleva años en el mercado, siempre descubres que el código es lo mas claro e intuitivo posible; no con capas y capas de abstracción. Esto es absurdo, trabajo en una empresa y ellos tienen su plataforma, con plantillas y modelos de desarrollo...pero esta es el primer escalón para el fracaso de una aplicación. (Hay que aceptarlo, la arquitectura cebolla era horrible, y fue el fracaso de muchas aplicaciones Core al ser difíciles de mantener).
@escogil18
@escogil18 4 ай бұрын
Excelente vídeo, como se meneja el tema de las cookies si tengo el back separado en un Api ?
@MauroBernal
@MauroBernal 4 ай бұрын
Una webapi es un servicio web del tipo restful y se caracteriza por no tener estados. Es decir que el no debe llevar las cookies. En ese caso es responsabilidad de la aplicación que uses en el frontend.
@fernandopoveda9861
@fernandopoveda9861 4 ай бұрын
Bueno, Automapper no es de mi predilección; podemos recurrir de forma sesgada a los implicit operator; o bien recurrir a los Source generators con Mapperly; las cuales son alternativas mucho más eficientes. Excelente información felicidades!!
@MauroBernal
@MauroBernal 4 ай бұрын
Si, tal cual. En su defecto prefiero mapster. Sin embargo la captura la hice con un proyecto de ejemplo que está centrado en las librerías mas usadas, y automapper es una de ella. Genial tu aporte. Gracias
@MagnusRazer
@MagnusRazer 4 ай бұрын
No creo que te tomen estas preguntas en una entrevista, nunca tuve una. Pero si programo y si me hacen esto me dice que tremendos hdrmp son. Porque no te interesa para resolver problemas.
@fernandopoveda9861
@fernandopoveda9861 4 ай бұрын
Ahora los podemos tener, en la practica separar el código es algo necesario para no acumular todo en un único archivo!!
@MauroBernal
@MauroBernal 4 ай бұрын
Clases de extensión para tu program.cs
@fernandopoveda9861
@fernandopoveda9861 4 ай бұрын
@@MauroBernal Si lo mas recomendable sería por extensión con declaración de métodos estáticos para evitar los consumos innecesarios de memoria.
@dardodariocallado5483
@dardodariocallado5483 3 ай бұрын
Tengo un controlador, conexión a mysql y agregue las vistas pero no levanta la vista solo lo de home levanta y lo mío me salte ??? algún email te mando el código es de básico yo principiante
@dilandiasdias2041
@dilandiasdias2041 4 ай бұрын
excelente contenido mil gracias
@MauroBernal
@MauroBernal 4 ай бұрын
A la orden
@David_Llave
@David_Llave 4 ай бұрын
Muy buena info !
@MauroBernal
@MauroBernal 4 ай бұрын
A la orden
@xavierparlat4178
@xavierparlat4178 5 ай бұрын
Por suerte vivo en Europa, una pagina web empieza en los 500 euros, un blog 250 euros, una pagina web medianamente compleja 2500 euros y una mas compleja a 5000 euros para arriba. Si necesitas amigo vente para aqui que te consigo algo! :) Saludos colega!
@metabeta8532
@metabeta8532 5 ай бұрын
Gracias por tomar tu tiempo para compartir tu conocimiento
@MauroBernal
@MauroBernal 5 ай бұрын
Gracias por comentar