I would like to learn Elixir, I plan to do some tutorial and look into books. I if I have time also start with Phoenix the framework for Elixir add-emoji

Looking for hackers with the skills:

personal elixir-lang

This project is part of:

Hack Week 17 Hack Week 19

Activity

  • over 6 years ago: david_kang started this project.
  • over 6 years ago: david_kang left this project.
  • over 6 years ago: david_kang started this project.
  • over 6 years ago: david_kang left this project.
  • over 6 years ago: david_kang started this project.
  • over 6 years ago: david_kang left this project.
  • over 6 years ago: david_kang started this project.
  • over 6 years ago: david_kang left this project.
  • over 6 years ago: david_kang started this project.
  • over 6 years ago: david_kang left this project.
  • over 6 years ago: david_kang started this project.
  • over 6 years ago: david_kang left this project.
  • over 6 years ago: david_kang started this project.
  • over 6 years ago: david_kang left this project.
  • over 6 years ago: david_kang started this project.
  • over 6 years ago: david_kang left this project.
  • over 6 years ago: david_kang started this project.
  • over 6 years ago: david_kang left this project.
  • over 6 years ago: david_kang started this project.
  • over 6 years ago: david_kang left this project.
  • over 6 years ago: david_kang started this project.
  • over 6 years ago: david_kang left this project.
  • over 6 years ago: david_kang started this project.
  • over 6 years ago: david_kang left this project.
  • over 6 years ago: david_kang started this project.
  • All Activity

    Comments

    • dmaiocchi
      over 6 years ago by dmaiocchi | Reply

      @david_chang i am also an elixir lover, i can suggest you this books:

      Programming Phoenix by Jose Valim, Bruce Tate, Chris McCord

      and

      Programming Elixir 1.6 by Dave Thomas Publisher: Pragmatic Bookshelf

      If you have the safari account they are online. Have fun with elixir. ( i will do also an hack with it) .

      Ciao

      • david_kang
        over 6 years ago by david_kang | Reply

        @dmaiocchi, thanks add-emoji

    Similar Projects

    ClusterOps - Easily install and manage your personal kubernetes cluster by andreabenini

    Description

    ClusterOps is a Kubernetes installer and operator designed to streamline the initial configuration and ongoing maintenance of kubernetes clusters. The focus of this project is primarily on personal or local installations. However, the goal is to expand its use to encompass all installations of Kubernetes for local development purposes.
    It simplifies cluster management by automating tasks and providing just one user-friendly YAML-based configuration config.yml.

    Overview

    • Simplified Configuration: Define your desired cluster state in a simple YAML file, and ClusterOps will handle the rest.
    • Automated Setup: Automates initial cluster configuration, including network settings, storage provisioning, special requirements (for example GPUs) and essential components installation.
    • Ongoing Maintenance: Performs routine maintenance tasks such as upgrades, security updates, and resource monitoring.
    • Extensibility: Easily extend functionality with custom plugins and configurations.
    • Self-Healing: Detects and recovers from common cluster issues, ensuring stability, idempotence and reliability. Same operation can be performed multiple times without changing the result.
    • Discreet: It works only on what it knows, if you are manually configuring parts of your kubernetes and this configuration does not interfere with it you can happily continue to work on several parts and use this tool only for what is needed.

    Features

    • distribution and engine independence. Install your favorite kubernetes engine with your package manager, execute one script and you'll have a complete working environment at your disposal.
    • Basic config approach. One single config.yml file with configuration requirements (add/remove features): human readable, plain and simple. All fancy configs managed automatically (ingress, balancers, services, proxy, ...).
    • Local Builtin ContainerHub. The default installation provides a fully configured ContainerHub available locally along with the kubernetes installation. This configuration allows the user to build, upload and deploy custom container images as they were provided from external sources. Internet public sources are still available but local development can be kept in this localhost server. Builtin ClusterOps operator will be fetched from this ContainerHub registry too.
    • Kubernetes official dashboard installed as a plugin, others planned too (k9s for example).
    • Kubevirt plugin installed and properly configured. Unleash the power of classic virtualization (KVM+QEMU) on top of Kubernetes and manage your entire system from there, libvirtd and virsh libs are required.
    • One operator to rule them all. The installation script configures your machine automatically during installation and adds one kubernetes operator to manage your local cluster. From there the operator takes care of the cluster on your behalf.
    • Clean installation and removal. Just test it, when you are done just use the same program to uninstall everything without leaving configs (or pods) behind.

    Planned features (Wishlist / TODOs)

    • Containerized Data Importer (CDI). Persistent storage management add-on for Kubernetes to provide a declarative way of building and importing Virtual Machine Disks on PVCs for


    Multi-pod, autoscalable Elixir application in Kubernetes using K8s resources by socon

    Description

    Elixir / Erlang use their own solutions to create clusters that work together. Kubernetes provide its own orchestration. Due to the nature of the BEAM, it looks a very promising technology for applications that run in Kubernetes and requite to be always on, specifically if they are created as web pages using Phoenix.

    Goals

    • Investigate and provide solutions that work in Phoenix LiveView using Kubernetes resources, so a multi-pod application can be used
    • Provide an end to end example that creates and deploy a container from source code.

    Resources

    https://github.com/dwyl/phoenix-liveview-counter-tutorial https://github.com/propedeutica/elixir-k8s-counter


    Learn how to integrate Elixir and Phoenix Liveview with LLMs by ninopaparo

    Description

    Learn how to integrate Elixir and Phoenix Liveview with LLMs by building an application that can provide answers to user queries based on a corpus of custom-trained data.

    Goals

    Develop an Elixir application via the Phoenix framework that:

    • Employs Retrieval Augmented Generation (RAG) techniques
    • Supports the integration and utilization of various Large Language Models (LLMs).
    • Is designed with extensibility and adaptability in mind to accommodate future enhancements and modifications.

    Resources

    • https://elixir-lang.org/
    • https://www.phoenixframework.org/
    • https://github.com/elixir-nx/bumblebee
    • https://ollama.com/