Introducción a Swift : To do list App

Buenas tardes a todos, ahora que me encuentro con un poco de tiempo libre me dedico el tiempo para hacer unos tutoriales de iOS y el nuevo lenguaje de programación: Swift.

La verdad, si ya has leído de Swift sabrás el gran cambio que se ha visto desde Objective-C. Objective C solo es de aprender a quererlo, y ya no habrá problemas. Pero la verdad con Swift es una gran maravilla, porque vamos, todos programamos en más de un lenguaje, y que puedas programar en iOS o OS X con un lenguaje que no está peleado con la sintaxis de los demás lenguajes es una maravilla. Soy C# developer y como todos ocupo javascript, esto para mi es un avance muy “rico” :).

Lo que vamos a hacer en esta entrada, es una aplicación simple donde existan tareas estáticas y cargarlas en un listado, muy simple para comenzar.
Leer más “Introducción a Swift : To do list App”

Implementación continua en Windows Azure con TFS

Buenas tardes a todos, en esta entrada les quiero compartir un screencast que hice para convirtiendote pro

Screencast

El Screencast habla de como hacer implementaciones programadas en un servidor web en Windows Azure utilizando Team foundation services como control de versiones y de ahí mismo mandar la acción de implementación al servidor en Azure.

Saludos!

Chat con SignalR 2.0 y MVC 5 (Visual Studio 2013)

Buenas noches a todos!, vengo de nuevo con estos screencast que ya me gusta hacer jaja. He durado bastante tiempo en hacer tutoriales, los últimos fueron tutoriales para mis alumnos del Tecnológico y ahora que me he tomado mucho café, pues se me ha quitado el sueño y decidí platicar acerca de SignalR.

Les paso los videos en youtube, les recomiendo que los vean en HD y cualquier duda ya saben, me la hacen saber y espero poder contestarles (últimamente he tenido este blog muy abandonado, lo siento 😦 )

Parte 1:



Parte 2:

Saludos 😀 y ya se la saben! Code4Fun 😀

Crear un API con .NET y consumirla desde Android

Bueno, en esta entrada vamos a tener dos videos en donde realizo lo que dice el título, crear un API ( o esa, un webservice REST) y consumir ese webservice desde Android/Java.

El vídeo, recomiendo que lo vean en HD y en pantalla completa, el audio no me fijé, pero no quedo del todo bien, espero y les sea de utilidad.

Crear un Webservice REST con WCF y C#

Consumir el WebService JSON desde Android

Código fuente: https://github.com/isaacOjeda/AndroidAPIConsumer

Como comprimir archivos con GZip [C#]

Que tal, ahora estoy intentando escribir mas seguido en el blog, pero para lograr esto lo estaré haciendo con post’s un tanto cortos.

Ahora vamos a ver como comprimir archivos con C#, lo haré lo mas sencillo posible, sin utilizar alguna GUI ni nada, simplemente por consola.

Crear un proyecto de consola

image

Lo nombraré FileGZipCompressor pero pues igual, llamenlo como uds. deseen

Crearemos una clase que se llame GZipHelper (si siguen mis posts, veran que me gusta hacer muchos helpers… jaja)

Clase GZipHelper.cs

En esta clase agregaremos los siguientes namespaces

image

Esta clase tendrá los métodos que comprimen y descomprimen, así que agregaremos un método que comprima para empezar:

image

En la linea 16-17 estamos verificando que el archivo realmente exista, si no existe lanzamos una excepción con una simple información “El archivo no existe”.

En la linea 19 estamos abriendo un Stream del archivo que queremos comprimir, es decir, lo estamos abriendo. en la linea 20 estamos creando un nuevo Stream que se guardará en la misma ruta que el archivo que estamos abriendo en la linea anterior, pero agregandole un “.gz”, es decir, el archivo comprimido ahí se guardará.

Creamos un arreglo de bytes que contendrá el archivo normal (sin comprimir), y este será utilizado para comprimir el archivo y escribirlo en el Stream “destinationFile”

Leer más “Como comprimir archivos con GZip [C#]”