Programación en Internet

Blog de la asignatura de la titulación Ingeniero en Informática

16 abril 2018
by Sergio Luján Mora
0 comments

Amazon tiene unos sistemas antediluvianos

Interesante el comentario que aparece en el artículo Los emprendedores que no quieren ni oír hablar de Amazon: “Al final te devora”:

Aunque Amazon tampoco se lo puso fácil. “Las fichas de producto, por ejemplo, dan un montón de problemas a la hora de importarlas, a veces no aparecen las tildes o no hay eñes”, explica. “Esto que puede parecer una tontería es importante porque una ficha de producto que está mal redactada, o que no tiene tildes ni eñes, a un consumidor español le da desconfianza”, detalla. Esto se debe, según María, a que Amazon tiene unos “sistemas antediluvianos de los años 90 que utilizan estándar ISO 8859-1, un estándar de alfabeto que lo desordena todo”.

El juego de caracteres, la pesadilla de los informáticos.

26 marzo 2018
by Sergio Luján Mora
0 comments

Hemos logrado llegar a la Luna pero no hemos logrado entender el juego de caracteres

El juego de caracteres es la pesadilla de los informáticos.

No es que sea difícil, no se puede comparar a las ecuaciones diferenciales de segundo orden. Y sin embargo…

Con McDonalds y el juego de caracteres tengo una pequeña obsesión:

Pasan los años y la situación no mejora. El otro día me encontré los mismos problemas, en un Mcdonald’s de España y en uno de Portugal:

Sin embargo, encontré otro McDonald’s en el que sí que se imprimían bien las cosas. A la izquierda está el justificante de Portugal, sin errores; a la derecha el justificante de España, con errores:

Y para terminar, la “guinda del pastel”, ¿qué es lo que pone aquí?:

19 marzo 2018
by Sergio Luján Mora
0 comments

La nueva etiqueta

En Meet the New Dialog Element se explica la nueva etiqueta <dialog> que está definida en HTML 5.2 que es recomendación desde el 14 de diciembre de 2017:

The <dialog> element represents a part of an application that a user interacts with to perform a task, for example a dialog box, inspector, or window.

The open attribute is a boolean attribute. When specified, it indicates that the dialog element is active and that the user can interact with it.

En esta página web se puede probar su funcionamiento.

12 marzo 2018
by Sergio Luján Mora
0 comments

El ciclo de vida brutal de los frameworks de JavaScript

Según el artículo The Brutal Lifecycle of JavaScript Frameworks:

JavaScript UI frameworks and libraries work in cycles. Every six months or so, a new one pops up, claiming that it has revolutionized UI development. Thousands of developers adopt it into their new projects, blog posts are written, Stack Overflow questions are asked and answered, and then a newer (and even more revolutionary) framework pops up to usurp the throne.

Using the Stack Overflow Trends tool and some of our internal traffic data, we decided to take a look at some of the more prominent UI frameworks: Angular, React, Vue.js, Backbone, Knockout, and Ember.

There was a time when jQuery was the darling of JavaScript tags on Stack Overflow, accounting for almost 8% of new questions. This picture quickly changed as AngularJS and later React were released, cannibalizing jQuery’s mindshare amongst the community. Then starting around 2016, there is a quick shift from AngularJS to Angular, which represents the subsequent versions (Angular 2+), as developers began to migrate to the latest and greatest flavors of the popular framework from Google.

26 febrero 2018
by Sergio Luján Mora
0 comments

HTML semántico

A estas alturas de la película, todavía hay gente que usa HTML mal y hace cosas como escribirlo todo con etiquetas <div> en vez de usar las etiquetas semánticas que existen. Esto siempre ocurrirá, porque siempre habrá gente nueva que aprenda HTML y lo aprenda mal. Para los que estén en esta situación, un par de páginas en las que explican qué es y para qué sirve el etiquetado semántico:

21 febrero 2018
by Sergio Luján Mora
0 comments

¿Por qué el desarrollo web es complejo?

Porque se basa en una montaña de errores. Eso podemos leer en Why is web development so complex?:

Mainly because it’s built on a tower of mistakes.

HTML was a screwup, CSS was probably worse, and don’t get started on JavaScript.

If the web was to be redesigned from scratch, with no thought to backwards compatibility, it would be nothing like what we have today.

It’s complex due to simply piling on more cruft onto something that should have been thrown away and restarted decades ago, but we’re stuck with it now.

Start simple, just do a small amount of HTML, and style it up with CSS, and work your way up from there.

 

15 febrero 2018
by Sergio Luján Mora
3 Comments

Cuándo me convertí en un experto

Ayer me hicieron una pregunta en Twitter que me ha gustado:

@sergiolujanmora estoy iniciando el mooc de desarrollo web, ¿cuanto tiempo te costó , desde que te iniciaste en este mundo , hasta que lo dominaste para tener un nivel experto?. Sé que las tecnologías digitales estan en constante cambio, pero tengo curiosidad.

Y mi respuesta fue:

Mi primera página la hice en 1998 y afortunadamente no queda rastro de ella, estaba plagada de GIF animados; 20 años después, sigo aprendiendo todos los días, pero también me pasa con otras cosas como el inglés o incluso el español.

No creo que sea experto en español, mucho menos en inglés. Con la tecnología me pasa lo mismo.