Translate

jueves, 5 de noviembre de 2015

Visual Studio en Linux y Mac: Visual Studio Code



La verdad me soprendio este informe de genbeta sobre visual studio code, el visual studio para Linux o Mac.

Antes de las criticas, visual studio code, no es ni la sombre de visual studio, pero empezamos con algo, yo como siempre soy totalmente positivo. Espero no arrepentirme...



Dejo link:
http://www.genbetadev.com/visualstudio/visual-studio-en-linux-y-mac-visual-studio-code

The Magical Marvels of MongoDB

Como les decía en el post anterior, codescholl se viene con todo y mongodb tambien. Sin más los dejo el programa:

COURSE OVERVIEW

  1. Level 1 The Magical Marvels of MongoDB Completion Badge

    LEVEL 1 FREE LEVELConjuring MongoDB 2 Videos | 8 Challenges

    Capture the mystical basics of MongoDB and try your hand at inserting and finding documents.
  2. Level 2 The Magical Marvels of MongoDB Completion Badge

    LEVEL 2Mystical Modifications 2 Videos | 12 Challenges

    ​Learn the lore behind performing updates and transform your data.
  3. Level 3 The Magical Marvels of MongoDB Completion Badge

    LEVEL 3Materializing Potions 2 Videos | 11 Challenges

    Dig deep into the spell book to learn how to conjure and customize queries.
  4. Level 4 The Magical Marvels of MongoDB Completion Badge

    LEVEL 4Morphing Models 2 Videos | 11 Challenges

    Summon the wisdom to guide you in your journey of modeling data.
  5. Level 5 The Magical Marvels of MongoDB Completion Badge

    LEVEL 5Aggregation Apparitions 2 Videos | 8 Challenges

    ​Explore the realm of aggregations to see how data can be combined in miraculous ways.



Dejo link:
https://www.codeschool.com/courses/the-magical-marvels-of-mongodb


The Sequel to SQL



La gente de codeschool publicaron varios cursos sobre base de datos, para la gente que quiere perfeccionar su conocimiento en sql.

Les dejo el programa:

COURSE OVERVIEW

  1. The Sequel to SQL Level 1 Badge

    LEVEL 1 FREE LEVELAggregate Functions 2 Videos | 10 Challenges

    Learn how to use SQL aggregate functions, including COUNT, SUM, and AVG, to do calculations on groups of data.
  2. The Sequel to SQL Level 2 Badge

    LEVEL 2Table Constraints 2 Videos | 11 Challenges

    Add constraints — like NOT NULL, UNIQUE, FOREIGN KEY, and PRIMARY KEY — to your tables to increase data integrity.
  3. The Sequel to SQL Level 3 Badge

    LEVEL 3Normalization and Relationships 2 Videos | 7 Challenges

    Apply normalization rules to create tables without duplicate data and build the appropriate relationships.
  4. The Sequel to SQL Level 4 Badge

    LEVEL 4Inner Joins, Aliases, and Outer Joins 3 Videos | 7 Challenges

    Explore writing a single query to pull data from multiple tables and using aliases to create succinct queries.
  5. The Sequel to SQL Level 5 Badge

    LEVEL 5Subqueries 1 Video | 3 Challenges

    Dive deeper as you learn how to write queries within queries.



Dejo link:
https://www.codeschool.com/courses/the-sequel-to-sql/

sábado, 31 de octubre de 2015

Siguiendo el abecedario, luego de C, D...

D es un lenguaje de programación inspirado en C, básicamente la idea es que D sea la continuación de C.

Cuales son las diferencias con C? Muchas! Entre ellas:

  • No permite herencia múltiple
  • Usa interfaces parecidas a las de Java, que son comparables a las clases abstractas de C++.
  • Soporta Metaprogramación
  • Utiliza un recolector de basura.
  • La biblioteca estándar en D es llamada Phobos

