Tag Archives: Codemesh

  • Harmful GOTOs, Premature Optimizations and Programming Myths are The Root of All Evil – Alvaro Videla
    2015-11-24 Erlang Central

    Videos



    Slides and more info: http://www.codemesh.io/codemesh2015/alvaro-videla Over the years our industry has accumulated folklore that shapes what we are as an industry. We repeat maxims like "Premature optimisation is the root of all evil" but perhaps ignoring the context on which that sentence was said. This ignorance has lead us to creating myths that sometimes do more harm than good. In this talk I will review some of those myths, see their origin and at the same time make a historical revi ...


    Read more


  • Into Production – Jamie Winsor
    2015-11-19 Erlang Central

    Videos



    Slides and more info: http://www.codemesh.io/codemesh2015/jamie-winsor Jamie Winsor began using Elixir daily at version 0.9.0 at Undead Labs when he joined to build out a distributed online game platform for future Undead Labs titles. In this talk you will hear the story about Undead's journey down the road to production while they attempted to bring their Elixir based online game platform to the cloud and then to scale. This talk is broken up into a set of vignettes, each representing a nota ...


    Read more


  • My Little Pony – Darach Ennis, Sylvan Clebsch
    2015-11-19 Erlang Central

    Videos



    Slides and more info: http://www.codemesh.io/codemesh2015/darach-ennis Pony is a relatively new LLVM based compiled language supporting ease of integration with native code. This talk takes a deep dive into Pony and the mature Erlang ecosystem. Plus, who doesn't like 'ponies'? Talk objectives: - Learn a little about Pony itself, using Pony, and extending Pony with native extensions. - Compare and contrast to the Erlang ecosystem on a joyride through the fields of pony. - There will ...


    Read more


  • An Evolution of a Betting Engine at William Hill – Peter Morgan
    2015-11-18 Erlang Central

    Videos



    Slides and more info: http://www.codemesh.io/codemesh2015/peter-morgan Take a peek at some of the R&D that we are doing at William Hill to cope with 464 bets per second, 5,000,000 price changes and 160TB of data passing daily through our networks on a system that is available 24x7. Talk objectives Many of our current systems are based on a traditional database centric architecture. Our current capacity is fixed for the major sporting events relying on more exotic hardware each year ...


    Read more


  • Modern Abstractions and the Web, and avoiding Pitfalls because Life is short – Irina Guberman
    2015-11-18 Erlang Central

    Videos



    Slides and more info: http://www.codemesh.io/codemesh2015/irina-guberman Discuss existing high-level software abstractions in the context of a scalable web app. Present Erlang, Elixir, and Phoenix as great examples of powerful and useful abstractions. Also discuss a number of other languages and frameworks -- their strengths and shortcomings. Talk objectives: Philosophical discussion about importance of making insightful and unbiased software choices with lots of technical examples. ...


    Read more


  • Panel Discussion – Code Mesh 2015
    2015-11-17 Erlang Central

    Videos



    Slides and more info: http://www.codemesh.io/codemesh2015/tony-hoare Tony Hoare will open with a 10 minute summary of language features proposed during his career. Each feature was motivated by the desire to reduce the range of programming errors by increasing the range of errors discovered at compile-time and ensuring that those which slip through can be detected and isolated at run-time. Then he and Bruce Tate will introduce the panel and ask the language inventors to give a  five minute i ...


    Read more


  • Events Analysis with Riak, Perl and Erlang at Booking.com – Damien Krotkine
    2015-11-13 Erlang Central

    Videos



    Slides and more info: http://www.codemesh.io/codemesh2015/damien-krotkine At Booking.com, we have a constant flow of events coming from various applications and internal subsystems. This critical data needs to be stored for real-time, medium and long term analysis. Events are schema-less, making it difficult to use standard analysis tools.This presentation will explain how we built a storage and analysis solution based on Riak. The talk will cover: data aggregation and serialization, Riak con ...


    Read more


  • What NOT to do when building large scale systems in Erlang – Chandru Mullaparthi
    2015-11-12 Erlang Central

    Videos



    Slides and more info: http://www.codemesh.io/codemesh2015/chandru-mullaparthi Over the past 20+ years spent writing software for distributed soft real-time systems, I have made every mistake there is to make. I will share some of those in this talk so that you don't have to suffer the way I did waking up at ungodly hours of the night. Talk objectives: - Describe Erlang anti-patterns. Target audience: New and experienced Erlang developers. Slides About Chandru Chandru worked i ...


    Read more


  • Synchronizing Game Components – Robert Virding
    2015-11-05 Erlang Central

    Videos



    Slides and more info: http://www.codemesh.io/codemesh2015/robert-virding To successfully utilise modern multi-core machines requires a rethink in the classic way games have been implemented. Having a central control loop and sharing mutable data are no longer viable as they definitely do not scale. This talk will present one possible solution to this problem. It will show an example and also look at the some of the problems which can arise and their solutions. About Robert Robert Vird ...


    Read more


  • CodeMesh 2014 – Panel Debate: Two Steps Forward, One Step Back
    2015-01-14 Erlang Central

    Videos



    Andreas Stefik Chad Fowler Jessica Kerr Steve Vinoski Viktor Klang Georg Wilhelm Friedrich Hegel once said that "The only thing we learn from history that we learn nothing from history". While the context and era was different, these wise words can also be applied to the software industry. Why are we repeating the same mistakes done by others decades ago? Why are we reinventing the wheel when tackling problems already researched and solved, and in doing so, reinventing them badly? We are ...


    Read more


  • CodeMesh 2014 – Alejandro Ramallo – Marketing, Big Logic and a Pinch of ACID
    2015-01-08 Erlang Central

    Videos



    Marketing, Big Logic and a Pinch of ACID Consumer Marketing is becoming the most computationally significant capability in the enterprise. In this talk I will be describing the challenges faced by Consumer Marketing in the FMCG world and our experience in implementing a Consumer Engagement platform to deliver soft real-time mass customisation. I'll describe the design and implementation of our core platform, Leapsight Semantic Dataspace (LSD), a distributed, scalable, fault-tolerant deduct ...


    Read more


  • CodeMesh 2014 – Garrett Smith – Social Code
    2014-12-04 Erlang Central

    Videos



    Social Code http://www.codemesh.io/codemesh2014/garrett-smith Have you ever read someone's code and exclaimed, "What in tarnation? What is going on here? What was this person on? I hate my job!" Be honest, was that other person ever you, maybe once? Code is no longer merely a technical problem - it's also social. We write code for others. We write code for ourselves. We use computer languages to express our ideas and our intentions. What we leave behind is a social artifact that either resp ...


    Read more


  • Page 1 of 212