Hello World con WebComponents
Published 13/8/2014 22:53 | Pedro Hurtado
Lo fácil de este post hubiese sido hacer lo que vais a ver con Polymer que tan de moda está últimamente. Pero lo mejor desde mi punto de vista como lector es que comprendas el funcionamiento de WebComponents puesto Polymer en si no es más que un conjunto de Polyfills sobre la especificación y resolución de binding, cosa que desde mi punto de vista le falta a la especificación. Que sentido tiene tener templates y no haber resuelto el Binding . Hoy vamos a empezar al revés y es mostrando el resultado...
Inyección de dependencias en Angular
Published 8/7/2014 12:31 | Pedro Hurtado
Hace unos días mi compañero XaviPaper y yo nos plantemos crear un repositorio en github MagicCrudAngular y si te centras exclusivamente en el nombre quizá no veas más que una solución para hacer Crud. Bueno, pues ya te digo yo que no. Se puede resolver cualquier llamada a servicios REST de forma declarativa(es decir sin escribir ni una sola línea de código JavaScript). Quizá a estás alturas te puedes preguntar y que tiene que ver esto con DI(Inyección de dependencias), pues sencillo gracias a la...
Archivado en: ,
El despropósito II parte
Published 15/5/2014 13:20 | Pedro Hurtado
Amigo @eiximenis , me vas a permitir que en este post te llame como te mereces Sr. Don Eduard Tomas i Avellana y no es por hacerte la pelota, sino más bien por felicitarte por ese gran post. Sobre WebApi, cookies y CSRF En respuesta a este otro post mío. Una evidencia, una fricada y un despropósito Pero claro llego el momento de dejar los elogios, para empezar a darte cera de la buena . Si te tuviera que calificar, según lo que expones en el post optaría por evaluar...
Archivado en: ,,,
Una evidencia, una fricada y un despropósito
Published 13/5/2014 16:41 | Pedro Hurtado
La verdad que me apetecía contar mi charla del gusenet , que al final por tiempo y por otras razones me fue imposible hacer. Básicamente el tema principal de la charla era mostrar dos vulnerabilidades web que aunque viejas siguen presentes en nuestra vidas y no se si alguna vez seremos capaces de quitárnoslas de una vez por todas. Estás dos vulnerabilidades son: Cross site scripting(xss) Cross Site Request Forgery(csrf) Si os fijáis en el título vais a ver...
Binding la historia interminable
Published 9/5/2014 15:04 | Pedro Hurtado
Este post surge a raíz de una pregunta de un amigo de gusenet en el grupo de facebook y que básicamente lo que quería es bindear el siguiente modelo de JavaScript a un controlador MVC. 1. Modelo JavaScript En un principio listStr se llamaba listInt y contenía valores integer , solo que adultere inicialmente su proyecto para ver si ese “Ho,la2” al contener una “,” me generaba 5 elementos en vez de cuatro, cosas mías. También agregue el campo name con valor “Hola”, para comprobar ciertas cosas en el...
MongoDb y c#. Dos titanes en lucha constante
Published 31/3/2014 15:17 | Pedro Hurtado
Durante la semana pasada tuve la suerte de compartir unos momentos hablando de MongoDb con @erincon y para resumiros a grandes rasgos os digo lo que aconseje equivocadamente a Eladio. 1. Utiliza el Driver nativo de Mongo http://www.nuget.org/packages/mongocsharpdriver/1.8.3 2. Utiliza MongoRepositorio http://www.nuget.org/packages/MongoRepository/ 3. Utiliza Linq En el primer y segundo punto no me equivoque, fue realmente en el tercero donde metí la pata hasta dentro y ese es el motivo del...
Archivado en: ,,
Signal R-Un inciso entre el 3-1 y 3-2
Published 21/2/2014 12:47 | Pedro Hurtado
Tras esta cita mía por twitter, para informar de las alusiones en el anterior post a Luis Está mañana se monta un bonita conversación que por favor no dejes de leer y sobre todo vuelve y sigue leyendo. https://twitter.com/luisruizpavon/status/436770399620456448 Según el equipo de SignalR no debemos de validar en el servidor y si en cada cliente, copio cita literal de la documentación. Safely handling input from clients To ensure that a malicious user does not send script to other users, you must...
SignalR 3 de 1
Published 20/2/2014 22:23 | Pedro Hurtado
A muchos de vosotros os puede parecer gracioso el título y otros muchos pensareis que Pedro se ha equivocado y quería poner como titulo “ SignalR 1 de 3 ”. Otro buen titulo podría ser “ Fernando III y la reconquista de Ubeda ” alguno me va a entender Pues no, no me he equivocado simplemente es que quiero escribir de SignalR al revés y dando prioridad a lo más importante. Que SignalR es una gran framework, librería,etc magnífico. No se lo voy a discutir a nadie, lo que si voy a discutir es la grandiosidad...
JWT(Json Web Token) Cuando?
Published 5/2/2014 22:13 | Pedro Hurtado
Sí a alguien esto no le suena a nada, lo primero que le recomendaría sería leer la especificación. JSON Web Token (JWT) El objetivo de este post es hacer un breve resumen de lo que es JWT y cuando deberías de utilizarlo. Lo primero es que no lo veo como un sistema para securizar una api , aunque tengo que reconocer que utilizando “Access control de Azure” lo puedes conseguir. ¿Como yo creo un JWT? Lo primero es crear un objeto Header básicamente...
Archivado en: ,,
Angularjs
Published 24/1/2014 3:14 | Pedro Hurtado
El motivo de esta entrada no es otro que informaros que mi gran amigo y compañero @XaviPaper junto con un servidor, nos hemos marcado como meta escribir en desarrolloweb una serie de post de Angularjs , con no otro objetivo que transmitir nuestras experiencias con esta librería, derivado de su utilización en varios proyectos realizados a lo largo de 2013. Como no soy de escribir esta serie de entradas, lo que voy a hacer es poneros a todos un aperitivo de cuales son nuestros...
Observable o dirty, menos lobos caperucita.
Published 9/1/2014 14:04 | Pedro Hurtado
Ni que decir tiene que hacer Binding con Observable sobre el papel debe de ser más rápido que utilizar Dirty . Pero cuando uno analiza un Binding se debe de preocupar de muchas cosas y la más importante y la que quizá de mejor experiencia de usuario es la carga inicial y por tanto el uso inmediato de nuestra página. Todos sabemos que existen varios tipos de binding . Aunque en este post solo voy a hacer énfasis sobre OneWay . 1. OneWay: actualiza la propiedad...
Buscando a Nemo y a Dory con Katana
Published 17/12/2013 10:36 | Pedro Hurtado
Anda que no estoy buscando pececillos. Que estoy buscando puertos y misterios . Los puertos es sencillo si Owin/Katana son un clon de Node quiero saber quien abre esos puertos. Con lo cual ya tenemos a Nemo localizado. Lo otro es un poco más complicado pero encontrando a Dory vamos a encontrar a Nemo . Que maravilla de la ciencia!!! que crees una clase llamada Startup y que tenga un método con una firma determinada y entonces pases de tener una web pesada a una fluida y alegre tiene...
La castaña con gusanos
Published 12/12/2013 15:50 | Pedro Hurtado
Una de las cosas que más me gusta de estas fechas es poder pasear con un cucurucho de castañas. Por tres cosas principalmente Se me calientan las manos. Se me llena la barriga. Me sale barato y en tiempos de crisis no hay nada como algo barato y bueno.     En contra tiene una pega y es que alguna puede llevar premio en forma de gusano . Sí a estás alturas no has cerrado el post, vas a ver que es lo que para mí es una “castaña con gusanos”. Si señores las routas de mvc y WebApi por lo menos...
Go que no Goto
Published 4/12/2013 14:16 | Pedro Hurtado
Hace aproximadamente un año, si recordáis os empecé a dar el follón con Node . Todo vino por un twitter de @0GiS0 que no recuerdo muy bien que decía algo así como “hoy toca probar nodejs” y después este post. Node.js & Windows Azure – ¿Qué es realmente Node.js? ¿Por dónde empiezo? Creando mi Web server Eso hizo que se me abriera el gusanillo y demostraros que no fui el primero, ahora sí fui el más pesado e insistente hasta convencer a muchos que lo probasen y dio sus frutos y no pocos . Como...
Archivado en: ,
Los gordos,los flacos y los generosos
Published 2/12/2013 13:38 | Pedro Hurtado
Que no os parezca una película de los años 20, simplemente con esto quiero dar mi visión de oauth y hacer que cada uno se sienta identificado según vaya leyendo. Faltan en el título cinco protagonistas importantes y que vais a ver a lo largo de la historia y el papel tan importante que juegan en nuestras vidas Pero solo voy a darles el placer del título a los verdaderamente protagonistas “Gordo,Flaco y Generoso”. Al resto de personajes los catalogo. Como especies a extinguir, pero que actualmente...
Archivado en: ,,,
Me gustan las migas con tropezones
Published 19/11/2013 9:54 | Pedro Hurtado
Al igual que cuando como migas mi cuerpo me sabe a fiesta, cuando veo una patada a un acceso a datos mi cuerpo se descompone e intento luchar por dejar claro que debes hacer y que es lo que nunca deberías de hacer. Y ayer en twitter se produjo una conversación que pertenece a la segunda opción “nunca que accedas a datos con EF tienes que utilizar esto”. https://twitter.com/panicoenlaxbox/status/402507006063300608 Este Viernes tuve la suerte de estar en una charla de Enrique Catalá en #gusenet .  ...
Archivado en: ,,,,
Yo soy tu guardían
Published 16/9/2013 13:59 | Pedro Hurtado
El martes doce de Septiembre de este mismo año mi gatito( @eiximenis ) a eso de las de las 2:21 PM publico esto en twitter Uso de modelos dynamic en #aspnetmvc , solamente con leer el titulo era evidente que expectación iba a crear. Con lo cual sin leerlo le di al botón de Retwittear y un comentario diversión garantizada . Era evidente que todo el mundo estaba deseando una solución al engorro de los dto’s, automapper y demás hierbas que no hacen más...
Avanzamos de Sql Inyection a SSJS(server Side javascript-inyection)
Published 21/11/2012 16:26 | Pedro Hurtado
De esos días que a uno le quedan ganas de pasarse por el foro de c# veo esta pregunta y sus respectivas respuestas y ante eso reacciono e intenta evitar situaciones comprometidas. Resultado  como se puede ver ni *** caso:). Vamos a ver si lo convencemos. http://social.msdn.microsoft.com/Forums/es-ES/vcses/thread/55061187-d5ca-4d01-b5f6-6b6c9bd7ab86 Pero para ello, no lo voy a hacer con Sql Server, Oracle, My Sql,etc. Lo vamos a hacer con  Mongo y pronto podréis observar  como bien...
Node debug. De la desilusión al conformismo
Published 15/11/2012 16:38 | Pedro Hurtado
Últimamente se han puesto de moda una serie de tendencias que no se donde nos van a conducir, pero porque no probar. La verdad que me inspiraron estos post que me encontré del amigo Juanma ( @gulnor ). http://blog.koalite.com/2011/12/mas-sobre-el-tutorial-node-js-express-jquery/ Así como ver esto en el build 2012 . Para ello no me plantee grandes cosas sino algo muy concreto quiero depurar el ejemplo que hay en la página de Node el típico “hello world”...
Archivado en: ,
Los 4 Jinetes del Apocalipsis
Published 30/10/2012 9:10 | Pedro Hurtado
No os preocupéis, que aunque me estoy pasando al lado oscuro aún no he perdido la cabeza, no quiero hablar de “caballo blanco”,”caballo rojo”,”caballo negro” y “caballo bayo”. En esta ocasión voy a hablar de otros 4 jinetes que pueden hacer de nuestro código una apocalipsis. Me refiero concretamente a estos 4 “this” , ”call” , ”apply” y “bind” de quien? De quien va a ser, de mis últimas andadas por “Javascript”. Bueno vamos al grano:). this: Sobre este hay ríos de tinta, pero voy a intentar explicarlo...
Archivado en: ,
Más artículos Página siguiente >