Publicidad

RSS Programación

Java, el lenguaje más usado y su evolución

20 Comentarios
Java, el lenguaje más usado y su evolución

Hace unos días estuve revisando el indice TIOBE (2015) que muestra una lista de los lenguajes más utilizados por los desarrolladores. Java ocupa el primer lugar con casi un 20 % de cuota de mercado. La verdad es que no es una gran sorpresa ya que siempre ha ocupado un lugar destacado. Lo que si sorprende es que haya avanzado en este último año un 4,29%, existiendo cada día más alternativas. ¿Porqué nos encontramos con esta situación?
Leer más »
Publicidad

Wolfram, la potencia del código de Mathematica en la Nube

1 Comentario
Wolfram, la potencia del código de Mathematica en la Nube

Hace más de tres décadas, Stephen Wolfram fundó la empresa Wolfram Research en donde programó la primera versión de sistema de álgebra computacional llamado Mathematica; y en donde dio sus primeros pasos el lenguaje que ocupa este artículo.

Wolfram language es un lenguaje de programación simbólico, funcional y procedural. Según sus autores, capitaneados por Stephen, es un nuevo paradigma de programación orientado al conocimiento que permite realizar construcciones integradas que se conectan directamente a los conceptos.

Leer más »

"No pensé que me escogerían a mí". Entrevista a participantes del programa de becas en DX

7 Comentarios
"No pensé que me escogerían a mí". Entrevista a participantes del programa de becas en DX

Ayer publicamos en GenbetaDev una larga entrevista a Jose Bonnin, el responsable del equipo de evangelistas Técnicos de Microsoft España, en donde nos habló largo y tendido de los requisitos, responsabilidades y ventajas que tendrán los becarios seleccionados en el programa de DX 2014-15.

Hoy quiero darle voz a tres desarrolladores que fueron seleccionados y ya han vivido esta experiencia: Sergio Gallardo Sales, Carlos Carrillo Boj, Gorka Madariaga Núñez y Adrián Fernández García..

Mostrándonos una mirada desde un ángulo diferente, más cercano al de los solicitantes que están apostando por un futuro profesional similar.

Leer más »

“El perfil del becario DX requiere que la tecnología sea su hobby”. Entrevista a Jose Bonnin

3 Comentarios
“El perfil del becario DX requiere que la tecnología sea su hobby”. Entrevista a Jose Bonnin

Developer eXperience, el antiguo DPE, es el departamento de evangelistas técnicos de Microsoft, en donde se acaba de abrir la recepción de solicitudes para el programa de este año de becarios del departamento.

Y aprovechando la oportunidad que representa para jóvenes estudiantes de integrarse durante un año en esta compañía de software, le hemos realizado una larga entrevista al responsable de los evangelistas técnicos de España - Jose Bonnin – en donde nos habla tanto de los requisitos, responsabilidades y beneficios del programa de becas, como del trabajo que realiza un DX.

Leer más »

Standing desk, o trabajar toda la jornada de pie

23 Comentarios
Standing desk, o trabajar toda la jornada de pie

Como cualquier día, te levantas y vas a trabajar. Cuando llegas, te sientas en tu silla y pasas unas cuantas horas delante del ordenador programando. De vez en cuando haces un descanso. Cambias de postura, te estiras o vas a la máquina a por un café, pero la mayor parte del tiempo estás sentado. Si eres responsable, estarás sentado en una postura ergonómica. Si eres como la mayoría de las personas, estarás inclinado hacia la pantalla de tu ordenador. O quizá inclinado hacia atrás como si fueras en un coche deportivo. O irás cambiando entre ellas cada cierto tiempo. Y así todos los días, sin preguntarte, si hay una postura mejor y más sana de trabajar delante del ordenador.

Y es que hay veces que tenemos tan interiorizada la forma de hacer las cosas, que cualquier cambio que hagamos nos parece raro o poco natural. Pero entonces aparece alguien con una nueva idea. Una idea que choca con años de costumbre. Hablamos del standing desk, que básicamente aplica el concepto de trabajar de pie delante del ordenador. Algo que nos parece, al menos de primeras, extraño y antinatural.

Pero, trabajar de pie ¿es viable? ¿Es recomendable? ¿Hay algún loco que trabaje así?

Leer más »
Publicidad

¡Dios mío, está lleno de libros!

4 Comentarios
¡Dios mío, está lleno de libros!

Los que me leéis en GenbetaDev de forma habitual, sabéis que tengo una especial debilidad por las bibliotecas de libros, y más si son gratuitos.

Así por aquí ya he publicado unas cuantas de ellas, tanto internacionales (todas en inglés), nacionales, como cualquiera que me parezca un interesante recopilatorio de información de esta profesión que obliga a la auto formación.

Sin embargo hoy quiero compartir una que realmente me ha dejado con la boca abierta por su extensión y, sobre todo, por su diversidad temática.

Leer más »

Desarrollo en Android y IOS con F#

22 Comentarios
Desarrollo en Android y IOS con F#

Sin duda la programación funcional cada vez esta ganando más espacio, la noticia de hoy tiene que ver con esto.

F# ahora esta soportado para las plataformas Android y IOS gracias a la empresa Xamarin. A partir de la versión Xamarin 4.8 podemos utilizar F# para desarrollar aplicaciones Android y IOS. Les recuerdo que Xamarin es la empresa que llevo a C# a Android y la principal promotora de Mono.

Y para el que no sabe, F# es un lenguaje de programación multiparadigma de código abierto, para la plataforma .NET, que conjunta la programación funcional con las disciplinas imperativa y orientada a objetos. Es una variante del lenguaje de programación ML y es compatible con la implementación Objective Caml. F# fue inicialmente desarrollado por Don Syme de Microsoft Research, pero actualmente está siendo desarrollado por la División de Desarrolladores de Microsoft y es distribuido como un lenguaje totalmente soportado en la plataforma .NET y Visual Studio 2010, 2012 y 2013.

Más información | F#

Leer más »

¿A qué tipo de peticiones has tenido que decir NO a tu cliente?: La pregunta de la semana

Comentar
¿A qué tipo de peticiones has tenido que decir NO a tu cliente?: La pregunta de la semana

A menudo me toca explicar a amigos y familiares que la informática es un trabajo multidisciplinar, y que a lo largo de mi carrera laboral he tenido que aprender funciones de banca, periodismo, comercial, industria, farmacia... Pero independientemente del nicho al que pertenezca el proyecto en el que recaigas, siempre hay una parte importante de psicología para conseguir llevar las ideas a buen puerto.

Por una parte, hay que saber entender lo que quiere el cliente (que no siempre coincide con lo que pide o con lo que necesita), y por otra parte hay ocasiones en que tenemos que negarnos a cumplir sus peticiones porque cae en alguna de las siguientes "íes":

  1. Es ilegal
  2. Es inmoral
  3. Es inviable / imposible
  4. Nada de lo anterior, pero tú como programador eres incapaz de conseguir lo que pide.

Una de las mejores maneras de aprender a lidiar con este tipo de situaciones es atendiendo a la experiencia de nuestros colegas, por eso nos gustaría que compartieseis con nosotros:

¿A qué tipo de peticiones has tenido que decir NO a tu cliente?
Leer más »

Patrones de diseño: qué son y por qué debes usarlos

22 Comentarios
Patrones de diseño: qué son y por qué debes usarlos

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 patrones aplicados a la programación orientada a objetos.

Leer más »
Publicidad

Ver más artículos