mongodb

Recursos de programación de mongodb
Akka es un modelo de programación reactivo altamente concurrente basado en actores, diseñado para facilitar la creación de sistemas distribuidos. En Java disfruta de mucha fama, y ahora con el port de Akka a la plataforma .NET tenemos disponible toda su potencia en C# y F#. En esta charla daremos un (breve) repaso a qué es la programación con actores, qué aporta Akka.Net (que ya se graduó con su versión 1.0) y también veremos algunos ejemplos prácticos, incluyendo módulos que han sido recientemente portados a .Net (persistencia, por ejemplo, con bases de datos como MongoDB o Cassandra). También veremos lo bien que se integra con web API y signalR en una aplicación web con angularjs. El ecosistema .NET va cambiando!
Micronaut provides out-of-the-box integrations with a lot of tools and third-party libraries: Consul, Eureka, Hibernate, Kafka, Mongo, Micrometer, Zipkin, Hystrix, Swagger,... But sometimes this is not enough and you need to integrate with a new one. In this talk, we will discuss the different options that we have to create a new configuration for Micronaut: bean factories, conditional beans, configuration properties,... and you will learn how to make the most out of it.
Greach is a yearly technical conference around Android, JVM Frameworks and alternative JVM languages. It brings together JVM developers with framework creators and international speakers. Developers learn about JVM languages such as Groovy, Kotlin, platforms such as Android, JVM frameworks such as Grails, Micronaut, Ratpack, Spock... or cloud environments such as Google Cloud, Amazon Web Services or PWS. The most talented developers around Europe come to Greach to learn how to develop better, faster and smarter. ------------- Micronaut provides out-of-the-box integrations with a lot of tools and third-party libraries: Consul, Eureka, Hibernate, Kafka, Mongo, Micrometer, Zipkin, Hystrix, Swagger... But sometimes this is not enough and you need to integrate with a new one. In this talk, we will discuss the different options that we have to create a new configuration for Micronaut: bean factories, conditional beans, configuration properties... and you will learn how to make the most out of it. ------------- Todos los vídeos de Greach 2019 en: https://www.youtube.com/playlist?list=PLKxa4AIfm4pUKvD81vkb4zyQ-CyC6A9J5& ¡Conoce Autentia! Twitter: https://goo.gl/MU5pUQ Instagram: https://lk.autentia.com/instagram LinkedIn: https://goo.gl/2On7Fj/ Facebook: https://goo.gl/o8HrWX
Con la irrupción de Vue a parte de los stacks MEAN y MERN surge el stack VENoM para el desarrollo de aplicaciones fullstack: Vue para front, Express y Node para el back/apis y MongoDB como base datos. Si a todo esto le unimos la dockerización de cada parte tenemos un entorno de desarrollo de aplicaciones muy potente. En esta charla veremos una manera sencilla de montar un entorno dockerizado con este stack y hacer una pequeña aplicación con su API, su base de datos y su front. Ponente: Mánu Fosela: Responsable del área de desarrollo de KairósDS, sus proyectos y equipos. Programo desde 1985. Dedicado solo a la web desde el 1999. He tocado front, back, bbdd y sistemas de todos los colores y sabores, en muchas empresas y proyectos. Los últimos 10 años sólo Javascript. Este último año el poco tiempo que me queda lo dedico a pequeñas aplicaciones, pruebas de concepto, investigar y seguir aprendiendo.
Helping companies to be better citizens of the world means providing them with information about a myriad of issues such as Human Rights, Diversity, Climate Change, Carbon Emissions, etc., and helping them prioritise the different signals. For us Python developers and data scientists, this means working with thousands of sources of different types (PDF, HTML, text, Tweets, etc.) and building a scalable and flexible data pipeline that can ingest, analyse, normalise and summarise all these signals. We decided to use Python to hook up all the components of our stack. At the core of our data application lies spaCy, which is the natural language processing engine enabling the extraction of meaningful information from large amounts of textual data. We will present our workflow at a conceptual level (collecting data, textual analysis, creating insights). We will then describe the different components of our stack and why we chose them (Mongo, ElasticSearch, spaCy, AWS). Finally, we will share the lessons we have learned along the way on this challenging journey. Examples and code illustrating the main points will also be discussed during the talk. 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. --------- 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
Ponente: Leonardo Micheloni ¿Te imaginas una base de datos que nos de la posibilidad de que los datos estén allí donde está el cliente? ¿y que además ha sido pensada desde el principio para ambientes distribuídos y de alta escala?. ¿Y si además esta base de datos soporta diferentes modelos y diferentes APIs? todo esto y mucho más es lo que nos da CosmosDB. CosmosDB es una base de datos NoSQL pensada para la alta escala y la flexibilidad, permitiendo seleccionar nuestra API preferida para interactuar con los datos, nuestro nivel de consistencia adecuado y poder cambiarlo en cualquier consulta. En esta charla haremos un repaso de las principales características de CosmosDB y las posibilidades que nos brinda, en qué casos es mejor este tipo de servicios que una RDBMS y en cuáles no, por último haremos una demo para demostrar la compatibilidad de la API de MongoDB. Diapositivas: https://www.slideshare.net/leomicheloni/un-viaje-por-cosmos-db
Agile, DevOps, QA, seguro que son términos que os suenan pero, ¿os habéis encontrado alguna vez en la situación de introducir estas prácticas en un ecosistema Big Data desplegado sobre la nube de Amazon Web Services?¿Cuál es la mejor fórmula para integrarlos? ¿Cómo escalar Scrum en equipos grandes?¿Cómo implementar DevOps?¿Qué problemas surgen y cómo solucionarlos? En el año 2012 BBVA nos plantea un reto, hacer uso de toda la información que tiene acerca de las transacciones que se producen en España, generando estadísticas con datos agregados y poder ofrecer información de interés a terceros vía API. Surge así un proyecto piloto en el que un equipo de formado por 3 personas desarrollan todo el sistema en el que se procesan del orden de 400 millones de transacciones El piloto tiene éxito, el proyecto comienza a crecer, el orden de magnitud de la información manejada asciende a 15 mil millones, aparecen nuevos consumidores, el equipo se multiplica por 4. Nos expandimos a varios países. Aparecen nuevos escenarios, la filosofía y metodología adoptadas ya no nos sirven, las exigencias han cambiado. El objetivo de la charla es contaros cómo hemos introduciendo prácticas y tecnologías para abordar los retos que se nos han ido presentando, desde dos puntos de vista, el de gestión de equipos y el técnico. Veremos cómo hemos añadido en una coctelera Java, Python, Jenkins, Rundeck, MongoDB, Puppet, Foreman, Elastic Map Reduce, S3, Redshift, DynamoDB, Cloudformation, Luigi y cómo utilizando metodologías ágiles y filosofía DevOps, hemos logrado crear un sistema capaz de procesar 15 mil millones de transacciones y utilizar 70 cluster de EMR en paralelo ejecutando 500 máquinas EC2, haciendo 60K escrituras por segundo en DynamoDB para su posterior consumo vía API y todo ello desencadenado únicamente por subir un fichero a S3 sin intervención humana y en cuestión de horas.
No, no es que estemos probando cosas, lo que pasa es que hablaremos de pruebas en el desarrollo de software, también conocido como "Testing". Reflexionaremos acerca de si es bueno hacer test cuando se desarrolla, qué tipos de test existen, y si vale la pena desplegar un sistema de testeo muy profundo. Los sistemas de testeo que hemos citado:http://junit.org/junit5/https://karma-runner.github.io/1.0/index.htmlhttps://jasmine.github.io/http://www.seleniumhq.org/http://nightwatchjs.org/http://jmeter.apache.org/https://gatling.io/ (https://akka.io/)https://www.blazemeter.comEn la sección de recomendaciones hemos citado:Vídeo de la fauna de developers:Canal de desarrollo Fun Fun Function: https://www.youtube.com/channel/UCO1cgjhGzsSYb1rsB4bFe4Q/Editor Compass de MongoDB: https://www.mongodb.com/products/compassEditor online https://stackblitz.com/En la sección de oyentes hemos citado los siguientes elementos:Canción basada en el discurso de Apollo Hester: https://www.youtube.com/watch?v=_OZM5YoqtEkServicio de stream de audio con ruido de fondo de cafetería: https://coffitivity.com/También inauguramos canal de Slack. Todos/as l@s que quieran entrar y empezar a opinar sobre desarrollo podéis entrar al hub https://join.slack.com/t/programaresunamierda/shared_invite/enQtMjk0NzE3NzUwMjc5LTRkNzkxZDc4NTBlNzZhM2Q3ZjMyZjRhZDVhNjNkYjJhZmM2NmJkZWIwN2E1YTg2MDQzYTcwMmY3ZjNkMmQ5MzMTod @s l@s que tengáis comentarios o sugerencias para el podcast podéis enviarnos un correo a programaresunamierda@gmail.com o dejarnos un comentario en Twitter: @progesunam .No olvidéis de suscribiros a nuestro podcast en ivoox o itunes, o si lo preferís agregad el RSS a vuestra app de podcast preferida. En cualquier caso siempre agradeceremos reviews del podcast en cualquiera de las plataformas.La música elegida para la entrada y salida del podcast son del grupo "Dilo". En concreto las canciones son "War Inside" y "Sick of reality"