feed

Formación

¿Recuerdan de las definiciones matemáticas de por ejemplo números pares o múltiplos que veíamos en la escuela? por ejemplo la definición de los números pares mayores a 10 sería así:

s = { 2 * x | x € N, 2 * x > 10 }

Esto se lee como los números pares (2*x) que pertenecen (€) a los números naturales (N) y que sean mayores que 10. La parte anterior al separador se llama la función de salida, x es la variable, N es el conjunto de entrada y 2 * x > 10 es el predicado.

De esta forma se define la...

Leer más »

Pensar de forma funcional es bastante difícil y más que nada si estamos programando en otro paradigma. Por lo tanto la idea es plantear un problema y buscar una solución funcional.

Problema Normalmente cuando escribíamos expresiones matemáticas en la escuela lo hacíamos de forma infija . Por ejemplo, 10 -(4 + 3) * 2. +, * y - son operadores infijos. Resulta bastante útil, ya que nosotros, como...

Leer más »

Google está claramente empeñada en atraer más desarrolladores a su plataforma Android (y formarlos). En busca de la enseñanza de calidad, se ha unido con Udacity (una de las plataformas online más reconocidas de enseñanza online) para ofrecer un curso guiado para aprender a desarrollar en Android.

El curso están dirigido por tres Google Developer Advocates reconocidos como Reto Meier (autor de ...

Leer más »

HATEOAS es la abreviación de Hypermedia as the Engine of Application State (hipermedia como motor del estado de la aplicación). Es una restricción de la arquitectura de la aplicación REST que lo distingue de la mayoría de otras arquitecturas. El principio es que un cliente interactúa con una aplicación de red completamente a través de hipermedia proporcionadas dinámicamente por los servidores de...

Leer más »

Había hecho mis pinitos con Basic pero servidor aprendió a programar realmente en Pascal en el primer curso de la carrera de Informática. Luego, en segundo, llegaron C y C++. Como yo, muchos otros miles de informáticos y desarrolladores formados a finales de los 90s y principios de este (decepcionante) siglo. No hace mucho tiempo pero parece el pleistoceno. Hoy Pascal es poco menos que una lengua...

Leer más »

Cada cierto tiempo traigo los enlaces a bibliotecas de libros electrónicos que se van publicando en Internet y que tienen como característica principal el que sean gratuitos, además de útiles.

Hoy traigo la mega recopilación de todo tipo de publicaciones en formato ebook de la mayoría de las tecnologías Microsoft, desde el punto de vista de desarrollador y Sistemas.

Una colección de más de 150...

Leer más »

Es muy común que trabajemos con listas y también es muy común que tengamos que recorrerlas para obtener un valor. Por ejemplo si queremos el promedio de una lista de números, debemos sumar todos los números para luego dividirlos por la cantidad.

Este es un patrón muy común y por lo tanto en Haskell nos brinda unas cuantas funciones muy útiles para encapsular este comportamiento. Estas funciones...

Leer más »

Las personas que nos dedicamos al mundo técnico en el campo de la informática solemos estar leyendo libros, blogs y revistas de nuestro área de forma más o menos continua. Estos libros se acaban convirtiendo en compañeros infatigables de esos viajes hacia nuevos proyectos con nuevas tecnologías.En este artículo voy a introducir una colección de libros que se denomina "Head First".

Head First...

Leer más »

Los Visual Studio ALM Rangers son destacados miembros de la comunidad técnica de Microsoft que utilizan su tiempo libre para, en conjunto con los MVP y especialistas de todo el mundo, dedicarse a construir una guía extensa y profunda de los conceptos y estrategias a implementar con las características ALM de Visual Studio.

Desde 2006 están publicando de forma periódica estos documentos, que en...

Leer más »

Se acerca el verano, aunque aún queda el mes de julio con interesantes eventos, ya tenemos puesta la mirada en las vacaciones y el ritmo decae.

Este mes destacan a nivel internacional dos de los eventos más influyentes del año como son el WWDC de Apple o la Google IO, ambos los podremos seguir en streaming y los numerosos vídeos que publican.

A nivel nacional vamos a hacer un repaso entre los...

Leer más »

Genbeta Dev Respuestas Las mejores respuestas para las mejores preguntas

Sigue a Genbetadev