JavaScript: Arrow functions

arrow-functions-1

Últimamente muchos desarrolladores de JavaScript hemos incorporado las arrow functions a nuestro código, por nuestra experiencia en otros lenguajes y/o por la facilidad para utilizarlas. Aquí explico lo que son, sus ventajas y cómo podemos utilizarlas.

Sigue leyendo “JavaScript: Arrow functions”

.NET SoapClient: simple cliente para servicios SOAP

Ya hace varios años que se pusieron de moda las Web APIs, pero hasta la fecha, los servicios por medio del protocolo SOAP siguen siendo de lo más usado. En .NET tenemos los Web Services (ASMX) y WCF, que permiten crear servicios bajo este protocolo. La facilidad de crearlos y consumirlos en este framework es parte de lo que los hace tan populares hasta hoy en día.
Sigue leyendo “.NET SoapClient: simple cliente para servicios SOAP”

ASP.NET MVC: Subir archivos de forma asíncrona con jQuery.Form plugin

Ya llevo algo de tiempo metiéndome en lo que son las aplicaciones web asíncronas. Resulta conveniente porque, por un lado, permite al usuario hacer distintas actividades al mismo tiempo, y por otro, reduce la cantidad de datos enviados a través de la red, ya que no se tiene que cargar la página completa cada vez que se reciba un resultado desde el servidor.

Trabajando con herramientas como jQuery, es muy fácil hacer operaciones asíncronas (con la función ajax) para casi todos los casos. En este artículo hablo de un caso muy particular que, aunque con jQuery no es nada sencillo, con un complemento para éste se vuelve de lo más fácil: cargar archivos de manera asíncrona.

Sigue leyendo “ASP.NET MVC: Subir archivos de forma asíncrona con jQuery.Form plugin”

Comillas

De lo que se entera uno.

No tiene que ver directamente con programación, pero encontré este artículo que habla sobre el uso de las comillas en textos:

http://smartquotesforsmartpeople.com

Básicamente se refiere al mal uso que hacemos a las comillas rectas, sean 'simples' o "dobles", para hacer una cita o resaltar un texto. Lo correcto es usar las comillas inteligentes (no sé si la traducción literal sea la adecuada, pero no encuentro el término correcto), tanto en comillas ‘simples’ como “dobles”.

A mi, sinceramente, nunca me gustaron estas comillas inteligentes. Ese desprecio me lo provocó Microsoft Word, con su insistencia en reformatear todo lo que uno escribe, sean comillas, guiones, etc. Pero las reglas gramaticales no tienen que ver con los gustos personales, así que de ahora en adelante, será bueno darle su debido uso.

Como se describe en el artículo, usarlas en Windows es algo complicado, sobretodo si no se tiene un teclado numérico. Pero hay que buscar la manera, ya que es la escritura correcta.

Y dentro de lo que sí tiene que ver con la programación, es el hecho de que las comillas rectas sí se deben usar en código. Hay que aprender también a diferenciar el código de la redacción.

Redimensionar y guardar imágenes en ASP.NET

Sigue leyendo “Redimensionar y guardar imágenes en ASP.NET”

Javascript – Datepicker con HTML5

Entre las nuevas características de HTML5 están los nuevos tipos de input, para campos numéricos, de fecha, url, email, etc. El problema al crear aplicaciones es cómo utilizarlos sin dejar de lado los navegadores que no las soportan.

Sigue leyendo “Javascript – Datepicker con HTML5”

.NET WinForms: Aplicaciones MDI

Ayer les mostré a mis alumnos cómo crear aplicaciones donde una ventana contiene a todas las demás en la aplicación. Aquí les comparto el proyecto ejemplo.

Sigue leyendo “.NET WinForms: Aplicaciones MDI”