Skip to content

Instantly share code, notes, and snippets.

package grpc
import (
"context"
"net"
"os"
"os/signal"
"google.golang.org/grpc"
@joseluisq
joseluisq / README.md
Last active June 5, 2019 08:07
Local MySQL root user for development purposes

Sample of how to create a MySQL development user

Create a MySQL root-like user for development

Note: This is also a MySQL 8 workaround for the new caching_sha2_password authentication plugin. Example below uses the legacy mysql_native_password instead for compatibility reasons.

CREATE USER `my_root_user`@`%` IDENTIFIED WITH mysql_native_password BY 'my_root_pwd';
@joseluisq
joseluisq / database.module.ts
Last active April 18, 2023 07:40
Nest Database Module (Type ORM) with environment variables support
import { Module, Global, DynamicModule } from '@nestjs/common'
import { EnvModule } from './env.module'
import { EnvService } from './env.service'
import { TypeOrmModule } from '@nestjs/typeorm'
function DatabaseOrmModule (): DynamicModule {
const config = new EnvService().read()
return TypeOrmModule.forRoot({
type: config.DB_TYPE,
@j1mc
j1mc / bulma-sass-scss.rb
Last active August 14, 2023 05:04 — forked from DanyHenriquez/bulma-sass-scss.rb
Convert bulma from sass to scss
#!/usr/bin/env ruby
require 'tmpdir'
require 'fileutils'
dir = Dir.tmpdir()
if File.directory?("#{dir}/bulma")
FileUtils.remove_dir("#{dir}/bulma")
end
@joseluisq
joseluisq / tslint.json
Created April 6, 2018 22:39
My personal TSLint + Standard (dcl-tslint-config-standard) rules
{
"extends": "dcl-tslint-config-standard",
"rules": {
"indent": [
true,
"spaces",
2
],
"space-before-function-paren": [
true,
@joseluisq
joseluisq / .eslintignore
Last active April 18, 2018 20:05
My custom ESLint + Standard rules
/.nyc_output
/.vscode
/coverage
/node_modules
/tests/fixtures
/tests/integrations/*/node_modules
### Flatpak Repos
List packages on a repo :
flatpak remote-ls repon-name --user
flatpak remote-ls
Install packages :
flatpak --user install repo-name package-name io.liri.Platform
Flathub:
@joseluisq
joseluisq / currencies.json
Created April 3, 2018 08:39
JSON list of all currency symbols available from the Open Exchange Rates API - https://docs.openexchangerates.org/docs/currencies-json
{
"AED": "United Arab Emirates Dirham",
"AFN": "Afghan Afghani",
"ALL": "Albanian Lek",
"AMD": "Armenian Dram",
"ANG": "Netherlands Antillean Guilder",
"AOA": "Angolan Kwanza",
"ARS": "Argentine Peso",
"AUD": "Australian Dollar",
"AWG": "Aruban Florin",
@ofek
ofek / envoy_secured_stats_config.json
Last active February 10, 2024 07:26
Envoy secured stats endpoint example
{
"listeners": [
{
"address": "tcp://0.0.0.0:80",
"filters": [
{
"type": "read",
"name": "http_connection_manager",
"config": {
"codec_type": "auto",
@joseluisq
joseluisq / archlinux_USB_flash_installation.md
Last active March 13, 2018 08:53
Arch Linux USB flash installation media.