The Little ASP.NET Core 2.0 Book

Hoy quiero dejaros un libro, escrito por  Nate Barbettini bajo licencia Creative Commons Attribution que se puede descargar y compartir de forma gratuita, para empezar programar con ASP.NET Core 2.0, el libro explica desde cero como empezar a desarrollar en el nuevo FW de Microsoft y esta muy bien organizado, incluye el código de ejemplo en GitHub con el contenido.

Enlace al libro y descarga

 

Tambien existe una version online, para leerlo directamente desde el navegador: https://nbarbettini.gitbooks.io/little-asp-net-core-book/content/

Agradecimientos al autor Nate Barbettini por compartir el libro con la comunidad.

Que los disfruteis!!

 

Introducing Microsoft SQL Server 2014 (Libro Gratis)

Microsoft ha publicado recientemente el libro Introducing Microsoft SQL Server 2014 para descargar de manera gratuita y conocer las principales novedades técnicas de la nueva versión de su BBDD.

 

libro sqlserver-2014

El libro se centra en la parte técnica y explica cómo SQL Server 2014 incorpora tecnología in-memory para mejorar el rendimiento en el procesamiento de transacciones en línea (OLTP) y soluciones DataWarehouse.

Aquí os dejo links para descargar:

Download the PDF (8.08 MB)

 

The .NET Technology Guide for Business Applications

Esta guía publicada por Microsoft es gratuita y está enfoca a la toma de decisiones para diseñar aplicaciones empresariales y conocer de las nuevas tecnologias disponibles que podemos adoptar en nuestro proyectos.  Es útil para arquitectos de software, desarrolladores y clientes que están involucrados en la selección de  las tecnologías a utilizar para sus aplicaciones y proyectos basados ​​en las plataformas de desarrollo de Microsoft.

 

guia-net-tech-guidance-ba[Descargar guía]

 

La guía consta de 70 páginas y como podéis suponer esta en inglés, llamada The .NET Technology Guide for Business Applications nos muestra las tecnologías disponibles para la evolución y modernización de aplicaciones empresariales que son fundamentales para el negocio, así como las últimas tecnologías disponibles para. NET para extender estas aplicaciones centrales en patrones emergentes de dispositivos y servicios.

Link oficial: http://www.microsoft.com/net/nettechnologyguidance

Libro: 97 cosas que todo programador debería saber

Interesante iniciativa de la web 97cosas.com, donde están traduciendo al castellano los libros de OReally de la serie 97 things  “97 Things Every Programmer Should Know”, contiene todo tipo de consejos y recomendaciones para los profesionales de la programación informática: refactorización, código limpio, pruebas, aprendizaje contínuo, etc.

