Vídeos de programación

Vídeos sobre programación y desarrollo de software.
¿Quieres saber más? https://www.paradigmadigital.com/ Índice interactivo aquí debajo: 00:12 Presentación 02:04 Kafka y python 03:01 ¿Quién soy? 03:23 Kafka/origen 04:56 Kafka/origen 05:50 Kafka/motivation 06:58 Kafka/ How to? 08:34 Kafka/ Básicos 09:11 Kafka/ Cluster: Topics & Partitions 11:22 Kafka/ Partitions & Replication 14:13 Kafka/ Producers 16:06 Kafka/ Consumers 18:27 Kafka/ Efficiency 19:45 Kafka/ Python Clients 20:21 Kafka/ Python Clients/ Kafka-python 25:51 Kafka/ Python Clients/ Demo 26:16 Kafka y Python/ Questions 29:40 Redis 29:56 Índice 30:22 1. Introducción a Redis 30:24 Características generales 31:04 Casos de uso 31:28 Detalles de implementación 32:25 Operaciones atómicas 33:00 Tipos de datos 33:35 Consola de Redis (redis-cli) 34:16 Ejemplo String 34:42 Ejemplo List 35:01 Ejemplo Hash 35:24 Ejemplo Transacción 36:07 2. Algo de código 36:13 Clientes Redis 36:24 Cliente Python 37:08 Un ejemplo básico 38:25 Productor/consumidor 40:22 PUB/SUB 41:38 Queueing jobs 42:14 3. Algo sobre administración 42:16 Replicación (I) 43:30 Replicación (II) 43:32 Persistencia 45:15 Particiones/ Sharding 46:47 4. La competencia 46:55 La competencia (I) 47:59 La competencia (II) 49:02 La competencia (III) 49:30 Conclusiones 50:59 Preguntas 53:18 Presentación Python y Flink 53:57 Índice 53:59 ¿Quiénes somos? 54:13 Introducción 54:15 Aclaraciones 54:35 Madurez del BigData 55:30 Arquitectura típica 56:10 Despliegue 56:40 ¿Por qué Apache Flink? 56:43 Apache Flink 57:48 Ventanas 58:29 Ventanas por clave 59:04 Tiggers y Evictors 1:00:02 El tiempo es importante 1:00:43 Rendimiento 1:02:44 Funcionalidades 1:04:50 Experiencia con Python 1:05:36 Según la documentación 1:06:49 Prueba básica 1:09:06 Poca actividad 1:10:01 Conclusiones 1:11:12 Preguntas 1:13:00 Backup slides 1:13:02 Terasort 1:14:35 Streaming-Yahoo
Una de las ventajas de usar un lenguaje de la JVM es que tenemos a nuestras disposición muchas librerías. Durante la charla haremos un poco de live-conding con JRuby usando librerías de varios lenguajes. Evaluaremos las ventajas y desventajas de usar una librería no desarrollada en el lenguaje de tu proyecto y veremos un ejemplo de proyecto que mezcla varias librerías punteras como sinatra (Ruby) y lucene (Java).
Autentia lanza su primer producto propio, Teams. Esta herramienta pretende la potenciación de los grupos de influencia de una empresa a través de las redes sociales. Más información en https://www.autentia.com/landing/teams/
ElasticSearch is a really powerful search engine, NoSQL database & analytics engine. It is fast, it scales and it's a child of the Cloud/BigData generation. This talk will show you how to get things done using ElasticSearch. The focus is on doing actual work, creating actual queries and achieving actual results. Topics that will be covered: - Filters and queries - Cluster, shard and index management - Data mapping - Analyzers and tokenizers - Aggregations - ElasticSearch as part of the ELK stack - Integration in your code
Dagli anni '80 alla Cyber security un viaggio nel tempo alla ricerca delle origini di molti degli attuali espereti della materia. La scena hacker è diventata molto complessa negli ultimi 15 anni, l'intervento tenderà a fare chiarezza sull'attuale situazione e a districarsi tra Cybercrime, Hacktivism, security researcher e servizi segreti e a capire meglio qual'è l'origine di molte delle realtà Italiane e mondiale della Cyber Security. Qual'è l'origine underground di tutto questo dalla Metro Olografix dei primi anni '90 ad oggi.
The talk will introduce OWASP The Open Web Application Security Project, the tools and the methodologies for the Developers to help improving software security. The talk would like to discuss about: - What is the secure software? - Who is in charge of software security? - What is a structured approach to software security? - How can a Company uses OWASP Guidelines and tools for secure development?
Bill Gates prediction has been outdated: Computers are spreading everywhere, and they will be connected and meshed together outdating all current implementation models. But what about security? Talking about hacked ADSL modems, hijacked railways video screens and car's control unit secrets, we'll start to review the real vulnerabilities of this new world, demystifying threats and actors who have already moved in this profitable black-market.
If you ever wrote a parser, you know two things: parsing is fun, and parsing is hard. While it is a very rewarding and interactive process, it can easily make your code vulnerable. The nom project, a parser combinators library based on Rust's memory safety features, makes parser development more interesting, with a focus on tooling and code reuse.