ASP.NET aprender, programar y terminar

28 Septiembre 2009

Llevo unos meses dándole horas al ASP.NET, la verdad es que para ello se juntaron varios factores, personales y profesionales. Un proyecto interesante se cruzó y dado que esa es la tecnología que usamos en mi compañía me pareció una escusa perfecta para profundizar de verdad en ello y así poder hablar al mismo nivel con mis equipos.

Para ello, y dada mi adicción a la adquisición de libros me volví un asiduo del FNAC, Casa del Libro y Corte Ingles. Y ya me podían dar la tarjeta oro de cliente….

Vayamos al grano, me fui rodeando de múltiples libros, muchos ciertamente alejándose de la cuestión (SharePoint, SEO, Ruby, Python, me pierdo), pero al final me acabe dejando en la mesa 4 de .NET de los que quiero trasmitiros mis comentarios.

A modo de antecedentes digamos que yo antes programaba, duele decirlo así por lo que a pesar de que nunca me había enfrentado a ASP.NET, IIS ni SQL-Server personalmente, siempre he estado cerca y los conceptos generales están más o menos aprendidos.

Con esa experiencia me he encontrado libros muy simples y libros interesantes. Unos me dejaban en ejemplos del nivel de “Hola Mundo”, y otros me desbordaban con explicaciones densas sobre la arquitectura interna del ASP.NET. Vamos que no he encontrado el equilibrio en un solo libro.

Programacion_AspNET_35El primero que compré fue “Programación ASP.NET 3.5″ de Dino Esposito. Es un ladrillo de grande pero lleno de buenas explicaciones. Quizá demasiado denso en muchos aspectos pero para alguien con mi bagaje previo este es el que más me ha gustado con difenrencia, con es el único que he usado, al final y a pesar de lo grueso del libro, no todo lo cuenta. Esto es algo que me imagino es típico de .NET o de Java, son tan extensos que ningún libro puede contarlo todo, habiendo como hay múltiples formas de hacer lo mismo.

Si he de recomendar alguno, recomiendo este con el aviso de que es avanzado y requiere conociemientos previos y referencias de apoyo.

ProyectosCsharpComo me encontraba un poco perdido en los primeros días busqué un libro que fuera menos referencia y más práctivo y empece por “Proyectos Profesionales Programación C#” de varios autores. Toca todo el .NET tanto WinForms como ASP.NET pero no me ha gustado. Demasiadas cosas en poco espacio, Tendrá su público pero a mi no me ha servido.

paso_a_paso_asp_net-35Seguí buscando y me encontré con uno que al principio había descartado “Paso a Paso ASP.NET 3.5″ de George Shepherd y esta vez me lo llevé. No es que me haya gustado, creo que es muy ligero, va muy aprisa y allí donde parece que va a profundizar te encuentras que te explica cómo coger el código del CD pero no te lo enseña ni te lo comenta! No obstante hay cosas que encontré en este y no he encontrado bien en el de Esposito a pesar de la diferencia de volumen. Por ello me ha gustado y si hay que empezar por algún lado este es un buen punto.

Para terminar, estos libros hablan ya de .NET pero de fondo tenemos un C# cuya sintaxis y potencia no queda explicada en modo alguno por lo que me vi en la necesidad de comprar Paso a Paso Visual C# 2008″ de John Sharp que me ha servido de referencia en el lenguaje. Es ágil y cuenta lo suficiente aunque como siempre para profundizar hay que ir a otro sitio. Pero insisto es suficiente.

Estos se complementaron con varios de Wrox, en el que destaco  ”Javascript para desarrolladores web” de Zakas.

Estos han sido mis apoyos y mucho, pero que mucho Internet. Si hay que reducirlo al máximo supongo que con esto último habría sido suficiente, hay infinidad de cursos y foros y referencias. Pero para mi gusto demasiados, y poco estructurados (si te sales de los de pago supongo) y donde esté un buen libro (nada de pdfs!).