Indice del libro

  1. Actúa con prudencia, por Seb Rose
  2. Adueñate (y Refactoriza) la compilación, por Steve Berczuk
  3. Antes de Refactorizar, por Rajith Attapattu
  4. Aplica los principios de la programación funcional, por Edward Garson
  5. Aprende a decir “Hola, Mundo”, por Thomas Guest
  6. Aprende a hacer estimaciones, por Giovanni Asproni
  7. Aprende un lenguaje extranjero, por Klaus Marquardt
  8. Aprendiendo continuamente, por Clint Shank
  9. Automatiza el estándar de codificación, por Filip van Laenen
  10. Averigua qué haría el usuario (tú no eres el usuario), por Giles Colborne
  11. La belleza está en la simplicidad, por Jørn Ølmheim
  12. El camino al mejor rendimiento está lleno de sucias bombas de código, por Kirk Pepperdine
  13. Codificando con la razón, por Yechiel Kimchi
  14. Codifica en el lenguaje del dominio, por Dan North
  15. Codificación Ubuntu para tus amigos, por Aslam Khan
  16. El código es diseño, por Ryan Brush
  17. Comenta sólo lo que el código no dice, por Kevlin Henney
  18. Un comentario acerca de los comentarios, por Cal Evans
  19. ¿Cómo usar un Gestor de Errores?, por Matt Doar
  20. Conoce bien más de dos lenguajes de programación, por Russel Winder
  21. Conoce cómo usar las herramientas de línea de comandos, por Carroll Robinson
  22. Conoce tu próximo Commit, por Dan Bergh Johnsson
  23. Conoce tu IDE, por Heinz Kabutz
  24. Conoce tus límites, por Greg Colvin
  25. La conveniencia no es una -bilidad, por Gregor Hohpe
  26. Cuando Programadores y Testers colaboran, por Janet Gregory
  27. Ten cuidado al compartir, por Udi Dahan
  28. Cumple tus ambiciones con Código Abierto, por Richard Monson-Haefel
  29. Los grandes datos interconectados pertenecen a una base de datos, por Diomidis Spinellis
  30. Deja que tu proyecto hable por sí mismo, por Daniel Lindner
  31. El diseño del código sí importa, por Steve Freeman
  32. Distingue excepciones de Negocio de las excepciones Técnicas, por Dan Bergh Johnsson
  33. Dos cabezas son a menudo mejores que una, por Adrian Wible
  34. Dos fallos pueden hacer un acierto (y es difícil de arreglar), por Allan Kelly
  35. Lenguajes Específicos del Dominio (DSL), por Michael Hunger
  36. El mito del Gurú, por Ryan Brush
  37. El Programador Profesional, por Uncle Bob
  38. El trabajo duro no paga, por Olve Maudal
  39. Encapsula Comportamiento, no sólo Estado, por Einar Landre
  40. Escoge tus herramientas con cuidado, por Giovanni Asproni
  41. Escribe código como si tuvieras que mantenerlo por el resto de tu vida, por Yuriy Zubarev
  42. Escribe pequeñas funciones usando ejemplos, por Keith Braithwaite
  43. Escribe las pruebas para las personas, por Gerard Meszaros
  44. Evita errores, por Giles Colborne
  45. Haz lo invisible más visible, por Jon Jagger
  46. Haz mucha práctica deliberada, por Jon Jagger
  47. Las herramientas Unix son tus amigas, por Diomidis Spinellis
  48. Implementa rápido y con frecuencia, por Steve Berczuk
  49. Inicia con un Sí, por Alex Miller
  50. Instalame, por Marcus Baker
  51. Haz las Interfaces fáciles de usar correctamente y difíciles de usar incorrectamente, por Scott Meyers
  52. La comunicación entre procesos afecta el tiempo de respuesta de la aplicación, por Randy Stafford
  53. Lee el código, por Karianne Berg
  54. Lee las humanidades, por Keith Braithwaite
  55. El linker no es un programa mágico, por Walter Bright
  56. La longevidad de las soluciones provisionales, por Klaus Marquardt
  57. Mantén limpia la compilación, por Johannes Brodwall
  58. Mejora el código quitándolo, por Pete Goodliffe
  59. Mensaje al futuro, por Linda Rising
  60. No sólo aprendas el lenguaje, entiende su cultura, por Anders Norås
  61. No claves tu programa en la posición vertical, por Verity Stob
  62. No confíes en el “Aquí sucede la magia”, por AlanGriffiths
  63. ¡No ignores ese error!, por Pete Goodliffe
  64. No seas lindo con tus datos de prueba, por Rod Begbie
  65. No te repitas, por Steve Smith
  66. No tengas miedo de romper cosas, por Mike Lewis
  67. ¡No toques ese código!, por Cal Evans
  68. Los números de punto flotante no son reales, por Chuck Allison
  69. Oportunidades perdidas del Polimorfismo, por Kirk Pepperdine
  70. El paso de mensajes lleva a una mejor escalabilidad en sistemas paralelos, por Russel Winder
  71. Pensando en estados, por Niclas Nilsson
  72. Pon todo bajo Control de Versiones, por Diomidis Spinellis
  73. Da preferencia a tipos de Dominio Específico que los tipos primitivos, por Einar Landre
  74. Preocúpate por el código, por Pete Goodliffe
  75. El Principio de Responsabilidad Única, por Uncle Bob
  76. Programa en pareja y siente el flujo, por Gudny Hauknes, Ann Katrin Gagnat, y Kari Røssland
  77. Prueba el comportamiento requerido, no el comportamiento incidental, por Kevlin Henney
  78. Prueba precisa y concretamente, por Kevlin Henney
  79. Haz pruebas mientras duermes (y los fines de semana), por Rajith Attapattu
  80. Las pruebas son el rigor ingenieril del desarrollo de software, por Neal Ford
  81. Los registros detallados perturbarán tu sueño, por Johannes Brodwall
  82. La Regla Boy Scout, por Uncle Bob
  83. La regla de oro del diseño de API, por Michael Feathers
  84. Reinventa la rueda frecuentemente, por Jason P Sage
  85. Resiste la tentación del patrón Singleton, por Sam Saariste
  86. Retrocede y Automatiza, Automatiza, Automatiza, por Cay Horstmann
  87. Primero revisa tu código antes de buscar culpar a otros, por Allan Kelly
  88. Revisiones de código, por Mattias Karlsson
  89. La Simplicidad viene de la Reducción, por Paul W. Homer
  90. Sólo el código dice la verdad, por Peter Sommerlad
  91. Suelta el ratón y aléjate del teclado, por Cay Horstmann
  92. Noticias raras – Los testers son tus amigos, por Burk Hufnagel
  93. Toma ventaja de las herramientas de análisis de código, por Sarah Mount
  94. Tus clientes no quieren decir lo que dicen, por Nate Jackson
  95. Un binario, por Steve Freeman
  96. Usa el algoritmo y estructura de datos correcto, por JC van Winkel
  97. El WET dispersa los cuellos de botella en el rendimiento, por Kirk Pepperdine

