Are you over 18 and want to see adult content?
More Annotations
A complete backup of https://piwine.com
Are you over 18 and want to see adult content?
A complete backup of https://motogadget.com
Are you over 18 and want to see adult content?
A complete backup of https://bolununsesi.com
Are you over 18 and want to see adult content?
A complete backup of https://asianacargo.com
Are you over 18 and want to see adult content?
A complete backup of https://boliviahop.com
Are you over 18 and want to see adult content?
A complete backup of https://thunderguy.com
Are you over 18 and want to see adult content?
A complete backup of https://christopherandbanks.com
Are you over 18 and want to see adult content?
A complete backup of https://bestvibratorforwomen.com
Are you over 18 and want to see adult content?
A complete backup of https://athleteguild.com
Are you over 18 and want to see adult content?
A complete backup of https://waveselectronics.com
Are you over 18 and want to see adult content?
A complete backup of https://bikeexif.com
Are you over 18 and want to see adult content?
Favourite Annotations
A complete backup of www.football-italia.net/SerieA/match/142597
Are you over 18 and want to see adult content?
A complete backup of theshortfuse.sbnation.com/2020/2/15/21139028/premier-league-arsenal-newcastle-united-live-stream-2020-lineu
Are you over 18 and want to see adult content?
Text
9, 2017 2 / 34
ERLANG MICRO-SERVICES WITH ALL THE BUZZWORDS ERLANG MICRO-SERVICES WITH ALL THE BUZZWORDS Chad Gibbons Sr. Director, Security Engineering Erlang User Conference 2017ERLANG FACTORY
Ulf Wiger became one of the first commercial users of Erlang (certainly the first in North America) when he bought a license in 1993. At the time, he was busy designing disaster response systems in WHEN ETS IS TOO SLOW How fling works • Create ETS table as usual, then you tell fling to manage it. • Fling spawns a gen_server and “takes over” an ETStable.
BUILDING AN AUTOMATED TRADING SYSTEM BUILDING AN AUTOMATED TRADING SYSTEM USING ERLANG/OPT ANTON PROKOFIEV Berlin Erlang Factory Light 04 Dec, 2014 anton.prokofiev@statkraft.de a.d.prokofiev@gmail.com ERLANG USER CONFERENCE 2017 Conference venue. The Erlang User Conference 2017 will be held in the exciting, spacious building of the Münchenbryggeriet.This old building has been a characteristic part of the Stockholm skyline for over 100 years and until 1971 was used as a brewery. MAKE REBAR GREAT AGAIN Cuttlefish Features: Auto-schema discovery Cuttlefish enabled start script Overrides release and tar New Type of Plugin: {project_plugins,}.
TECHNIQUES FOR METAPROGRAMMING IN ERLANG EUC 2015 Sean Cribbs Background Macros eunit Parse Transforms lager parse_trans Syntax Trees erl_syntax Neotoma mochiglobal merl erlydtl Conclusion About me Senior Principal Engineer at Comcast Cable Former Technical Lead for Riak at Basho Creator of neotoma,Erlangpackrat-parser toolkit RECOVERING ERLANG AST FROM BEAM BYTECODE Recovering Erlang AST from BEAM bytecode D´aniel Luk ´acs and Melinda T ´oth E¨otv ¨os Lor ´and University HU, Faculty of Informatics 0 This research has been supported by the Hungarian Government through the New National Excellence Program of the Ministryof
THE CONTINUING STORY OF ERLANG TYPE SYSTEMS The Marlow / Wadler Joint-Wadler had a 1-year sabbatical and was going to write a type system for Erlang -Based on Aiken/Wimmers Type Inclusion Constraints and Type Inference -support of recursive types and disjoint unions -Had type annotation system akin to Dialyzer/Typer specs -Disappointing results: Lack of process types/inter-process checks; worked only on a subset of Erlang HOW TO BUILD AN OS IN ERLANG: A WHISTLE-STOP TOUR OF HYDROS Outline 1 Why Build an Erlang OS? 2 Existing Systems and Architectures 3 Uncharted Territory: Ideas for Novel Erlang OS Architectures 4 Building An Erlang OS: Challenges 5 General Lessons Learnt 6 Delving Into HydrOS 7 Demo 8 Acknowledgements Sam Williams (University of Kent) How to Build an OS in Erlang:A Whistle-stop Tour of HydrOSJune9, 2017 2 / 34
ERLANG MICRO-SERVICES WITH ALL THE BUZZWORDS ERLANG MICRO-SERVICES WITH ALL THE BUZZWORDS Chad Gibbons Sr. Director, Security Engineering Erlang User Conference 2017ERLANG FACTORY
Ulf Wiger became one of the first commercial users of Erlang (certainly the first in North America) when he bought a license in 1993. At the time, he was busy designing disaster response systems in WHEN ETS IS TOO SLOW How fling works • Create ETS table as usual, then you tell fling to manage it. • Fling spawns a gen_server and “takes over” an ETStable.
BUILDING AN AUTOMATED TRADING SYSTEM BUILDING AN AUTOMATED TRADING SYSTEM USING ERLANG/OPT ANTON PROKOFIEV Berlin Erlang Factory Light 04 Dec, 2014 anton.prokofiev@statkraft.de a.d.prokofiev@gmail.com ERLANG USER CONFERENCE 2017 Conference venue. The Erlang User Conference 2017 will be held in the exciting, spacious building of the Münchenbryggeriet.This old building has been a characteristic part of the Stockholm skyline for over 100 years and until 1971 was used as a brewery. MAKE REBAR GREAT AGAIN Cuttlefish Features: Auto-schema discovery Cuttlefish enabled start script Overrides release and tar New Type of Plugin: {project_plugins,}.
TECHNIQUES FOR METAPROGRAMMING IN ERLANG EUC 2015 Sean Cribbs Background Macros eunit Parse Transforms lager parse_trans Syntax Trees erl_syntax Neotoma mochiglobal merl erlydtl Conclusion About me Senior Principal Engineer at Comcast Cable Former Technical Lead for Riak at Basho Creator of neotoma,Erlangpackrat-parser toolkit RECOVERING ERLANG AST FROM BEAM BYTECODE Recovering Erlang AST from BEAM bytecode D´aniel Luk ´acs and Melinda T ´oth E¨otv ¨os Lor ´and University HU, Faculty of Informatics 0 This research has been supported by the Hungarian Government through the New National Excellence Program of the Ministryof
ERLANG FACTORY
The Erlang Factory conferences provide inspiring talks, trainings and workshops with leading Erlang experts. The Erlang Factory SF Bay Area is the biggest Erlang event in the US, and Erlang Factory Lites are organised on a monthly basis across the US and Europe. HOW TO BUILD AN OS IN ERLANG: A WHISTLE-STOP TOUR OF HYDROS Outline 1 Why Build an Erlang OS? 2 Existing Systems and Architectures 3 Uncharted Territory: Ideas for Novel Erlang OS Architectures 4 Building An Erlang OS: Challenges 5 General Lessons Learnt 6 Delving Into HydrOS 7 Demo 8 Acknowledgements Sam Williams (University of Kent) How to Build an OS in Erlang:A Whistle-stop Tour of HydrOSJune9, 2017 2 / 34
TECHNIQUES FOR METAPROGRAMMING IN ERLANG EUC 2015 Sean Cribbs Background Macros eunit Parse Transforms lager parse_trans Syntax Trees erl_syntax Neotoma mochiglobal merl erlydtl Conclusion About me Senior Principal Engineer at Comcast Cable Former Technical Lead for Riak at Basho Creator of neotoma,Erlangpackrat-parser toolkit PORTING ERLANG/OTP TO EXOTIC PLATFORMS Porting Erlang/OTP to Exotic Platforms Tips, tricks, and having some fun along the way Brett Cameron March 2015 ‹#› WWW.ERLANG-FACTORY.COM www.erlang-factory.com VM FEATURES IN OTP 20 Slide title 70 pt CAPITALS Slide subtitle minimum 30 pt Kenneth Lundin, Erlang/OTP, Ericsson Erlang User Conference, Stockholm 2017 VMfeatures in OTP 20
THAT'S BILLION WITH A B 4 Numbers 465M monthly users 19B messages in & 40B out per day 600M pics, 200M voice, 100M videos 147M concurrent connections 230K peak logins/sec 342K peak msgs in/sec, 712K out NEWS FROM THE OTP TEAM Slide title 70 pt CAPITALS Slide subtitle minimum 30 pt Kenneth Lundin, Erlang/OTP, Ericsson Erlang User Conference, Stockholm 2017 News From the OTP TEAM XPROF SOLVES ALL YOUR PERFORMANCE ISSUES XProf Solves All Your Performance Issues EUC 2017 - Stockholm(08.06.2017)
USING ERLANG, RIAK AND THE ORSWOT CRDT AT BET365 FOR 4 bet365 in stats • Founded in 2000 • Located in Stoke-on-Trent • The largest online sports betting company • Over 19 million customers • One of the largest private companies in the UK • Employs more than 2,000 people • 2013-2014: Over £26 billion was staked – Last year is likely to be around 25% up • Business growing very rapidly! • Very technology focused companyERLANG FACTORY
HOW TO BUILD AN OS IN ERLANG: A WHISTLE-STOP TOUR OF HYDROS Outline 1 Why Build an Erlang OS? 2 Existing Systems and Architectures 3 Uncharted Territory: Ideas for Novel Erlang OS Architectures 4 Building An Erlang OS: Challenges 5 General Lessons Learnt 6 Delving Into HydrOS 7 Demo 8 Acknowledgements Sam Williams (University of Kent) How to Build an OS in Erlang:A Whistle-stop Tour of HydrOSJune9, 2017 2 / 34
THE CONTINUING STORY OF ERLANG TYPE SYSTEMS The Marlow / Wadler Joint-Wadler had a 1-year sabbatical and was going to write a type system for Erlang -Based on Aiken/Wimmers Type Inclusion Constraints and Type Inference -support of recursive types and disjoint unions -Had type annotation system akin to Dialyzer/Typer specs -Disappointing results: Lack of process types/inter-process checks; worked only on a subset of ErlangERLANG FACTORY
Ulf Wiger became one of the first commercial users of Erlang (certainly the first in North America) when he bought a license in 1993. At the time, he was busy designing disaster response systems in ERLANG MICRO-SERVICES WITH ALL THE BUZZWORDS ERLANG MICRO-SERVICES WITH ALL THE BUZZWORDS Chad Gibbons Sr. Director, Security Engineering Erlang User Conference 2017 MAKE REBAR GREAT AGAIN Cuttlefish Features: Auto-schema discovery Cuttlefish enabled start script Overrides release and tar New Type of Plugin: {project_plugins,}.
ERLANG USER CONFERENCE 2017 Erlang VM News Regarding Dirty Schedulers and I/O. In this talk we will talk about dirty schedulers, parallel poll sets, and native processes (light). The native processes light is actually an extension to the NIF API which allows a NIF to wait for external I/o events via the enif_select () function. ERLANG FACTORY SF BAY AREA 2015 Erlang Factory San Francisco Bay Area 2015 Conference: 26-27 March; Training: 23-25 March and 30 March-1 April Come meet Actor Model creator Carl Hewitt, Elixir Creator José Valim, Erlang inventors Joe Armstrong, Robert Virding and Mike Williams, Haskell and QuickCheck co-inventor John Hughes, "Seven Languages in Seven weeks" author Bruce Tate, O’Reilly Author Simon Thompson, creator of the TESTING ASYNCHRONOUS APIS WITH QUICKCHECK From Unit test to Property Most developers agree that writing unit tests is useful . but also quickly gets boring An example: 4 API take USING ERLANG, RIAK AND THE ORSWOT CRDT AT BET365 FOR 4 bet365 in stats • Founded in 2000 • Located in Stoke-on-Trent • The largest online sports betting company • Over 19 million customers • One of the largest private companies in the UK • Employs more than 2,000 people • 2013-2014: Over £26 billion was staked – Last year is likely to be around 25% up • Business growing very rapidly! • Very technology focused companyERLANG FACTORY
HOW TO BUILD AN OS IN ERLANG: A WHISTLE-STOP TOUR OF HYDROS Outline 1 Why Build an Erlang OS? 2 Existing Systems and Architectures 3 Uncharted Territory: Ideas for Novel Erlang OS Architectures 4 Building An Erlang OS: Challenges 5 General Lessons Learnt 6 Delving Into HydrOS 7 Demo 8 Acknowledgements Sam Williams (University of Kent) How to Build an OS in Erlang:A Whistle-stop Tour of HydrOSJune9, 2017 2 / 34
THE CONTINUING STORY OF ERLANG TYPE SYSTEMS The Marlow / Wadler Joint-Wadler had a 1-year sabbatical and was going to write a type system for Erlang -Based on Aiken/Wimmers Type Inclusion Constraints and Type Inference -support of recursive types and disjoint unions -Had type annotation system akin to Dialyzer/Typer specs -Disappointing results: Lack of process types/inter-process checks; worked only on a subset of ErlangERLANG FACTORY
Ulf Wiger became one of the first commercial users of Erlang (certainly the first in North America) when he bought a license in 1993. At the time, he was busy designing disaster response systems in ERLANG MICRO-SERVICES WITH ALL THE BUZZWORDS ERLANG MICRO-SERVICES WITH ALL THE BUZZWORDS Chad Gibbons Sr. Director, Security Engineering Erlang User Conference 2017 MAKE REBAR GREAT AGAIN Cuttlefish Features: Auto-schema discovery Cuttlefish enabled start script Overrides release and tar New Type of Plugin: {project_plugins,}.
ERLANG USER CONFERENCE 2017 Erlang VM News Regarding Dirty Schedulers and I/O. In this talk we will talk about dirty schedulers, parallel poll sets, and native processes (light). The native processes light is actually an extension to the NIF API which allows a NIF to wait for external I/o events via the enif_select () function. ERLANG FACTORY SF BAY AREA 2015 Erlang Factory San Francisco Bay Area 2015 Conference: 26-27 March; Training: 23-25 March and 30 March-1 April Come meet Actor Model creator Carl Hewitt, Elixir Creator José Valim, Erlang inventors Joe Armstrong, Robert Virding and Mike Williams, Haskell and QuickCheck co-inventor John Hughes, "Seven Languages in Seven weeks" author Bruce Tate, O’Reilly Author Simon Thompson, creator of the TESTING ASYNCHRONOUS APIS WITH QUICKCHECK From Unit test to Property Most developers agree that writing unit tests is useful . but also quickly gets boring An example: 4 API take USING ERLANG, RIAK AND THE ORSWOT CRDT AT BET365 FOR 4 bet365 in stats • Founded in 2000 • Located in Stoke-on-Trent • The largest online sports betting company • Over 19 million customers • One of the largest private companies in the UK • Employs more than 2,000 people • 2013-2014: Over £26 billion was staked – Last year is likely to be around 25% up • Business growing very rapidly! • Very technology focused companyERLANG FACTORY
The Erlang Factory conferences provide inspiring talks, trainings and workshops with leading Erlang experts. The Erlang Factory SF Bay Area is the biggest Erlang event in the US, and Erlang Factory Lites are organised on a monthly basis across the US and Europe. BUENOS AIRES ERLANG & ELIXIR FACTORY LITE 2017 Displaying a peculiar architecture, the building was created around 1920 and it was used as a factory and oil deposit until 1992. Years later, it was acquired by Konex with the goal of creating Ciudad Cultural Konex and turn it a landmark of Argentina's cultural activity.. Nowadays the comples uses most of the old building surface with a refactor of their installations where you one can find HOW TO BUILD AN OS IN ERLANG: A WHISTLE-STOP TOUR OF HYDROS Outline 1 Why Build an Erlang OS? 2 Existing Systems and Architectures 3 Uncharted Territory: Ideas for Novel Erlang OS Architectures 4 Building An Erlang OS: Challenges 5 General Lessons Learnt 6 Delving Into HydrOS 7 Demo 8 Acknowledgements Sam Williams (University of Kent) How to Build an OS in Erlang:A Whistle-stop Tour of HydrOSJune9, 2017 2 / 34
BUILDING AN IP NETWORK CAMERA relsync Reprogramming SDCards gets old quickly!!! relsync synchronizes the files in the generated Erlang/OTP release directory with corresponding ones on the target Like rsync except – Communicates via the Erlang distribution protocol – Reloads modules that changed – Runs scripts pre and post sync to stop and start Erlang/OTP applications (needed to update ports) GO BIG - GETTING ERLANG TO SCALE Page 1 © - Informatix Solutions, 2014 Version 1.0 Informatix Solutions GO BIG - SCALING ERLANG Richard Croucher CUNEIFORM - A FUNCTIONAL WORKFLOW LANGUAGE IMPLEMENTATION Cuneiform A Functional Workflow Language Implementation in Erlang J¨orgen Brandt Humboldt-Universit¨at zu Berlin 2015-12-01 J¨orgen Brandt (HU Berlin) Cuneiform 2015-12-01 1 / 27 PORTING ERLANG/OTP TO EXOTIC PLATFORMS Porting Erlang/OTP to Exotic Platforms Tips, tricks, and having some fun along the way Brett Cameron March 2015 ‹#› INTO THE CORE SQUEEZING HASKELL INTO NINE CONSTRUCTORS A typed intermediate language: why? 1. Small IL means that analysis, optimisation, and code generation, handle only a small language. 2. Type checker (“Lint”) for Core is a very powerful internalconsistency
WWW.ERLANG-FACTORY.COM www.erlang-factory.com USING ERLANG, RIAK AND THE ORSWOT CRDT AT BET365 FOR 4 bet365 in stats • Founded in 2000 • Located in Stoke-on-Trent • The largest online sports betting company • Over 19 million customers • One of the largest private companies in the UK • Employs more than 2,000 people • 2013-2014: Over £26 billion was staked – Last year is likely to be around 25% up • Business growing very rapidly! • Very technology focused companyERLANG FACTORY
THE CONTINUING STORY OF ERLANG TYPE SYSTEMS The Marlow / Wadler Joint-Wadler had a 1-year sabbatical and was going to write a type system for Erlang -Based on Aiken/Wimmers Type Inclusion Constraints and Type Inference -support of recursive types and disjoint unions -Had type annotation system akin to Dialyzer/Typer specs -Disappointing results: Lack of process types/inter-process checks; worked only on a subset of ErlangERLANG FACTORY
Ulf Wiger became one of the first commercial users of Erlang (certainly the first in North America) when he bought a license in 1993. At the time, he was busy designing disaster response systems in MAKE REBAR GREAT AGAIN Cuttlefish Features: Auto-schema discovery Cuttlefish enabled start script Overrides release and tar New Type of Plugin: {project_plugins,}.
ERLANG MICRO-SERVICES WITH ALL THE BUZZWORDS ERLANG MICRO-SERVICES WITH ALL THE BUZZWORDS Chad Gibbons Sr. Director, Security Engineering Erlang User Conference 2017 CUNEIFORM - A FUNCTIONAL WORKFLOW LANGUAGE IMPLEMENTATION Cuneiform A Functional Workflow Language Implementation in Erlang J¨orgen Brandt Humboldt-Universit¨at zu Berlin 2015-12-01 J¨orgen Brandt (HU Berlin) Cuneiform 2015-12-01 1 / 27 WWW.ERLANG-FACTORY.COM www.erlang-factory.com ERLANG USER CONFERENCE 2017 Erlang VM News Regarding Dirty Schedulers and I/O. In this talk we will talk about dirty schedulers, parallel poll sets, and native processes (light). The native processes light is actually an extension to the NIF API which allows a NIF to wait for external I/o events via the enif_select () function. ERLANG FACTORY SF BAY AREA 2015 Erlang Factory San Francisco Bay Area 2015 Conference: 26-27 March; Training: 23-25 March and 30 March-1 April Come meet Actor Model creator Carl Hewitt, Elixir Creator José Valim, Erlang inventors Joe Armstrong, Robert Virding and Mike Williams, Haskell and QuickCheck co-inventor John Hughes, "Seven Languages in Seven weeks" author Bruce Tate, O’Reilly Author Simon Thompson, creator of the TESTING ASYNCHRONOUS APIS WITH QUICKCHECK From Unit test to Property Most developers agree that writing unit tests is useful . but also quickly gets boring An example: 4 API takeERLANG FACTORY
THE CONTINUING STORY OF ERLANG TYPE SYSTEMS The Marlow / Wadler Joint-Wadler had a 1-year sabbatical and was going to write a type system for Erlang -Based on Aiken/Wimmers Type Inclusion Constraints and Type Inference -support of recursive types and disjoint unions -Had type annotation system akin to Dialyzer/Typer specs -Disappointing results: Lack of process types/inter-process checks; worked only on a subset of ErlangERLANG FACTORY
Ulf Wiger became one of the first commercial users of Erlang (certainly the first in North America) when he bought a license in 1993. At the time, he was busy designing disaster response systems in MAKE REBAR GREAT AGAIN Cuttlefish Features: Auto-schema discovery Cuttlefish enabled start script Overrides release and tar New Type of Plugin: {project_plugins,}.
ERLANG MICRO-SERVICES WITH ALL THE BUZZWORDS ERLANG MICRO-SERVICES WITH ALL THE BUZZWORDS Chad Gibbons Sr. Director, Security Engineering Erlang User Conference 2017 CUNEIFORM - A FUNCTIONAL WORKFLOW LANGUAGE IMPLEMENTATION Cuneiform A Functional Workflow Language Implementation in Erlang J¨orgen Brandt Humboldt-Universit¨at zu Berlin 2015-12-01 J¨orgen Brandt (HU Berlin) Cuneiform 2015-12-01 1 / 27 WWW.ERLANG-FACTORY.COM www.erlang-factory.com ERLANG USER CONFERENCE 2017 Erlang VM News Regarding Dirty Schedulers and I/O. In this talk we will talk about dirty schedulers, parallel poll sets, and native processes (light). The native processes light is actually an extension to the NIF API which allows a NIF to wait for external I/o events via the enif_select () function. ERLANG FACTORY SF BAY AREA 2015 Erlang Factory San Francisco Bay Area 2015 Conference: 26-27 March; Training: 23-25 March and 30 March-1 April Come meet Actor Model creator Carl Hewitt, Elixir Creator José Valim, Erlang inventors Joe Armstrong, Robert Virding and Mike Williams, Haskell and QuickCheck co-inventor John Hughes, "Seven Languages in Seven weeks" author Bruce Tate, O’Reilly Author Simon Thompson, creator of the TESTING ASYNCHRONOUS APIS WITH QUICKCHECK From Unit test to Property Most developers agree that writing unit tests is useful . but also quickly gets boring An example: 4 API takeERLANG FACTORY
The Erlang Factory conferences provide inspiring talks, trainings and workshops with leading Erlang experts. The Erlang Factory SF Bay Area is the biggest Erlang event in the US, and Erlang Factory Lites are organised on a monthly basis across the US and Europe. BUENOS AIRES ERLANG & ELIXIR FACTORY LITE 2017 Displaying a peculiar architecture, the building was created around 1920 and it was used as a factory and oil deposit until 1992. Years later, it was acquired by Konex with the goal of creating Ciudad Cultural Konex and turn it a landmark of Argentina's cultural activity.. Nowadays the comples uses most of the old building surface with a refactor of their installations where you one can find HOW TO BUILD AN OS IN ERLANG: A WHISTLE-STOP TOUR OF HYDROS Outline 1 Why Build an Erlang OS? 2 Existing Systems and Architectures 3 Uncharted Territory: Ideas for Novel Erlang OS Architectures 4 Building An Erlang OS: Challenges 5 General Lessons Learnt 6 Delving Into HydrOS 7 Demo 8 Acknowledgements Sam Williams (University of Kent) How to Build an OS in Erlang:A Whistle-stop Tour of HydrOSJune9, 2017 2 / 34
BUILDING AN IP NETWORK CAMERA relsync Reprogramming SDCards gets old quickly!!! relsync synchronizes the files in the generated Erlang/OTP release directory with corresponding ones on the target Like rsync except – Communicates via the Erlang distribution protocol – Reloads modules that changed – Runs scripts pre and post sync to stop and start Erlang/OTP applications (needed to update ports) CUNEIFORM - A FUNCTIONAL WORKFLOW LANGUAGE IMPLEMENTATION Cuneiform A Functional Workflow Language Implementation in Erlang J¨orgen Brandt Humboldt-Universit¨at zu Berlin 2015-12-01 J¨orgen Brandt (HU Berlin) Cuneiform 2015-12-01 1 / 27 PORTING ERLANG/OTP TO EXOTIC PLATFORMS Porting Erlang/OTP to Exotic Platforms Tips, tricks, and having some fun along the way Brett Cameron March 2015 ‹#› INTO THE CORE SQUEEZING HASKELL INTO NINE CONSTRUCTORS A typed intermediate language: why? 1. Small IL means that analysis, optimisation, and code generation, handle only a small language. 2. Type checker (“Lint”) for Core is a very powerful internalconsistency
WWW.ERLANG-FACTORY.COM www.erlang-factory.com USING ERLANG, RIAK AND THE ORSWOT CRDT AT BET365 FOR 4 bet365 in stats • Founded in 2000 • Located in Stoke-on-Trent • The largest online sports betting company • Over 19 million customers • One of the largest private companies in the UK • Employs more than 2,000 people • 2013-2014: Over £26 billion was staked – Last year is likely to be around 25% up • Business growing very rapidly! • Very technology focused company ERLANG USER CONFERENCE 2014 Erlang User Conference: Stockholm 9-10 June! Programme complete! The Erlang User Conference brings together the most interesting names representing different branches and technologies related to the Erlang programming language. The conference programme is now complete. See what Bruce Tate, Katie Miller, John Hughes, Erik Stenman, Kenneth Lundin, Yosuke Hara, Ulf Wiger and many moreERLANG FACTORY
HOW TO BUILD AN OS IN ERLANG: A WHISTLE-STOP TOUR OF HYDROS Outline 1 Why Build an Erlang OS? 2 Existing Systems and Architectures 3 Uncharted Territory: Ideas for Novel Erlang OS Architectures 4 Building An Erlang OS: Challenges 5 General Lessons Learnt 6 Delving Into HydrOS 7 Demo 8 Acknowledgements Sam Williams (University of Kent) How to Build an OS in Erlang:A Whistle-stop Tour of HydrOSJune9, 2017 2 / 34
THE CONTINUING STORY OF ERLANG TYPE SYSTEMS The Marlow / Wadler Joint-Wadler had a 1-year sabbatical and was going to write a type system for Erlang -Based on Aiken/Wimmers Type Inclusion Constraints and Type Inference -support of recursive types and disjoint unions -Had type annotation system akin to Dialyzer/Typer specs -Disappointing results: Lack of process types/inter-process checks; worked only on a subset of ErlangERLANG FACTORY
Ulf Wiger became one of the first commercial users of Erlang (certainly the first in North America) when he bought a license in 1993. At the time, he was busy designing disaster response systems in ERLANG USER CONFERENCE 2017 Erlang User Conference 2017 There were two days of in-depth and cutting-edge talks taking us through the latest developments, research, and insights from some of the world MAKE REBAR GREAT AGAIN Cuttlefish Features: Auto-schema discovery Cuttlefish enabled start script Overrides release and tar New Type of Plugin: {project_plugins,}.
CUNEIFORM - A FUNCTIONAL WORKFLOW LANGUAGE IMPLEMENTATION Cuneiform A Functional Workflow Language Implementation in Erlang J¨orgen Brandt Humboldt-Universit¨at zu Berlin 2015-12-01 J¨orgen Brandt (HU Berlin) Cuneiform 2015-12-01 1 / 27 ERLANG MICRO-SERVICES WITH ALL THE BUZZWORDS ERLANG MICRO-SERVICES WITH ALL THE BUZZWORDS Chad Gibbons Sr. Director, Security Engineering Erlang User Conference 2017 ERLANG FACTORY SF BAY AREA 2015 Erlang Factory San Francisco Bay Area 2015 Conference: 26-27 March; Training: 23-25 March and 30 March-1 April Come meet Actor Model creator Carl Hewitt, Elixir Creator José Valim, Erlang inventors Joe Armstrong, Robert Virding and Mike Williams, Haskell and QuickCheck co-inventor John Hughes, "Seven Languages in Seven weeks" author Bruce Tate, O’Reilly Author Simon Thompson, creator of the TESTING ASYNCHRONOUS APIS WITH QUICKCHECK From Unit test to Property Most developers agree that writing unit tests is useful . but also quickly gets boring An example: 4 API takeERLANG FACTORY
HOW TO BUILD AN OS IN ERLANG: A WHISTLE-STOP TOUR OF HYDROS Outline 1 Why Build an Erlang OS? 2 Existing Systems and Architectures 3 Uncharted Territory: Ideas for Novel Erlang OS Architectures 4 Building An Erlang OS: Challenges 5 General Lessons Learnt 6 Delving Into HydrOS 7 Demo 8 Acknowledgements Sam Williams (University of Kent) How to Build an OS in Erlang:A Whistle-stop Tour of HydrOSJune9, 2017 2 / 34
THE CONTINUING STORY OF ERLANG TYPE SYSTEMS The Marlow / Wadler Joint-Wadler had a 1-year sabbatical and was going to write a type system for Erlang -Based on Aiken/Wimmers Type Inclusion Constraints and Type Inference -support of recursive types and disjoint unions -Had type annotation system akin to Dialyzer/Typer specs -Disappointing results: Lack of process types/inter-process checks; worked only on a subset of ErlangERLANG FACTORY
Ulf Wiger became one of the first commercial users of Erlang (certainly the first in North America) when he bought a license in 1993. At the time, he was busy designing disaster response systems in ERLANG USER CONFERENCE 2017 Erlang User Conference 2017 There were two days of in-depth and cutting-edge talks taking us through the latest developments, research, and insights from some of the world MAKE REBAR GREAT AGAIN Cuttlefish Features: Auto-schema discovery Cuttlefish enabled start script Overrides release and tar New Type of Plugin: {project_plugins,}.
CUNEIFORM - A FUNCTIONAL WORKFLOW LANGUAGE IMPLEMENTATION Cuneiform A Functional Workflow Language Implementation in Erlang J¨orgen Brandt Humboldt-Universit¨at zu Berlin 2015-12-01 J¨orgen Brandt (HU Berlin) Cuneiform 2015-12-01 1 / 27 ERLANG MICRO-SERVICES WITH ALL THE BUZZWORDS ERLANG MICRO-SERVICES WITH ALL THE BUZZWORDS Chad Gibbons Sr. Director, Security Engineering Erlang User Conference 2017 ERLANG FACTORY SF BAY AREA 2015 Erlang Factory San Francisco Bay Area 2015 Conference: 26-27 March; Training: 23-25 March and 30 March-1 April Come meet Actor Model creator Carl Hewitt, Elixir Creator José Valim, Erlang inventors Joe Armstrong, Robert Virding and Mike Williams, Haskell and QuickCheck co-inventor John Hughes, "Seven Languages in Seven weeks" author Bruce Tate, O’Reilly Author Simon Thompson, creator of the TESTING ASYNCHRONOUS APIS WITH QUICKCHECK From Unit test to Property Most developers agree that writing unit tests is useful . but also quickly gets boring An example: 4 API takeERLANG FACTORY
The Erlang Factory conferences provide inspiring talks, trainings and workshops with leading Erlang experts. The Erlang Factory SF Bay Area is the biggest Erlang event in the US, and Erlang Factory Lites are organised on a monthly basis across the US and Europe. BUENOS AIRES ERLANG & ELIXIR FACTORY LITE 2017 Displaying a peculiar architecture, the building was created around 1920 and it was used as a factory and oil deposit until 1992. Years later, it was acquired by Konex with the goal of creating Ciudad Cultural Konex and turn it a landmark of Argentina's cultural activity.. Nowadays the comples uses most of the old building surface with a refactor of their installations where you one can find HOW TO BUILD AN OS IN ERLANG: A WHISTLE-STOP TOUR OF HYDROS Outline 1 Why Build an Erlang OS? 2 Existing Systems and Architectures 3 Uncharted Territory: Ideas for Novel Erlang OS Architectures 4 Building An Erlang OS: Challenges 5 General Lessons Learnt 6 Delving Into HydrOS 7 Demo 8 Acknowledgements Sam Williams (University of Kent) How to Build an OS in Erlang:A Whistle-stop Tour of HydrOSJune9, 2017 2 / 34
BUILDING AN IP NETWORK CAMERA relsync Reprogramming SDCards gets old quickly!!! relsync synchronizes the files in the generated Erlang/OTP release directory with corresponding ones on the target Like rsync except – Communicates via the Erlang distribution protocol – Reloads modules that changed – Runs scripts pre and post sync to stop and start Erlang/OTP applications (needed to update ports) CUNEIFORM - A FUNCTIONAL WORKFLOW LANGUAGE IMPLEMENTATION Cuneiform A Functional Workflow Language Implementation in Erlang J¨orgen Brandt Humboldt-Universit¨at zu Berlin 2015-12-01 J¨orgen Brandt (HU Berlin) Cuneiform 2015-12-01 1 / 27 PORTING ERLANG/OTP TO EXOTIC PLATFORMS Porting Erlang/OTP to Exotic Platforms Tips, tricks, and having some fun along the way Brett Cameron March 2015 ‹#› INTO THE CORE SQUEEZING HASKELL INTO NINE CONSTRUCTORS A typed intermediate language: why? 1. Small IL means that analysis, optimisation, and code generation, handle only a small language. 2. Type checker (“Lint”) for Core is a very powerful internalconsistency
WWW.ERLANG-FACTORY.COM www.erlang-factory.com USING ERLANG, RIAK AND THE ORSWOT CRDT AT BET365 FOR 4 bet365 in stats • Founded in 2000 • Located in Stoke-on-Trent • The largest online sports betting company • Over 19 million customers • One of the largest private companies in the UK • Employs more than 2,000 people • 2013-2014: Over £26 billion was staked – Last year is likely to be around 25% up • Business growing very rapidly! • Very technology focused company ERLANG USER CONFERENCE 2014 Erlang User Conference: Stockholm 9-10 June! Programme complete! The Erlang User Conference brings together the most interesting names representing different branches and technologies related to the Erlang programming language. The conference programme is now complete. See what Bruce Tate, Katie Miller, John Hughes, Erik Stenman, Kenneth Lundin, Yosuke Hara, Ulf Wiger and many more These conferences are explosions of enthusiasm. They have become the meeting place for people who want to build largescale systems
that never stop.
Joe Armstrong (Erlang co-inventor) Past conferences Archive About Ask us anythingSPONSORS
Tweets by @erlangfactory Subscribe to our newsletterx
ABOUT
ORGANISER
Erlang Solutions Ltd. is the only company of its kind totally focused on Erlang and its community, offering industry-leading research, development, training and worldwide support. This helps our customers realise the potential of Erlang-based solutions, with all the inherent benefits of the speed to market, low lifetime cost, extreme reliability and scalability offered by Erlang. We organise the yearly Erlang Factory conference in the San Francisco Bay Area and in 2009 we took over organising the Erlang User Conference from Ericsson. We also organise or co-organise Erlang Factory Lite conferences all over the world. THE ERLANG FACTORY SF BAY The Erlang Factory SF Bay is a two-day tech conference focused on the Erlang programming language. It brings together the rapidly growing community that uses Erlang in order to showcase the language and its various application to today's distributed environments. Those less familiarized with the language get first-hand accounts on how companies solve real-world challenges using Erlang. Training courses on Erlang, OTP and other tools ad solutions based on the language are usually organised around the conference. THE ERLANG USER CONFERENCE The Erlang User Conference is the oldest Erlang conference in the world, run annually since 1994 (except 1996 when everybody was busy developing the first version of OTP). This two-days conference is hosted in Stockholm, the birthplace of the Erlang programminglanguage.
Together with the Conference are optional three-day "University" training courses and tutorials, not only in Erlang itself, but also in related technologies and Erlang-based systems and products. The value of attending the courses in this way is that they are condensed versions of the more usual 5-day courses and allow delegates to attend the training as well as the conference in the 5-day period. Furthermore, having the training close behind the opportunity to discuss applications of it with experts, multiplies its value many times over compared with having just the training by itself. ERLANG FACTORY LITES As the Erlang community got bigger, people started asking us to bring the Factory to their city. So the Erlang Factories Lite were created. Members of the local Erlang community usually lead the initiative, and in 2013 Factory Lites were held in Munich, Krakow, Budapest, Dublin, New York, Chicago, Berlin, Toronto and Tel Aviv.CODE OF CONDUCT
All attendees, speakers, sponsors and volunteers at our conferences are required to agree with the following code of conduct. Organisers will enforce this code throughout the event. We are expecting cooperation from all participants to help ensuring a safe environmentfor everybody.
tl;dr: Don't be a JerkThe Quick Version
Our conferences are dedicated to providing a harassment-free conference experience for everyone, regardless of gender, sexual orientation, disability, physical appearance, body size, race, or religion. We do not tolerate harassment of conference participants in any form. Sexual language and imagery is not appropriate for any conference venue, including talks, workshops, parties, Twitter and other online media. Conference participants violating these rules may be sanctioned or expelled from the conference without a refund at the discretion of the conference organisers. The Less Quick Version Harassment includes offensive verbal comments related to gender, sexual orientation, disability, physical appearance, body size, race, religion, sexual images in public spaces, deliberate intimidation, stalking, following, harassing photography or recording, sustained disruption of talks or other events, inappropriate physical contact, and unwelcome sexual attention. Participants asked to stop any harassing behavior are expected tocomply immediately.
Sponsors are also subject to the anti-harassment policy. In particular, sponsors should not use sexualized images, activities, or other material. Booth staff (including volunteers) should not use sexualized clothing/uniforms/costumes, or otherwise create a sexualized environment. If a participant engages in harassing behavior, the conference organizers may take any action they deem appropriate, including warning the offender or expulsion from the conference with no refund. If you are being harassed, notice that someone else is being harassed, or have any other concerns, please contact a member of conference staff immediately. Conference staff can be identified as they'll be wearing branded t-shirts. Conference staff will be happy to help participants contact hotel/venue security or local law enforcement, provide escorts, or otherwise assist those experiencing harassment to feel safe for the duration of the conference. We value your attendance. We expect participants to follow these rules at conference and workshop venues and conference-related social events. Original source and credit: The Ada Initiative Please help by translating or improving: http://github.com/leftlogic/confcodeofconduct.com This work is licensed under a Creative Commons Attribution 3.0Unported License
Close
x
ARCHIVE
Archive
Close
x
ASK US ANYTHING
Close
x
SUBSCRIBE TO OUR NEWSLETTERClose
Details
Copyright © 2024 ArchiveBay.com. All rights reserved. Terms of Use | Privacy Policy | DMCA | 2021 | Feedback | Advertising | RSS 2.0