putsreq y putsmail, dos aplicaciones útiles para desarrolladores web

Creadas las dos por Pablo Cantero, putsreq y putsmail son dos aplicaciones sencillas de usar y muy prácticas en su categoría, ayudando a ahorrar tiempo cuando se están desarrollando aplicaciones web.

putsmail.com

captura-33

Aplicación creada en 2011, y vendida a Litmus en 2014, nos permite simular el envío de un email en formato HTML, siendo útil para verificar si la forma del mensaje es la que deseamos. Solo tenemos que, sin necesidad de registro, indicar el destinatario, asunto y mensaje en HTMl. El destinatario recibirá primero un email indicando que recibirá un test de putsmail, en caso de que no lo acepte, no se realizará el envío.

litmus.com, la empresa que compró Putsmail, ofrece herramientas de test de email para varias plataformas, pero putsmail continúa funcionando como aplicación independiente.
Continúa leyendo…

Google libera el código de Santa Tracker: android, relojes inteligentes, google maps… una maravilla tecnológica

captura-16

Aunque al principio pueda parecer una noticia sin mucha importancia, el hecho de que el código de Santa Tracker (aplicación que Google lanza en Navidad para seguir los pasos de Papá Noel) ahora esté disponible en la web tiene una gran relevancia.

En el blog de Google comentan todas las diferentes tecnologías utilizadas en esta aplicación, que puede usarse tanto desde la web como desde android o relojes inteligentes.

En github.com/google/santa-tracker-web y github.com/google/santa-tracker-android tenemos el código de las dos aplicaciones, con sus juegos, sus mapas, sus recursos para aumentar la interacción con los usuarios, sus trucos en JS… en el artículo es posible ver una lista completa de todos los recursos utilizados, siendo un gran ejemplo de aplicación moderna, compatible con todos los dispositivos y preparada para un público cada vez más móvil.

Podéis bajar el código, estudiarlo, adaptarlo y crear vuestras propias aplicaciones, así como usarlo para crear una fantástica clase de programación para los alumnos.

CodeFights, para demostrar al mundo que somos el mejor programador del mundo

captura-24

CodeFights tiene seis meses de vida, un proyecto en el que los programadores pueden participar de juegos para competir entre ellos, siendo necesario solucionar problemas en el menor tiempo posible.

Inicialmente solo permitía la programación en Javascript, aunque ha evolucionado lo suficiente (tienen más de 70.000 usuarios registrados) como para ampliarse a Java, C ++ y Python.

Ahora ha recaudado 2,4 millones de dólares de inversión para seguir creciendo, para ser toda una referencia entre los programadores, para que llegue un momento en el que el currículo de un programador pueda incluir la cantidad de campeonatos ganados en CodeFights para que la empresa sepa a quien tiene delante.

En seis meses se han resuelto 1.500.000 desafíos, creciendo entre un 30 y un 40% al mes desde su inicio. Los desafíos no son algoritmos tontos, básicos, y sí problemas que incluyen conceptos matemáticos y requieren mucha experiencia por parte de los participantes.

Por supuesto, el proyecto incluye sellos (insignias) para que los programadores puedan presumir de retos conseguidos. En cada nivel aumenta el tiempo, pero también la dificultad, por lo que no es sencillo llegar al final y conseguir un escudo.

En el lanzamiento, el sitio aparece únicos retos de JavaScript, pero desde entonces se ha ampliado para incluir soporte para Java, C ++ y Python. Hoy en día, los codificadores carrera para completar la depuración desafía en éxitos los verán subir de nivel y ganar insignias.

Comentan en TC que actualmente el sitio cuenta con más de 1.500 desafíos, y el co-fundador dice que ya ha visto a algunos programadores llegar hasta el nivel 100.

Comentan que también creen que el sitio pueda transformarse en una herramienta de aprendizaje para principiantes, con juegos más simples, pero eso es algo que tendremos que ver en los próximos meses.

Cloud Console, una app de Google para desarrolladores con la que gestionar tus apps desde el móvil

Logo_Google

Recientemente, desde Google han lanzado Cloud Console para Android, una nueva aplicación con la que el gigante informático pretende ofrecer a los desarrolladores una nueva alternativa a la hora de gestionar sus aplicaciones alojadas en Google Cloud Platform.

Por el momento, es importante destacar que esta nueva aplicación se encuentra en fase beta, por lo que podría contener diversos errores. Las posibilidades que ofrece esta nueva aplicación son bastante amplias. Si eres desarrollador de aplicaciones para Android, Cloud Console te permitirá consultar y gestionar de forma sencilla una gran cantidad de información relevante. Por ejemplo, una vez la hayas instalado en tu dispositivo podrás consultar de forma rápida las estadísticas de ventas de tus aplicaciones, recibir alertas informando acerca de cualquier posible incidente con alguna de tus apps o incluso consultar la facturación obtenida. Además, podríamos destacar la posibilidad de personalizar por completo el dashboard para incluir así la información más relevante para ti.

Sin duda, se trata de una app bastante interesante para todos aquellos que tengan alguna aplicación en la tienda de aplicaciones de Google. Desde la compañía han confirmado que continuarán incorporando nuevas características a la aplicación y que ofrecerán una versión para los usuarios de iOS a lo largo de este mismo año. Podéis descargar la aplicación de forma completamente gratuita a través de Google Play

