Skip to content

Instantly share code, notes, and snippets.

View junereycasuga's full-sized avatar

Junerey Casuga junereycasuga

View GitHub Profile
@junereycasuga
junereycasuga / commitlint.config.js
Created March 9, 2023 01:29
Semantic Release Config
module.exports = {
extends: ['@commitlint/config-conventional'],
parserPreset: {
parserOpts: {
issuePrefixes: ['API-']
}
},
rules: {
'references-empty': [2, 'never'],
'body-leading-blank': [1, 'always'],
@junereycasuga
junereycasuga / main.go
Created November 21, 2020 09:08
gokit-grpc-demo main entrypoint
package main
import (
"fmt"
"net"
"os"
"os/signal"
"syscall"
"github.com/go-kit/kit/log"
@junereycasuga
junereycasuga / math.proto
Created November 21, 2020 08:51
gokit-grpc-demo protobuf
syntax = "proto3";
option go_package = "github.com/junereycasuga/gokit-grpc-demo/pb";
service MathService {
rpc Add(MathRequest) returns (MathResponse) {}
}
message MathRequest {
float numA = 1;
@junereycasuga
junereycasuga / grpc.go
Created November 20, 2020 09:35
gokit-grpc-demo transports/grpc.go
package transport
import (
"context"
"github.com/go-kit/kit/log"
gt "github.com/go-kit/kit/transport/grpc"
"github.com/junereycasuga/gokit-grpc-demo/endpoints"
"github.com/junereycasuga/gokit-grpc-demo/pb"
)
@junereycasuga
junereycasuga / endpoints.go
Created November 20, 2020 09:33
gokit-grpc-demo endpoints/endpointsgo
package endpoints
import (
"context"
"github.com/go-kit/kit/endpoint"
"github.com/junereycasuga/gokit-grpc-demo/service"
)
// Endpoints struct holds the list of endpoints definition
@junereycasuga
junereycasuga / api.go
Last active November 21, 2020 09:18
gokit-grpc-demo service/api.go
package service
import (
"context"
"github.com/go-kit/kit/log"
)
type service struct {
logger log.Logger
@junereycasuga
junereycasuga / bottender.config.js
Last active October 9, 2020 13:51
bottender send generic template
module.exports = {
session: {
driver: 'redis',
stores: {
memory: {
maxSize: 500
},
file: {
dirname: '.sessions'
},
@junereycasuga
junereycasuga / docker-network.sh
Created January 24, 2017 09:21 — forked from samundra/docker-network.sh
List the actively running docker container ip
#!/bin/bash
set -e
## List the actively running docker container ip
## Usage chmod +x docker-network.sh
## ./docker-network.sh
##
## Output: container_1 - 172.17.0.2
## container-2 - 172.17.0.3
## container-2 - 172.17.0.4

Keybase proof

I hereby claim:

  • I am junereycasuga on github.
  • I am junereycasuga (https://keybase.io/junereycasuga) on keybase.
  • I have a public key ASB7k4E2NkdIH6Ii_djCP9A0Mwy6pkr8-yjeTt48C1b1_go

To claim this, I am signing this object: