Iniciar sesión
Registrarse
He olvidado mi contraseña

Microsoft ha publicado sin mucho bombo y platillo, una Windows App para gestionar nuestro Azure. La App en versión preliminar, puede ser descargada e instalada desde este enlace. Su instalación se realiza en una ruta directa que normalmente será: C:\Users\USERNAME\AppData\Local\Microsoft\Azu...

Enviado por jorge
LEER MÁS

Índice general - C# 8.0 – Specification A lo largo de poco más de una decena de entradas, he estado hablando y tratando las novedades más destacables de la especificación de C# 8.0 que estará estrechamente ligada a .NET Core 3.0 que será anunciado oficialmente en unos 10 días. Todos los...

Enviado por jorge
LEER MÁS

Índice general - C# 8.0 – Specification Introducción Microsoft ha extendido o añadido en C# 8.0 el control de avisos o warnings en el código con nullables. ¿Pero porqué y para qué?. ¿Era realmente necesario?. Comparándolo con lenguajes como F# que carecen de referencias null de form...

Enviado por jorge
LEER MÁS

Índice general - C# 8.0 – Specification En esta ocasión, Microsoft ha introducido una forma de hacer algo que ya veníamos haciendo. Se trata de "preguntar" si un determinado valor es null o no. No es como verás a continuación un gran aporte, pero conviene que lo comentemos para que lo ten...

Enviado por jorge
LEER MÁS

Después del rotundo éxito de las pasadas ediciones, por fin llega a Barcelona nuestro famoso workshop Azure DevOps CI/CD. Nuestro MVP Luis Fraile estará en las oficinas de Plain Concepts de Barcelona los próximos días 16 y 17 de octubre impartiendo la tercera edición de este taller. ...

Enviado por Eva Marti Rodriguez
LEER MÁS

Índice general - C# 8.0 – Specification C# como tal, tenía la posibilidad de iterar un método y ejecutar un método como asíncrono, pero no contemplaba la posibilidad de que el método fuera asíncrono y se pueda iterar al mismo tiempo. Para lograr este propósito, Microsoft ha tenido que ...

Enviado por jorge
LEER MÁS

Índice general - C# 8.0 – Specification Una de las características del lenguaje C# añadidas en la versión 7.2 tenía que ver con ref structs. El problema de las ref structs no obstante, era (y es) que no podemos implementar en ellas IDisposable, y por lo tanto, no podemos utilizar using. ...

Enviado por jorge
LEER MÁS

Índice general - C# 8.0 – Specification Perteneciente a Pattern Matching, encontramos también una funcionalidad con respecto a las tuplas denominada Positional Patterns. La idea detrás de Positional Patterns es ligeramente diferente a la vez que especial. Requiere de un método Deconstruct...

Enviado por jorge
LEER MÁS

Índice general - C# 8.0 – Specification Perteneciente a Pattern Matching, encontramos también una funcionalidad con respecto a las tuplas denominada Tuple Patterns. La idea detrás de Tuple Patterns es la de comparar o evaluar no un valor, sino varios valores al mismo tiempo que nos permita ...

Enviado por jorge
LEER MÁS

Índice general - C# 8.0 – Specification Dentro de Pattern Matching, encontramos también una funcionalidad con respecto a las propiedades, la que se denomina Property Patterns. La idea detrás de Property Patterns es la de permitir evaluar la propiedad de un determinado objeto para devolver u...

Enviado por jorge
LEER MÁS

Índice general - C# 8.0 – Specification Otra de las novedades introducidas en C# 8.0 es lo que tiene relación con Pattern Matching. Pattern Matching, tiene relación directa en cuanto a evaluar una declaración a través de patrones y en concreto con declaraciones switch. Dentro de los dife...

Enviado por jorge
LEER MÁS

Desde Plain Concepts y SaaS Level Up te invitamos a nuestra próxima masterclass el día 17 de septiembre en nuestras oficinas de Madrid, donde conocerás los principios fundamentales de gobernanza de Azure basado en el modelo Scaffolding de Microsoft. En caso de que no puedas asistir prese...

Enviado por Eva Marti Rodriguez
LEER MÁS

Índice general - C# 8.0 – Specification Otra de las características añadidas a C# 8.0 es la que denomina como Readonly Members. El objetivo principal de esta característica es la de evitar errores dentro de la lógica de nuestras aplicaciones y estructuras. Podremos indicar los miembros de...

Enviado por jorge
LEER MÁS

Los próximos días 1, 2 y 3 de octubre tendrá lugar en nuestras oficinas de Madrid la primera edición del workshop sobre Inteligencia Artificial y Machine Learning, impartido por Manuel Rodrigo Cabello, MVP y experto en Inteligencia Artificial. Además, también contaremos con la colab...

Enviado por Eva Marti Rodriguez
LEER MÁS

Índice general - C# 8.0 – Specification Quizás encuentres esta nueva funcionalidad de C# 8.0 como Default Interface Methods o bien como Default Implementations in Interfaces. Ambas tienen el mismo significado, que no es otro que el asegurar o evitar breaking changes en nuestro código cuando ...

Enviado por jorge
LEER MÁS
Eventos IA

Singularity Tech Day

El próximo 28 de noviembre de 2019 tendrá lugar en el Hotel AC Fórum Barcelona el que sin duda será uno de los eventos tecnológicos referentes en los próximos años: el Singularity Tech Day: The era of AI and Cognitive Services. En Plain Concepts nos encanta compartir conocimiento ...

Enviado por Eva Marti Rodriguez
LEER MÁS

Una de las características del lenguaje C# es la posibilidad de utilizar la palabra reservada using. El principal propósito de using es el de asegurar un correcto uso de "disposar" los objetos utilizados. En operaciones de entrada/salida es muy común encontrarnos con la problemática por la c...

Enviado por jorge
LEER MÁS

A partir de C# 7.0, Microsoft introdujo el soporte a funciones locales o Local Functions. El objetivo es declarar métodos privados anidados dentro de otro miembro. Para más información, te invito a leer esta información oficial de Microsoft al respecto. Un ejemplo de Local Function en C# 7....

Enviado por jorge
LEER MÁS

Casi terminado ya (al menos oficialmente) el verano, continúo con la descripción de las nuevas características que se añadirán a C# 8.0. Esta entrada ya llevaba más de un mes "en el tintero", pero para las próximas intentaré adaptarme al ritmo y contenidos de la serie que irá publicando mi ...

Enviado por Octavio Hernandez
LEER MÁS

En esta entrada, vamos a ver una de las nuevas características de C# 8.0, denominada Index and Ranges o Índices y Rangos. Antes de entrar en los ejemplos prácticos de estas nuevas características tengamos en cuenta que estas características son posibles gracias a dos nuevos operadores inclui...

Enviado por jorge
LEER MÁS
1 2 3 681