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:
Dejo link:
https://www.codeschool.com/courses/the-magical-marvels-of-mongodb
COURSE OVERVIEW
LEVEL 1 FREE LEVELConjuring MongoDB 2 Videos | 8 Challenges
Capture the mystical basics of MongoDB and try your hand at inserting and finding documents.LEVEL 2Mystical Modifications 2 Videos | 12 Challenges
Learn the lore behind performing updates and transform your data.LEVEL 3Materializing Potions 2 Videos | 11 Challenges
Dig deep into the spell book to learn how to conjure and customize queries.LEVEL 4Morphing Models 2 Videos | 11 Challenges
Summon the wisdom to guide you in your journey of modeling data.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
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.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.LEVEL 3Normalization and Relationships 2 Videos | 7 Challenges
Apply normalization rules to create tables without duplicate data and build the appropriate relationships.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.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:
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/
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 :
martes, 20 de octubre de 2015
Conviértete un ninja en Angular 2
Quiero compartir un libro gratuito de Angular 2. No mucho más que agregar.
Dejo link:
https://books.ninja-squad.com/public/samples/Become_a_ninja_with_Angular2_sample.pdf
https://books.ninja-squad.com/angular2?utm_content=buffer75c55&utm_medium=social&utm_source=plus.google.com&utm_campaign=buffer
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:
|
|
|
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:
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/
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
Aprovecho y les dejo este cuadrito:
Dejo link:
http://javarevisited.blogspot.sg/2015/08/difference-between-soap-and-restfull-webservice-java.html
Suscribirse a:
Entradas (Atom)