Web Oficial OReally: 97 Things Every Programmer Should Know

Coleccion Microsoft Books Free #4

Cuarta y ultima entrega de libros gratis de Microsoft, esta colección se centra exclusivamente en temas de SQL Server, Data Services, Reporting Services, Performance, Monitoring, etc.

SQL Server

     
image
5 Tips for a Smooth SSIS Upgrade to SQL Server 2012
EPUB
MOBI
PDF
image
A Hitchiker’s Guide to Microsoft StreamInsight Queries
EPUB
MOBI
PDF
image
Data Mining Extensions (DMX) Reference
EPUB
MOBI
PDF
image
Data Quality Services
EPUB
MOBI
PDF
image
High Availability Solutions
EPUB
MOBI
PDF
image
Master Data Services
EPUB
MOBI
PDF
image
Monitor and Tune for Performance
EPUB
MOBI
PDF
image
Multidimensional Expressions (MDX) Reference
EPUB
MOBI
PDF
image
SQL Server Distributed Replay
EPUB
MOBI
PDF
image
Transact-SQL Data Definition Language (DDL) Reference
EPUB
MOBI
PDF
image
XQuery Language Reference
EPUB
MOBI
PDF
image
Extracting and Loading SharePoint Data in SQL Server Integration Services
EPUB
MOBI
PDF
image
Integration Services: Extending Packages with Scripting
EPUB
MOBI
PDF
image
Multidimensional Model Programming
EPUB
MOBI
PDF
image
Optimized Bulk Loading of Data into Oracle
EPUB
MOBI
PDF
image
Planning Disaster Recovery for Microsoft SQL Server Reporting Services in SharePoint Integrated Mode
EPUB
MOBI
PDF
image
SQL Server 2012 Tutorials: Reporting Services
EPUB
MOBI
PDF
image
SQL Server 2012 Tutorials: Writing Transact-SQL Statements
EPUB
MOBI
PDF
image
SQL Server Community FAQs Manual
EPUB
MOBI
PDF
 

Fuente: http://blogs.msdn.com/b/mssmallbiz

Coleccion Microsoft Books Free #3

Tercera entrega de libros gratis de Microsoft, esta colección se centra exclusivamente en temas de Windows Azure y como desarrollar nuestras aplicaciones para la nube.

Windows Azure

     
image
Autoscaling Application Block and Transient Fault Handling Application Block Reference
EPUB
MOBI
PDF
image
Create Your First Application: Node.js and Windows Azure
EPUB
MOBI
PDF
image
Developing Multi-tenant Applications for the Cloud on Windows Azure (3rd Edition)
PDF
image
Drupal on Windows Azure
EPUB
MOBI
PDF
image
Exploring CQRS and Event Sourcing: A journey into high scalability, availability, and maintainability with Windows Azure
PDF
image
Migrating Data-Centric Applications to Windows Azure
EPUB
MOBI
PDF
image
Moving Applications to the Cloud on Windows Azure (3rd Edition)
PDF
image
Using Windows Azure Mobile Services to Cloud-Enable your iOS Apps
EPUB
MOBI
PDF
image
Using Windows Azure Mobile Services to Cloud-Enable Your Windows Phone 8 Apps
EPUB
MOBI
PDF
image
Using Windows Azure Mobile Services to Cloud-Enable your Windows Store Apps in C#
EPUB
MOBI
PDF
image
Using Windows Azure Mobile Services to Cloud-Enable Your Windows Store Apps in JavaScript
EPUB
MOBI
PDF
image
Windows Azure and SQL Database Tutorials
EPUB
MOBI
PDF

 

Fuente: http://blogs.msdn.com/b/mssmallbiz

Coleccion Microsoft Books Free #2

