Code Monkey home page Code Monkey logo

golem-js-preview-program's Introduction

Golem JS Preview Program

Welcome to the Golem JS Preview Program repository!

It contains a set of tasks based on the Golem JS SDK. By completing them you will learn how to write JS applications that will execute your tasks on the Golem Network.

The program is based on the latest @golem-sdk/golem-js library and our new documentation.

To participate in the program and win prizes you must be recruited for one of the program rounds. Even if we do not run the program at the given moment, you are welcome to use the tasks to facilitate your tour with Golem and JS SDK. We would appreciate your feedback to help us improve the Golem Network, JS SDK, and docs.

If you encounter any issues during the work on the tasks ask on the Discord #js-discussion channel in the SDK section.

We also encourage you to visit https://www.golem.network/, where you can find more information about our open-source project.


Available Tasks

You will discover how to set up and operate the Yagna service, enabling you to execute tasks on the Golem Network and acquire funds on the testnet.

You will learn how to create a script that will utilize the provided image and how to run a task on a remote node. On the practical side, you will use fortune to generate a motivation phrase.

You will learn how to run a task on a remote node and how to download the result to your machine. On the practical side, you will use Golem to generate text-to-speech audio.

You will learn how to create a custom image and run a script that utilizes it. On the practical side, you will build a Docker image with your script.

You will learn how to upload and download files. On the practical side, you will play with an OCR tool.

You will learn how to run tasks in parallel. On the practical side, you will upscale anime images.

You will learn how to initialize the workers and indicate how many of them you want to engage. On the practical side, you will see how to speed up your tasks by avoiding unnecessary data transfer.

You will learn how to run a requestor from a browser. On the practical side you will run some image converting tools.

You will learn how to specify the desired requirements of a provider and filter through their proposals. On the practical side, a touch of math will guide you in estimating the expected price.

You will learn how to utilize Golem to offload your system. On the practical side, you will use speech-to-text AI software without installation.

You will learn how to run the tasks on a mainnet network using real Golem tokens. On the practical side you will acquire some tokens to pay for your task.


Useful links:

What is the Golem Network?

The Golem Network is a flexible and open-source platform that harnesses the power of decentralization for accessing and sharing computational resources. We are building a new open-source world that everyone has the right to enter.

Our new Golem JS SDK lets you:

  • Develop distributed open-source computing solutions for a wide range of use cases.
  • Run tasks on the Golem Network directly from your browser.
  • Create serverless applications using Golem as your computation backend.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.