Launch wars.vote4.hk within 2 days with $0 cost
What we learned from our previous vote4.hk project, and how we design wars.vote4.hk to optimize cost and workflow of an opensource project.
Drupal\mysql\Driver\Database\mysql\Connection::open() (Line: 460) Drupal\Core\Database\Database::openConnection() (Line: 191) Drupal\Core\Database\Database::getConnection() call_user_func_array() (Line: 77) Drupal\Component\DependencyInjection\PhpArrayContainer->createService() (Line: 179) Drupal\Component\DependencyInjection\Container->get() (Line: 226) Drupal\Component\DependencyInjection\PhpArrayContainer->resolveServicesAndParameters() (Line: 60) Drupal\Component\DependencyInjection\PhpArrayContainer->createService() (Line: 179) Drupal\Component\DependencyInjection\Container->get() (Line: 576) Drupal\Core\DrupalKernel->getCachedContainerDefinition() (Line: 966) Drupal\Core\DrupalKernel->initializeContainer() (Line: 515) Drupal\Core\DrupalKernel->boot() (Line: 739) Drupal\Core\DrupalKernel->handle() (Line: 19)
Drupal\mysql\Driver\Database\mysql\Connection::open() (Line: 460) Drupal\Core\Database\Database::openConnection() (Line: 191) Drupal\Core\Database\Database::getConnection() call_user_func_array() (Line: 77) Drupal\Component\DependencyInjection\PhpArrayContainer->createService() (Line: 179) Drupal\Component\DependencyInjection\Container->get() (Line: 226) Drupal\Component\DependencyInjection\PhpArrayContainer->resolveServicesAndParameters() (Line: 60) Drupal\Component\DependencyInjection\PhpArrayContainer->createService() (Line: 179) Drupal\Component\DependencyInjection\Container->get() (Line: 576) Drupal\Core\DrupalKernel->getCachedContainerDefinition() (Line: 966) Drupal\Core\DrupalKernel->initializeContainer() (Line: 515) Drupal\Core\DrupalKernel->boot() (Line: 739) Drupal\Core\DrupalKernel->handle() (Line: 19)
Drupal\mysql\Driver\Database\mysql\Connection::open() (Line: 460) Drupal\Core\Database\Database::openConnection() (Line: 191) Drupal\Core\Database\Database::getConnection() call_user_func_array() (Line: 77) Drupal\Component\DependencyInjection\PhpArrayContainer->createService() (Line: 179) Drupal\Component\DependencyInjection\Container->get() (Line: 226) Drupal\Component\DependencyInjection\PhpArrayContainer->resolveServicesAndParameters() (Line: 60) Drupal\Component\DependencyInjection\PhpArrayContainer->createService() (Line: 179) Drupal\Component\DependencyInjection\Container->get() (Line: 576) Drupal\Core\DrupalKernel->getCachedContainerDefinition() (Line: 966) Drupal\Core\DrupalKernel->initializeContainer() (Line: 515) Drupal\Core\DrupalKernel->boot() (Line: 739) Drupal\Core\DrupalKernel->handle() (Line: 19)
Here is a list of event, includes speaker session and other intermediate slots (e.g. lunch):
What we learned from our previous vote4.hk project, and how we design wars.vote4.hk to optimize cost and workflow of an opensource project.
I will discuss how I apply some ideas from software package repositories into a business/brand database that stores a list of businesses of Hong Kong.
Source code and data: https://github.com/giffon/charleywong
The workshop will give a hand-on experience about Kubernetes and also how to manage the Kubernetes cluster in GitOps via Weaveworks FluxCD
By using Ansible for DevOps, we could manage both VM, Docker image provision, Kubernetes and CephFS provision, or even Kubernetes Pod runtime management.
We are building a general digital content registry called International Standard Content Number (ISCN) which is using the Cosmos-based blockchain to validate and store the registry itself. However, it is not intuitive and easy to use for users to query the registry directly from the blockchain, and now we are riding on the powerful distributed file system InterPlanetary File System (IPFS) to make some plugins to help to distribute the registries globally decentrally and distributed.