A la vez hays plugins para Eclipse y tambien hay IDEs escritas en el propio D como Poseidon, que incluye completado de código, resaltado de sintaxis y depurador.

D ha mantenido algunas características de C++ y también está influido por otros conceptos de otros lenguajes como Java, C# y Eiffel.

Dejo link:
http://dlang.org/

miércoles, 28 de octubre de 2015

domingo, 25 de octubre de 2015

Elixir 1.1, trae nuevas APIs y mejora en performace


A un año de Elixir 1.0 tenemos la versión 1.1, esta trae nuevas APIs y mejora en performace.

Elixir 1.1 nos trae como 40 nuevas funcionalidades, incluyendo nueva APIs para Enum, Task, y String modules. Además, un nuevo tipo de datos fueron agregados, MapSet.

También se ha mejorado de herramientas. Marco de pruebas unitarias de Elixir, ExUnit, tiene nuevas opciones que le permiten saltar las pruebas a través de las etiquetas e imprimir capturado mensajes de registro, incluso en caso de fallos. Mix, herramienta de construcción de Elixir, ofrece ahora un mejor rendimiento mediante la separación en tiempo de compilación dependencias y dependencias en tiempo de ejecución y volver a compilar un archivo sólo si alguna de sus dependencias en tiempo de compilación se han cambiado.

Dejo link:
https://github.com/elixir-lang/elixir/tree/v1.1.0
http://elixir-lang.org/blog/2015/09/28/elixir-v1-1-0-released/


ECMAScript 6 Metaprogramming Unleashed

Una buena explicación sobre Metaprogramming en ECMAScript 6 :

miércoles, 14 de octubre de 2015

Nuevos cursos en Coursera en español de Programación, Datos y más!

Me llego este mail de la gente de Coursera, y no puedo dejar de compartirlo:

100 cursos en español
Mis Cursos | Catálogo de Cursos

Sé un experto en Computación y Ciencias de Datos

Ahora Coursera tiene disponibles más de 100 cursos en español y diez Programas Especializados, todos ellos creados por líderes en educación. Modernízate y adquiere habilidades en programación IOS y desarrollo de videojuegos, entre muchas otras.

Desarrollo de aplicaciones iOS

TECNOLÓGICO DE MONTERREY
crear aplicaciones para iPhones

Aprende los fundamentos de desarrollo de aplicaciones iOS, incluyendo la programación con Swift, conceptos básicos de diseño UI, integración de contenido en iOS y prototipado.
 

Desarrollo y diseño de videojuegos

LA UNIVERSIDAD DE LOS ANDES
crear videojuegos

Aprende a diseñar y a crear videojuegos en 2D y 3D y conoce el mercado donde se moverán tus productos cuando estén acabados.
 

Analisis de Datos

Análisis de Datos para la toma de decisiones

TECNOLÓGICO DE MONTERREY

Explora y analiza datos, genera modelos que mejoran tu toma de decisiones y obtén mejores resultados.

innovación

Creatividad, diseño e innovación: Técnicas y herramientas

ASU Y LA UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO (UNAM)

Reconoce lo crítico que es el papel del diseño en la sociedad; conviértete en un líder creativo en tu campo.

diseno videojuegos

Diseño y creación de videojuegos

LA UNIVERSITAT AUTÒNOMA DE BARCELONA
 

Un punto de entrada al mundo del diseño y la creación de videojuegos con énfasis en la parte artística, de motor y game play.

Administración de Proyectos

Administración de Proyectos: Principios Basicos

UNIVERSITY OF CALIFORNIA, IRVINE EXTENSION Y TECNOLÓGICO DE MONTERREY

Aplica metodologías para gestionar actividades y recursos de proyectos, administrar presupuesto y controlar riesgo.

 

Descarga las aplicaciones

iphoneandroid

Centro de ayuda al estudiante
Favor no contestes directamente a este correo.

Conecta con nosotros

FacebookTwitterGoogle PlusLinkedIn

