Publicado por
campusMVP
el
SQL Server 2016 se ha lanzado hace tan solo unas semanas. Y con ella Microsoft ha renovado los ejemplos que ofrece para aprender a sacarle todo el partido a su sistema gestor de bases de datos. La base de datos de ejemplo más tradicional siempre ha sido la mítica Northwind, pequeña, muy sencilla y muy útil para aprender los fundamentos de lanzar consultas SQL, pero claramente antigua e insuficiente para aprender técnicas más avanzadas. Luego Microsoft lanzó la base de datos de ejemplo llamada AdventureWorks, que contenía estructuras más complejas y ejemplos más reales, incluyendo además un Data Warehouse y análisis de datos. De hecho la han actualizado también para SQL Server 2016.
Pero en esta ocasión han querido ir más allá y han lanzado un nuevo y completo conjunto de ejemplos en GitHub llamado Wide World Importers (WWI).
[Más]
Publicado por
José María Aguilar
el
Tras un desarrollo muy largo y convulso, ayer se presentaron las respectivas versiones 1.0 RTM de .NET Core, ASP.NET Core y Entity Framework Core, junto con actualizaciones de una serie de productos relacionados.
Con el lanzamiento de la versión 1.0 de la infraestructura .NET Core y el conjunto de frameworks basados en ella (ASP.NET, MVC, Entity Framework), iniciamos una nueva época en la que aquél sueño de desarrollar o ejecutar fácilmente aplicaciones .NET en cualquier plataforma es ya una realidad, y con todo el soporte y las bendiciones del gigante de Redmond. Escenarios antes impensables, como desarrollar desde Mac para desplegar en Linux, o crear nuestras aplicaciones en Windows y explotarlas desde un contenedor Docker, son ya posibles...
[Más]
Publicado por
campusMVP
el
El mundo de los frameworks JavaScript no ha parado de crecer en los últimos años, hasta tal punto que lo más complicado no es aprenderlos, sino decidirse por uno. Los más populares en la actualidad son sin duda AngularJS en sus dos versiones (1.x y 2, aún no definitiva), Ember, React, Polymer y seguramente DurandalJS/Aurelia. El programador Jeff Carpenter ha tenido la ocurrencia de crear una página dinámica en la que compara la forma de llevar a cabo diferentes tareas en algunos de estos frameworks populares...
[Más]
Publicado por
campusMVP
el
Es bien sabido que los programadores suelen meter en sus desarrollos algunas "funcionalidades extra" en tono divertido para des-estresar, hacer bromas internas o simplemente divertirse un rato. Son los conocidos "huevos de pascua" o "Easter Eggs" de muchos desarrollos de software: desde el psychoanalyze-pinhead del editor EMacs o el about:robots o el about:mozilla de Firefox, hasta el "do a barrel roll" de Google o escribir =rand(5,5) (o similar) en Microsoft Word para obtener cuatro párrafos aleatorios... Los hay a patadas en todo tipo de software. Uno de los que hemos descubierto recientemente, aunque lleva ya un tiempo rondando por ahí, es la función nativa de la API de Android que sirve para averiguar si el usuario del teléfono es o no una cabra...
[Más]
Publicado por
campusMVP
el
ECMAScript 2015 (llamado también ES6) nos ofrece muchas novedades para facilitarnos la vida a la hora de realizar una tarea muy común: recorrer colecciones de datos. Así, define el concepto de iterador, nos permite definir nuestros propios objetos iterables usando técnicas directas o a través del uso de "generadores", y además algunas de las clases nuevas para manejo de datos (como Set o Map) son objetos iterables también. En este vídeo nuestro tutor Eduard Tomàs nos muestra el funcionamiento de dos nuevas estructuras muy básicas relacionadas con todo esto: los nuevos tipos de bucle determinado: for-in y for-of.
[Más]
Publicado por
campusMVP
el
Se ve que los programadores de Google, con tanto tiempo libre por los proyectos del 20%, les quedan ganas de hacer cantidad de cosas chulas pero inútiles en sus productos. Como prueba te presentamos algunas cosas que puedes hacer en productos Google que te van a sorprender y que son unas frikadas dignas de esta sección...
[Más]
Publicado por
campusMVP
el
Desde el pasado lunes y durante toda esta semana Apple está celebrando su conferencia anual para desarrolladores, la Worldwide Developers Conference (WWDC16), que lleva celebrando en California desde 1983. En esta reunión anual Apple presenta nuevos productos, tecnologías e incluso lenguajes de programación, como ocurrió con Swift hace dos años. Aunque presentan también cosas para el consumidor, la mayor parte de los anuncios y de las conferencias están dirigidas a programadores. De todo lo presentado este año queremos destacar 5 novedades que creemos que son las más interesantes para los desarrolladores...
[Más]
Publicado por
José M. Alarcón Aguín
el
En programación el rendimiento o la complejidad de un algoritmo se suele medir utilizando una notación denominada Big-O, y también conocida como Notación Asintótica o Notación Landau.
Ya os hemos contado aquí la importancia que tiene aprender a crear ciertos algoritmos aunque no los vayas a usar en el día a día. Pero además, en cualquier documentación o en cualquier libro o página que describa un algoritmo nos vamos a encontrar con la notación Big-O, por lo que es muy importante conocerla.
¿Qué significa esto exactamente y por qué nos importa?...
[Más]
Publicado por
campusMVP
el
Si has estado usado Microsoft Office durante unos cuantos años seguro que recuerdas los asistentes que llevaban incorporados, especialmente Clippy, pero hubo algunos más. ¿Recuerdas sus nombres?: Ahora, casi una década de su desaparición oficial con Office 2007, vuelven a nuestras vidas a través de Clippy.js...
[Más]
Publicado por
campusMVP
el
El auto-empleo es una tendencia imparable entre los profesionales cuyas habilidades les permiten trabajar de forma independiente. Más allá de las crisis y de las iniciativas de los gobiernos para fomentarlo, si te dedicas a la programación o al diseño gráfico, trabajar de freelance siempre ha sido algo muy común en estas profesiones.
En este artículo te ofrecemos una lista con 8 aplicaciones web que te permitirán ganarte la vida como autónomo dentro del mundo de la programación.
[Más]