Google celebra los 50 años de LOGO, el primer lenguaje de programación para niños, ¡con un doodle que te enseña a programar!


¿Recuerdas a Logo? El lenguaje de programación que muchos de nosotros aprendimos a utilizar en clases de computación de la escuela, hoy celebra sus bodas de oro y el gigante de las búsquedas Google planeó celebrarlo de una manera única. Tres equipos, incluido el de Google Doodle, Google Blockly e Investigadores del MIT, trabajaron juntos para producir el Google Doodle de este lunes, en el que los usuarios ayudan a un conejo a moverse por un laberinto de bloques. El conejo salta de bloque en bloque respondiendo a secuencias de código cada vez más complejas.

Conmemorando el 50 aniversario del primer lenguaje de programación para niños, el Doodle de Google emula a Logo y permite a los niños diseñar códigos para guiar al conejo por encima de los bloques. Seis niveles en este Doodle tienen por por objetivo brindarles "la oportunidad de explorar conceptos en matemáticas y ciencias".

Logo, diseñado en 1967 por Seymour Papert y un equipo de investigadores del MIT, el pionero de los lenguajes de programación para niños los ayudó a aprender sobre matemáticas al ingresar comandos que dirigían a una tortuga en la pantalla. Champika Fernando del MIT, quien trabajó en Coding for Carrots con Google, dijo que tenía 9 años cuando programó por primera vez con el software de Papert.

"Me alegra pensar en todos los niños de nueve años que conseguirán su primera experiencia en  programación jugando con el Doodle de hoy", dijo Fernando. "Mi esperanza es que las personas encuentren esta primera experiencia atractiva y maravillosa, y se animen a ir más allá".


"Al igual que Logo, Scratch se desarrolló en el MIT y se basa en las primeras nociones de Papert sobre los niños y las computadoras. Está diseñado para ser menos intimidante que los lenguajes de programación típicos, pero es igual de poderoso y expresivo" agrega Champika Fernando, Directora de Comunicaciones del equipo de Scratch.

Vía: NEWS18

El precio de la RAM subió 20% de setiembre a octubre en 2016 y seguirá aumentando en 2017


DRAMeXchange, una división de TrendForce, ha informado hoy que el precio promedio de los módulos RAM de 4GB para computadoras personales aumentó más de 20% entre septiembre y octubre de 2016 (pasando de US$ 14,5 a US$ 17,5) mientras que los proveedores de RAM completaban las negociaciones del último trimestre del año con fabricantes de PC's de primer nivel.

Estos aumentos se deben a que la capacidad de producción de RAM ha ido cambiando gradualmente de centrarse en las PC hacia la producción de RAM para móviles y servidores, que han experimentado enormes crecimientos de demanda en el último año. De hecho, la memoria RAM para PC representa actualmente menos del 20% de la producción total de RAM. Los ya bajos inventarios de los fabricantes van de la mano con una demanda de dispositivos con RAM superior a la esperada. Y esta mayor demanda se produce después de que el mercado de RAM para PC sufriera un severo desabastecimiento en la segunda mitad del 2016. El resultado: un aumento general de precios para todos los tipos de RAM.

TrendForce informa que este aumento en los precios de la RAM también es una prueba del cambio de estrategia comercial entre los tres principales fabricantes de RAM: Samsung, Hynix y Micron, que según TrendForce "han optado por la coexistencia como la mejor manera de maximizar sus propias rentabilidades". Por lo tanto, "están renunciando a competir agresivamente por la cuota de mercado a través de la reducción de precios y la expansión de capacidades".

El informe de TrendForce continúa proyectando que los tres principales proveedores mantendrán sus gastos de capital para el 2017 al mismo nivel que el año pasado o reducirán aún más su gasto. Y con los mejores jugadores en el negocio de producción de RAM cambiando su estrategia de liderar el mercado a mantener la rentabilidad, se esperan aún más aumentos de precios de la RAM durante el 2017.

Vía: TechPowerUp

Microsoft lanza Visual Studio 2017, con soporte para el desarrollo de aplicaciones Windows, iOS y Android


El gigante tecnológico estadounidense Microsoft lanzó este miércoles su emblemático software Visual Studio 2017, que aporta nuevas capacidades a los desarrolladores para desarrollar cualquier tipo de aplicación para cualquier plataforma.

Microsoft Visual Studio 2017 es un entorno de desarrollo integrado (IDE) que brinda soporte a desarrolladores de todo tipo de aplicaciones y plataformas, en una gran cantidad de lenguajes de programación como C/C++, C#, VB.NET, F#, Javascript/Typescript, Python y varios lenguajes más.

Su predecesor, Visual Studio 2015, se instaló más de 21,1 millones de veces desde su lanzamiento.

"Visual Studio 2017 ofrece una gran experiencia en desarrollo móvil y en la nube, aumenta las capacidades de DevOps para obtener niveles más altos de colaboración y productividad en los desarrolladores", dijo Narendra Bhandari, Director General de DX (Developer eXperience) en Microsoft India.

