Presentations

  • Erlang Metaprogramming Made Easy
    2012-05-28 Erlang Central

    Presentations

    To generate Erlang code dynamically, you have until now had two choices: you could either create plain tuples according to the "abstract format" as generated by erl_parse (which is messy and has many special cases to keep in mind), or you could use the API functions in the erl_syntax module (which offer more abstraction, but can get pretty verbose). This talk will present the missing ingredient; a library allowing you to use template strings with metavariables, both for generating and matching o ...


    Read more


  • The ABCs of C to E(rlang): a Practical Guide to Porting a Softswitch
    2012-05-28 Erlang Central

    Presentations

    How to port a (successful!) hosted voip softswitch from C/C++ to Erlang. The whys, the hows, the successes and failures; and how to convince your manager it's a good idea! M5/Shoretel runs a very successful hosted voice over IP enterprise class PBX written primarily in C and C++. Five years ago we started to investigate the possibility of using Erlang as the primary language for the project. This is the story of how we evaluated it, how we got excited by it, how we're using Erlang to build ...


    Read more


  • An Erlang Game Stack
    2012-05-28 Erlang Central

    Presentations

    Erlang is successfully used for game servers. Lua is a friendly, small language that is big in game scripting. And VoltDB is a new high speed ACID database from Postgres inventor Mike Stonebreaker. Add some JSON, Websockets and JavaScript and you have an exciting HTML5 game stack. This talk is about research and results from the work on a very high throughput game server with embedded Lua for game logic and VoltDB as SQL database backend. The stack aims to maximize robustness, throughput and ...


    Read more


  • Device Management in a Connected Society
    2012-05-28 Erlang Central

    Presentations Videos



    As we move toward the Internet of Things, Over-The-Air (OTA) device management becomes increasingly critical. The battle against the difficulties of remote authentication, configuration, monitoring and upgrades has been raging for over a decade of Man-to-Machine (M2M) technology development. In this talk, we will introduce you to the challenges with some history, anecdotes and stats, and suggest a path forward in part based on some of Erlang's cooler features. Talk objectives: Teach some Dev ...


    Read more


  • Continous Integration at WCDMA using Erlang Common Test
    2012-05-28 Erlang Central

    Presentations

    This is a description of how our Erlang common test based test framework is used within Continous Integration of the RNC node at WCDMA. The strategy is that the cross functional teams write test suites for new features that are then inherited into Continous Integration. Talk objectives: to give an understanding of the framework structure and how it is used within Continous Integration and also some experience from a user perspective. Target audience: SW developers and testers. ...


    Read more


  • Prevention is better than cure (unit testing in Erlang)
    2012-04-23 Erlang Central

    Presentations

    Well written unit tests are a great way to ensure the correctness of software components, document their public APIs and facilitate the refactoring of code bases. The most prominent features of EUnit - Erlang's unit testing framework will be demonstrated by example. Time permitting we'll also take a quick glance at "meck" - a mocking framework for Erlang. Talk objectives: Show how Erlang software components can be unit tested in an effective and elegant fashion. Elucidate some of the more "es ...


    Read more


  • Erlang from behind the Trenches
    2012-04-23 Erlang Central

    Presentations

    Erlang is a programming language designed for the Internet Age, although it pre-dates the Web. It is a language designed for multi-core computers, although it pre-dates them too. It is a "beacon language", to quote Haskell guru Simon Peyton-Jones, in that it more clearly than any other language demonstrates the benefits of concurrency-oriented programming.In this talk, Francesco will introduce Erlang from behind the trenches, looking at how its history influenced its constructs. He will be doing ...


    Read more


  • What can be done with Java but should better be done with Erlang
    2012-04-23 Erlang Central

    Presentations

    Software development is more of craftsmanship than of engineering. A good craftsman carries more tools around than just a hammer. And it's relatively inefficient to use a hammer where you need a saw. So when you take the Java ecosystem for hammer, there is still a lot of situations where a saw called Erlang would be a much better fit. In this talk you will learn these situations from concrete examples. Target Audience: Java Professionals ...


    Read more


  • Erlang for .NET Developers
    2012-03-26 Erlang Central

    Presentations

    For many years a large number of developers have found comfort in the Microsoft world. From the early days of COM through to the later years of .NET, these developers have managed to get by working within the realms of a single technology at a time. The idea of monoglot programming is no longer sustainable. No single runtime or language exists which can best solve every problem that developers face. .NET developers are realising that there is more to life and technology than .NET, and they ...


    Read more


  • ErlangPro: when packaging is the game-changer
    2012-03-26 Erlang Central

    Presentations Videos



    ErlangPro is a way to facilitate the Erlang development and to extend the capabilities of applications written in Erlang and operated in various target distributed environments. Being the new form of packaging and deployment of Erlang-based software products, it is at the same time a new deployment and maintenance strategy for distributed solutions, which enables single-image solution delivery and single console monitoring, management and control for virtually any-size installations. ErlangPro's ...


    Read more


  • Evolving Universal Learning Networks Through Erlang
    2012-03-26 Erlang Central

    Presentations

    This talk will cover the use of Erlang in the development of Neural Networks, and other types of evolving learning graphs (Universal Learning Networks). The talk will elaborate on why Erlang is a perfect fit for the development of distributed learning networks, the importance of Erlang's features to the field of Computational Intelligence, and provide a case study of its use in the construction of distributed topology and parameter evolving universal learning network called DXNN. Talk ...


    Read more


  • Props: A DSL for Dealing with JSON-like Structures in Erlang
    2012-03-26 Erlang Central

    Presentations

    Dealing with JSON in Erlang is not nearly as seamless as in JavaScript. Using existing tooling from the Erlang ecosystem, I've created a new and, most importantly, easy to use data structure for working with JSON-like property structures. Learn how to use props for your own projects, and also you can leverage tools like Neotoma to make your own DSLs. Talk objectives: Introduce Props library and present how it was made and how others can make their own DSLs in Erlang. Target audience: Erlan ...


    Read more


  • Page 5 of 11« First...34567...10...Last »

Follow Erlang Central: