Vídeos de programación

Vídeos sobre programación y desarrollo de software.
En txerpa.com llevamos alrededor de 4 años usando Django tenants schemas para ofrecer un producto multitenant. Hace algo menos de dos años nos encontramos con un problema grave, las migraciones tardaban mucho más de lo que era aceptable para nosotros, estábamos afrontando un cambio importante en la estructura de datos y teníamos más de 3000 schemas en los que aplicar los cambios. Entonces decidimos aportar nuestro granito de arena al proyecto y adaptamos la gestión de migraciones para que pudiera hacerse en paralelo. Este cambio nos permitió reducir el tiempo de las migraciones a menos de una tercera parte. No obstante el procesos sigue siendo demasiado lento para ciertas migraciones y sobretodo, obliga a parar el servicio entero mientras se están realizando y en estos momentos estamos desarrollando una nueva mejora para la gestión de las migraciones que permita usar celery en lugar de hilos, permitiendo un mayor nivel de concurrencia y mayor control a la hora de realizar migraciones. Mi propuesta es hablar de como gestionar el proceso de migraciones cuando tenemos que trabajar con miles de esquemas en Django tenant schemas, a partir de nuestra experiencia y de las soluciones que hemos implantado. La PyConES es una conferencia de tres días de duración en la que se dan cita profesionales y entusiastas del lenguaje de programación Python que difunden su experiencia en varias sesiones de charlas técnicas. Por su naturaleza, la audiencia de la PyConES procede no sólo de sectores tecnológicos como desarrollo web, Business Intelligence o desarrollo de juegos sino también del mundo académico, siendo utilizado por multitud de profesores e investigadores. ---------- ¿Y si lo escuchas mientras vas al trabajo o te pones en forma?: https://www.ivoox.com/29886229 --------- Todos los vídeos de PyconES 2018: https://www.youtube.com/playlist?list=PLKxa4AIfm4pUQX9ePOy3KEpENDC331Izi Twitter; https://goo.gl/MU5pUQ Instagram; https://lk.autentia.com/instagram LinkedIn https://goo.gl/2On7Fj/ Facebook; https://goo.gl/o8HrWX
I do not call into question all of us care about out code and software quality. Often we think about architectures, patterns, techniques... We are worried to show an intention on our code: "user or customer entity?", "create or register method?". But how many times we though about what culture are promoting in our environment? What dynamics we are generating in our teams? Are we inclusive? Do we promote creativity? In which way? These questions and other can denote which culture is built, consciously or unconsciously. This talk tries to shed light on something that is always there but often is forgotten due to more "important" and "urgent" things. ---------- ¿Y si lo escuchas mientras vas al trabajo o te pones en forma?: ---------- Software Crafters Barcelona is a two day event which aims to attract and connect software development professionals, who feel passion for their work and share the values and principles of the Crafters movement. It aspires to be a meeting place that facilitates the magic of learning, teaching and collaboration, where participants create a gratifying and enriching experience. It doesn't matter who you are, your knowledge level or your favorite programming language. We encourage you to participate if you: - are passionate about software. - want to be involved, or are already involved, in the Software Crafters movement. - want to share your knowledge, experience, or skills. - enjoy learning by helping others and believe that sharing is key to your own progress. In addition to technical contents, it will be fun. There will be beers, and we'll have stimulating conversations late into the night. Software Crafters Barcelona is an opportunity to meet new friends, face new challenges while learning and further improve your skills. ----- Todos los vídeos de Barcelona Software Craftmanship: https://www.youtube.com/playlist?list=PLKxa4AIfm4pXO6GQN0oRROrxgz6MbuN6c Twitter; https://goo.gl/MU5pUQ Instagram; https://lk.autentia.com/instagram LinkedIn https://goo.gl/2On7Fj/ Facebook; https://goo.gl/o8HrWX
La programación funcional está repleta de vocablos aparentemente inaprensibles: mónadas, funtores, type classes, tipos algebraicos de datos… ???? Todos estos conceptos de la programación funcional pueden parecer alejados de lo que acostumbramos a usar en el mundo más puramente orientado a objetos. No obstante, ¿qué pasa si ponemos frente a frente ambas arquitecturas y patrones? En esta charla queremos unir las experiencias de Habla Computing con la programación funcional y CodelyTV con Arquitectura Hexagonal para motivar el aprendizaje de patrones y principios traídos de la programación funcional poniéndolos en contexto a nivel de arquitectura. Lo haremos desde un enfoque práctico viendo los paralelismos con los patrones de orientación a objetos y cómo podemos potenciarlos ???? Trataremos temas característicos de la Arquitectura Hexagonal como la definición y separación de capas, la regla de dependencia, y el modelado del dominio para ver qué cosas nos podemos traer de la programación funcional y así enriquecer ese conocimiento existente en la Orientación a Objetos. Luego ya le pondremos nombre y veremos que podemos entender el significado de las mónadas, las type classes y otras técnicas de la programación funcional, a través del papel que juegan en el diseño de una arquitectura hexagonal. ¡Os esperamos! ---------- Software Crafters Barcelona is a two day event which aims to attract and connect software development professionals, who feel passion for their work and share the values and principles of the Crafters movement. It aspires to be a meeting place that facilitates the magic of learning, teaching and collaboration, where participants create a gratifying and enriching experience. It doesn't matter who you are, your knowledge level or your favorite programming language. We encourage you to participate if you: - are passionate about software. - want to be involved, or are already involved, in the Software Crafters movement. - want to share your knowledge, experience, or skills. - enjoy learning by helping others and believe that sharing is key to your own progress. In addition to technical contents, it will be fun. There will be beers, and we'll have stimulating conversations late into the night. Software Crafters Barcelona is an opportunity to meet new friends, face new challenges while learning and further improve your skills. ----- Todos los vídeos de Barcelona Software Craftmanship: https://www.youtube.com/playlist?list=PLKxa4AIfm4pXO6GQN0oRROrxgz6MbuN6c Twitter; https://goo.gl/MU5pUQ Instagram; https://lk.autentia.com/instagram LinkedIn https://goo.gl/2On7Fj/ Facebook; https://goo.gl/o8HrWX
Analizamos la entrevista que hicieron en #LaResistencia desde el punto de vista del desarrollo web. Qué es la maquetación de una web, Wordpress, código CSS, optimización de los tiempos de carga, efectos visuales, y mucho más en este #ElCodeToday 6. Links relacionados: ???? Entrevista completa: https://www.youtube.com/watch?v=6Y-omRnUDsU ???? Subscribe: https://www.youtube.com/c/CodelyTV?sub_confirmation=1 ???? Cursos CodelyTV Pro: https://codely.tv/pro/cursos ???? Descuentos promocionales: https://codely.tv/pro/verano18 ????‍????‍????‍???? Planes para empresas: https://codely.tv/pro/teams ???? Facebook: https://www.facebook.com/CodelyTV/ ???? Twitter: https://twitter.com/CodelyTV
The European Conference on Software Architecture (ECSA) is the premier European software architecture conference, providing researchers, practitioners and educators with a platform to present and discuss the most recent, innovative and significant findings and experiences in the field of software architecture research and practice. The 12th European Conference on Software Architecture (ECSA 2018) will be held on 24 – 28 September 2018 at Madrid, Spain, and is hosted by the Universidad Politécnica de Madrid (UPM). ---------- ¿Y si lo escuchas mientras vas al trabajo o te pones en forma?: https://www.ivoox.com/29712184 --------- Twitter; https://goo.gl/MU5pUQ Instagram; https://lk.autentia.com/instagram LinkedIn https://goo.gl/2On7Fj/ Facebook; https://goo.gl/o8HrWX
The European Conference on Software Architecture (ECSA) is the premier European software architecture conference, providing researchers, practitioners and educators with a platform to present and discuss the most recent, innovative and significant findings and experiences in the field of software architecture research and practice. The 12th European Conference on Software Architecture (ECSA 2018) will be held on 24 – 28 September 2018 at Madrid, Spain, and is hosted by the Universidad Politécnica de Madrid (UPM). ---------- ¿Y si lo escuchas mientras vas al trabajo o te pones en forma?: https://www.ivoox.com/29712045 --------- Twitter; https://goo.gl/MU5pUQ Instagram; https://lk.autentia.com/instagram LinkedIn https://goo.gl/2On7Fj/ Facebook; https://goo.gl/o8HrWX
This presentation by Holden Karau took place at Lambda World Seattle on September 18th, 2018 at the Living Computers Museum in Washington. Bringing the Jewels of the Python World to Scala with Spark With the new Apache Arrow integration in PySpark 2.3, it is now starting become reasonable to look to the Python world and ask “what else do we want to steal besides tensorflow”, or as a Python developer look and say “how can I get my code into production without it being rewritten into a mess of Java?”. Regardless of your specific side(s) in the JVM/Python divide, collaboration is getting a lot faster, so lets learn how to share! In this brief talk we will examine sharing some of the wonders of Spacy with the JVM world, which still has a somewhat lackluster set of options for NLP & deep learning. Follow: -https://www.twitter.com/lambda_world -https://www.twitter.com/47deg -https://www.twitter.com/holdenkarau
The European Conference on Software Architecture (ECSA) is the premier European software architecture conference, providing researchers, practitioners and educators with a platform to present and discuss the most recent, innovative and significant findings and experiences in the field of software architecture research and practice. The 12th European Conference on Software Architecture (ECSA 2018) will be held on 24 – 28 September 2018 at Madrid, Spain, and is hosted by the Universidad Politécnica de Madrid (UPM). ---------- ¿Y si lo escuchas mientras vas al trabajo o te pones en forma?: https://www.ivoox.com/29790851 --------- Twitter; https://goo.gl/MU5pUQ Instagram; https://lk.autentia.com/instagram LinkedIn https://goo.gl/2On7Fj/ Facebook; https://goo.gl/o8HrWX
Definitivamente, los monolitos no están de moda. Cada vez cuesta más encontrar empresas que desarrollen sus aplicaciones como un monolito. Lo que es peor, es que las que sí lo han hecho quieren migrar hacia arquitecturas distribuidas para solucionar, en teoría, los problemas derivados del monolito. ¿Por qué es eso? ¿Está el monolito acabado? En esta charla veremos que no. Veremos que desarrollar un monolito mantenible, extensible, escalable y testeable es posible y está al alcance de todos. Además, iremos un paso mas allá, y veremos que desarrollar un monolito con unas buenas prácticas puede facilitar mucho el paso a una arquitectura distribuida. ------------ Software Crafters Barcelona is a two day event which aims to attract and connect software development professionals, who feel passion for their work and share the values and principles of the Crafters movement. It aspires to be a meeting place that facilitates the magic of learning, teaching and collaboration, where participants create a gratifying and enriching experience. It doesn't matter who you are, your knowledge level or your favorite programming language Todos los vídeos de Barcelona Software Craftmanship: https://www.youtube.com/playlist?list=PLKxa4AIfm4pXO6GQN0oRROrxgz6MbuN6c Twitter; https://goo.gl/MU5pUQ Instagram; https://lk.autentia.com/instagram LinkedIn https://goo.gl/2On7Fj/ Facebook; https://goo.gl/o8HrWX