Visual Studio 2017 viene integrado con Xamarin, lo que hace que sea más rápido para los desarrolladores crear aplicaciones móviles para las plataformas Android, iOS y Windows.

Microsoft también ha agregado soporte para crear aplicaciones .NET Core 1.0 y 1.1 y herramientas mejoradas para trabajar con contenedores. Además, los usuarios podrán abrir un archivo en Visual Studio 2017 sin crear un proyecto o una solución, el cual puede contener varios proyectos de software.

Además de estos cambios, Microsoft también ha vuelto a trabajar en Visual Studio 2017 para que inicie, cargue y depure mucho más rápido. Los desarrolladores también pueden escoger y elegir qué componentes instalan, lo que debería hacer que el proceso de instalación en general sea más rápido. En esta nueva versión se ha implementado una nueva experiencia en su instalación que es ligera y modular y permite a los equipos de desarrollo adoptar fácilmente prácticas modernas de DevOps y colaborar para reaccionar de forma más rápida y continua a los cambios en el mercado.

Para los equipos que abarcan DevOps, Visual Studio 2017 agiliza el bucle interno del desarrollador y acelera el flujo de código con nuevas características en tiempo real, como pruebas unitarias en vivo y validación de dependencias en vivo.

Los desarrolladores también pueden optar por desarrollar aplicaciones móviles con Apache Cordova o haciendo uso de las bibliotecas multiplataforma de C++ en Visual Studio.

Las personas que todavía quieren o necesitan utilizar Visual Studio 2015 pueden seguir ejecutándolo junto con Visual Studio 2017. Aquellas personas que tengan versiones beta del nuevo IDE de Microsoft tendrán que actualizar su software. El instalador de Visual Studio 2017 debe mostrarles un botón Actualizar para aquellas personas que ya tienen la beta instalada en sus computadoras.

El precio para las diferentes ediciones de Visual Studio 2017 sigue siendo el mismo que Visual Studio 2015. En adición a ello, Microsoft sigue ofreciendo también en su versión 2017 Visual Studio Community, una edición gratuita para desarrolladores individuales y equipos pequeños.

Como parte del anuncio, Microsoft también dio a conocer la próxima versión beta de Visual Studio para Mac, una actualización importante para Visual Studio Team Foundation Server 2017 y nuevas funcionalidades para Visual Studio Mobile.

Vía: The Economic Times

Descarga Visual Studio 2017

¿Quieres convertirte en programador? Esto es lo que tienes que hacer


En los últimos años, la programación se ha convertido en una de las profesiones más populares entre jóvenes en busca de una carrera, y no es difícil averiguar por qué. En medio del boom de las startups a nivel mundial, muchos ven a la programación como el billete de ida hacia la seguridad económica y el trabajo soñado en algún lugar del mundo con una mesa de ping-pong y un nevera llena de cerveza.

Pero si bien convertirme en programador ha sido una de las experiencias más satisfactorias de mi vida, ciertamente no ha sido fácil. A lo largo de mis 20 años de carrera, he afrontado complejos problemas al límite de los plazos y trabajé hasta altas horas de la noche más veces de las que puedo contar. Hoy me siento orgulloso de dirigir el equipo de desarrollo de Innovid, la plataforma de marketing en video líder en el mundo para que los anunciantes atraigan a sus consumidores a través de todas los canales multimedia. Como Vicepresidente Senior de ingeniería, estoy encargado de dirigir a un equipo de algunas de las mentes más brillantes en programación de Israel, y ninguno de nosotros ha llegado hasta donde estamos solamente con talento. Una carrera exitosa requiere también de trabajo duro e intensa dedicación.

Si estás pensando en iniciar una carrera en programación, aquí tienes cuatro consejos que te serán muy útiles en el proceso:

1. Antes de comenzar una ingeniería, asegúrate de que realmente te encanta la programación

Tú podrías ser la persona más inteligente del mundo, pero si realmente no te gusta la programación, todo esfuerzo será en vano. Para tener éxito, necesitas tener una pasión sincera y real por crear software y trabajar con computadoras. De hecho, trabajar en tecnología significa trabajar en una industria que siempre está cambiando. Si no te encanta aprender sobre nuevos lenguajes de programación, plataformas y dispositivos hardware, va a ser bastante difícil mantenerse al día con todas las herramientas que necesitarás entender para hacer tu trabajo.

En vez de saltar de cabeza hacia el abismo, tómate cierto tiempo para leer un libro de programación, intenta tomar un curso en línea o toma una clase de informática en tu escuela. Lo más probable es que si eres el tipo de persona que se inclina hacia la programación, aprenderás con bastante rapidez.

2. Empieza aprendiendo los conceptos básicos, luego codifica

La ingeniería es un campo tan amplio que puede ser difícil para un principiante averiguar por dónde empezar. Con tantos tipos diferentes de dispositivos de cómputo y lenguajes de programación, ¿cómo decidir qué estudiar primero?

