.Net
- Complete Guide to Lazy Loading in C#
Punit Ganshani - Free .NET Spreadsheet Control
Jing-Lu - Strings are annoying y The cost of working with strings
Ayende Rahien
Publicado por José M. Aguilar a las 9:13 a. m.
Etiquetas: enlaces
.Net
- All About TransactionScope
S. M. Ahasan Habib - ¿Cómo funciona el Garbage Collector? Primera parte, segunda parte y tercera parte
Andrés Pérez - Reflecting ref and out Parameter Information
Richard Carr
Asp.net
- How to get your ASP.NET application working in IE11
Marin Bratanov - Custom error pages in ASP.NET MVC. Easy, right-
Ben Foster - Using Dependency Injection with ASP.NET Web API Hosted on Katana
Ravi Kiran - Customization Options With ASP.NET Identity
K. Scott Allen - [ASP.NET MVC] Creando una factoria de controladores personalizada
Julio Avellaneda - So you inherited an ASP.NET Web Forms application
David Paquette - ASP.NET Identity with the Entity Framework
K. Scott Allen - Keyword Highlighting with One Line of Code: Applied Use of HttpResponse.Filter in ASP.NET to Modify the Output Stream
Yvan Rodrigues - Create a Dynamic JavaScript File for Global Resorce File Creation in JS Format Using ASP.NET MVC
Kiran3490 - URL rewrite and the www subdomain
Mads Kristensen - Katana in-memory integration testing
Filip Woj - Automatic Dropdpown Lists for Razor Views
Brady Kelly
Azure / Cloud
- Building Real-World Cloud Apps with Windows Azure
Tom Dykstra & co. - [Preview] Windows Azure billing alerts: Controlando el consumo en la nube
Gisela Torres - A new year's present- introducing Glimpse plugins for Windows Azure
Maarten Balliauw
Conceptos/Patrones/Buenas prácticas
- What is "duck typing"?
Eric Lippert - Duck Typing Is More Than Quackery
Phil Haack - Is Duck Typing a Type System, or a Way of Thinking?
John Atten - SOLID Architecture principles using simple C# examples
Shivprasad koirala
Data access
- Executing Raw SQL Queries using Entity Framework
Bipin Josi - AliaSQL - the new name in automated database change management
Jeffrey Palermo - Entity framework pitfalls, include
Mikael Eliasson
Html/Css/Javascript
- ECMAScript 6: merging objects via Object.assign()
Axel Rauschmayer - TypeScript: A New Language for .NET and JavaScript Developers
Rachel Appel - Ember Components: A Deep Dive
Chad Hietala - When To Use The Button Element
Chris Coyier - Logs para aplicaciones javascript con persistent-log
Juan María Hernández - JavaScript JSON Date Parsing and real Dates
Rick Strahl - HTML 5 Video como Background
Gisela Torres - How to Hide your Email Address on Web Pages
Amit Agarwal - Web platform: five technologies to look forward to in 2014
Axel Rauschmayer - Experimenting with Forms and AngularJS
K. Scott Allen - Durandal: Quick Start
Rob Eisenberg - LINQ in JavaScript, ES6 style, for real this time
Aaron Powel - What is the DOM?
Chris Coyier
Visual Studio/Complementos/Herramientas
- How to Setup your PC to start using Xamarin
Nitesh Luharuka - Minifying your HTML
David Paquette
Otros
- Sprints de Marketing
David Salgado
Y siguiendo la tradición, aprovecharemos para echar un vistazo a los contenidos más visitados durante el pasado año. Esto nos puede dar una idea de por dónde andan los intereses de los visitantes y, de camino, dar una segunda oportunidad a los artículos que os perdisteis en su momento.
Publicado por José M. Aguilar a las 10:50 a. m.
Etiquetas: autobombo, blogging, recomendaciones, resumen, variablenotfound, variablenotfound.com
.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
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í :-)