Segunda entrega de libros gratis de Microsoft, esta colección se centra en temas desarrollo/testing y Windows Server donde podeis encontrar libros que tratan sobre Visual Studio, TFS, Web Development, ASP.NET, Entity Framework y otros.

Visual Studio

     
image
Better Unit Testing with Microsoft Fakes
EPUB
MOBI
PDF
image
Dependency Injection with Unity
PDF
image
Developer’s Guide to Microsoft Enterprise Library (Second Edition)
PDF
image
Testing for Continuous Delivery with Visual Studio 2012
PDF
image
Upgrade Team Foundation Server 2012: the ultimate upgrade guide
EPUB
MOBI
PDF
     

Web Development

     
image
ASP.NET Multi-Tier Windows Azure Application Using Storage Tables, Queues, and Blobs
EPUB
MOBI
PDF
image
ASP.NET Web Deployment using Visual Studio
EPUB
MOBI
PDF
image
Developing Modern Mobile Web Apps
EPUB
MOBI
PDF
image
The Entity Framework 4.0 and ASP.NET Web Forms – Getting Started
EPUB
MOBI
PDF
image
Getting Started with the Entity Framework 4.1 using ASP.NET MVC
EPUB
MOBI
PDF
image
Project Silk: Client-Side Web Development for Modern Browsers
PDF
   

Windows

     
image
Administrator’s Guide for Microsoft Application Virtualization (App-V) 5.0
EPUB
MOBI
PDF
image
Administrator’s Guide for Microsoft BitLocker Administration and Monitoring 1.0
EPUB
MOBI
PDF
image
Administrator’s Guide for Microsoft Diagnostics and Recovery Toolset (DaRT) 7
EPUB
MOBI
PDF
image
Administrator’s Guide for Microsoft Diagnostics and Recovery Toolset (DaRT) 8.0
EPUB
MOBI
PDF
image
Administrator’s Guide for Microsoft User Experience Virtualization (UE-V) 1.0
EPUB
MOBI
PDF
image
Developing an end-to-end Windows Store app using C++ and XAML: Hilo
PDF
image
Developing an end-to-end Windows Store app using JavaScript: Hilo
PDF
image
Prism for the Windows Runtime: Developing a Windows Store business app using C#, XAML, and Prism
PDF
image
Programming Windows 8 Apps with HTML, CSS, and JavaScript
EPUB
MOBI
PDF
     

Fuente: http://blogs.msdn.com/b/mssmallbiz

Coleccion Microsoft Books Free #1

Para empezar la «vuelta al cole», después de las vacaciones que mejor que una recopilación de libros para comenzar a leer sobre algun tema nuevo. Esta es una colección de libros gratuitos publicados por Microsoft donde encontrareis temas de Windows 7, Windows 8, Office 2010, Office 2013, Office 365, Office Web Apps, Windows Server 2012, Windows Phone 7, Windows Phone 8, SQL Server 2008, SQL Server 2012, SharePoint Server 2010, SharePoint Server 2013.

Aqui teneis la lista, extraida del blog de Eric Ligman:

W7PUG Cover-free
Windows 7 Power Users Guide

PDF


Introducing Windows Server 2012 – RTM Edition!
PDF
EPUB
MOBI

image
Introducing Microsoft SQL Server 2012
PDF
EPUB
MOBI

image
Programming Windows Phone 7
PDF
EPUB
MOBI

image
Introducing Microsoft SQL Server 2008 R2
PDF
XPS


Get started with SharePoint Server 2010
PDF
EPUB
MOBI

image
Office 365 – Connect and Collaborate virtually anywhere, anytime
PDF
EPUB
MOBI

clip_image001
Understanding Microsoft Virtualization R2 Solutions
PDF
XPS

image
Microsoft Office 2010 First Look
PDF
XPS

image
Moving to Microsoft Visual Studio 2010
VS2005 PDF
VS2005 XPS
VS2008 PDF
VS2008 XPS

image
Getting started with
Microsoft Office 2010 – For IT Professionals
PDF
MOBI
DOC
XPS


Intro to ASP.NET MVC 4 with Visual Studio (Beta)
PDF
EPUB

image
Programming Windows Phone 7 (Special Excerpt 2)
PDF


Transact-SQL Data Manipulation Language (DML) Reference
PDF
EPUB
MOBI


SQL Server 2012 Tutorials: Analysis Services – Tabular Modeling
PDF
EPUB
MOBI


Backup and Restore of SQL Server Databases
PDF
EPUB
MOBI


SQL Server 2012 Tutorials: Analysis Services – Data Mining
PDF
EPUB
MOBI


