git

Recursos de programación de git
NuxtJS es una herramienta para crear aplicaciones web usando toda la potencia de Vue tanto en la aprte del cliente como en la del servidor. Ha recibido inversiones millonarias y su ecosistema no para de crecer y mejorar. Vemos en este tutorial una guía para empezar, en muy pocos pasos, un blog construido sobre ficheros Markdown. Aquí puedes ver una demostración. Y, al final del todo, los enlaces. (Un secreto nada más empezar: también funciona para JSON, Yaml y CSV). Eso si, hay tantas opc...
Meetup #AperiTech della Community di GraphRM Speaker: Cheuk Ting Ho - TerminusDB Talk in lingua inglese "Git for Data - The power of an OWL schema graph database" Design with OWL (Web Ontology Language) and transactional data, TerminusDB - an open-source graph database that stores data in transactional layers and can provide git like functionalities (branch, merge, roll-back). Because the data model is based on OWL to describe the relations of type objects, TerminusDB provides a fully flexible graph database that schema can be built with triples and quads. In this talk, we will briefly go through a little bit about the design of TerminusDB, the advantage of using WOQL, our query language, and the potential of multi-version concurrent control just like git. At the end of this talk, there will be a short demo. Speaker: Guglielmo Celata - OpenPolis Talk in lingua italiana "La mappa del potere pubblico in Italia" Dalla raccolta dati da fonti pubbliche alla loro esposizione su un database a grafo. Chi detiene il potere in Italia? Di cosa si occupano, cosa facevano prima, quali sono le loro relazioni? Cosa si può estrarre dal grafo di questi dati? Fondazione Openpolis condivide le scelte metodologiche e tecnologiche e i primi parziali risultati del suo progetto sulle mappe del potere. Per restare aggiornato su tutti gli #AperiTech: Telegram #AperiTech https://t.me/aperitech Calendario del Developer https://bit.ly/devcalendar Codemotion Tech Community https://bit.ly/CodemotionTC
💣 Se ha liado parda. No sabemos ni cómo ni cuándo, pero entre unas cosas y otras hemos perdido algún que otro #commit con algún reset hard de git, o simplemente teníamos cambios en el staging area que no queríamos perder, y los hemos perdido. ¿Se pueden recuperar? ¡Sí! 😱 Hoy vuelve Pau Trepat y nos hablará de las distintas formas que tenemos para recuperar cambios que hayan pasado por un repositorio de código en Git 🤟 🔗 Enlaces relacionados: ├ 🤙 CTO en Docline - Oferta de trabajo patrocinadora: https://bit.ly/CTO-Docline-T ├ 👩‍💻 Curso "Git: Introducción y trabajo en equipo": https://bit.ly/curso-git-codelytv ├ 🧙‍♂️ ¿Cómo Funciona #Git Por Dentro?: https://www.youtube.com/watch?v=EGhUWAEZpfw ├ 1️⃣ Aprende Git en menos de 10 minutos: https://youtube.com/watch?v=DuYjcOZw11s └ 2️⃣ Tu primera Pull Request en #GitHub: https://youtube.com/watch?v=_M8oalUyz10 {▶️} CodelyTV ├ 🎥 Suscríbete: https://youtube.com/c/CodelyTV?sub_confirmation=1 ├ 🐦 Twitter CodelyTV: https://twitter.com/CodelyTV ├ 🕵️‍♂️ Twitter Pau: https://twitter.com/trepixxx ├ 👨🏻 Twitter Javi: https://twitter.com/JavierCane ├ 📸 Instagram: https://instagram.com/CodelyTV ├ ℹ️ LinkedIn: https://linkedin.com/company/codelytv ├ 𝐟 Facebook: https://facebook.com/CodelyTV └ 📕 Catálogo cursos: https://bit.ly/cursos-codely
Desde el momento en el que nos planteamos el desarrollo del software para resolver un problema intentamos aplicar las "mejores prácticas", pero lo buenas que sean estas prácticas dependen mucho del momento en el que se encuentre el proyecto. No es lo mismo intentar crear un MVP que tener un producto consolidado dando servicio a miles de clientes de pago, ni un equipo consolidado y maduro que estar montándolo y tener que trabajar en el mismo equipo. Cada momento tiene sus mejores prácticas y hay que saber emplear la técnica adecuada en el momento correcto. Desde ese punto de vista se plantea esta sesión, revisando las mejores prácticas dentro del desarrollo ágil de software bajo el prisma de su utilidad dentro de un proyecto y con la perspectiva del momento de madurez en el que se encuentra ese proyecto. Repasaremos prácticas como pruebas automáticas, integración continua pasando por despliegue continuo y entrega continua, Git Flow, refactoring, propiedad colectiva del código, pair programming, Todo esto desde mi experiencia de más de 20 años dentro de la industria y del ejemplo de Sherpa (sherpa.ai), que es la empresa donde actualmente desarrollo mi labor intentando crear el mejor producto posible dentro del mundo de los asistentes personales predictivos. Puedo hacer la charla tanto en catellano como en inglés.
At GitHub we store large amounts of Git data and are constantly adding to it. Our old backup solution, based on generic tools, was no longer enough. It was too expensive, slow and required too much attention from our engineers. Over the past year we've developed an alternative solution which is built with Git specifically for efficiently backing up Git and GitHub, allowing us to build a much more reliable system. In this talk we'll walk through the requirements and the design process which lead to the new system.
¿Y si lo escuchas mientras vas al trabajo o te pones en forma?: https://www.ivoox.com/46991780 ------------- Desde el momento en el que nos planteamos el desarrollo del software para resolver un problema intentamos aplicar las ""mejores prácticas"", pero lo buenas que sean estas prácticas dependen mucho del momento en el que se encuentre el proyecto. No es lo mismo intentar crear un MVP que tener un producto consolidado dando servicio a miles de clientes de pago, ni un equipo consolidado y maduro que estar montándolo y tener que trabajar en el mismo equipo. Cada momento tiene sus mejores prácticas y hay que saber emplear la técnica adecuada en el momento correcto. Desde ese punto de vista se plantea esta sesión, revisando las mejores prácticas dentro del desarrollo ágil de software bajo el prisma de su utilidad dentro de un proyecto y con la perspectiva del momento de madurez en el que se encuentra ese proyecto. Repasaremos prácticas como pruebas automáticas, integración continua pasando por despliegue continuo y entrega continua, Git Flow, refactoring, propiedad colectiva del código, pair programming, Todo esto desde mi experiencia de más de 20 años dentro de la industria y del ejemplo de Sherpa (sherpa.ai), que es la empresa donde actualmente desarrollo mi labor intentando crear el mejor producto posible dentro del mundo de los asistentes personales predictivos. ------------ Todos los vídeos de la Cas 2019 en: https://lk.autentia.com/CAS-YouTube ¡Conoce Autentia! Twitter: https://goo.gl/MU5pUQ Instagram: https://lk.autentia.com/instagram LinkedIn: https://goo.gl/2On7Fj/ Facebook: https://goo.gl/o8HrWX
El modelo de programación concurrente en JS no se parece al de otros lenguajes, al estar basado en un bucle de eventos no bloqueante, ejecutándose en un hilo único. Este modelo asíncrono ha demostrado ser muy eficiente, siendo una de las razones del crecimiento de Node a costa de Java. Sin embargo, también tiene sus inconvenientes: puede resultar más complicado seguir y visualizar el flujo de la ejecución del código. En este taller veremos en qué consiste este modelo de programación, qué herramientas han ido surgiendo para gestionarlo y, a la vez, reducir su complejidad de manejo, incluyendo: Callbacks. Promesas. Sintaxis Async/Await. Extensiones reactivas: RxJS Durante el taller dispondremos de un repositorio Git, a modo de cookbook, con código para resolver las situaciones más típicas de la programación asíncrona en aplicaciones JavaScript. ¿Quieres saber más? https://www.paradigmadigital.com/ ¿Quieres saber cuáles son los próximos eventos que organizamos?: https://www.paradigmadigital.com/eventos/ Ver más eventos nuestros: https://www.youtube.com/playlist?list=PL2yjEVbRSX7XaQgyjsApXIqydTrC7v_Of
Esta frase me tiene cautivado: "Por primera vez en mi vida podía disponer de cinco o seis meses que no estaban determinados por otros y, sintiéndome como una niña con media corona, divagué sobre qué hacer con ellos" La autora de esta frase es Mary Kingsley . Es una historia cautivadora que me cautiva y sirve de excusa para que no tengamos tanto "morro" las veces que nos sentimos cansados. Hay que alejarse de la sombra del fracaso. Aunque parezca que sólo te están exigiendo que triunfes....