Este libro, escrito en el año 1987 por Geoffrey James, recoge, en un humorístico tono de misticismo oriental, distintas historias y parábolas con geniales mensajes de fondo sobre calidad en la programación, gestión de proyectos y otros temas que siguen siendo válidos veinticinco años después.
Como probablemente habrá más lectores que no lo conozcan, me ha parecido interesante reproducirlo aquí traducido en su totalidad, por supuesto contando previamente con el permiso expreso del Sr. James.
¡Que aproveche!
Warning: Post largo. Muy largo ;-)
Publicado por José M. Aguilar a las 9:17 a. m.
Etiquetas: curiosidades, frikadas, humor, programación, proyectos
- ASP.NET MVC: Enlazar una propiedad a jQuery UI Slider
Eduard Tomás - Avoiding MvcBuildViews build time impact in developers environment by using ASP.NET compiler as an external tool
Luis Rocha - Impresionante! Avances en holografías: el HoloDesk de Microsoft
Microsiervos
[HowTo] Modificar cadena de conexión, la eterna pregunta
Lluis Franco - Optimizing Long Lists Of Yes/No Values With JavaScript
Lea Verou - Microsoft Codename “Data Explorer” Walkthrough
Data Explorer Team - Comprimir y descomprimir ficheros (II)
Javier Torrecilla - Detectando DEBUG en código y en Razor
Pablo Núñez - Using Roslyn to implement an MVC Razor view engine
David Ebbo - Today we are releasing the first Community Technology Preview of the Roslyn Project!
Visual Studio Blog - Implementing an Authorization Attribute for WCF Web API
Phil Haack - How We Talk about EF and its Future Versions
ADO.NET Team blog - Never Mind the Controller, Here is the Orchestrator
Dino Esposito - Finding Clone Codes in Visual Studio 2011 Developer Preview
Abhijit - Azure Blob Storage – a simple example
Peter von Lochow - How to Deploy Your ASP.NET MVC 3 with SQL CE 4.0 & Entity Framework
Christian D. Yellington - Find out the Geo-coordinates of an address – geocoding with Google Maps
Code Inside Team - Using ASP.NET MVC 3 to Build Ajax Form with JQuery Validation
Christian D. Yellington - Obtaining Results from Parallel Tasks
Black Wasp - [Testing] Pruebas de acoplamiento
Luis Ruiz - Prevent ASP.NET cookies from being sent on every css, js, image request
Omar Al Zabir - CQRS, Commands, Command Handlers and Command Dispatcher
Shiju Varghese's - Improve the YSlow score - remove the ETags
Mark Monster - El señor de las moscas: interfaces al cerebro
José Manuel Alarcón - The Dangers of Implementing Recurring Background Tasks In ASP.NET
Phil Haack - ASP.NET MVC, Random Sign-offs and TempData Loss DevDirective
Publicado en: Variable not found
Para empezar, tendremos aquí a José Manuel Alarcón, del que poco se puede decir que no conozcáis ya: Ingeniero industrial, Microsoft MVP desde el año 2004, Director de Krasis, autor de cientos de artículos, varios libros, ponente en decenas de conferencias y charlas … vaya, uno de los grandes :-)
Y el tema elegido es de vital importancia para todos los que trabajamos en la web: la seguridad.
Programar es mucho más que la simple creación de aplicaciones que cumplen con la funcionalidad para la que fueron diseñadas. Existen otras muchas consideraciones que hacer y multitud de características tan importantes como la propia funcionalidad que se deben tener en cuenta: rendimiento, extensibilidad, facilidad de mantenimiento, etc... entre las que destaca especialmente la seguridad del código que se escribePor supuesto, podéis asistir desde casa o el trabajo (es un Webcast online), y la asistencia al evento es totalmente gratuita. Para acceder, simplemente debéis registraros en la siguiente dirección:
De poco o de nada sirve una aplicación que lleva a cabo su cometido principal pero que permite que casi cualquiera pueda acceder a la información que supuestamente protege o que, debido a la escritura de código descuidado, un competidor desleal impide su funcionamiento cuando más se necesita.
Y no, no llega con tener un buen cortafuegos si el fallo está en la lógica de la aplicación.
En esta charla se analizarán los principales puntos flojos de seguridad que suele haber en las aplicaciones Web ASP.NET, y se enseñará cómo evitarlos. Entre otros temas se tratarán la correcta configuración de IIS, la autenticación y autorización hechas correctamente, la suplantación de usuarios del sistema, las inyecciones de SQL, las secuencias de comandos entre sitios (XSS), los problemas de canonicalización, los ataques Cross Site Request Forgery (CSRF)...
https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032497158&Culture=es-ES
Publicado en: Variable not found.
Este mecanismo hace posible la creación de bundles, o paquetes de uno o varios archivos de scripts o estilos, que son optimizados en tamaño por el servidor y cargados desde las páginas en una única petición. El proceso de compactación se realizaría en servidor, pero sólo la primera vez, quedando almacenado en caché para las peticiones posteriores.
Publicado por José M. Aguilar a las 10:14 a. m.
Etiquetas: asp.net, aspnetmvc, desarrollo, optimización
- 6 Super jQuery Slider Scripts and Tutorials
JS News & Resources - Conectar una Azure Cloud Drive directamente a tu equipo
David Rodríguez - Novedades para SQL Azure
Ibon Landa - [WebCast] Seguridad de aplicaciones Web: las técnicas más interesantes para que no hackeen tu aplicación, con José Manuel Alarcón
AUGES - Cómo detectar el cierre o la salida de una página Web
José Manuel Alarcón - The Developer’s Guide to AppFabric (ebook)
Adam Smith - Optimizing ASP.NET MVC3 Routing
Sam Saffron - AutoMapper (I) Flattening
Luis Ruiz Pavón - Intellitrace como tu sistema de rastreo
Unai Zorrilla - Three simple steps to create Azure tables
Neil Mackenzie - Naked objects goes open source
Naked objects group - ASP.NET MVC – Template Helpers
Sebis - Modernizr.js: feature detection
K. Scott Allen - SQL Azure DataSync Preview. Sincronizando… ¡Step by step!
Juan Luis Guerrero - Essential jQuery Plugin Patterns
Addy Osmani, vía Marc Rubiño - .NET Math Library
BlackWasp - ParallelLoopState and Parallel.ForEach
K. Scott Allen - Loading jQuery Consistently in a .NET Web App
Rick Strahl - El próximo martes 18, WebCast: Gestión de excepciones en .NET, con Jorge Serrano
SecondNug - Preventing CSRF With Ajax
Phil Haack - EF 4.2 Release Candidate Available
Vía Juan Carlos González - RFC: New Beta.ASP.net website
Scott Hanselman - Si trabajas con javascript seguro que conoces JSLint, pero sabías que lo tienes para Visual Studio?
Vía José Bonnin - Steve Jobs: ¿visionario o un tipo observador e inquieto?
José Manuel Alarcón - Usando querystring en ASP.NET MVC
Eduard Tomás - Range Requests in ASP.NET MVC – RangeFileResult
Tomasz Pęczek
Publicado en: Variable not found
Descanse en paz.
Publicado en: Variable not found.