Iniciar sesión
Registrarse
He olvidado mi contraseña

En C# 2.0 se incluyeron los método anónimos en el lenguaje, y en C# 3.0, las expresiones lambda mostraba otra forma de realizar lo mismo, llegando incluso a veces a ser la elección preferida de uso en lugar de los métodos anónimos. Sin embargo, podemos llegar a tener la necesidad de realizar...

Enviado por jorge
LEER MÁS
c#

Descartes en C# 7

“Don't discard me / Just because you think I mean you harm …” Elton John, “Don't let the sun go down on me” (1974) Entre las nuevas características de lenguaje incorporadas a C# 7, una relativamente sencilla que ha llamado mi atención son los descartes (discards). Según dice Matt Torg...

Enviado por Octavio Hernandez
LEER MÁS

Tuple La clase genérica Tuple de .NET, es una clase que pertenece al nombre de espacios System. Como clase genérica, podemos crear una tupla del tipo de datos que nos parezca oportuno. En realidad, los constructores de Tuple nos permite crear tuplas de hasta 8 tipos de datos. Aunque dentro de...

Enviado por jorge
LEER MÁS

En las pasadas entregas (parte 1 – parte 2) de esta serie, Query Editor fue la herramienta de Power BI que ocupó por completo nuestra atención, mostrándonos la forma de construir las tablas de un modelo a partir de las funcionalidades de extracción, transformación y carga (ETL) que posee. Un...

Enviado por lmblanco
LEER MÁS

Hace unos días publiqué en NuGet la primera versión de un framework para contabilidad el tiempo que tarda en ejecutarse un método o proceso. Este framework lo he llamado ExecutionTimeMeasurement. Se trata de una librería de código abierto que podrás encontrar en mi repositorio de GitHub ...

Enviado por jorge
LEER MÁS

Introducción La evolución de Xamarin.Forms es meritoria. En los últimos tiempos se han recibido novedades interesantes como efectos, vistas nativas, Forms Embedding, etc. Sin embargo, en muchos casos se sigue asociado a desarrollos muy simples o formularios básicos. Realmente, en el estado act...

Enviado por Javier Suárez Ruiz
LEER MÁS

Introducción La evolución de Xamarin.Forms es meritoria. En los últimos tiempos se han recibido novedades interesantes como efectos, vistas nativas, Forms Embedding, etc. Sin embargo, en muchos casos se sigue asociado a desarrollos muy simples o formularios básicos. Realmente, en el estado act...

Enviado por Javier Suárez Ruiz
LEER MÁS

Syncfusion ha publicado el ebook o libro electrónico gratuito escrito en inglés por Dirk Strauss, titulado Asynchronous Programming Succinctly. Se trata de un libro electrónico enfocado al asincronismo, y nos enseñará como usar Microsoft Visual Studio para crear aplicaciones que ejecuten tar...

Enviado por jorge
LEER MÁS

Microsoft ha anunciado la versión alpha de SignalR para ASP.NET Core 2.0. SignalR para ASP.NET Core es una librería totalmente reescrita de la original librería SignalR para .NET Framework. SignalR contiene un componente de servidor y una parte cliente de .NET que cubre .NET Standard 2.0, Ja...

Enviado por jorge
LEER MÁS

El dia de hoy 16/SET tuve la oportunidad de participar como speaker en este importante evento. El SharePoint Saturday, Lima 2017 es un evento totalmente gratuito en el que encontrará sesiones técnicas y de desarrollo enfocado a las herramientas de Colaboración de Microsoft como SharePoint, Proje...

Enviado por juanrafael
LEER MÁS

Microsoft ha publicado recientemente una nueva actualización de Visual Studio 2017, concretamente la versión 15.3.4. Para esta nueva revisión, se han resuelto los problemas principales siguientes: "TF30063: You are not authorized to access .visualstudio.com\" after upgrading to VS2017 15...

Enviado por jorge
LEER MÁS

En esta entrada, voy a explicar como crear un repositorio local de NuGet. Imaginemos que tenemos un conjunto de paquetes internos que queremos distribuir únicamente de forma local, o bien, que simplemente queremos que el equipo de desarrollo tenga acceso a unos paquetes concretos con los que des...

Enviado por jorge
LEER MÁS

En una entrada anterior, comentaba acerca de Microsoft Orleans, para poner en contexto al lector de este blog, acerca de qué era o qué se esperaba de este Framework de Microsoft. En esta ocasión, me gustaría trasladar la noticia de que Microsoft ha publicado la versión 2.0 de su Framework Mi...

Enviado por jorge
LEER MÁS

Microsoft, a principios del año 2015, publicó y abrió en GitHub el código de Microsoft Orleans en su licencia MIT. Microsoft Orleans se trata de un Framework que nos permite trabajar en la nube. Para ser más concretos, es un Framework que nos permitará crear aplicaciones distribuidas altame...

Enviado por jorge
LEER MÁS

En esta entrada voy a explicar de forma general como ejecutar en C# un proceso con ayuda de Action<T>, y como hacerlo también con un método anónimo. Se trata de una entrada dirigida especialmente para programadores nóveles o con conocimientos básicos en C#, y representa una forma elega...

Enviado por jorge
LEER MÁS

¡LLega el Plain Concepts Web Day a Bilbao! El próximo día 19 de octubre tendrá lugar en Bilbao el Plain Concepts Web Day Bilbao, donde diferentes expertos de Plain Concepts nos explicarán las últimas tecnologías web que utilizamos como: WebApi, Vue, Flexbox y Grid Layout, SASS o LESS, Dock...

Enviado por plainnews
LEER MÁS

En el artículo publicado anteriormente sobre el desarrollo de un sistema de información basado en el Padrón de población, explicábamos los pasos a seguir para crear la tabla de datos (data table) de un modelo de análisis utilizando las herramientas de Power Query (lenguaje M) integradas en Pow...

Enviado por lmblanco
LEER MÁS
c#

Uso de GeoJSON en .NET

GeoJSON es un formato comúnmente utilizado para almacenar y para trabajar con información o datos espaciales dentro de un objeto JSON. La diferencia entre JSON y XML es que reducimos el tamaño de los datos a transportar eliminando información repetitiva e innecesaria, y mostrándolo de forma ...

Enviado por jorge
LEER MÁS

Hoy me gustaría hablar de una extensión para Visual Studio Code, llamada Visual Studio Team Services, y que nos permitirá trabajar con Visual Studio Team Services. Con esta extensión, podremos conectarnos a Team Services y a Team Foundation Server. Además de esto, podremos monitorizar nuestr...

Enviado por jorge
LEER MÁS

Martin Fowler introdujo hace ya un tiempo la representación de valores monetarios con lo que denominaríamos como Money pattern o el patrón Money. Este patrón lo podemos encontrar también en el libro de Martin Fowler Patterns of Enterprise Application Architecture [PEAA]. Es bastante habitu...

Enviado por jorge
LEER MÁS
1 2 3 601