.Net
- C# async and await: A Deeper Dive
Andrei Marukovich
Asp.net
- How to customize the generated files from the New Scaffolded Item dialog
Sayed Ibrahim Hashimi - Unit Testing Asynchronous Web API Action Methods Using MS Test
Ravi Kiran - Glimpse ASP.NET 1.7 Released – Cache Tab
Nik Molnar - ASP.NET MVC: Show Busy Indicator on Form Submit using JQuery and Ajax
John Atten - ASP.NET MVC Paging with OData
Dino Esposito - ASP.NET MVC Special Views - Partial View and Layout
Techbird - Soporte para enumeraciones en ASP.NET MVC 5.1
Julio Avellaneda - Cambiar el esquema con ASP.NET Identity
Eduard Tomás
Azure / Cloud
- Using the Windows Azure Content Delivery Network (CDN)
Maarten Balliauw
Data access
- EF 6 Contrib: Performance Interceptors
Unai Zorrilla - Proper Session/DbContext lifecycle management
Jimmy Bogard - Entity Framework and slow bulk INSERTs
Rick Strahl
Html/Css/Javascript
- AngularJS–Part 6, Templates
Gabriel Schenker - Source Maps
Gisela Torres - Managing Client-Side Objects Using TypeScript: It's a Breeze
Peter Vogel - ECMAScript 6: the new array methods find() and findIndex()
Axel Rauschmayer - Make Sure Your Columns Don’t Collapse Horizontally
Chris Coyier - Strings in JavaScript
Kirupa Chinnathambi - HTML 5 Vibration API
Gisela Torres - Happy 17th Birthday CSS
John Allsopp - 5 HTML5 Features Every Developer Should Know How to Use
Bipin Joshi - Atributo download en HTML 5
Gisela Torres
Visual Studio/Complementos/Herramientas
Otros
- Have you been pwned? Now you can be automatically told when you are!
Troy Hunt - How to run old but awesome games from the 90s on your new computer with DOSBox
Scott Hanselman
Publicado por José M. Aguilar a las 9:10 a. m.
Etiquetas: enlaces
No hay magia negra en esto, es pura matemática. El número de combinaciones posibles es 2128; dicho así no parecen demasiadas, pero para que os hagáis una idea de las magnitudes, serían algo así como 3.400.000.000.000.000.000.000.000.000.000.000.000.000 valores distintos, número arriba o número abajo ;-). Si os parece difícil que os toque la lotería, supongo que podréis intuir lo poco probable que es que existan colisiones si decidimos seleccionar un GUID, por ejemplo, como campo clave en filas de una base de datos, o como nombres de fichero que queremos asegurar que sean únicos. Y así lo hemos hecho durante años.
Y todos los que los usamos seguiríamos tan felices si no fuera por ese pequeño matiz que he deslizado al comienzo del post: la pseudoaleatoriedad del algoritmo de generación utilizado, que va a provocar un colapso el próximo 11 de febrero debido al efecto denominado GUID Colliding Sequence.
Publicado por José M. Aguilar a las 10:38 a. m.
Etiquetas: chascarrillos, desarrollo, desastres, inocentadas, noticias, problema
¡felices fiestas a todos!
Espero también que el 2014 sea mejor que este que dejamos atrás (no es difícil, dado lo bajo que está el listón ;-)), y que podáis cumplir todos vuestros sueños.
Nos seguimos viendo por aquí :-)
Hey, y no olvidéis que aún podéis participar en el sorteo de licencias de VS Anywhere!!
.Net
- A glance at C# vNext
Florian Rappl - Throwing the Big Switch on Roslyn
Matt Gertz - Code Contracts is the next coding practice you should learn and use
Patrick Smacchia - Time ago function for C#
Anuraj P. - Easy Caching with C# and PostSharp
Rafid K. Abdullah - Sexy C#
S. M. Ahasan Habib - The Folder Browser Dialog Box
Richard Carr
En este artículo vamos a ver echar un vistazo a VS Anywhere, un producto del que seguro habéis oído hablar, que supone una revolución en la forma en que podemos colaborar en tiempo real con colegas y compañeros desarrolladores utilizando Visual Studio, sin importar donde estos se encuentren.
Pero antes de empezar, deciros que al final del artículo encontraréis las instrucciones para participar en el sorteo de 5 licencias de servidor por cortesía de VS Anywhere. ¡No dejéis de participar!
.Net
- Probable C# 6.0 features illustrated
Damien Guard - Splitting and Merging PDF Files in C# Using iTextSharp
John Attem - IP Location
Dietmar Schoder - NUnit Collection Assertions
Richard Carr - The .NET Framework 4.5.1 is available on Windows Update and WSUS and
What's New in the .NET Framework 4.5.1
.NET Fundamentals Team
.Net
- Immutable Collections performance
Ayende Rahien - Steganography: Simple Implementation in C#
Hamzeh soboh - C# - Generate and Deliver PDF Files On-Demand from a Template Using iTextSharp
John Atten - C# String Extensions
Prabu ram - User32.dll - Lock the computer
Marco Bertschi - Arabic/English Crossword Generation using Progressive Search
Nasir Darwish
Pues bien, tras instalarla, los que hayáis intentado probar ASP.NET MVC 5 desde Visual Studio 2012 probablemente os hayáis sorprendido con las pocas opciones que tenemos a la hora de crear proyectos de este tipo. Si bien están implementadas otras características disponibles en la versión 2013 como los scaffolders, el soporte para Razor 3, o la adopción de Bootstrap en la maquetación de vistas generadas, no podemos decir lo mismo de la aplicación del concepto “One ASP.NET“ a la creación de proyectos.
Eventos
- ¿Quieres conocer todo sobre VS 2013, ALM y desarrollo de aplicaciones web?
Diciembre 2013, Barcelona y Madrid - Christmas Windows Phone Sessions
Diciembre 2013, Online
.Net
- Replace Multiple Strings Effectively
Jakub Chodounsky - Decimal Values and Trailing Zeroes
Richard Carr - Interfaces vs Delegates
Paulo Zemek - Internals of Windows Thread
Mahesh Bailwal - Opening Files from SkyDrive using .NET
Immo Landwerth - Talk: MVP summit - Async best practices
Lucian Wischik