Espero que a alguno le sirva mi experiencia aunque claro… ya están saliendo los de .NET 4 y Visual 2010 :( o MVC.

Lo que si hecho de menos es un apoyo en los últimos paso, estamos hablando de una tecnología consolidada y las mejores prácticas en la puesta en marcha no son de fácil acceso, uno tiene cierta incertidumbre sobre si esa o aquella será realmente la mejor forma de hacer las cosas. Sigamos nuestro sentido común.


Los empleados son como voluntarios

28 Septiembre 2009

Hay muchas organizaciones que hablan mucho de los clientes y descuidan por completo a las personas que tratan con ellos: los empleados… siempre hay que tratar a los empleados exactamente como queremos que ellos traten a nuestros mejores clientes.

Se puede comprar el trabajo de una persona, pero no se puede comprar su corazón

… hay que tratar a los empleados como voluntarios, tan voluntarios como los clientes, porque eso es lo que son. Aportan voluntariamente sus mejores dotes: el corazón y la mente.

Los 7 hábitos… Stephen Covey


La proactividad definida

27 Septiembre 2009

…por naturaleza somos proactivos, si nuestra vida está en función del condicionamiento y las condiciones, ello se debe a que,  por decisión consciente o por omisión elegimos, otorgar a esas cosas el poder de controlarnos.

Los 7 hábitos de la gente altamente efectiva

Stephen R.Covey


Leído Productividad Zen

27 Septiembre 2009

ZTD_sml Hace semanas que se me resiste comentar este libro y no porque no me haya gustado, que lo ha hecho mucho, sino porque no habré aún logrado aplicar sus enseñanzas.

El libro es la traducción del de Leo Babauta Zen To Done del blog ZenHabits realizada por ZenToDone en Español, y que podéis encontrar en Lulu con versión pdf gratuita y versión impresa a un precio muy competitivo.

El libro es un libro más sobre productividad, está basado en los artículos que Leo Babauta fue publicando entorno a GTD que el autor realiza y que se van mezclando con aportaciones de Stephen Covey,  (y yo diría que a lo mejor hasta toca a Tim Ferriss y su 4HW). Y tengo que reconocer que he leído antes ZTD que estos otros que llevan meses aguardándome en la estantería.

Por comparación diré que este es un texto ligero y breve. El texto original no supera las 100 páginas y viene acompañado por numerosos artículos del blog ZTD a los que el texto original hacía referencia o le complementaban y que los traductores han tenido a bien incorporar al texto en español.

En conjunto por tanto, no es un libro denso y complicado, bien al contrario es de fácil lectura y muy directo.  Comienza distanciándose de GTD sin realizar una crítica exagerada y nos propone una serie de hábitos que nos ayudarán a ir mejorando en nuestra productividad. Y lo hace insistiendo en ir muy despacio, en asentar profundamente cada hábito antes de pasar al siguiente.

Los hábitos no deben de ser muy diferentes de GTD (recordar que yo no lo he leído aunque con la cantidad de artículos y blog puedo hacerme una ligera idea): recolectar, procesar, planificar, etc.

Todos ellos de forma breve pero directa y suficiente. Aparecen las listas y los contextos, pero de forma breve, son solo una pieza más.

Quizá ese background de GTD puede ser necesario, pero en general diría que el texto es autosuficiente. Las propuestas que nos hace, de seguirlas incluso en una fracción ya se notarán en vuestra productividad. O cuando menos en un aumento de calidad de vida vía una mejor organización.

Me gusta mucho la insistencia en que pongamos nuestros objetivos personales junto con todos los otros compromisos (laborales se entiende) y que nos aseguremos de incluir tareas de los mismo todas las semanas, para lograr que estos lleguen a cumplirse.

Y esta es mi clave para las MITs diarias: al menos una de ellas debería estar relacionada con uno de mis objetivos.

O el planteamiento de centrarse en lo importante:

Céntrate en tus grandes tareas, las que harán que adquieras renombre, las que te generarán un beneficio a largo plazo, las que  darán la mayor satisfacción y felicidad. Estas son tus Big Rocks. Elimina todo lo demás.

Las negritas son mías. La verdad es que entiendo que esto se acerca a Ferriss, pero sobretodo entronca con los actuales artículos de Babauta sobre Doing Less que me tienen bastante inquieto.

En resumen, me ha gustado. Me ha gustado tanto que he solicitado que me compren 7 copias para mi equipo. Creo que eso lo dice todo.

No es un libro denso, que se pierda en las ramas o en detalles. Va al grano y lo que propone es razonable y útil. No es, gracias a dios, otro libro más de autoayuda lleno de paja para rodear una idea. Bien al contrario aporta múltiples propuestas en cada página, todas interesantes y útiles.

Por los motivos antes citados no puedo compararlo con los pesos pesados de la productividad que he mencionado, pero creo que a nadie le vendría mal el leerlo. Os lo recomiendo.


Si es que no aprendo

23 Junio 2009

librobatemercado_smPues eso, que no aprendo. Y mira que lo sé y os lo cuento. Pues en un esfuerzo he terminado uno de aquellos. Por quitarlo de la book-list, vamos. No empezó mal, para un inexperto total en bolsa había muchos conceptos que demostraban que el autor debe saber de esto. Pero de fórmulas mágicas nada. Todo el libro acaba siendo un ‘si pero no‘, un “si hubiera aplicado la fórmula mágica los últimos 20 años ahora tendría €€€€€, y es razonable que siga pasando los próximos 20, pero no puedo prometerle esas rentabilidades”.

Así todo el rato. Un largo esfuerzo de convencernos de que la inversión correcta es la “firme” que pone el dinero para largo, ya que es importante no necesitarlo cuando el mercado no nos quiere dar lo suficiente. ¿Pero qué pasa si es dentro de 4 cuando lo necesito y entonces es cuando no vale nada…? Pues a fastidiarse….
Sólo al final acaban saliendo algunas fórmulas, y verbales. Para colmo junto con las de otras “listas” de acciones que “otros” publican y comparar que la Formula Mágica ha dado mayor rentabilidad (habría).

No me gusta hablar mal sin necesidad por lo que lo dejo aquí, algunos consejos no son malos y las fórmulas en realidad son interesantes para valorar empresas, además no ha sido un gran disgusto, al poco de empezar ya sabía cómo iba a evolucionar el asunto, no soy el único.


la “sencillez” de gestionar

2 Marzo 2009

Encuentro en el blog de Alfredus una relación de conceptos entresacados del libro Gestionar con Eficacia de Pablo Maella que me han hecho tener la imperiosa necesidad de conseguirlo y leérmelo cuanto antes. Me ha llamado la atención en especial probablemente por cuestiones concretas de estos días la siguiente:

“Lo importante no es lo que la empresa dice que hace, sino lo que hace y como lo hace: los hechos son más importantes que las palabras”.

Hace tiempo recogí una cita de Moliere que es muy parecida.

No obstante no quiero que os llevéis la impresión equivocada, leer el artículo de Alfredus puesto que las referencias son muy variadas y no todas van en la dirección que la cita que he traido puede hacer pensar.  Es a mí a quien hoy me hacía falta pensar en esto.


Leido: Creación de sitios web con PHP 5

20 Febrero 2009

php5Pues me ha gustado mucho.  Ha sido una lectura entretenida. Todo un flashback de sensaciones. El libro está construido a la usanza tradicional de libros españoles de lenguajes de programación y hacía tiempo que no me tragaba uno igual a los de mi juventud. Este lo es. No se si es por el idioma o por la  filosofía de enseñanza pero todo me ha sido familiar y agradable. Se entendía todo. Un poco predecible pero eso ya es inevitable.

En cuanto al contenido me ha parecido correcto y extenso. Se ha centrado en lo que creo que es importante y no se ha perdido es sinsentidos como los de algunos autores que parece que hagan libros “para hablar de mi librería”. El libro me lo compré para tener uno de PHP 5 puesto que no disponía de ninguno y estaba interesado en tener físicamente una explicación de los objetos en php. En este aspecto cumple, justito. Se explican y se usan un poco pero el libro no está orientado a objetos. En ese aspecto tendré que seguir buscando para empaparme de como trabaja la comunidad php.

Otro aspecto que hay que dejar claro es que el título puede llevar al futuro lector a confusión. Esto a mi ya me ha ocurrido tantas veces que ya estoy resignado. El libro es un libro de php 5. Lo pone bien grande. Eso es correcto. Ahora lo de “Creación de sitios web” eso no, php es un lenguaje principalmente utilizado en ese aspecto y los ejemplos de todo el libro son con páginas web, pero el libro solo habla de php no hay explicación alguna de páginas web ni de construcción y organización de sitios con php, es decir dinámicos. Y esto es una pena porque los pilares básicos para hacerlo si los va contando pero el nivel de complejidad de los ejemplos no va escalando a lo largo del libro. Si le llegan a meter un capítulo mas del estilo “Y juntándolo todo…” ya se salen.

En resumen en mi opinión un buen libro de php5. Necesitaras más información desde luego, pero para tener uno de cabecera y el resto buscarlo en Internet, está muy bien.


Leido: CSS para diseño web

20 Enero 2009

css_mu00240601¡Cómo he disfrutado! Esa es la palabra: disfrutar. Me ha gustado mucho este libro de CSS. Ya había leído unos cuantos libros de HTML, XHTML y CSS pero todos eran un tostón. Este libro, orientado a ejemplos, ejemplo de rediseño de sitios basándose en estándars web y CSS me ha encantado. Me lo he pasado genial viendo cómo se iban aplicando cada regla y diré que me ha sabido a poco, es de esos que de repente te encuentras una página en blanco y no te puedes creer que se haya acabado. Y no por falta de contenido sino porque quieres más.

Entrando en detalle, el libro requiere un conocimiento básico de HTML, y algo de CSS para no andar perdido. Pero por lo demás te permite entender el proceso y la mejor manera de atacar el diseño CSS. A pesar de que trata muchos casos, el mundo del CSS es extensísimo y el libro no es muy extenso por lo que aún queda todo un universo de exploración. Aun con todo es un libro que recomendaría por el conjunto de experiencias en diseño que se comentan. Por las decisiones y los motivos de las mismas que realiza.

Solo diré que a mitad del libro me encontré capacitado para entregar un diseño css bastante arregladito, limpio y eficaz. Con sus hacks para IExplorer y el cliente me cuentan que quedo muy contento, y su equipo técnico también que es el que cuenta, que el direño gráfico no era mío.

Para mi, es este libro el que me ha permitido “abrir” la nuez y empezar. Ahora bien con otros libros o bien con Internet a completar la experiencia. Bueno y con algo de Javascript que CSS solo….

Me ha gustado.


Leido: Profesional Joomla!

15 Enero 2009

joomla_mu00237601Pues sí, ya me lo leí y disfruté mucho. Tengo montado un Joomla en local con una versión de mi sitio web y una plantilla semi-personalizada ya. Y yo solito. Volviendo al libro he de decir que es el primero que adquirí de programación o sistemas después de bastante tiempo, el primero de wrox-anaya, y me ha gustado. Ameno, ágil y directo. Los ejemplos sin ser muy profundos son completos por lo que ves, y te explica, el código de plantillas, módulos o componentes que funcionan.

Al final, como siempre hay algo de relleno pero en general, si te interesa manejar un poco en profundidad Joomla es una muy buena opción… Bueno “opción” ¿Cuando de Joomla en castellano conocéis? Yo es el único. Me refiero editado e impreso.

Y ahí hay que romper una lanza por la red. Si algo me dejó mal sabor d boca es que asume que uno es un usuario avanzado de Joomla y no te cuenta lo básico del CMS, por básico me refiero al uso como usuario del mismo. Para eso el mismo autor tiene uno en ingles al menos que es “From Novice to Pro” que me imagino que cubrirá eso pero yo me he apoyado en una guía de Joomaos.net que es muy breve y te pone al día de lo necesario que le puede faltar al libro, al menos para el que empieza.

Y hablando de Joomla ¿Por qué Joomla? Pues no lo sé. Entiendo que hay muchos pero de este CMS había oído hablar y me gusto la comunidad y lo sencillo que fue arrancarlo (despues de poner el XAMPP). WordPress también fue fácil pero aún sabiendo lo flexible que puede llegar a ser creo que está más orientado a construir blogs y mi objetivo es hacer sites autogestionados. Drupal por lo que sé es un poco más complicado. En mi ánimo está el probarlos todos haciendo al menos un site más o menos realista. Es en sí un ejercicio de aprendizaje que tenía en mente desde que empece con el blog, que al estar hospedado en wordpress.com lo conozco como usuario pero no por dentro.

En especial es conocer el potencial de estas soluciones como opción completa a entregar a clientes y amigos. Y con un ojo puesto en extenderlo para proyectos menos generales. Por lo que este libro me ha permitido vislumbrar las posibilidades de esto últimos son muy reales y mucho más sencillas de lo que podía pensar.

Y por eso me ha gustado el libro. Me están gustando todos los que tengo en marcha estos días. A lo mejor es algo de mono de programación ;)


