Tag Archives: Lambda Days

  • Jose Valim – Phoenix a web framework for the new web (Lambda Days 2016)
    2016-03-08 Erlang Central

    Videos



    Slides and more info: http://www.lambdadays.org/lambdadays2... Web developers have typically been presented with a choice between performance or a productive development environment. With Phoenix, developers can have both while enjoying a wonderful set of abstractions for working with the new web, making streaming data to browsers, native mobile application or embedded clients a breeze. Finally, we will see how Phoenix leverages the Elixir language and the Erlang VM for writing maintainable a ...


    Read more


  • Bruce Tate – Things that Matter (Lambda Days 2016 )
    2016-03-07 Erlang Central

    Videos



    Slides and more info: http://www.lambdadays.org/lambdadays2016/bruce-tate Languages succeed for a reason. Their designers make key decisions at the right time, in the right circumstances. In this talk, you'll learn about the key factors contributing to the success of the most important languages of our time. More critically, you'll learn to spot successful languages as they evolve, giving yourself and your company a critical advantage as you adopt new technologies. ...


    Read more


  • Lambda Days 2015 – Iurii Petrov – Implementing graph representation model for parallel and distributed systems using Erlang
    2015-05-25 Erlang Central

    Videos



    The report describes basic concepts of graph representation model specially designed for parallel and distributed systems. Hierarchy and main advantages of the model are given. Main disadvantages of traditional representation models are also given. Experimental part describes results of few series of experiments regarding to basic graph operations. Examples are based on experience of theoretical research and practical tasks gained in BMSTU, subdepartment of computer systems and networks. Conclus ...


    Read more


  • Lambda Days 2015 – Michał Ślaski – Lessons from Erlang VM
    2015-05-21 Erlang Central

    Videos



    Michał Ślaski started programming in Erlang at the AGH - University of Science and Technology in Krakow, Poland, when working on his Masters prototyping massively multiplayer online games. After graduating, he joined Erlang Solutions on key projects around the world. He is currently heading Erlang Solutions' new Krakow office in Poland, keeping the Erlang flag up high. Lessons from Erlang VM In this talk we will discuss designing systems on Erlang VM. One of the reasons why the Erlang an ...


    Read more


  • Lambda Days 2015 – Alexei Sholik – Functional Survival In The World Of Concurrent I/O
    2015-05-15 Erlang Central

    Videos



    Alexei Sholik is an enthusiastic developer of things. He has worked in game development and app development for iOS since 2008, has been contributing to the development Elixir since 2012, and currently is a member of the Elixir core team. More recently, he got involved in server-side development using Elixir professionally at PSPDFKit. As a longtime fan of computer science, Alexei enjoys reading an occasional white paper about new advancements and case studies in the field of programming theo ...


    Read more


  • Lambda Days 2015 – Tamás Kozsik – Static analysis to identify divide-and-conquer algorithms
    2015-05-13 Erlang Central

    Videos



    Divide-and-conquer algorithms are good candidates for parallelization. Their identifying property is that a d&c routine divides its input into "smaller" chunks, calls itself recursively on these smaller chunks, and combines the outputs into one. We set up conditions which characterize a wide range of d&c routine definitions. These conditions can be verified by static program analysis. This way d&c routines can be found automatically in existing program texts, and their parallelizatio ...


    Read more


  • Vladimir Janjic – Lapedo: A Hybrid Skeletal Framework for Programming Heterogeneous Multicores in Erlang
    2015-05-08 Erlang Central

    Videos



    Vladimir Janjic is a post-doc at the University of St Andrews, where he is working on the various topics related to parallelism, including scheduling and load balancing, parallel patterns and mapping parallelism to heterogeneous hardware. Lapedo: A Hybrid Skeletal Framework for Programming Heterogeneous Multicores in Erlang We present the LAPEDO framework for programming heterogeneous multicore systems (comprising a mixture of processor types) in Erlang. Our framework combines our Skel lib ...


    Read more


  • Lambda Days 2015 – Chris Brown – Semi-Automatic Refactoring for (Heterogeneous) Parallel Programs
    2015-04-27 Erlang Central

    Videos



    Chris Brown is a Post-Doctoral Research Fellow at the University of St Andrews working in the area of Refactoring and Parallelism. Chris received his Ph.D. from the University of Kent in 2008 under the supervision of Simon Thompson, where he worked on the implementation of the HaRe refactoring tool for Haskell. Chris now works full time on the ParaPhrase project working towards building radically new refactoring techniques and methodologies to exploit parallel skeleton and pattern applications i ...


    Read more


  • Lambda Days 2015 – Alvaro Videla – Dissecting the Rabbit: RabbitMQ Internal Architecture
    2015-04-22 Erlang Central

    Videos



    Alvaro Videla works as Developer Advocate for RabbitMQ/Pivotal. Before moving to Europe he used to work in Shanghai where he helped building one of Germany biggest dating websites. He co-authored the book ""RabbitMQ in Action"" for Manning Publishing. Some of his open source projects can be found here: http://github.com/videlalvaro. Apart from code related stuff he likes traveling with his wife, listening/playing music and reading books. You can find him on Twitter as @old_sound. Dissectin ...


    Read more


  • Lambda Days 2015 – Jan Stypka, Piotr Anielski – Boosting evolution: scaling Erlang up to 64 cores
    2015-04-21 Erlang Central

    Videos



    Erlang is widely recognized for its scalability characteristics, both horizontal i.e. by adding more machines, and vertical i.e. by increasing the computational capabilities of a single machine. Many believe that an average Erlang program should just run N times faster on an N core processor. From our experience, it holds true but only as long as N <= ~16. In this talk, we would like to tell you about the efforts, problems and challenges we encountered while trying to speed up our program ...


    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


  • Lambda Days 2015 – Garrett Smith – Rediscovering a Useful Pattern Language, Lessons from Bouncy Squirrel
    2015-03-13 Erlang Central

    Videos



    Garrett Smith Programmer-In-Anger at Cloudbees Garrett (@gar1t) is programmer at CloudBees, the company behind Jenkins CI and industry leading Java platform-as-a-service. There he leads the use of Erlang to manage platform services and infrastructure. He has over 20 years development experience and specializes in distributed systems and reliable software. Garrett organizes the Chicago Erlang User Group, teaches Erlang, and is a frequent speaker at alternative technology conferences. He is th ...


    Read more


  • Page 2 of 3123