Technical reference for Microsoft SharePoint Server 2010
PDF
EPUB
MOBI

image
Security and Privacy for Microsoft Office 2010 Users
PDF
EPUB
MOBI

eBook
Deploying Windows 7 Essential Guidance
PDF


Microsoft SQL Server AlwaysOn Solutions Guide for High Availability and Disaster Recovery
PDF
EPUB
MOBI

image
Own Your Future
PDF
XPS


Moving Applications to the Cloud, 2nd Edition
PDF
EPUB
MOBI


SQL Server 2012 Tutorials: Analysis Services – Multidimensional Modeling
PDF
EPUB
MOBI


Microsoft SQL Server Analysis Services Multidimensional Performance and Operations Guide
PDF
EPUB
MOBI


Deployment guide for SharePoint Server 2010
PDF
EPUB
MOBI


Technical reference for Microsoft SharePoint Server 2010
PDF
EPUB
MOBI


QuickStart: Learn DAX Basics in 30 Minutes
PDF
EPUB
MOBI


Getting Started with ASP.NET 4.5 Web Forms (Beta)
PDF
EPUB
MOBI


Introducing ASP.NET Web Pages 2
PDF
EPUB
MOBI

image
Microsoft Office 365 for professionals and small businesses: Help and How To
EPUB
MOBI
PDF


Data Analysis Expressions (DAX) Reference
PDF
EPUB
MOBI


Deploying an ASP.NET Web Application to a Hosting Provider using Visual Studio
PDF
EPUB
MOBI


SQL Server 2012 Upgrade Technical Guide
PDF
EPUB
MOBI


Business continuity management for SharePoint Server 2010
PDF
EPUB
MOBI


Master Data Services Capacity Guidelines
PDF
EPUB
MOBI


Configure Kerberos Authentication for SharePoint 2010 Products
DOCX
PDF
EPUB
MOBI

image
Deployment guide for Office 2013
EPUB
MOBI
PDF

image
SQL Server 2012 Developer Training Kit

PDF

image
Technical reference for Microsoft Office 2010 – For IT professionals
DOC
PDF
XPS

image
Programming Windows 8 Apps with HTML, CSS, and JavaScript
EPUB
MOBI
PDF

image
Developing Applications for the Cloud, 2nd Edition

PDF 


Governance guide for Microsoft SharePoint Server 2010
PDF
EPUB
MOBI

image
What You Can Do Before You Call Tech Support (Windows 7)
PDF
XPS

image
Programming Windows 8 Apps 2nd Preview
PDF

image
Planning guide for sites and solutions for Microsoft SharePoint Server 2010, Part 1
PDF
DOC
XPS

imageWelcome to Windows 7

PDF

image
Explore SharePoint 2013
EPUB
MOBI
PDF


Profile synchronization guide for SharePoint Server 2010
PDF
EPUB
MOBI

image
Operations guide for Microsoft Office 2010 – For IT professionals
DOC
PDF
XPS

   

Fuente: http://blogs.msdn.com/b/mssmallbiz

Libro Gratis: Programming Touch Develop App

touchdev-logo

Quieres crear aplicaciones touch para tu teléfono o tablet:  iPad, iPhone, Android, PC, Mac, Windows Phone usando las últimas tecnologías web con HTML5 y que tus apps funcionen en la nube y también offline.
La respuesta de esta en: https://www.touchdevelop.com

TouchDevelop book cover

Microsoft Research anuncia el libro, TouchDevelop—Programming on the Go, disponible para descargar gratuitamente. Este libro es una guía completa sobre cómo utilizar TouchDevelop para escribir aplicaciones productivas que hacen un uso del dispositivo, audio, cámara, sensores, etc.

Download the book for FREE.Download as single file

Alternative download option: one file per chapter

Fuente Microsoft:  https://www.touchdevelop.com

Libro Gratis: Kanban y Scrum

Si os gusta el tema de agilismo, aquí teneis otro libro de lectura recomendada para conocer Kanban y Scrum,  en descarga directa gratuita pdf,  escrito por Henrik Kniberg & Mattias Skarin y lo más importante esta en castellano y son solo 100 paginas que podeis leer en un par de dias.

El libro trata basicamente de que son Kanban y Scrum, como aplicarlos en nuestros proyectos y como relacionarlos entre si para trabajar conjuntamente.

link descarga PDF: Libro Kanban y Scrum obteniendo lo mejor de ambos

Si te gusta el libro, también puedes comprar la edición impresa y apoyar a los autores:

http://www.lulu.com/shop/kanban-and-scrum-making-the-most-of-both