codeupstart, para aprender a programar proyectos reales

Cuando decidimos empezar a aprender a programar solemos empezar siempre por pequeñas aplicaciones del estilo «hola mundo», aplicaciones que se van haciendo más sofisticadas a medida que avanzamos en el curso, pero que pocas veces se transforman en un proyecto útil real, algo que quiere evitar en codeupstart.

Se trata de un sitio web en el que podemos apuntarnos a cursos, muchos de ellos gratuitos, donde aprenderemos a construir clones de proyectos ya existentes usando tecnologí­as especí­ficas. Es posible, por ejemplo, hacer un curso para crear un clon de Tinder usando AngularJS y Ionic, o crear una web que simule el funcionamiento de kickstarter… los cursos suelen estar en formato de ví­deo, y todos ellos en inglés.

curso
Continúa leyendo «codeupstart, para aprender a programar proyectos reales»

jquerycards, más de 1.000 plugins para quien trabaja con jquery

jquery

Si programáis con jquery y estáis buscando plugins efectivos, probados y de buena calidad, echad un vistazo en jquerycards.com.

Se trata de una impresionante selección de extensiones que nos ayudan a programar desde un código QR a un sistema que identifica si un elemento de una página web está visible en este momento al usuario, pasando por utilidades de listas, dibujo, animaciones y un larguí­simo etcétera.

La selección está mantenida por Aaron Lumsden, un desarrollador que decidió crear el proyecto hace un año, permitiendo que usuarios de todo el mundo puedan enviar los links a nuevos plugins, extensiones que se revisan para verificar su calidad y buen funcionamiento antes de publicarse en su web.
Continúa leyendo «jquerycards, más de 1.000 plugins para quien trabaja con jquery»

Una web nos ayuda a elegir el lenguaje de programación que debemos aprender

programar

Php, Python, C++, Java, Swift… existen tantas opciones que uno puede perderse si no entiende muy bien lo que se puede hacer con cada una de ellas. Aprender php con el objetivo de crear juegos para móviles no es una buena idea, y aprender JAVA para crear una página web sencilla puede ser una buena forma de perder el tiempo.

Lo que pretende bestprogramminglanguagefor.me es ayudarnos con esta tarea, y para ellos realiza algunas preguntas (en inglés) para que sea sencillo tomar una decisión.
Continúa leyendo «Una web nos ayuda a elegir el lenguaje de programación que debemos aprender»

Curso gratuito de AngularJS en KeepCoding

AngularJS

Desde keepcoding.es nos presentan hoy un curso online para todos aquellos que desean aprender Angular JS.

AngularJS es el framework javascript que actualmente cuenta con la mayor demanda entre desarrolladores. Está siendo usado por más de 9.000 sitios web, incluyendo algunas de las empresas con mejor reputación del mundo, como Intel, Sprint, NBC, Walgreens o ABC News, lo que demuestra su popularidad entre los desarrolladores. Ahora podemos aprender, de forma gratuita, sus bases, y para ello solo tenemos que registrarnos en la página del curso.

Para realizarlo es necesario tener experiencia en HTML y CSS, aunque se dará un repaso general a HTML5 y CSS3 antes de enseñar los secretos de Angular.JS. La idea es que aquellos que ya saben crear la parte frontend, puedan ahora añadir funcionalidades con este conocido framework.

Diego Herrera será el profesor, especialista en el desarrollo de aplicaciones de escritorio en C# y dedicado en los últimos años al desarrollo web, enfocándose en AngularJS.

«Para aprender a programar», os lo explicamos en ví­deo

Nuestro nuevo ví­deo está dedicado a la programación, a quienes quieren empezar a entender cómo funciona, lo que hay por detrás de los juegos, y nada mejor que hacerlo con una plataforma tan entretenida como Code.org.

Os explicamos lo que es code.org, como lo usan millones de niños y adultos de todo el mundo para, cumpliendo misiones, entender cómo se controla la información en un programa. En el ví­deo os mostramos algunos ejemplos que usan en la plataforma para atraer la atención de los más pequeños (Frozen, Minecraft…) pero no olvidéis que hay actividades más avanzadas en forma de ejercicios tan completos como el que ofrece Flappy Bird.

Code.org no es nuevo en WWWhatsnew, os hemos hablado en varias ocasiones de este excelente trabajo que ha recibido la colaboración de varias importantes empresas para que, desde instituciones educativas de todo el mundo, se organicen sesiones de una hora con el objetivo de establecer las bases antes de empezar a programar. Una aplicación de esta importancia merecí­a ser protagonista el primer ví­deo de la semana en nuestro canal de Youtube.

Aquí­ lo tenéis:

ScanR, API para extraer textos de imágenes

