Coder Social home page Coder Social logo

themue / samples Goto Github PK

View Code? Open in Web Editor NEW
1.0 2.0 0.0 57 KB

Different samples of program code, deployment descriptors, and configurations for articles, talks, trainings, and workshops.

License: BSD 3-Clause "New" or "Revised" License

Go 100.00%
articles talks trainings workshops golang docker

samples's Introduction

The Samples Project

The Samples Project is a repository containing source code, deployment descriptors, and configurations for various other projects. These are not productive projects, but

  • articles,
  • talks,
  • trainings and
  • workshops.

These then refer to the Sample Project examples. It is loosely coupled in itself and yet tries to create a coordinated world. In this way the different users, i.e. the articles and co., can benefit from each other.

I hope you enjoy it.

samples's People

Contributors

themue avatar

Stargazers

 avatar

Watchers

 avatar  avatar

samples's Issues

Add interface based service provider

  • Service is an interface with a method for the execution of the service
  • Service provider is an actor that assigns booked services to users
  • Bookings have to be managed
  • Services can be executed per consumer in extra started goroutine

Rename users to consumers

Naming of package users is sub-optimal. It is intended to manage consumers of services. So naming has to be changed.

Define WeatherService protos

A weather service will be the first concrete sample. Define the protocol buffer files for communication between client and server.

Add doc and service to metaweather

  • Add doc.go with package documentation
  • Add documentation to tests
  • Implement services.Service so it can be booked via the service provider

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.