Recomiendo comenzar aprendiendo a codificar en un lenguaje de programación simple y accesible. Python es un buen lenguaje de nivel inicial para aprender, pero otros como Java y C/C++ también pueden funcionar. También es importante que tu conocimiento de programación se base en una comprensión más amplia de cómo funcionan las computadoras. Por eso creo que es una buena idea aprender sobre el funcionamiento interno de las computadoras y partes clave como el núcleo del sistema operativo, la CPU, la E/S, la memoria y el almacenamiento. Si es posible, estudiar informática en una institución educativa es una gran manera de aprender estas cosas en un ambiente de apoyo.

3. Construye tus propios proyectos en tu tiempo libre

La ingeniería informática no se limita a entender cómo funcionan las cosas. También necesita de creatividad para construir programas propios desde cero. Como tal, la mayoría de los empleadores quieren ver que los programadores tomen la iniciativa de construir sus propios proyectos antes de decidirse a contratarlos.

Antes de empezar a aplicar a puestos de trabajo, pasa algún tiempo usando la programación para solucionar un problema de tu propia vida. Esto te dará algo para mostrarle al gerente de contratación en sus entrevistas de trabajo, lo que demuestra que eres un apasionado por el trabajo y estás dispuesto a buscar una solución ante cualquier obstáculo durante el proceso.

4. Encuentra un empleador que te permita crecer

Mientras que los beneficios de algunas oficinas como salas de bocadillos y 'happy hours' se llevan gran parte de la atención, tú deberás primero cerciorarte de que cualquier compañía donde puedas trabajar de a sus ingenieros el apoyo y la libertad que necesitan para avanzar en sus carreras.

Para este punto, es importante encontrar un empleador que te permita tomar tiempo para aprender nuevas tecnologías y producir un trabajo de alta calidad. Mientras que algunas compañías necesitarán regularmente que te apresures a cumplir los plazos, presionándote, la compañía correcta equilibrará estas necesidades con tu desarrollo profesional. También debes tener en cuenta encontrar a un empleador que utilice modernas metodologías de desarrollo de software. Esto te ayudará a estar al día con las últimas tendencias.

Por último, pero no menos importante, asegúrate de que tu nuevo empleador te proporcione un sentido de realización personal. Esto significa trabajar en una empresa que contrate a la mejor gente posible, cree un ambiente de trabajo divertido y permita a los programadores impulsar sus propias ideas e iniciativas. Después de todo, no importa cuánto una empresa promueva tu carrera si no estás disfrutando lo que haces.

Vía: GeekTime

Vuelve el indestructible Nokia 3310: el mítico teléfono será relanzado a fines de este mes


El Nokia 3310 necesita poca introducción. Fácil de usar. Al límite de lo indestructible. Una batería que parecía durar para siempre. Oh, y tenía a Snake, el legendario juego de la serpiente. Ha pasado un buen tiempo desde que este teléfono se convirtió en el rey del mercado de los móviles, pero como Rocky Balboa, pronto podría hacerse realidad su espectacular regreso. Evan "Evleaks" Blass informa que HMD Global, el nuevo propietario del nombre de Nokia, está preparando un teléfono que comparte el mismo nombre clave, 3310. Al igual que su querido predecesor, el dispositivo es, según los informes, un teléfono de características que se centran en conceptos absolutamente básicos. Su costo sería € 59 (aproximadamente $ 63 USD) y competiría directamente con la creciente cantidad de smartphones Android de gama baja. Sería lanzado el próximo 26 de febrero en el Mobile World Congress (MWC 2017) de Barcelona.

Se desconocen mayores detalles. El Nokia 3310 es un icono de la tecnología, por lo que revivirlo tiene sentido. Es un nombre que la gente todavía reconoce y que hará llamar la atención acerca del renacimiento de la marca Nokia en general. HMD Global ya ha lanzado un teléfono básico llamado Nokia 150, por lo que el arribo del 3310 no serían terrenos desconocidos para la compañía. Dicho teléfono cuesta sólo $ 26 USD y funciona sobre plataforma de software Series 30+, en lugar de Android. Sin embargo, el fabricante finlandés de teléfonos también ha anunciado la llegada del Nokia 6, un smartphone de gama alta con Android 7.0 Nougat.

Blass dice que la compañía presentará además dos opciones más baratas, el Nokia 5 y el Nokia 3. El Nokia 5 tendrá un precio de 249 euros (265 dólares) y, según ha reportado, cuenta con una pantalla 720p de 5 pulgadas, 2 GB de RAM y una cámara de 12 megapíxeles. El Nokia 3, por su parte, será la nueva oferta de gama inicial Android de la compañía y, de acuerdo a los informes, tendrá un precio de 149 euros (aproximadamente 158 dólares). Lo sabremos con seguridad a finales de este mes.

Vía: Engadget