• A gentle Introduction to Phoenix/Elixir on Google Cloud AppEngine.

    Google Asia Pacific

    *****
    IMPORTANT: Please RSVP here:
    https://www.meetup.com/GCPUGSG/events/264449620/

    RSVPs on Elixir's meetup page WILL NOT be considered.
    *****

    Hello folks! Finally, for our last meetup for 2019! We meet in Google Singapore, this time.

    This time, we're having a talk for newcomers of the Elixir programming language who want to run their applications inside of Google Cloud platform, in particular, App Engine.

    Topic: A gentle Introduction to Phoenix/Elixir on Google Cloud AppEngine.

    Synopsis: A very gentle introduction to the world of Phoenix/Elixir and how combined with Google AppEngine makes a very powerful stack for quickly getting your ideas into code.

    Speaker: Neya Rangesh, is currently a senior backend engineer at Yojee,
    previously an experienced independent full-stack cloud consultant who has developed production applications on Google Cloud across many industry verticals.

    Food and drinks to be provided at the event.

    NOTE: Tickets are running out, please RSVP at the earliest. RSVP is extremely important for Google Campus security to allow visitors inside.

    Thank you.

    1
  • April Meetup - Functional Programming & Robust Phoenix API App

    the Stakeholder Company Pte Ltd

    Agenda:
    • 6:45 pm - 7:10 pm
    Snacks - Pizzas, drinks, mingling
    -----------------

    • 7:10 pm

    Topic: Marvels of Functional Programming: Effects and Monads

    Speaker: Anil Thaplar

    Anil Thaplar is a lead Scala developer, currently developing purely functional solutions with Scala cats library working at Citigroup, Singapore.
    -----------------

    •8:00 pm :

    Topic : "Applying CAP to build distributed robust Phoenix API app"

    Speaker: Yeong Sheng

    Yeong Sheng is an Agile Coach in the Odd-e Singapore team. He has 20 years of experience in the industry, and a regular speaker at Singapore meetups.
    --------------------

    Thanks to the following volunteers:
    Meetup Organizer, TSC for venue & Yojee for getting us pizzas.

    (About TSC) Founded in 2011, TSC invented the Stakeholder Relationship Management (SRM) space. From its evolution on a Bill Gates team at Microsoft, TSC now works with Fortune 100 companies in more than 90 countries helping them solve their biggest issues.

    TSC is a tight knit, global team of business, communication and technical professionals. We believe that unreasonably great results are best delivered by a highly creative, diverse group working in concert to question and challenge the status quo. To achieve this, we favor diversity in race, languages, religions, colors, cultures, genders, skill sets, opinions, origins and thinking.

    (About Yojee) An agile startup in Singapore building logistics software utilizing Block-chain, AI and Machine Learning to optimize and manage fleets. Yojee is a regular supporter of the Elixir Meetup group Singapore.

    • What to bring
    N.A

    8
  • December Meetup - Secure stateless Auth in Elixir

    the Stakeholder Company Pte Ltd

    Agenda:
    • 6:45 pm - 7:10 pm
    Snacks - Pizzas, drinks, mingling
    -----------------

    • 7:10 pm
    Topic: Secure stateless Auth in Elixir

    Lee Chi Ngan is the Back-End lead at TSC.

    Speaker: Lee Chi Ngan
    Linkedin: https://sg.linkedin.com/in/chingan

    ---------------------

    •8:00 pm :
    Topic : "Piecemeal Into Space: Reliability, Safety and Erlang Principles"

    Speaker: Brian L. Troutwine.
    Brian is polyglot programmer, author & a public speaker. Brian with Dropbox. ( github: blt, linkedin: bltroutwine, twitter: bltroutwine)
    Book Authored: Hands on concurrency with rust.
    Medium: Live on zoom speaking from North America.
    --------------------

    Thanks to the following volunteers:
    Meetup Organizer, TSC for venue & getting us pizzas.

    (About TSC) Founded in 2011, TSC invented the Stakeholder Relationship Management (SRM) space. From its evolution on a Bill Gates team at Microsoft, TSC now works with Fortune 100 companies in more than 90 countries helping them solve their biggest issues.

    TSC is a tight knit, global team of business, communication and technical professionals. We believe that unreasonably great results are best delivered by a highly creative, diverse group working in concert to question and challenge the status quo. To achieve this, we favor diversity in race, languages, religions, colors, cultures, genders, skill sets, opinions, origins and thinking.

    • What to bring
    N.A

    8
  • October Meetup - Introduction to OTP, Functional Federated Learning in Erlang

    Agenda:
    • 6:45 pm - 7:10 pm
    Snacks - Pizzas, drinks, mingling
    -----------------

    • 7:10 pm
    Topic: Introduction to OTP

    Grzegorz is the Head Of Engineering at Kaligo.

    Speaker: Grzegorz Witek
    Linkedin: https://www.linkedin.com/in/grzegorzwitek/

    ---------------------

    • 8:00 pm :
    Topic: Functional Federated Learning in Erlang (ffl-erl)

    The functional programming language Erlang is well-suited for
    concurrent and distributed applications. Numerical computing, however,
    is not seen as one of its strengths. The recent introduction of
    Federated Learning, a concept according to which client devices are
    leveraged for de-centralized machine learning tasks, while a central
    server updates and distributes a global model, provided the motivation
    for exploring how well Erlang is suited to that problem. We present
    ffl-erl, a framework for Federated Learning, written in Erlang, and
    explore how well it performs in two scenarios: one in which the entire
    system has been written in Erlang, and another in which Erlang is
    relegated to coordinating client processes that rely on performing
    numerical computations in the programming language C. There is a
    concurrent as well as a distributed implementation of each case.
    Erlang incurs a performance penalty, but for certain use cases this
    may not be detrimental, considering the trade-off between conciseness
    of the language and speed of development (Erlang) versus performance
    (C). Thus, Erlang may be a viable alternative to C for some practical
    machine learning tasks.

    Speaker: Gregor Ulm
    Gregor Ulm is a computer scientist, currently working as a research and development engineer in an industrial research lab in Gothenburg, Sweden.

    Website: http://gregorulm.com
    LinkedIn: https://www.linkedin.com/in/gregorulm/

    ---------------------

    Thanks to the following volunteers:
    Meetup Organizers, Zalora for venue & Yojee for getting us pizzas.

    (About Yojee) An agile startup in Singapore building logistics software utilizing Block-chain, AI and Machine Learning to optimize and manage fleets.

    • What to bring
    ID

    6
  • July meetup (Elixir, Aws, Erlang Principles, Dev Ops, Journey Authoring Book)

    Agenda:
    • 6:45 pm - 7:10 pm
    Snacks - Pizzas, drinks, mingling
    -----------------

    • 7:10 pm
    Topic: “Deploying elixir to AWS - build end to end pipeline with AWS Codepipeline”

    Speaker: Andika Kurniantoro ( linkedin: andikakurniantoro )
    Andika is an engineer at Yojee startup.
    ---------------------

    • 8:00 pm :
    Topic 1: "Piecemeal Into Space: Reliability, Safety and Erlang Principles"
    Topic 2: "Experience report of authoring a book"

    Speaker: Brian L. Troutwine.
    Brian is polyglot programmer, author & a public speaker. Brian does data engineering at Unity technologies. ( github: blt, linkedin: bltroutwine, twitter: bltroutwine)
    Book Authored: Hands on concurrency with rust.
    Medium: Live on Google hangouts speaking from North America.
    ---------------------

    Thanks to the following volunteers:
    Meetup Organizer, Credit Agricole for venue & Yojee for getting us pizzas.

    (About Yojee) A agile startup in Singapore building logistics software utilizing Block-chain, AI and Machine Learning to optimize and manage fleets.

    • What to bring
    Id

    7
  • Talks related to distributed data analytics and Erlang in workplace

    Gregor is an R&D Engineer from Sweden, working in industrial research. He is currently visiting Singapore and agreed to give two talks related to his work. One talk is on his current main project, an analytics platform for connected vehicles that has largely been implemented in Erlang. The other is on his experience with introducing Erlang in a mature organization.

    Agenda:
    • 6:45 pm - 7:10 pm : Snacks - Pizzas, drinks, mingling
    • 7:10 pm : OODIDA: On-board/Off-board Distributed Data Analytics for Connected Vehicles
    • 8:00 pm : Break
    • 8:10 pm : Introducing Erlang in the Workplace (Experience Report)

    Thanks for all the following volunteers

    Pizza Sponsorer: Yojee.
    Venue provider: Kaligo.
    Organizing:
    Anil Thaplar (@athaplar| [masked])
    Grzegorz (@arnvald | [masked])

    Speaker: Gregor Ulm, Research and Development Engineer at the Fraunhofer-Chalmers Research Centre for Industrial Mathematics (FCC), Gothenburg, Sweden

    Talks:

    1. OODIDA: On-board/Off-board Distributed Data Analytics for Connected Vehicles
    A modern connected vehicle generates dozens of gigabytes of data per hour, which implies that central data processing (off-board) of a fleet of connected vehicles is not feasible. Instead, a large part of data processing has to happen locally on the client (on-board). The OODIDA platform facilitates concurrent distributed data analytics. Its key feature is the ability to concurrently execute multiple distributed data analytics tasks on overlapping subsets of client devices. This talk gives an overview of OODIDA, which is largely implemented in Erlang, discusses design considerations, and highlights various use cases, ranging from the simple, such as filtering, to the more complex, such as coordinating and executing distributed machine learning tasks with a large number of client devices. OODIDA is an ongoing research project at FCC. It is carried out in collaboration with industry partners.

    2. Introducing Erlang in the Workplace (Experience Report)
    The number of developers with an interest in functional programming seems to easily outnumber the number of industry jobs that entail using functional programming in practice. However, you don't have to only use functional programming languages in your spare time! One approach to get a job as a functional programmer would be to launch your own startup or join one of the comparably few companies that prominently use a functional programming language. A different approach is to introduce a functional programming language in your own workplace. In this talk, I discuss how I introduced Erlang at FCC in early 2017, and got it adopted for a major project. Since then, we filled several internship positions and, much more importantly, very recently hired two full-time Erlang developers and thus actively grew the local Erlang community.

    About Yojee (Pizza Sponsorer)
    Agile startup in Singapore building logistics software utilizing Block-chain, AI and Machine Learning to optimize and manage fleets.

    • What to bring
    Id

    10
  • April meetup over purely functional range maps & efficent data loading (GraphQL)

    Microsoft Corporation Singapore

    Join us at the April meetup for perhaps the most interesting talks of the evening on the island from two of our fellow engineers.

    Agenda:
    • 6:30 pm- 7:00 pm Snacks - Pizzas/drinks/Mingling.

    • 7:00 : Speaker - Matthias Gorgens
    Topic: Building purely functional range maps (with property based testing) in Erlang.

    • 7:50 : Speaker - Jaap Frolich
    Topic: Efficient data loading in Elixir using the deferrable pattern - build super fast GraphQL resolvers.

    Many thanks to the Yojee for sponsoring pizzas again, engineering.sg for recording and Microsoft for hosting us.

    About Yojee (Sponsor)
    Agile startup in Singapore building logistics software utilizing Block-chain, AI and Machine Learning to optimize and manage fleets.

    • What to bring
    Id

    7
  • March meetup over typed holes and little Elixir

    Credit Agricole CIB

    Join us for sharing the evening over typed holes & elixir.

    Agenda:
    • 6:30 pm- 7:10 pm Snacks - Pizzas/drinks/Mingling.

    • 7:10 - 7.35 pm : "Typed holes" by Vaibhav Sagar.

    • 7:45 pm - 8:15 pm: “Thinking Functionally with Elixir" by Carlos Souza on live video. Carlos Souza is an author at Pluralsight with a passion for open-source. When not making loud noises on his mechanical keyboard, Carlos can be found playing guitar in his home in Orlando, FL.

    • 8:15 pm - 8:25 pm: Distribute Udemy coupon for Elixir course (popular!!).

    Many thanks to the Credit Agricole for sponsoring this meetup and Engineering SG for recording us.

    • What to bring
    Id

    5
  • Elixir|Erlang Feb rendezvous

    The Metro @ thebridge

    Greetings Everyone,

    Come join us for the 2nd Elixir meetup of the year to support our speakers, mingle with the community and discuss latest buzz around Elixir like Elixir 1.6 with exciting features such as code formatter etc.

    Agenda:

    6:30 pm- 7:00 pm Snacks - Pizzas/drinks/Mingling

    7:00 - 7:10 pm - A few words from our hosts

    7:10 pm - 7:50 pm- Real - Time Web Apps with Phoenix - Jay Jun founder @ Bazaa.com
    7:50 pm - 8:00 pm - Q&A related to Jay Jun's talk

    8:00 pm - 8:30 pm - High performance metrics library in Erlang - Irina Guberman on live video from Chicago. Irina is Principal Product Architect at Xaptum, a company that created an Internet FOR things. Irina is presenting at BEAM conference in march 2018. twitter: @irina_guberman github: iguberman

    8:30 pm - 9:00 pm - Q&A related to Irina's talk, Few words from our sponsors, casual discussions around the latest happenings in the Elixir community and also take feedback to plan forthcoming meetups.

    Thanks to the following for supporting the Elixir community:

    - Yojee for sponsoring snacks/drinks. (https://yojee.com/)
    - The bridge for providing venue.

    - About Yojee (Sponsor)
    Agile startup in Singapore building logistics software utilising Blockchain, AI and Machine Learning to optimise and manage fleets.
    We are hiring for Backend Elixir positions (https://www.techinasia.com/companies/yojee)

    ~Cheers,
    Singapore Elixir Organizers

    • What to bring
    Identity card

    • Important to know

    8
  • Speak Elixir/Erlang| First 2018 hangout

    22CF12, Level 22, Microsoft Singapore, Singapore 018989

    Greetings Everyone,

    Come join us as we kick start 2018 with a sip of Elixir via some talks around the language & also some general discussions about other things that are happening in the Elixir Community these days. Here is the Agenda:

    6:30pm - 7:00pm Snacks - Pizzas and drinks
    7:00pm - 7.40pm "Learning Elixir better through Collaboration and Giving Back" by Mohnish.
    7:40pm - 8:00pm Open discussion on random topics or questions related to Elixir or Erlang/learning groups/discuss how we could do the Elixir meetups more consistently going forward
    8:00pm - 8:45pm "Let's Get Functional With Elixir" by Nate Taylor (http://taylonr.com/). Nate is Pluralsight (https://app.pluralsight.com/profile/author/nate-taylor) author and speaking from US.

    Thanks to the following for supporting the Elixir community:

    - Microsoft(http://microsoft.com/) for hosting us.
    - MoneySmart(https://www.moneysmart.co/) for sponsoring snacks/drinks

    • What to bring
    Identity card to secure entry to 22nd floor.

    ~Cheers,
    Singapore Elixir Organizers

    12