Perdiendo los “papeles”

10 Enero 2009

libroRecuerdo estas navidades twitteando con Tic616 y Rafa sobre la reducción significativa estas navidades de las felicitaciones profesionales físicas frente a las electrónicas. Para mi es significativo puesto que las felicitaciones son una costumbre y un ejercicio de imagen. Supongo que la “crisis” habrá precipitado el cambio pero es significativo. Y más significativo es que en las navidades se haya hablado tanto del “papel electrónico”, hasta en los telediarios se ha hablado de Papyre y otros lectores de libros lectrónicos. Se ha hablado más y en médicos más generalistas que cuando Amazon lanzó su Kindle.

Y el remate este post de Herb Sutter en el que me da una de las peores noticias para un “amante” del papel como yo: DrDobbs deja de imprimirse. Es lo que me faltaba. Llevo toda la vida enganchado a los libros y revistas de ordenadores, y también a Internet, pero el gusto de leerlo en libro o revista no se iguala, y he probado TabletPC y otros dispositivos. Estas mismas fechas llevaré unos 10 libros adquiridos (a un coste lealmente prohibitivo todo hay que decirlo), sigo enganchado a pesar de la amplia disponibilidad de pdf en la red.

Recuerdo mi primera MicroHobby (1) y Commodore World, incluso alguna anterior. Desde ahí hasta ahora he ido pasando por innumerables revistas. El salto de verdad a las revistas internacionales lo perdí cuando al tratar de suscribirme a C++Report, la revista de C++ más seria que conozco, está ya dejaba de existir. Me tuve que quqdar con la C&C++ User Journal que es donde acabaron los autores. Junto con ella otra revista de gran prestigio como es Software Development Magazine. Pero estas también fueron cerradas y absorbida por DrDobbs. Lo mismo me ocurrió con DBMS que pasó a se Intelligent Enterprise que también dejó de llegarme.

