-
Bueno, un post pequeñito pequeñito, más que nada y para ser sincero, para cambiar un poco de tercio, pero que espero que os resulte interesante. Hace ya bastante tiempo, los pocos que leéis mi aburrido blog, escribí acerca de eventos de dominio y agregados . En esta ocasión me gustaría hablar de comandos...
-
¡Buenas! Empezamos con una pregunta: ¿Cual es el resultado de este programa? class Program { static void Main ( string [] args ) { var data = Foos ; foreach ( var foo in data )...
-
En esta entrada nada estelar, querría comentar un pequeño truquillo para quien se adentre en el fabuloso mundo de la programación contra Office 365. En concreto, con respecto a la Url de Office 365. Las cuentas de correo para Office 365 normalmente poseen un largo nombre del tipo xxxoffice365.onmicrosoft...
-
Tú como programador .NET seguramente has escuchado hablar de SharePoint y muy probablemente en las bolsas de trabajo encuentras que un plus en tu currículo como programador es saber SharePoint o programar en SharePoint. Bien, pues aquí tienes un video que publique en mi canal de...
-
Introducción Hasta ahora, hemos visto como pasar de una aplicación de Software que cumple los requisitos a una aplicación de Software que cumple los requisitos, que es reutilizable y que mejora el mantenimiento de aplicaciones, llevándolo todo a un mundo ideal. ¿Pero es ese mundo ideal de desarrollo...
-
Introducción En las entradas anteriores, vimos como desarrollar una aplicación a partir de un problema teóricamente trivial. Los requisitos cambian y las necesidades empresariales nos llevan a ser ágiles y adoptar cambios de manera rápida y flexible, facilitar las pruebas unitarias y en definitiva, codificar...
-
Aaahhh… los punteros son una de las bestias negras del desarrollo. Desterrados de los dominios de los lenguajes orientados a objetos “modernos” como Java por ser demasiado “próclives a errores” los punteros se han convertido en una especie de ser mitológico, temido por muchos desarrolladores que tiemblan...
-
Introducción Seguimos avanzando en nuestro desarrollo mejorándolo poco a poco. Esto me recuerda a aquellos maravillosos años de la normalización de nuestras bases de datos para llegar a tercera forma normal (3NF) o llegar al éxtasis con Boyce-Codd. Implementación...
-
Introducción Nos encontramos en una encrucijada. Nuestra aplicación parecía sencilla y empezó siéndolo, pero los requisitos inicialmente marcados han variado y nos está empezando a dar algún que otro dolor de cabeza. No obstante, hemos sabido adaptarnos a esos requisitos y hemos modificado nuestra aplicación...
-
Aquí un entrenamiento que di hace muchos años para una empresa en la que trabajé como líder de practica de colaboración. Básicamente preparé esta presentación para mostrar a programadores como manejar listas y elementos de forma programática...
-
Introducción Como vimos en el artículo inicial, nos encontramos con un problema sencillo de resolver pero que poco a poco se iba retorciendo o complicando. Inicialmente teníamos en mente la lectura de un fichero de texto y la escritura de una información determinada después de procesarla en un fichero...
-
Introducción No me voy a andar con grandes tecnicismos, más bien todo lo contrario. Voy a ir directo al asunto y de forma concisa, planteando los problemas habituales con los que podemos encontrarnos los desarrolladores y cómo hacerlos frente. Como avanzar y mejorar nuestro código basándonos en un proyecto...
-
Aún recuerdo FxCop como una de las primeras herramientas que teníamos disponibles los programadores .NET para revisar nuestro código y evaluarlo contra las practicas recomendadas y de esta forma poder mitigar potenciales riesgos de desempeño, seguridad, acceso a datos, etc. Desde el punto de vista de...
-
Hola a todos, He publicado otro post en mi otro blog , de modo que publico aquí el enlace del mismo: Serializar listas genéricas en aplicaciones WinRT: http://lluisfranco.com/2013/03/08/serializar-listas-genricas-en-aplicaciones-winrt/ Resumen Rompiendo un poco con la serie de posts sobre...
-
El principal problema en la implementación de un API es el versionado de este para que aplicaciones antiguas o que no tenemos nosotros el control no dejen de funcionar. El pensar que una aplicación no va a evolucionar a lo largo del tiempo es una quimera, y dentro de poco o mucho al final acaba por evolucionar...
-
Hola a todos, He publicado otro post de las Parallel Series en mi otro blog , de modo que publico aquí el enlace del mismo: Problemas de concurrencia: http://lluisfranco.com/2013/03/01/problemas-de-concurrencia/ Resumen En un mundo en el que los procesos ya no son secuenciales sino paralelos, es cada...
-
Muy buenas! Con este post inicio una serie de posts (como siempre, ni idea de cuantos van a ser) dedicado especialmente a desarrolladores de C# que quieran empezar con Objective-C . No soy un experto en Objective-C ni esta serie pretende que te conviertas en un experto en este lenguaje. Tampoco es un...
-
Aunque ya he hablado en alguna ocasión de esta característica, una de las grandes novedades de .NET 4.5 es la introducción de Async y Await para “facilitar” la escritura de código que tiene que ejecutarse de forma asíncrona. Para el desarrollo de aplicaciones para la Store de Windows 8, es una de las...
-
NOTA IMPORTANTE: Esta entrada está obsoleta porque lo que describo más abajo no funciona tal y como está contado. Es un mea culpa en toda propiedad por no haber probado antes lo que escribía, pero es que la entrada original es bastante creíble. Eso me llevó a...
-
Me pidieron que validara las cuentas que utilizamos para instalar SharePoint en un ambiente de producción y pues la gente de la mesa de soporte al ver que mi petición no tiene tanta urgencia "según ellos" y conforme a sus acuerdos de niveles de servicio me informaron que...