Puntos débiles de prácticas comunes en desarrollos Web

Submitted by gwolf on Tue, 10/27/2015 - 13:16
TitlePuntos débiles de prácticas comunes en desarrollos Web
Publication TypeMiscellaneous
Year of Publication2015
AuthorsWolf G
Refereed DesignationNon-Refereed
Abstract

Los sistemas Web ya no se construyen a partir de piezas fundamentales o marcos "pelones", sino que parten necesariamente de combinar una gran cantidad de recursos creados por terceros — Por un lado, bibliotecas diversas para su ejecución en el lado del servidor, y por otro lado, proyectos Javascript que son enviados al cliente, apoyando no sólo a la parte estética sino, cada vez más, a la funcionalidad de la aplicación.

Ahora, si nuestros proyectos son enjambres de código de terceros, resulta fundamental tener cómo dar seguimiento a sus nuevas versiones, corregir problemas en dicho código, e incluso evitar introducir disonancia que modifique la ejecución.

En mi sesión abordaré algunas prácticas recomendadas y algunas discusiones en proceso en un proyecto de integración de software a gran escala: La distribución Debian GNU/Linux, con más de 43,000 paquetes, es una de las colecciones de software más grandes del mundo. Para lograr esta integración, ha habido un gran trabajo para adoptar (o, si es necesario, criticar y mejorar) las prácticas de las diversas comunidades de desarrollo de distintos marcos, lenguajes e ideologías.

Para mantener un enfoque hacia el mundo Web, enfocaré las temáticas a abordar en las prácticas específicas empleadas con frecuencia en proyectos basados en Ruby, PHP y JavaScript, presentando nuestras recomendaciones o, en todo caso, nuestra forma de lidiar con las carencias que éstas presentan.

(Ver: Hilo en debian-devel iniciando en <87wpwk7vgy.fsf@latte.josefsson.org>, 24/08, Fedora opens up to bundling en LWN)

Video de la presentación disponible en archive.org

URLhttp://sg.com.mx/sgvirtual/sesion/puntos-debiles-practicas-comunes-desarrollos-web
AttachmentSize
Presentación (formato PDF)13.63 MB

Post new comment

The content of this field is kept private and will not be shown publicly. If you have a Gravatar account associated with the e-mail address you provide, it will be used to display your avatar.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <br> <b> <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <blockquote> <img> <h1> <h2> <h3> <tt> <pre> <strike> <table> <tr> <th> <td>
  • Lines and paragraphs break automatically.
  • Use <bib>citekey</bib> or [bib]citekey[/bib] to insert automatically numbered references.
  • Use [fn]...[/fn] (or <fn>...</fn>) to insert automatically numbered footnotes.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>. The supported tag styles are: <foo>, [foo].

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Keep in mind that all comments will also have to be administrator-moderated. Don't waste your time writing a spam that no one will read.
1
f
k
u
P
k
Enter the code without spaces and pay attention to upper/lower case.