Coursera envía estos avisos con la finalidad de mejorar tu experiencia de aprendizaje. Para dejar de recibir correos electrónicos sobre nuevos cursos, herramientas y otras noticias de Coursera, cancelar duscripcion aqui.

© 2015 Coursera | 381 E. Evelyn Avenue | Mountain View, CA

Ubuntu + ChromeOS = Chromixium

Lo prometido es deuda, instale Chromixium y lo probé. En resumen muy bueno!

Ojo no es para tenerlo como sustituto total de un pc. Pero si se lo puede utilizar para acceso a Internet y aplicaciones online.

Dejo screenshots:








lunes, 12 de octubre de 2015

Ubuntu + ChromeOS = Chromixium


Si bien ChromeOS no llego a ser la revolución que se pensaba, llego a tener una relevancia en notebook y en usuarios que utilizan 100% Internet.

Si tomamos Ubuntu y lo transformamos en ChromeOS obtenemos Chromixium. Chromixium es un Ubuntu con el estilo de ChromeOS.

Chromixium es un sistema operativo de 32 bits (y una versión beta de 64 bits) basado en Ubuntu 14.04 LTS, utiliza el kernel de Linux 3.13 y el gestor de ventanas Openbox.

Chromixium ofrece varios beneficios adicionales sobre Chrome OS aunque conserva su ligereza y funcionalidad. Principalmente un rango de soporte para mucho más hardware, acceso a un disco duro convencional, y la posibilidad de instalar software adicional compatible con Ubuntu.

Voy a probarlo y les cuento!

Dejo link:
http://chromixium.org/
http://sourceforge.net/projects/chromixium/files/Unstable/Chromixium-1.5RC5-amd64.iso/download

GraphQL

GraphQL es un lenguaje de consulta de datos, diseñado y usado en Facebook para solicitar y entregar datos a las aplicaciones móviles y web desde 2012.

Cuando construían las aplicaciones móviles de Facebook, necesitaban una API de datos que buscara datos, lo suficientemente poderoso como para que funcione en todas las aplicaciones de Facebook, pero lo suficientemente simple para ser fácil de aprender y usar. Por lo tanto desarrollaron GraphQL en 2012 para cubrir esta necesidad. Hoy en día es la principal forma construimos aplicaciones cliente y los servidores en facebook.

A pesar de ser ampliamente utilizado en Facebook, de código abierto GraphQL es todavía una nueva tecnología de someterse a cambios. Muchas de las herramientas e integraciones con diferentes lenguajes y motores de almacenamiento de datos aún no se han construido, y en muchos casos ya están en construcción.

Dejo link:
http://graphql.org/

miércoles, 7 de octubre de 2015

Libro sobre el pasado, el presente y el futuro del Java para conmemorar su 20 aniversario



Quiero hacerme eco de la noticia que leí en javahispano, o'reilly publico un libro gratuito sobre el presente, pasado y futuro de java. El nombre del libro es Java: The Legend Past, Present, and Future
escrito por Ben Evans.


Dejo link:
http://www.javahispano.org/portada/2015/10/7/libro-sobre-el-pasado-el-presente-y-el-futuro-del-java-para.html
http://www.oreilly.com/programming/free/java-the-legend.csp

10 Libros sobre algoritmos que un programador debe leer


Quiero compartir este interesante articulo sobre algoritmo.  Los programadores siempre tenemos que reeveer los algoritmos y buscar las buenas soluciones

Dejo link:
http://java67.blogspot.sg/2015/09/top-10-algorithm-books-every-programmer-read-learn.html

SOAP vs REST

Mucho se a dicho de Rest y SOAP pero siempre es bueno aclarar las diferencias entre Rest y SOAP. A mi entender las diferencias son muchas, y no se mezclan, es decir el objetivos de su creación es totalmente diferentes.

Aprovecho y les dejo este cuadrito:


Dejo link:
http://javarevisited.blogspot.sg/2015/08/difference-between-soap-and-restfull-webservice-java.html