feed

Lo mejor

  1. Código sin null

    Código sin null

    80

    Es cierto que cada maestrillo tiene su librillo, y que cada cual pica código como mejor le huele o más bonito le parece. En mi caso, entre las múltiples manías que tengo cuando me pongo la gorra de programador, está la de que nunca, nunca permitir que un método devuelva un valor nulo.

    Leer más

    javiercico: No comparto para nada tu propuesta. Devolver algo con...
  2. Habilidades curriculares, libertad, inversiones, SEO o lenguajes muy bien pagados: Pull Request #13

    Habilidades curriculares, libertad, inversiones, SEO o lenguajes muy bien pagados: Pull Request #13

    0

    Parezco una furgo hippy pero soy Perl, el lenguaje. Lo prometo Después de un par de semanas de descanso aquí estamos de nuevo con el Pull Request, es decir, la selección de enlaces de desarrollo y aledaños que preparamos los editores de Genbeta Dev. Para compensar la ausencia de las semanas anteriores la ración de esta semana viene cargadita, cargadita:

    Leer más

  3. RoboMongo y MongoDB

    RoboMongo y MongoDB

    6

    Poco a poco las bases de datos NoSQL se van asentando en el mercado y cada día es más necesario trabajar con ellas de una forma más sencilla. Quizás la base de datos NoSQL que más se esta utilizando hoy en día es MongoDB. Su sintaxis es muy sencilla de entender sin embargo muchas veces uno echa en falta una buena herramienta gráfica que nos acerque al mundo de MySQL WorkBench o similares....

    Leer más

  4. Chrome REST y PostMan

    Chrome REST y PostMan

    5

    El uso de arquitecturas REST se incrementa de una forma viral. Hoy en día nos es practicamente imprescindible apoyarnos en herramientas que nos faciliten el trabajo con peticiones Web que encajan con este tipo de arquitecturas. Una de las herramientas más habituales hoy en día es PostMan que funciona como una extensión de Google Chrome.

    Leer más

  5. La formación en programación de los profesores de Madrid en manos de Telefónica

    La formación en programación de los profesores de Madrid en manos de Telefónica

    18

    Hace un par de semanas os traíamos la noticia de la inclusión de asignaturas de programación en los institutos de la Comunidad de Madrid. Nos congratulábamos porque los chavales iban a salir mejor preparados en un área de conocimiento con tanto presente y futuro y porque podía significar nuevos puestos de trabajo. Esto último no va a ser así ya que las asignaturas las impartirán los profesores...

    Leer más

    fr0gdev: La foto es genial. Marca Ejpaña. Así que los amigachos...
  6. Repasando los lenguajes más populares, indice TIOBE

    Repasando los lenguajes más populares, indice TIOBE

    10

    Cada cierto tiempo nos gusta recurrir al ranking TIOBE para visualizar los lenguajes de programación más populares en perspectiva. Una sana costumbre que nos lleva a analizar cómo evolucionan los lenguajes a lo largo del tiempo. Nos pone en perspectiva de lo que está utilizando la industria en sus proyectos. Y deja en su sitio a muchos lenguajes proclives al postureo que siguen siendo muy minoritarios. Aunque...

    Leer más

  7. Nueva asignatura de Programación en los institutos madrileños

    Nueva asignatura de Programación en los institutos madrileños

    39

    Ayer se conocía una noticia muy interesante: el gobierno de la Comunidad de Madrid, encabezado por el polémico Ignacio González, anunció la creación de una asignatura de Programación de carácter obligatorio para los alumnos de los cuatro cursos de la ESO (de 12 a 16 años). Esta asignatura se implantará en 15 institutos seleccionados durante el curso escolar que empieza en breves días y...

    Leer más

    kverko: Plasmé mi primera reflexión en Genbeta : bit.ly/1vY7dSN...
  8. Sass, Mixins y HTML5

    Sass, Mixins y HTML5

    9

    Less y Sass siguen siendo los frameworks más conocidos a la hora de realizar tareas de preprocesado con CSS. Ambos nos permiten crear variables y funciones a nivel de CSS que podremos reutilizar en otras hojas permitiéndonos un mayor acercamiento al principio DRY (Dont Repeat Yourself) a nivel de las hojas de estilo.

    Leer más

  9. Minecraft affaire, ¿pueden los developers convertirse en CEOs o emprendedores?

    Minecraft affaire, ¿pueden los developers convertirse en CEOs o emprendedores?

    24

    Bill Gates se tomó en serio el tuit y mira ahora El runrun llevaba varios días pero fue hace unas horas cuando se confirmó la noticia: Microsoft compra Mojang por la cifra de 2500 millones de dólares, ergo 1932 millones de euros, ergo unos 20 Cristianos Ronaldos. Mojang es la empresa que desarrolla Minecraft y hasta hoy estaba encabezada por Markus Persson, más conocido por su nick de notch,...

    Leer más

  10. Cylon.js: la evolución JavaScript para programar dispositivos hardware

    Cylon.js: la evolución JavaScript para programar dispositivos hardware

    1

    La revolución de los pequeños robots y dispositivos hardware programables está muy presente a día de hoy. Si hace unos años programar con componentes de este tipo requería conocer lenguajes poco amigables de la familia de Emsablador y variantes, ahora se opta por alternativas como JavaScript de soporte. El framework Cylon.js es un claro exponente de esta tendencia. Programar en la era del Internet...

    Leer más

  11. Refactorizar cada mañana, Wordpress a toda pastilla y programar para el Apple 1: Pull Request #16

    Refactorizar cada mañana, Wordpress a toda pastilla y programar para el Apple 1: Pull Request #16

    0

    Agrupamos en este nuevo Pull Request Semanal #16 las recomendaciones de artículos técnicos para desarrolladores que nos hemos ido guardando los editores de Genbeta Dev durante esta semana. Carlos Ble escribe sobre sus hábitos diarios antes de ponerse a programar: dedicar los primeros diez minutos del día a revisar y refactorizar lo que hizo el día anterior. Una buena costumbre a adoptar para...

    Leer más

  12. CSS arriba, scripts abajo... y otras recomendaciones para optimizar la carga de páginas web

    CSS arriba, scripts abajo... y otras recomendaciones para optimizar la carga de páginas web

    6

    Llevamos tanto tiempo conviviendo con HTML, con su etiqueta <head> y su <body>, que es bastante probable que muchos no se hayan preguntado el porqué de esta distribución, o cómo puede afectar el alterarla. No se trata sólo de una cuestión estética de limpieza y orden del código, sino que tiene relevancia en el tiempo de carga de la página y en la experiencia del usuario mientras...

    Leer más

  13. Define el diseño de tus APIs con Blueprint, RAML o Swagger

    Define el diseño de tus APIs con Blueprint, RAML o Swagger

    0

    Muchas veces desbordados por las necesidades (urgentes) exponemos componentes internos de nuestras aplicaciones en servicios REST públicos. La inercia nos ha llevado a ir creando este tipo de APIs sin un diseño previo. Lo que conlleva problemas por la falta de planificación, lo que se traduce en la inconsistencia entre los objetos y métodos, sin hablar de agujeros de seguridad. Afortunadamente,...

    Leer más

  14. ¿Con qué lenguaje te sientes más cómodo programando y por qué?: la pregunta de la semana

    ¿Con qué lenguaje te sientes más cómodo programando y por qué?: la pregunta de la semana

    0

    Cada uno, ya sea por elección o por requisitos de su trabajo, programa en distintos lenguajes de programación. No siempre es el que más le gusta. Si el tiempo lo permite exploramos otros lenguajes con los que por una razón u otra nos sentimos más cómodos. Esta semana queremos debatir sobre los lenguajes de programación. No buscamos ni el mejor ni el peor, si no el que más se adapta a tus...

    Leer más

  15. ¿Qué tecnologías consideras que están en el abismo de ser obsoletas?: la pregunta de la semana

    ¿Qué tecnologías consideras que están en el abismo de ser obsoletas?: la pregunta de la semana

    0

    Esta semana queremos hablar de tecnologías que están en el abismo de ser consideradas como obsoletas. No queremos herir demasiadas sensibilidades, pero existen otras alternativas y no conviene quedarse estancados en algo que lleva tiempo sin actualizarse o ha dejado de ser mantenido. Podéis nominar lenguajes, librerías, frameworks o cualquier tecnología de desarrollo. Seguro que seguís utilizando...

    Leer más

  16. Se avecinan cambios en Google: dirección física obligatoria en Google Play y cierre definitivo de Web Search API

    Se avecinan cambios en Google: dirección física obligatoria en Google Play y cierre definitivo de Web Search API

    4

    Google es una empresa especializada en adaptarse al cambio, pero en ocasiones esas modificaciones no benefician precisamente a sus usuarios. En este caso, son dos los cambios que ocurrirán la semana que viene y afectarán a los desarrolladores. Por una parte, a partir del día 30 de septiembre será obligatorio incluir la dirección física del desarrollador en todas las aplicaciones de pago de...

    Leer más

  17. Nadie es más esclavo que el que se tiene por libre sin serlo, ¿de dónde es este código?

    Nadie es más esclavo que el que se tiene por libre sin serlo, ¿de dónde es este código?

    4

    Tras el merecido descanso estival para las neuronas, volvemos con los retos de reconocimiento de código. Y lo hacemos con un proyecto bastante conocido, a la par que criticado por su código, algo desorganizado e ineficiente. No obstante, su versión 1.0 contaba ya con 7 millones y medio de líneas de código. Las pistas Este proyecto, programado en C++, Java y Python, protagonizó uno de los forks...

    Leer más

  18. Yo escribí el pantallazo azul de la muerte de Windows

    Yo escribí el pantallazo azul de la muerte de Windows

    4

    Me llamo Pantallazo Azul de la Muerte y soy tu peor pesadilla JAJAJAJAJAJ Nos encantan las historias de la Historia de la Informática y el Desarrollo, quizás porque nos hacen sentirnos como herederos de algo muy grande, muy mítico. Hoy te traemos la historia que ha compartido recientemente en su blog Raymond Chen (por cierto, blog que necesita una mano de HTML5 y CSS3 como el comer, pero eso...

    Leer más

  19. Crea tu servidor de Mumble en Azure, primera parte.

    Crea tu servidor de Mumble en Azure, primera parte.

    7

    Todo jugador habitual en equipos multijugador se enfrenta tarde o temprano a la necesidad de utilizar algún tipo de herramienta para realizar conversaciones verbales – el llamado chat por voz – utilizando programas como TeamSpeak, Ventrilo o Mumble. Para dar un paso más allá hoy quiero redactar un tutorial paso a paso de cómo dar de alta un servidor Mumble en una máquina virtual alojada...

    Leer más

  20. Empieza tu proyecto Open Source en las plataformas más conocidas, CodePlex

    Empieza tu proyecto Open Source en las plataformas más conocidas, CodePlex

    20

    Voy a publicar una mini serie de tutoriales “paso a paso” en donde mostrar las plataformas más utilizadas para compartir proyectos Open Source en las diferentes comunidades y lenguajes. Así, como no podía ser de otra forma, la primera referencia que traigo es la plataforma que ofrece Microsoft, CodePlex. La cual es pequeñita en tamaño, pero tiene proyectos de gran importancia para .NET,...

    Leer más

  21. Se desvela el misterio, el nuevo Windows será Windows 10

    Se desvela el misterio, el nuevo Windows será Windows 10

    4

    Pues finalmente se desveló la incógnita. El próximo Windows, se llamará Windows 10. Y sí, Microsoft ha sorprendido a todos saltándose un número de versión. Vuelve el menú de inicio (aunque algo vitaminado) y en general el escritorio vuelve a ser el centro de atención. Nuestros compañeros de Xakata, hacen un repaso a todas las novedades presentadas Aunque en cuanto al mundo de desarrollo,...

    Leer más

  22. ¿Qué se necesita para montar tu propia empresa de desarrollo? La pregunta de la semana

    ¿Qué se necesita para montar tu propia empresa de desarrollo? La pregunta de la semana

    0

    A todos se nos pasa por la cabeza en algún momento el montar nuestra propia empresa o unirnos a una Task Force, y así quitarnos de encima los jefes, jefecillos y marrones varios que implica trabajar a cuenta ajena. ¿Qué se necesita para montar tu propia empresa de desarrollo?

    Leer más

  23. Empieza tu proyecto Open Source en las plataformas más conocidas. Github

    Empieza tu proyecto Open Source en las plataformas más conocidas. Github

    17

    Voy a seguir la mini serie de tutoriales “paso a paso” en donde mostrar las plataformas más utilizadas para compartir proyectos Open Source en las diferentes comunidades y lenguajes. Ahora voy a mostrar la plataforma que se ha erigido como la más utilizada y valorada por toda la comunidad de desarrollo, en todas las tecnologías: GitHub. Y en donde, seguramente, están los proyectos Open Source...

    Leer más

  24. El adiós de YUI

    El adiós de YUI

    1

    Después de casi diez años de desarrollo, YUI dice adiós y deja paso a otras alternativas en el ecosistema JavaScript. Yahoo anunció que cesaba la implementación de Yahoo User Interface (YUI) alegando un interés cada vez menor y toman la decisión de centrarse en otros proyectos más innovadores. Yahoo User Interface (YUI) surgió en 2005 impulsado por el creciente uso de aplicaciones web interactivas....

    Leer más

  25. El peligro de atar tu desarrollo a una sola fuente de datos

    El peligro de atar tu desarrollo a una sola fuente de datos

    12

    Hace unos meses estuve colaborando con un amigo en hacer una aplicación de recomendaciones culinarias y de locales para comer basada exclusivamente en la API de Foursquare. Ya cuando iniciamos el proyecto, le avise del riesgo tremendo que se corre al basar todo el negocio de tu emprendimiento en la plataforma tecnológica de otra compañía, a la cual nosotros le importábamos entre poco y nada. Si...

    Leer más

  26. Empieza tu proyecto Open Source en las plataformas más conocidas. Bitbucket

    Empieza tu proyecto Open Source en las plataformas más conocidas. Bitbucket

    4

    Voy a finalizar la mini serie de tutoriales “paso a paso” en donde mostrar las plataformas más utilizadas para compartir proyectos Open Source en las diferentes comunidades y lenguajes. Ahora voy a centrarme en la plataforma de la empresa Atlassian, que es profusamente utilizada en el mundo de desarrollo, y que es parte de su ecosistema de herramientas lideradas por Jira: Bitbucket.

    Leer más

  27. Entrevista a Redbooth:

    Entrevista a Redbooth: "Platform permite continuar explorando nuevas oportunidades sin incurrir en riesgos y abre la puerta a los desarrolladores"

    0

    Aprovechando el lanzamiento del Platform Portal de Redbooth orientado a desarrolladores, hemos conversado con Bruno Pedro (Platform Director), tecnólogo experto en diversos eventos Open Source y de APIs. La plataforma que ofrece RedBooth permite integrar aplicaciones desarrolladas que interactuen con los servicios de RedBooth dentro de su ecosistema de apps. Después del éxito de vuestro producto,...

    Leer más

  28. Libro sobre Integración Continua, OWASP y Wordpress 4.0, Pull Request #14

    Libro sobre Integración Continua, OWASP y Wordpress 4.0, Pull Request #14

    1

    Agrupamos en este nuevo Pull Request Semanal #14 las recomendaciones de artículos técnicos para desarrolladores que nos hemos ido guardando los editores de Genbeta Dev durante esta semana. En el blog de Javier Garzás descubrimos el libro que ha estado preparando estos meses junto a más colegas. En este libro cuyo título será “Cómo implantar un proceso de integración continua” Según...

    Leer más

  29. Crea tu servidor de Mumble en Azure, segunda parte.

    Crea tu servidor de Mumble en Azure, segunda parte.

    2

    Este es el segundo capítulo del tutorial paso a paso para dar de alta de Mumble, un servidor de chat por voz muy utilizado en los juegos online multijugador. En la primera entrega di de alta una máquina virtual en Azure, con Windows 2008 R2 Server SP1 y de casi el tamaño más pequeño posible, dejándola lista y configurada tanto en los puertos TCP necesarios, como en las reglas del firewall. Ahora...

    Leer más

  30. Java API y Ejemplos

    Java API y Ejemplos

    0

    El API de Java es cada día más grande y es prácticamente imposible conocérsela a detalle. Así pues en el día a día nos encontramos continuamente consultando a Google por JPA, Servlets, EJBs, JDBC etc. Hay en ocasiones que prácticamente el primer resultado es lo que estamos buscando. Lamentablemente en otros momentos no sucede así y nos podemos volver locos buscando el ejemplo que necesi...

    Leer más

  31. Publicada la agenda del Codemotion 2014

    Publicada la agenda del Codemotion 2014

    2

    Se acaba de publicar la exhaustiva agenda de uno de los eventos de desarrollo más importante que se van a celebrar en el 2014: el Codemotion. El evento, con más de 1500 asistentes, 34 comunidades de desarrollo, 95 ponentes y 8 tracks de charlas, se localizará en la Universidad San Pablo CEU, en Alcorcón, Madrid, del 21 al 22 de noviembre.

    Leer más

  32. ¿Cómo es para ti la charla técnica perfecta?: La pregunta de la semana

    ¿Cómo es para ti la charla técnica perfecta?: La pregunta de la semana

    0

    Con septiembre vuelven las charlas, ponencias, talleres y eventos relacionados con la programación. Seguro que, quien más quien menos, todos estáis deseando asistir a algún evento sobre determinada tecnología del que poder sacar unos valiosos conocimientos. Sin embargo, no todas las charlas cumplen nuestras expectativas, y los propios organizadores son conscientes, aunque algunos lo expresen...

    Leer más

  33. Los tuits developers más divertidos. Edición Septiembre 2014

    Los tuits developers más divertidos. Edición Septiembre 2014

    1

    Las subidas a producción en 'Scorpion' son otro rollo. Septiembre se fue... y con él se llevó el verano. Va siendo hora de la siempre ingrata tarea de sacar la ropa de abrigo del armario pero tranquilo, que aquí estamos tus amigos de Genbeta Dev para traerte una selección de los tuits developers más divertidos y chisposos de los últimos 30 días. Y sin más, vamos con los artistas:

    Leer más

  34. El camino de Node.js en Google Cloud

    El camino de Node.js en Google Cloud

    1

    Ante la pregunta ¿por qué Node.js no está disponible en Google App Engine? Durante mucho tiempo no encontrábamos una explicación clara. Google creó el motor V8 en el que se basa Node.js pero, a nuestro pesar, lleva tiempo desaprovechando una oportunidad muy interesante. Finalmente, parece que las cosas van cambiando a lo que se refieren a la comunidad de desarrolladores de Node.js interesados...

    Leer más