VerbalExpressions: Crea expresiones regulares describiéndolas
Una de las herramientas más potentes al alcance de un desarrollador es, sin lugar a dudas, las expresiones regulares.Están disponibles en cualquier lenguaje y plataforma que se te ocurra, y permiten...
View ArticleASP.NET 5 se pasa a llamar ASP.NET Core
Cuando aún todos conocíamos el nuevo framework de desarrollo para la web con el nombre "ASP.NET vNext" y llegó el momento de darle un nombre definitivo, hubo bastante discusión al respecto....
View ArticleGAMBADAS: El antivirus de Trend Micro se convierte en un "troyano"
Seguro que te suena la empresa de antivirus Trend Micro. Su software de protección está presente en millones de ordenadores de todo el mundo e incluye otras utilidades además de la eliminación de...
View ArticleEl panorama de .NET en 2016: ¿plataforma completa o .NET Core?
En Julio del año pasado, justo antes de que lanzasen Visual Studio 2015, escribí un post muy detallado sobre todo el lío de versiones que se nos venía encima con la aparición de lo que se conocía...
View Article¿Qué es la recursividad o recursión? - Un ejemplo con JavaScript
Un concepto que siempre le cuesta bastante a los programadores que están empezando es el de recursión o recursividad (se puede decir de las dos maneras).Aunque es un concepto que puede llegar a ser muy...
View ArticleOracle se carga (¡por fin!) el plugin de Java para navegadores Web
Esta podría ser la noticia del mes, del año o incluso de la década ;-)Estamos exagerando un poco, pero realmente es una gran noticia para el mundo de la seguridad on-line.El plugin de Java se encarga...
View ArticleAuto-numéricos: cómo obtener el último insertado en Oracle, MySQL y SQL Server
El diseño de las bases de datos relacionales se basa en la existencia de tablas y de relaciones entre ellas (aunque como hemos dicho en más de una ocasión en este blog, el nombre "Relacional" otorgado...
View ArticleRecursividad de “cola” (tail recursion)
La recursividad de “cola” (traducción libre de tail recursion) es un mecanismo que permite tener funciones recursivas sin temer por posibles desbordamientos de pila. A diferencia de la recursividad...
View ArticleFRIKADAS: ¿Y para esto te esforzaste tanto en aprender idiomas?
En la feria CES de Las Vegas todas las empresas tecnológicas del mundo se afanan en presentar sus mejores dispositivos para darlos a conocer al consumidor. Hay tantas novedades, y empresas tan grandes,...
View Article¿Qué debo hacer para certificarme como desarrollador con Microsoft?
Microsoft certifica a las personas que dominan sus tecnologías de modo que puedan demostrarlo. Para ello es necesario presentarse a uno o varios exámenes oficiales que se realizan en centros...
View ArticleEl origen del primer meme: "Excepto en Nebraska"
Puede que recuerdes un famosísimo anuncio que hizo Steve Ballmer en los años 80 para promocionar la primera versión de Windows. El vídeo es puro estilo Ballmer y no tiene desperdicio a pesar de la baja...
View ArticleCombinar consultas iguales en SQL: los operadores UNION y UNION ALL
En el lenguaje de consulta de datos SQL estándar, el operador UNION sirve para combinar los resultados de dos consultas independientes, devolviendo como resultado conjunto todos los registros obtenidos...
View ArticleGAMBADAS: El Internet de las Cosas... malas
A medida que estamos más y más rodeados de "dispositivos inteligentes" para múltiples propósitos, somos mucho más dependientes a sus posibles fallos. Y sobre todo con aquellos que están además...
View Article5 cuestiones sobre seguridad en programación que siempre deberías tener en...
Cada vez dependemos más del software. Está en todas partes, y no solo dentro de nuestras pantallas. Algunos fallos pueden ser catastróficos, y especialmente todos los que tienen que ver con la...
View ArticleDurandal/Aurelia vs AngularJS - Preguntas frecuentes
AngularJS es un framework de desarrollo para crear SPAs (Single Page Applications) que está creado y soportado por Google. Su éxito ha sido enorme, y lo han adoptado masivamente millones de...
View ArticleMicrosoft compra Xamarin para acelerar el desarrollo móvil multiplataforma
Esta ha sido la noticia del día, del mes y probablemente traerá cola durante los meses venideros: Microsoft y Xamarin acaban de anunciar que el gigante del software compra a la empresa de Miguel de...
View ArticleFRIKADAS: El nanorobot desplegable que irá dentro de tu cuerpo
El año pasado unos investigadores del MIT y del TU en Múnich presentaron un nano-robot muy interesante que nos ha parecido una frikada digna de esta sección.Se trata de un robot "Origami" que se dobla...
View ArticleQué es la "Currificación" en programación funcional
A pesar de que pueda parecer lo contrario, la currificación no tiene sus orígenes en alguna especia de la India, sino en el cálculo lambda. Una de las consideraciones que dicho método formal define, es...
View ArticleSave All the Tabs: el amigo de los proyectos grandes
Cuando trabajas en un proyecto de tamaño pequeño es fácil encontrar las cosas. Si necesitas ver el código para tal o cual funcionalidad puedes localizar rápidamente el archivo en el que está porque...
View ArticleHERRAMIENTAS: Mockaroo, generador de datos realista
Si estás probando una aplicación lo normal es que quieras probarla usando las condiciones más realistas posibles, y usando los datos más reales que puedas. En una aplicación que ya está en producción...
View Article