Videos

  • Erlang Factory SF 2015 – Sergey Ignatov & Sergey Savenko – IDE Done Right
    2015-03-31 Erlang Central

    Videos



    This talk introduces the Erlang plugin for IntelliJ IDEA, an open source Erlang IDE. It will demonstrate advantages of using a full-featured IDE on a set of live demos, revealing latest features of IntelliJ IDEA and the Erlang Plugin including code editing and navigation, refactoring, code analysis, integration with build systems, and more. Talk objectives: -  Encourage Erlangers to try the Erlang plugin, showcase main aspects of it's setup and usage. Get feedback from the community. T ...


    Read more


  • Erlang Factory SF 2015 – Thomas Arts – Testing for Concurrency Errors in Elixir Code with QuickCheck
    2015-03-31 Erlang Central

    Videos



    Testing for Concurrency Errors in Elixir Code with QuickCheck We address the problem of testing and debugging concurrent, distributed Elixir applications. In concurrent programs, race conditions are a common class of bugs and are very hard to find in practice. Traditional unit testing is normally unable to help finding all race conditions, because their occurrence depends so much on timing. Therefore, race conditions are often found during system testing, where due to the vast amount of code un ...


    Read more


  • Erlang Factory SF Bay 2015 – Bruce Tate – Tests Can Be Beautiful
    2015-03-31 Erlang Central

    Videos



    Testing is the red-headed stepchild of the development world, but tests can be beautiful. Whether you're coding Erlang or Elixir, by using a few tools and adopting a few principles, the Elixir language has just what you need to dramatically improve your overall development experience. Talk objectives: - You will learn to treat your test cases as first class citizens. The ShouldI framework will help you reduce duplication, code concurrent tests that run fast, and organize your tests using a ...


    Read more


  • Erlang Factory SF Bay 2015 – Mark Anderson – Push Jobs: A Scalable Remote Execution System for Chef
    2015-03-30 Erlang Central

    Videos



    When Chef needed a scalable system for remote job execution on thousands of systems simultaneously, we chose Erlang and ZeroMQ for the job. This talk will cover: * How we applied the 'let it crash' philosophy across a system of thousands of nodes. * The various impedance mismatches between the ZeroMQg and Erlang approaches to distributed systems. * The various bottlenecks we hit as we scaled our system, and how we overcame them. Talk objectives: - To describe our experiences sca ...


    Read more


  • Erlang Factory SF Bay 2015 – Fernando Brujo Benavides – Gadget: The Ultimate Code Checking Machine
    2015-03-30 Erlang Central

    Videos



    There are many tools around to check your code and help you improve it: dialyzer, xref, erl_tidy, tidier, elvis. But running them all by hand is a tedious and, sometimes, cumbersome process. Gadget will automate all that for you, as long as you have your code hosted on a public github repository. He'll interject your PRs, check your code with all the tools you want and write comments on the lines you need to review. Talk objectives: - In this talk we will learn how Gadget is built, how yo ...


    Read more


  • QuickCheck-CI – providing QuickCheck Access to the Open Source Community
    2015-03-30 Erlang Central

    Videos



    QuickCheck-CI - providing QuickCheck Access to the Open Source Community QuickCheck, our random testing tool, has a long track record of nailing serious and hard-to-find bugs and boosting quality, in software like dets (part of mnesia), Riak, and the embedded software in cars. QuickCheck is usually used manually and interactively: the developer invokes QuickCheck, finds a bug, and fixes it--rinse and repeat. But how should QuickCheck be deployed in the longer term? How should it be used for reg ...


    Read more


  • Erlang Factory SF Bay 2015 – Eric Meadows Jonsson – Hex Package Manager
    2015-03-30 Erlang Central

    Videos



    Hex Package Manager Eric will talk about the Hex the package manager and how it integrates with the Mix build tool. The talk will go in-depth about dependency handling with Mix, the inner workings of Hex and what it brings to the table. Eric will show the changes that are being made to Hex to enable integration with Erlang tooling and explain why we want to make Hex the package manager for the Erlang VM. Finally it will be shown how Mix and Hex can be used by Erlang developers. Talk objectiv ...


    Read more


  • Erlang Factory SF Bay 2015 – Christopher Meiklejohn – Distributed Eventually Consistent Computations
    2015-03-27 Erlang Central

    Videos



      Distributed Eventually Consistent Computations In Dynamo-style replication systems, such as Akka Cluster and Riak Core, distributed query execution can be hard to get right.  To ensure that computations are highly-available and fault-tolerant, systems like these usually push the burden to the programmer to ensure that operations commute and idempotent, which provide resilience from ordering and replay anomalies.  During this talk we look at applying two techniques together, determinis ...


    Read more


  • Erlang Factory SF Bay 2015 – Mark Allen – Building on top of riak core
    2015-03-27 Erlang Central

    Videos



    Building on top of riak_core Basho extracted riak_core from its key-value store several years ago. Unfortunately, documentation for this foundational library has always been difficult to locate and is often out of date. This talk will sketch the general design of the project and how to take advantage of it when implementing your own software which would benefit from a masterless multi-node application design. Talk objectives: - This talk will help intermediate to advanced Erlang develope ...


    Read more


  • Erlang Factory SF Bay 2015 Keynote – Carl Hewitt – Actors for CyberThings
    2015-03-27 Erlang Central

    Videos



    Actors are becoming ever more important because of our increasing dependence on the following: coherent many-core (soon to be every-word-tagged) architectures, for which Actor concurrency is ideally suited. the Internet of Things, for which Actors are helpful in standardization. In carrying out the above work, it is helpful to distinguish between the following: The Actor Model (which can be used to directly model all physically possible computation) is being increasingly used in i ...


    Read more


  • Webinar: Finding the best way to connect people: Grindr builds an XMPP chat system based on MongooseIM
    2015-03-18 Erlang Central

    Videos



    Started as a living-room project five years ago, Grindr grew to be one of the biggest dating-messaging services in the world and the largest geospatial dating service for gay men. With users in 192 countries, Grindr handles 65 mil chat messages and 2 mil exchanges of chat images per day, has 250-300k concurrent users every minute, 10k Geo Spatial database operations per second and 900 mil API calls per day. Grindr's users expect to have seamless offline delivery of messages, a complete histor ...


    Read more


  • Lambda Days 2015 – Torben Hoffmann – Thinking like an Erlanger
    2015-03-17 Erlang Central

    Videos



    Torben Hoffmann is CTO for Erlang Solutions. He has been active in the Erlang community for several years and has spoken at conferences world-wide. His first big Erlang related project was the introduction of Erlang as a technology to write a gateway in for Motorola Solutions in Denmark. Torben studied Engineering at the Technical University of Denmark. Thinking like an Erlanger The first encounter with Erlang is often a tough one since The Golden Trinity of Erlang - share nothing processe ...


    Read more


  • Page 29 of 86« First...1020...2728293031...405060...Last »

Follow Erlang Central: