En este video te enseñare como es el manejo de excepciones en C# .Net tomando ejemplos de situaciones de borrachos.
Curso de arquitectura software
En este curso te enseñare según mi experiencia como puedes irte adentrando a ser un arquitecto de software.
Te daré consejos de como dividir un sistema y organizarlo, así como problemática que puedes encontrar, experiencia con clientes, como hacer sistemas escalables y listos para enfrentar cambios.
El curso esta en proceso por lo cual te recomiendo te suscribas a mi canal dando clic aquí para que estés enterado al momento que publique nuevo video de esta serie.
1.- Diagrama de componentes, aun sirve UML
2.- Identificar la solución al problema, diagrama de secuencia
3.- Escalabilidad y rendimiento
4.- Seguridad en desarrollo de software parte 1 de 2
5.- Seguridad en desarrollo de software parte 2 de 2
Funciones pop, push, unshift, foreach, sort, reverse, arreglos #javascript
En este video te mostrare un conjunto de funciones de javascript que se aplican en los arreglos, funciones que creo, deberías conocer.
¿Cómo configurar MYSQL para conexiones remotas en XAMPP?, Windows #mysql
En este video te explicare como puedes poner el Mysql instalado en tu equipo público para que pueda recibir conexiones de otros equipos, esto teniendo instalado el paquete XAMPP.
¿Cómo enviar un correo electrónico con php por medio de SMTP? #php #phpmailer
En este video te mostrare como puedes enviar correos electrónicos a través de un servidor SMTP (en este caso utilizo gmail); haremos uso de la clase PHPMailer.
Código
require "PHPMailer/Exception.php"; require "PHPMailer/PHPMailer.php"; require "PHPMailer/SMTP.php"; use PHPMailer\PHPMailer\PHPMailer; use PHPMailer\PHPMailer\Exception; $oMail= new PHPMailer(); $oMail->isSMTP(); $oMail->Host="smtp.gmail.com"; $oMail->Port=587; $oMail->SMTPSecure="tls"; $oMail->SMTPAuth=true; $oMail->Username="[email protected]"; $oMail->Password="tupassword"; $oMail->setFrom("[email protected]","Pepito el que pica papas"); $oMail->addAddress("[email protected]","Pepito2"); $oMail->Subject="Hola pepe el que pica"; $oMail->msgHTML("Hola soy un mensaje"); if(!$oMail->send()) echo $oMail->ErrorInfo;
Podcast #11 – El concepto de abstracción en el desarrollo de software
En este podcast hablare de un tema que no muchos hablan, sobre el concepto de abstracción en el desarrollo de software, y como se obtiene está conforme pasan los años.
¿Cómo resolver el error XAMPP Apache server has wrong path?
El error puede mostrar algo parecido a lo siguiente:
12:07:22 PM [Apache] Apache Service detected with wrong path 12:07:22 PM [Apache] Change XAMPP Apache and Control Panel settings or 12:07:22 PM [Apache] Uninstall/disable the other service manually first 12:07:22 PM [Apache] Found Path: "C:\Apache24\bin\httpd.exe" -k runservice 12:07:22 PM [Apache] Expected Path: "c:\xampp\apache\bin\httpd.exe" -k runservice
Este error puede pasar cuando anteriormente instalamos XAMPP en nuestro equipo y activamos que se iniciaran como servicios Apache o Mysql.
Si este es el caso solo basta con que abramos XAMPP Control Panel y desactivemos las palomitas verdes, y una vez desactivadas, las volvamos a activar.

Con eso debería a volver a crearse el servicio con el path correcto.
Espero se haya solucionado tu problema.
¿Cómo crear una extensión para el navegador Chrome?, Extensión para checar todos los checkbox
En este video te enseñare como puedes hacer una extensión para el navegador Chrome, solo necesitas conocer javascript y las posibilidades son ilimitadas.
Podcast #10 – ¿Estudiar o no estudiar universidad para ser programador?
En este podcast hablaremos sobre las ventajas de estudiar en una universidad como programador.
¿Cómo enviar un correo electrónico con archivos adjuntos en C# .Net Core?, Gmail
En este video te mostrare como puedes enviar archivos adjuntos en C# .Net, utilizando una cuenta de gmail.
Activar cuenta gmail para aplicaciones terceras
- https://myaccount.google.com/lesssecureapps?utm_source=google-account&utm_medium=web&pli=1
- https://accounts.google.com/b/0/DisplayUnlockCaptcha
Código fuente:
using System; using System.Net.Mail; namespace EmailAdjunto { class Program { static void Main(string[] args) { string EmailOrigen = "[email protected]"; string EmailDestino = "[email protected]"; string Contraseña = "tu_pass"; string path = @"C:\turuta\burger.png"; string path2 = @"C:\turuta\a.jpg"; MailMessage oMailMessage = new MailMessage(EmailOrigen,EmailDestino,"este es un asunto","<b>soy texto negro</b>"); oMailMessage.Attachments.Add(new Attachment(path)); oMailMessage.Attachments.Add(new Attachment(path2)); oMailMessage.IsBodyHtml = true; SmtpClient oSmtpCliente = new SmtpClient("smtp.gmail.com"); oSmtpCliente.EnableSsl = true; oSmtpCliente.UseDefaultCredentials = false; oSmtpCliente.Port = 587; oSmtpCliente.Credentials = new System.Net.NetworkCredential(EmailOrigen,Contraseña); oSmtpCliente.Send(oMailMessage); oSmtpCliente.Dispose(); } } }