Es el camino, lo entiendo, pero hay algo que se pierde. Hay un factor de coleccionismo que sucumbe a la marabunta de contenido al que ahora tenemos acceso. Pero también está la comodidad y placer de leer en papel con comodidad, y en cualquier sitio. Y ni Internet ni los libros electrónicos que nos han vendido estas fechas tiene aún la calidad necesaria. Por costes de acceso, por peso, o por ausencia de colores y capacidades gráficas los últimos.

Habrá que ir acostumbrándose, hay mucha más información en la red pero echaré de menos la espera por la llegada del nuevo ejemplar o por la comodidad de leer la revista o el libro en el sofá con los críos (y no con el peso del portátil o la lupa en el netbook ;) ).

En este sentido al contrario que eDans, yo si pienso que la red está matando al mercado editorial tal y como lo conocemos hasta la fecha, no es algo nuevo. Quizá Enrique se refiere a todo el sector y yo me centro en el técnico y de gestión, o habla de que la extensión del libro a la red no quita lectores. Yo desde luego compro el libro, por mucho que pueda “conseguir” el pdf. Pero los números cantan: cada vez hay menos revistas y menos libros en las estanterias, entiendo que por un descenso de la demanda. Un mundo a parte es el de las novelas y libros de opinión, en el que debo estar de acuerdo con que la red incluso ayudará a crear moviemiento, y ventas.

Pero en cuanto a las revistas y libros técnicos me parece que sólo puedo decir:

RIP

Actualización: sobre este asunto les recomiendo esta entrada de Dioni Nespral ‘El fin de los periódicos’ de hace un mes.