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.