https://www.containerstack.net/ | Continue reading
Go 1.12 is planned to be released in February 2019 and this talk covers what's coming up with it.We'll talk about Go Modules, the proposals for Go 2, and all of the new things you might have missed.This has been a staple talk of the Go devroom, opening the stage every year, and h … | Continue reading
Opening Keynote at GopherCon 2016Is it a constant? A variable? Where is it defined? What is its type? It has no type? It has all the types? Those are usual questions that people learning Go ask and this talk answers all of them and more.The talk covers the different contexts wher … | Continue reading
Serverless computing offers the potential to program the cloud in an autoscaling, pay-as-you go manner. In this paper we address critical gaps in first-generation serverless computing, which place its autoscaling potential at odds with dominant trends in modern computing: notably … | Continue reading
a little story about growing software from nothing."Stormy night at sea. The cargo ship sinks. Larry survives by hanging on to a container and is washed up on an isolated island. After satisfying basic needs Larry starts to long for hacking computers. After another stormy nigh a … | Continue reading
One of the ways Netflix enables engineering velocity is with the Freedom and Responsibility culture that empowers individuals with the freedom to do what is needed to get the job done. As a result, the security teams at Netflix focus on reducing developer friction, making it eas … | Continue reading
Microservices, containers and more in general distributed systems have opened a different point of view on our system and applications. We need to understand how a single event or requests cross our app jumping over networks, containers, virtual machines and sometime clod provide … | Continue reading
Have you been thinking of how your current Redux architecture will fit into a GraphQL app? Ever wondered what will happen to the reducers and data store and what is its GraphQL equivalent? How would you store data on the client side? This talk walks through the process of these d … | Continue reading
GraphQL Schema Design and Tooling @ GitHub | Continue reading
A preview of Grafana's upcoming log aggregation solution. Also show-casing the new Explore UI for Prometheus. | Continue reading
OSC東京2018秋で日本NetBSDユーザーグループさまの枠をお借りして発表したやつです。 | Continue reading
A talk for Craftsman Guild on my team's use of Clojure at Netflix. Describes good, bad, and ugly lessons learned from going from a pure-Java codebase to Clojure in production. | Continue reading
A high level look at DevOps with Craft CMS. We cover infrastructure architectures, local development with Docker containers, and continuous integration / delivery. | Continue reading
From zero to Traefik in 30 minutes slides, Container Day 2018 in Verona#containerday | Continue reading
This is an explanatory material of Actcast, an edge-computing platform service, which is being developed by Idein Inc.Actcast links various events and data in physical world to the web through deep learning inference on the edge. | Continue reading
Snapchat's Filters and Apple's Animoji are one of the most famous examples of computer vision in popular applications. Based on complex algorithms, computer vision can be intimidating at the first time. Luckily for us, Web Developers, processing images and face detection are much … | Continue reading
Do serverless cloud platforms leave you with more questions than answers? This session will focus on migrating from traditional applications to serverless cloud platforms. You’ll learn about serving files without a web server, managing application state in a stateless environment … | Continue reading
The title says "silly", but this is really a serious attempt to compress essential stuff from a 2 day course on modern C++ into a brief presentation. | Continue reading
A talk on parallelism in PostgreSQL 11, given at PostgresOpen 2018 in San Francisco. | Continue reading
The Go scheduler is, simply put, the orchestrator of the language runtime.It schedules and unschedules goroutines, and also coordinates network polling and memory management. This talk will explore the inner workings of the scheduler machinery. We will delve into the M:N multiple … | Continue reading
Talk at InfluxDays NYC | Continue reading
Five minute Ignite-style talk from PubConf London 2016 | Continue reading
Choose your programming language of choice for building fast, ubiquitously cross-platform, future-proof modern applications: dang - your dream will finally come true! Really...? Let's see. Undoubtedly, everybody needs to build business applications, somehow. The web and the brows … | Continue reading
https://test-prof.evilmartians.io | Continue reading
Regardless of whether you use a statically or dynamically typed language, specifying your inputs and outputs is a very important step in system design. If you are not surgically precise in defining which data your program takes and produces, you are looking for trouble during the … | Continue reading
Talk given at Milan Kotlin Community Conference. Talk includes a demo, the sample can be found here: https://github.com/zmarkan/kurl | Continue reading
Despite being a well-established standard for bidirectional persistent connection between client and server, WebSocket is complicated to set up on Android. When Tinder migrated to WebSocket for its realtime chat experience, they developed Scarlet: an extensible Kotlin library ins … | Continue reading
How can osquery help with security, devops, compliance and IT?This talk from MacDevopsYVR 2018 provides an introduction to osquery for mac administrators (and is relevant to a wider audience). | Continue reading
These are the slides of my keynote at RubyKaigi 2018: http://rubykaigi.org/2018/presentations/eregontp.html#jun02Array and Hash are used in every Ruby program. Yet, current implementations either prevent the use of them in parallel (the global interpreter lock in MRI) or lack thr … | Continue reading
Object-oriented languages have opinions about how best to arrange code. These opinions lead OO to naturally offer certain _affordances_. Just as round doorknobs expect to be grasped and rotated, OO expects messages, polymorphism, loose-coupling and factories. The key to creati … | Continue reading
An intermediate presentation about some of NumPy main features: broadcasting, indexing, basic internals. | Continue reading
lightning talk at Clever, 4/30/18 | Continue reading
Maximizing performance in data engineering is a daunting challenge. We present some of our work on designing faster indexes, with a particular emphasis on compressed indexes. Some of our prior work includes (1) Roaring indexes which are part of multiple big-data systems such as S … | Continue reading
Talk slides as presented at Dutch Clojure Days 2018 | Continue reading
The web is growing up and getting faster and more secure. Making that the default is hard to achieve when you have to be backwards compatible, and some of the stuff we built 10 years ago is now a serious security liability. The answer: headers. Lots of headers. | Continue reading