Los OCR no son ninguna novedad en el mundo de la tecnologí­a. Existen programas que permiten identificar textos dentro de imágenes desde hace muchos años, incluso varios programas de ofimática actuales hacen eso de forma natural.

Aún así­, los proyectos en esta categorí­a no paran de avanzar. Existe uno de código libre muy popular, llamado tesseract, que ayuda a construir programas de este tipo, y al ser opensource permite que se realicen otras plataformas más sofisticadas basadas en la misma idea.

Es ahí­ donde entra ScanR, un nuevo proyecto, basado en tesseract y con código en github, que puede ayudar a los programadores a construir sistemas de identificación de textos dentro de imágenes de forma sencilla y práctica.

ocr

Disponible en scanr.xyz, se ofrece como un servicio que puede probarse de forma gratuita. Los desarrolladores que hagan menos de 100 llamadas mensuales a la API no tendrán que pagar nada, y después pasarán a pagar 1 centavo por cada llamada realizada.

La forma de usar la API es extremadamente sencilla, con pocas lí­neas de código podemos enviar nuestra imagen y obtener a cambio el texto que hay en ella, por lo que tener una funcionalidad así­ en nuestra aplicación puede ser realmente fácil.

instantsearch.js, un proyecto opensource para crear sistemas de búsqueda en nuestro sitio web

instantsearch

Si tenéis una web cuyo buscador es lento y aburrido, echad un vistazo en instantsearch.js.

Se trata de un proyecto con código abierto, y licencia MIT, que puede ayudar a renovar la sección de búsqueda de vuestra web usando widgets interactivos bastante intuitivos. La idea es que no sea difí­cil programar la integración de los elementos disponibles, aunque ofrecen la opción de personalizar los ya existentes para que, además de alterar el orden de los mismos, pueda cambiarse también el funcionamiento.

El proyecto, que comenzó a principios de 2015, fue desarrollado y mantenido por Algolia en GitHub con el objetivo de apostar por velocidad y relevancia, sin dejar de lado la experiencia del usuario, motivo por el cual el resultado es tan atractivo: filtros, imágenes, sliders… funciones que podemos usar tanto para encontrar objetos en nuestra tienda virtual como para filtrar resultados en un buscador vertical.

En su web tenéis algunos de los ejemplos de lo que ya se ha realizado usando InstanSearch, así­ como el enlace a github para que podáis comenzar a trabajar con el código.

Codacy lanza nueva versión para analizar código Ruby, Java, PHP, Python, JS y más

codacy

Codacy es una conocida plataforma que podemos usar para que se realicen análisis automáticos del código de nuestros programas. La idea es que identifiquen problemas antes de enviar el resultado al departamento de pruebas/calidad, permitiendo ahorrar tiempo y dinero.

Ahora lanzan una nueva versión compatible con muchos más lenguajes de programación, entre los que se encuentran Ruby, Java, Coffeescript, PHP, Python, Scala y JS. Han incluido también nuevas reglas para identificar más problemas, y han abierto esta versión 2.0 con varios descuentos que informan en producthunt.
Continúa leyendo «Codacy lanza nueva versión para analizar código Ruby, Java, PHP, Python, JS y más»

Escuelas de programación que te devuelven el dinero si no encuentras un buen trabajo después

imagen de shutterstock
imagen de shutterstock

Hay miles de buenas escuelas de programación por todo el mundo, pero hoy nos ha llamado la atención la propuesta de una de ellas, en Estados Unidos.

Se trata de la empresa Bloc, una compañí­a que ofrece cursos avanzados de programación a un precio de 24.000 dólares por el curso de 48 semanas. Sí­, es extremadamente caro, pero garantizan que en menos de 4 meses después de haber terminado el curso, los alumnos habrán encontrado un empleo que pague como mí­nimo 60.000 dólares al año, siendo necesario estar dispuesto a trabajar en una de las 20 principales ciudades de Estados Unidos.

Leemos la historia en Wired, donde comentan otras propuestas semejantes:

Continúa leyendo «Escuelas de programación que te devuelven el dinero si no encuentras un buen trabajo después»

refactor, para compartir y mejorar nuestro código

código

Si estáis trabajando en algún programa y queréis compartir una función, un procedimiento o cualquier otro pedazo de código con otra persona, echad un vistazo en refactor.io.

Se trata de una aplicación web que nace para ayudarnos a compartir código. Solo tenemos que pegar el nuestro dentro de la caja de texto y seleccionar el lenguaje con el cual está escrito, siendo posible indicar JavaScript, PHP, Java, c++, Ruby, Python y muchas otras posibilidades.

Una vez pegado el código, obtendremos una url única que enviaremos a otra persona, quien recibirá una página con el formato perfecto para copiarlo, consultarlo o incluso modificarlo.
Continúa leyendo «refactor, para compartir y mejorar nuestro código»