go

Recursos de programación de go
ScyllaDB is a NoSQL database compatible with Apache Cassandra, distinguishing itself by supporting millions of operations per second, per node, with predictably low latency, on similar hardware. Achieving such speed requires a great deal of diligent, deliberate mechanical sympathy: ScyllaDB employs a totally asynchronous, share-nothing programming model, relies on its own memory allocators, and meticulously schedules all its IO requests. In this talk we will go over the low-level details of all the techniques involved - from a log-structured memory allocator to an advanced cache design -, covering how they are implemented and how they fully utilize the hardware resources they target.
Inés Sombra is a Distributed Systems Engineer at Fastly, where she spends her time helping the Web go faster. Ines holds an M.S. in Computology with an emphasis on Cheesy 80’s Rock Ballads. She has a fondness for steak, fernet, and a pug named Gordo. In a previous life she was a Data Engineer.
In Agile, we value “working software over comprehensive documentation” - there is value in documentation, but we value working software more. This helps us get things done and avoid waste. However, extremes are very common: teams who avoid documentation altogether (“our code is self-documenting”), or teams who create way too much documentation. This talk will cover how to leverage documentation to improve team documentation, align everybody to a common vision, as well as underutilised forms of documentation that go beyond drawing the current system state.
Most of the IoT devices are running a Linux distribution, but without a clear updates and/or security strategy. In this talk we will go through some of the current problems the IoT devices are facing and tools and strategies we can use today to make the situation a bit better for new devices, while keeping our time to market optimized. We will show some features in Linux and systemd that can help improving the security of these devices. We will also introduce snaps, a packaging format that helps distribute your application and install it isolated from the underlying system and from other applications; and Ubuntu Core, a small, transactional version of Ubuntu for IoT devices, based on snaps.
Stream processing has been traditionally associated with realtime analytics. Modern stream processors, like Apache Flink, however, go far beyond that and give us a new approach to build applications and services as a whole. This talk shows how to build applications on *data streams*, *state*, and *snaphots* (point-in-time views of application state) using Apache Flink. Rather than separating computation (application) and state (database), Flink manages the application logic and state as a tight pair and uses snapshots for consistent view onto the application and its state. With features like Flink's queryable state, the stream processor and database effectively become one. This application pattern has many interesting properties: Aside from having fewer moving parts, it supports very high event rates because of its tight integration between computation and state, and its simple concurrency and recovery model. At the same time, it exposes a powerful consistency model, allows for seamless forking/updating/rollback of online applications, generalizes across historic and real-time data, and easily incorporates event time semantics and handling of late data. Finally, it allows applications to be defined in an easy way via streaming SQL.
Here's your go-to guide on how to use Google Analytics to define, measure, and understand your key performance indicators for onsite or in-app traffic.
Transient: full algebraic and monadic composability in the presence of multithreading, events, and distributed computing A careful selection of monadic effects and primitives, using some new techniques for expressing continuations and moving closures among nodes could achieve full composability and scalability for heterogeneous, distributed Haskell programs, as well as events, parallelism, streaming and concurrency (And Web programming too). About Alberto: Alberto Gomez is an experienced programmer who was abducted by Haskell ten years ago. He is committed to his success in the Industry and worked as programmer and consultant in IT in Spanish and European companies, as well as in software R&D. Follow https://www.twitter.com/AGoCorona for more on his work. About Lambda World: The 2016 Lambda World brought together Functional Programming enthusiasts from around the world for two days of presentations, hacking, networking, and a healthy dose of partying in Cadiz, Spain. Hosted by 47 Degrees, the event also featured a Typelevel Community Conference and a Scala Center Hackathon. Join in on the conversation at http://www.twitter.com/lambda_world and http://www.twitter.com/47deg using #LambdaWorld. Stay tuned to http://www.lambda.world and http://www.47deg.com for more on the conference and announcements for the 2017 event.
The Amazon Echo is more than a home toy – you can have the real star trek experience in your home with hooks into home automation platforms, streaming music, news, help you cook, tell you jokes, etc. Now let’s Groovy all the things and make a Grails app that can host new Alexa skills! I will go over how to make them in two ways, via Grails 3 and web services and also via AWS Lamba. You can use Groovy for both of these approaches! I will bring a couple Alexa capable devices to demonstrate some fun things you can do with it. I’m sure if you don’t already have one you’ll be hacking away as soon as you get home!
The past week I attended to my second Socrates Canaries (Software Craftsmanship and Testing Conference)... This posts summary the experience (things I have learned, ideas to explore, techniques to use...). The Socrates event is an open space, so whatever happens is the only thing that could have :)Notes from the sessions:Under the umbrella (elixir) @gemcfadyenInteresting and very practical presentation about how to organize and structure elixir application using the umbrella concept (h...
The past week I attended to my second Socrates Canaries (Software Craftsmanship and Testing Conference)... This posts summary the experience (things I have learned, ideas to explore, techniques to use...). The Socrates event is an open space, so whatever happens is the only thing that could have :)Notes from the sessions:Under the umbrella (elixir) @gemcfadyenInteresting and very practical presentation about how to organize and structure elixir application using the umbrella concept (h...