feed

Programación

Si eres programador seguro que has oído hablar de los patrones de diseño. Es posible incluso, que ya los estés utilizando en tus aplicaciones.

Los patrones de diseño son una herramienta muy útil. Cualquier programador debería conocer, por lo menos, los patrones más utilizados. Y es que tenerlos en nuestra caja de herramientas nos puede ahorrar muchos dolores de cabeza.

Aunque en este artículo no vamos a hablar de patrones concretos, hay que tener en cuenta que estamos haciendo referencia a...

Leer más »

La mayoría de los que trabajamos en desarrollo nos centramos en proyectos del tipo CRUD, más o menos complejos pero que finalmente capturamos, modificamos y persistimos información desde un interfaz de usuario hasta una base de datos vía backend.

Mientras, miramos de reojo con envidia a los que se dedican a la creación de videojuegos, la principal motivación inicial de la mayoría de los...

Leer más »

Una de las operaciones más básicas que realizamos en cualquier aplicación son las operaciones con ficheros. Es decir subir, bajar, leer o escribir ficheros (de texto por ejemplo) en una unidad de almacenamiento; sea en local, en red o, como quiero mostrar en este tutorial, en una StorageAccount de Windows Azure.

Pero primero voy a describir por encima como es la estructura en donde voy a guardar...

Leer más »

Todos hemos oído hablar de Node.js como tecnología que permite trabajar con Javascript del lado del servidor. Poco a poco Node se está ganando un hueco en la comunidad. Sin embargo hay muchas dudas sobre su funcionamiento. Vamos a intentar en este artículo acercarnos un poco más a esta tecnología tan interesante.

El motor V8 de google

Node.js esta basado en el motor V8 de Javascript de Google....

Leer más »

Uno de los pilares de la programación orientada a objetos (POO) es la Introspección. Es decir, la capacidad para acceder a la información y estructura interna de un objeto en tiempo de ejecución. Como sabes, Xojo es un lenguaje de programación orientado a objetos moderno y, como tal, la capacidad de introspección está contemplada de principio a fin.

¿Y para qué querrías utilizar la introspección...

Leer más »

ArnoldC es un lenguaje de programación basado en frases de Arnold Schwarzenegger. Si señores parece un chiste y lo es, pero un chiste que se puede utilizar para hacer programas. Entre las instrucciones más graciosas tenemos:

  • False: I LIED
  • True: NO PROBLEMO
  • If: BECAUSE I'M GOING TO SAY PLEASE
  • Else: BULLSHIT
  • EndIf: YOU HAVE NO RESPECT FOR LOGIC
  • While: STICK AROUND
  • EndWhile: CHILL
  • PlusOperator: GET
...
Leer más »

ECMAScript 6 o dicho de otra forma: la nueva versión de JavaScript, que actualmente están empezando a implementar algunos navegadores. Firefox tiene un amplio soporte para esta nueva versión de JavaScript y Chrome, tiene algo de soporte (aunque se puede extender habilitando alguna flag).

Pero sin más preámbulos vamos a conocer los nuevos tipos de variables que acompañan a ya clásico var, como es ...

Leer más »

Es domingo, acaba la semana y llega el momento de hacer el repaso a todos aquellos enlaces que los editores de Genbeta Dev hemos ido recopilando. Aquí tenéis un nuevo pull request con todos aquellos artículos interesantes, curiosos o divertidos que hemos encontrado en internet.

  • Esta semana se ha lanzado la versión 1.3 de Go. Si recordáis, Go, es un lenguaje de programación creado por Google. En
...
Leer más »

En Scala las funciones también son objetos por tanto es posible pasar funciones como argumentos, guardarlas en variables y devolverlas como respuesta de otras funciones. Esta habilidad para manipular funciones como valores es una de las piedras angulares de la programación funcional.

Como ejemplo muy simple de porqué puede resultar útil el uso de funciones como valores, consideremos una función...

Leer más »

Como tantas veces se ha dicho, la programación de aplicaciones informáticas es una actividad artística y compleja, que requiere un constante estudio para mantener las “armas afiladas” y poder enfrentarnos de manera óptima a los más insospechados retos en el mundo real.

Hoy traigo una herramienta lúdica que permite practicar el analizar, refactorizar, modificar y mejorar piezas de programación: ...

Leer más »

Genbeta Dev Respuestas Las mejores respuestas para las mejores preguntas

Sigue a