Vídeos de programación

Vídeos sobre programación y desarrollo de software.
Redux is an architectural pattern inspired by Flux, which introduces a unidirectional data flow and a predictable state container that scales. This talk will focus on Redux, including when to use it and how it can be used with Angular2, based on Nir’s personal experience implementing this pattern on a large-scale application.
Telecom operators need to find operational anomalies in their networks very quickly. This need, however, is shared with many other industries as well so there are lessons for all of us here. Spark plus a streaming architecture can solve these problems very nicely. I will present both a practical architecture as well as design patterns and some detailed algorithms for detecting anomalies in event streams. These algorithms are simple but quite general and can be applied across a wide variety of situations.
Clojure is a simple, powerful and fun language. With a small syntax its quick to learn, meaning you can focus on functional design concepts and quickly build up confidence. There are also a wide range of Clojure libraries to build any kind of apps or services quickly. With a focus on Immutability, Persistent data structures & lazy evaluation, you will quickly feel confident about the Functional Programming (FP) approach to coding. Discover Clojure in action as we write & evaluate Clojure using the REPL (interactive run-time environment), giving instant feedback on what the code is doing.
Tuvimos una entrevista con un candidato que desde luego no nos dejó indiferente. Tiene un perfil poco común y domina unas tecnologías para muchos desconocidas.
We all heard about Redux and the amazing stories React developers tell, but what about the rest? Come and learn the guiding principles around Redux and how can (and is) used in Angular 2.0 and other (non React) frameworks to drive the data modeling layer. Discover why this tiny 6K library is setting the frontend world a buzz.
It's a talk about the new serverless architecture movement that is happening using new technologies like AWS Lambda, API Gateway and DynamoDB. This new way of building architectures opens up a whole new dimension of scalability and cost effectiveness. By using microservices that run in AWS Lambda functions, you literrally pay 0 euro when your code doesn't execute. As an added benefit you won't have to deal with devops, so no server configuration or security updates.
Education is the first step in the Secure Software Development Lifecycle. The free OWASP Security Knowledge Framework (SKF) is intended to be a tool that is used as a guide for building and verifying secure software. It can also be used to train developers about application security. This talk will help you as a developer to become THE Neo of your development team. We will show how you can do security by design and introduce other quality gates into your development pipeline to ensure high end quality and security of your project.
Meetings are broken! They frustrate people, drain energy and can be a massive waste of time. On the other hand, great workshops can transform a team project. They can engage and motivate a team, get quality insights and spark great ideas. Running workshops can seem like a daunting task if you’ve never done it before. This talk will break down the process so you know what do before, during and after your workshop to make it a success. You’ll learn how to plan and prepare so the discussion stays focused, get the best ideas, hear from everyone in the room and lead your team to great work.
Rust is the new kid on the block. It's a system programming language that is blazingly fast and offers powerful high-level abstractions better known from dynamic languages like Ruby or Python. Rust offers memory safety without a Garbage Collector and makes low-level programming easier and more secure. I will give an introductory talk about Rust and show some of its nicest features.
At trivago we store a subset of our realtime metric data in InfluxDB. We currently ingest 4 Mbit/s of incoming metric data and run hundreds of thousands of queries per day. Unfortunately it is pretty easy to overload the database or the clients by executing queries that return too many datapoints. Also deleting data and dropping a series are very expensive operations which should be prevented by default. That's why we wrote Protector - a circuit breaker for time series databases that blocks malicious queries. It's soon going to be released as Open Source.