Una enorme cantidad de dificultades para avanzar en el mundo del desarrollo web, tanto desde lo personal como desde los proyectos en los que nos involucramos, tiene que ver con la falta de definición y con los preconceptos que tenemos acerca de las herramientas y tecnologías relacionadas con el trabajo del desarrollador.
Esta charla es un intento de reconocer definiciones erróneas comunes en desarrollo web en general y con WordPress en particular, con el fin de redefinir conceptos y explorar los límites de las definiciones mismas. Se tratarán cuestiones técnicas, como usos y propósitos generales de WordPress, HTML, CSS, JavaScript, PHP y MySQL; cuestiones filosóficas como la doctrina del auto-conocimiento; y cuestiones linguísticas aplicadas al desarrollo de software, como los conceptos de semántica y sintaxis.
45. Casos: Visual Composer y Slider Revolution
XSS en Visual Composer
Descarga de archivos .php en Slider Revolution
Carga de archivos ejecutables en Slider Revolution
46. Casos: Visual Composer y Slider Revolution
XSS en Visual Composer
Descarga de archivos .php en Slider Revolution
Carga de archivos ejecutables en Slider Revolution
Prrrt
51. WordPress
Falta de separación de ámbitos
Los plugins deben enfocarse en funcionalidad
Los themes deben enfocarse en presentación
52. WordPress
Falta de separación de ámbitos
Los plugins deben enfocarse en funcionalidad
Los themes deben enfocarse en presentación
Se lo fuerza a hacer cosas para las que no fue hecho
54. Fines de la definición
Desarrollar para humanos
55. Fines de la definición
Desarrollar para humanos
Reflexionar sobre propósitos, significados y relaciones
56. Fines de la definición
Desarrollar para humanos
Reflexionar sobre propósitos, significados y relaciones
Reflexionar sobre las reglas que regulan un lenguaje
57. Fines de la definición
Desarrollar para humanos
Reflexionar sobre propósitos, significados y relaciones
Reflexionar sobre las reglas que regulan un lenguaje
Incorporar modelos teóricos de resolución
58. Fines de la definición
Desarrollar para humanos
Reflexionar sobre propósitos, significados y relaciones
Reflexionar sobre las reglas que regulan un lenguaje
Incorporar modelos teóricos de resolución
Flexibilizar nuestros productos
62. Problemas educativos
Poca oferta oficial en nivel superior
Capacitaciones cada vez más cortas
Pérdida de conocimiento teórico
Círculo vicioso de desarrollo ineficiente
65. Propuestas de mejora
Dedicar recursos al refuerzo teórico
Capacitar a desarrolladores web para la enseñanza
Desarrollo de la capacidad de investigación
66. Propuestas de mejora
Dedicar recursos al refuerzo teórico
Capacitar a desarrolladores web para la enseñanza
Desarrollo de la capacidad de investigación
Indagar en las tecnologías que hacen a WordPress