azure

Recursos de programación de azure
"Azure Durable Functions represented the last missing building block to code long running, stateful function orchestrations in a serverless environment. The Orchestrator function allow you to do several new things that differentiates it from an ordinary, stateless function. For example you can call and await other functions, save outputs, and then resume the local state that is never lost. Durable Functions 2.0 are even more powerful with many aspects borrowed from the Actor Model but also some important differences. Join me and start playing with Durable Functions!"
Analizamos #ReleaseFlow: Un flujo de trabajo en ramas para #Git propuesto por #Microsoft. Simplifica un poco #GitFlow ya que las "feature branches" saldrían directamente de master, pero… ¿Qué diferencias entienden entre feature branch y topic branch? ¿Cómo aplican hotfixes? ¿Cómo desplegan? Importante: Cabe destacar que estamos totalmente sesgados por los entornos donde hemos trabajado (letgo, Akamon, Uvinum, etc) y damos una versión totalmente opinionada en base a esto. El contexto marcará si realmente es útil en cada caso y, al igual que con todo, los workflows de Git serán buenos o no según dónde se apliquen 👼 🔗 Enlaces relacionados: ├ 👩‍💻 Curso "Git: Introducción y trabajo en equipo": https://bit.ly/curso-git-ctv ├ ⚡ Oferta lanzamiento curso Git: https://bit.ly/descuento-git ├ 🤷‍♂️Por qué no nos gusta Git Flow: https://youtu.be/HhI77BXRjuo ├ 🤯 GitHub Flow: El secreto está en el deploy: https://youtu.be/2Xagp86uOuI ├ 💃 GitLab Flow: Los entornos IMPORTAN: https://youtu.be/AuDZvbHSW1c ├ 👀 Post oficial de Microsoft al respecto: https://docs.microsoft.com/en-us/azure/devops/learn/devops-at-microsoft/release-flow ├ 1️⃣ Aprende Git en menos de 10 minutos: https://youtu.be/DuYjcOZw11s └ 2️⃣ Tu primera Pull Request en #GitHub: https://youtu.be/_M8oalUyz10 {▶️} CodelyTV ├ 🎥 Suscríbete: https://youtube.com/c/CodelyTV?sub_confirmation=1 ├ 📸 Instagram: https://instagram.com/CodelyTV/ ├ ℹ️ LinkedIn: https://linkedin.com/company/codelytv/ ├ 𝐟 Facebook: https://facebook.com/CodelyTV/ ├ 🐦 Twitter CodelyTV: https://twitter.com/CodelyTV ├ 👨🏻 Twitter Javi: https://twitter.com/JavierCane ├ 💂‍♂️ Twitter Rafa: https://twitter.com/rafaoe └ 📕 Catálogo cursos: https://bit.ly/cursos-codely
Senior Software Engineer at TomTom Software engineer at TomTom by day, machine learning enthusiast at night. My leading technology is Java and Java-based frameworks. On a daily basis, I work on designing, implementing and deploying distributed systems that work in cloud environments, such as Microsoft Azure and AWS. I'm interested in classification problems and multi-agent systems. I love to learn, read books and play football – in no particular order. Senior Software Engineer at TomTom Programmer, retired mage, bookworm, storyteller and liberal arts devotee. I'm into language semantics, its understanding and impact on the way people think. I love both natural and programming languages - professionally my heart belongs to Java, but I cheat on her with Python, Scala and, occasionally, other beautiful languages. In addition to my work at TomTom as a software engineer, I'm keen on artificial intelligence, mainly for natural language understanding. If we are to reach the technological singularity, we better get on it!
Web
28-05-2019
git , http , go , php , java , azure , scala , docker , python , node
Comparamos dos alternativas PaaS (Platform as a Service) con similitudes y diferencias para desplegar tus aplicaciones en la nube. Primero felicitamos a todos los participantes del Hackathon de Programar es una mierda, especialmente a los ganadores que con su esfuerzo han conseguido una suscripción completa al contenido de pago de danielprimo.io. Recuerda que al igual que ellos en la Zona Premium podrás aprender, practicar y encontrar inspiración para crear tus propias aplicaciones. Ha sido m...
En esta nueva economía de servicios en Internet tener una APIs se está convirtiendo en un negocio crítico para muchas empresas. Gestionar esta nueva forma de negocio también. Ven a esta sesión y descubre cómo gestionar una API para poder tener documentación, analítica, gestión de productos, licenciamiento, límite de llamadas, políticas, ect, de una API hecha en Node.js
A veces nos encontramos ante problemas de difícil solución si nos enfrentamos a ellos bajo los paradigmas tradicionales. En esos momentos, el patrón CRUD, que tan buenos resultados nos ha dado, puede llegar a limitarnos si no conocemos otras alternativas. En esta charla hablaremos de algunas estrategias que nos harán cambiar la forma de pensar y nos abrirán un mundo de posibilidades: Event Sourcing, Command Query Responsibility Segregation y Data Immutability. Veremos un caso real de arquitectura en la nube con colaboración en tiempo real en el que ningún dato se modifica ni elimina. Nunca se olvida nada. Los patrones y arquitectura son trasversales a cualquier tecnología, pero usaremos como ejemplo nuestra experiencia con un backend en Microsoft Azure con NodeJS y DocumentDB (NoSQL) y un frontend con ReactJS + Redux. LinkedIn y Twitter usan estas ideas para optimizar a la vez lecturas/escrituras, fácil recuperación ante desastres, analytics...