Fuente: Google.

Facebook anuncia Nuclide, un IDE de código abierto basado en Atom, el editor de texto de GitHub

Nuclide

Durante esta semana os hemos dado todos los detalles acerca de las novedades presentadas por Facebook durante el F8, la conferencia anunal de desarrolladores de la red social. A esta serie de novedades hay que sumar la presentación por parte de la red social de Nuclide, su propio entorno de desarrollo integrado (IDE).

Tal y como hemos podido comprobar en la web oficial del proyecto, Nuclide está basado en Atom, el popular editor de texto de GitHub del que ya os hablamos en su lanzamiento, hace alrededor de un año. Entre las principales características de Nuclide podríamos destacar la posibilidad de utilizar auto-completado, el resaltado de errores o el soporte de React y React Native, herramientas de desarrollo de Facebook. Además de ello, el verificador de JavaScript de la compañía conocido como Flow está también integrado en Nuclide. Algo que resulta todavía más interesante es que desde el sitio web de Nuclide afirman estar trabajando codo con codo con GitHub con el objetivo de integrar algunas de las funciones de Nuclide en el proyecto, que podrían llegar a convertirse en parte de Atom.

Sin duda, se trata de una novedad bastante interesante para todos aquellos que se dediquen al mundo de la programación. A continuación, os dejamos con la web del proyecto:

Fuente: Venture Beat | Link: Nuclide.

Microsoft presenta las herramientas para crear aplicaciones para Windows 10

captura-71

En el blog de Windows tenemos ya la información de las herramientas para desarrolladores de Windows 10.

Es la primera versión de la plataforma que los programadores podrán usar para comenzar a crear aplicaciones para el nuevo sistema operativo de Microsoft, que tendremos en el mercado disponible a partir del verano de este año.

Comentan los puntos importantes que deben tenerse en cuenta:

– Windows 10 permite que una misma aplicación se adapte a varias pantallas, por lo que los programadores con aplicaciones ya existentes para Windows 8.1 podrán adaptar el proyecto usando las nuevas características de la plataforma.

– Será posible monitorizar cómo los usuarios usan nuestra aplicación, ayudando así a mejorar su uso en laptop, tableta o cualquier otro dispositivo.

– La API nos permitirá verificar, antes de ejecutar una funcionalidad, si el dispositivo del usuario es capaz de hacerlo, evitando así errores por límites del hardware utilizado.

– Hay muchas mejoras en la Visual Studio Tooling, y listan las más relevantes en este artículo.

Aunque dejan claro que es solo una preview, es importante que los programadores se pongan ya manos a la obra para garantizar que, en el lanzamiento, la aplicación estará presente en primera fila, funcionando perfectamente en todos los tamaños de pantalla disponibles.

MSBuild, plataforma de compilación de Visual Studio, es ahora open source

ms build microsoft

Atendiendo al pedido de la comunidad, Microsoft ha publicado como open source a MSBuild (Microsoft Build Engine), su plataforma de compilación y control para proyectos de código con Visual Studio útil incluso en entornos de prueba donde Visual Studio no está instalado. Sus ficheros ya se encuentran en GitHub.

El aviso lo comparten en su blog oficial donde se habla de que la versión publicada apenas si se diferencia de la que vendrá finalmente con Visual Studio 2015. Eso sí, hablan de tener a este último instalado para empezar a generar reglas para la construcción de proyectos de código a través de MSBuild. Asimismo, se menciona que en principio se verá en Mono y que luego será portado a .NET core.

Entre otros detalles técnicos señalados para un primer acercamiento en la creación de aplicaciones -llamando el código fuente vía Git-, se anuncia también el pronto lanzamiento del soporte para Linux y Mac con lo que no importará la plataforma preferida para disfrutar de MSBuild. Y claro, tanto en GitHub como en los foros para desarrolladores de .NET, será posible mantenerse al tanto de las novedades.

En fin, un buen guiño de Microsoft para los millones de desarrolladores que se valen de sus plataformas para la creación de todo tipo de herramientas.

Más información: MSBuild en GitHub.NET Framework Blog

hackr, tutoriales para aprender a programar en HTML 5, javascript, java, Python, ruby…

captura-8

Si hay algo que no faltan en Internet son tutoriales para aprender a programar.

Son tantos, en tan diferentes formatos, con tantos estilos diferentes y enfocados en tantos lenguajes, que se hace difícil buscar los mejores, y eso es lo que quieren solucionar en hackr.io.

Se trata de una web en la que podemos acceder a enlaces de tutoriales de programación android, AWK, CoffeeScript, css, Django, go, HTML 5, swift, Javascript, jQuery, Perl, PHP, Python, Ruby on Rails… de hecho también hay tutoriales de Photoshop, de SEO y de otras materias no relacionadas directamente con programación y sí con diseño o técnicas específicas.

Solo tenemos que pulsar en el lenguaje deseado y acceder a los links indicados, existiendo la posibilidad de indicar más contenido en cada categoría, algo que podemos hacer con la opción existente en la parte superior derecha.

Cada tutorial indicado puede recibir votos de los usuarios, estando así destacado el mejor contenido en cada sección, ayudando a eliminar el ruido de las verdaderas joyas.

Práctico y sencillo, aunque de momento no podemos filtrar por idioma, algo que sería realmente útil.