Skip to content

Instantly share code, notes, and snippets.

View HenderOrlando's full-sized avatar

Hender Orlando HenderOrlando

  • Pempo
View GitHub Profile
@rzvdaniel
rzvdaniel / package.json
Last active November 6, 2020 15:38
Moleculer-Firebase package.json
{
"name": "functions",
"version": "1.0.0",
"description": "My Moleculer-based microservices project",
"scripts": {
"dev": "moleculer-runner --repl --hot services/**/*.service.js",
"start": "moleculer-runner",
"cli": "moleculer connect ",
"ci": "jest --watch",
"test": "jest --coverage",
@icebob
icebob / README.md
Last active November 8, 2024 09:41
Health-check middleware for Moleculer (for Kubernetes liveness readiness checks)
@davidroman0O
davidroman0O / Dockerfile
Created April 16, 2019 19:35
Moleculer Jest Setup for docker-compose unit testing
FROM node:8-alpine
ENV NODE_ENV=production
RUN mkdir /app
WORKDIR /app
COPY package.json .
RUN npm install --production
@icebob
icebob / README.md
Created December 14, 2018 11:22
Memoize mixin for Moleculer services

Memoize mixin for Moleculer services

Add caching for Moleculer service methods too. This mixin creates a memoize method which caches responses in service methods.

Usage

const Memoize = require("../mixins/memoize.mixin");

module.exports = {
 name: "acl",
@nanyaks
nanyaks / Place.js
Created May 3, 2016 14:10 — forked from PascalAnimateur/Place.js
Geospatial example in Sails.js using native MongoDB query
/* Place model */
module.exports = {
attributes: {
name: {
type: 'string',
required: true
},
@duvrai
duvrai / errors.php
Created July 2, 2015 14:58
Mailjet errors
$internalErrors = array(
'MJ01' => 'Could not determine APIKey', // SERRCouldNotDetermineAPIKey
'MJ02' => 'No persister object found for class: "%s"', // SErrNoPersister
'MJ03' => 'A non-empty value is required', // SErrValueRequired
'MJ04' => 'Value must have at least length %d', // SErrMinLength
'MJ05' => 'Value may have at most length %d', // SErrMaxLength
'MJ06' => 'Value must be larger than or equal to %s', // SErrMinValue
'MJ07' => 'Value must be less than or equal to %s', // SErrMaxValue
'MJ08' => 'Property %s is invalid: %s', // SErrInProperty
'MJ09' => 'Value is not in list of allowed values: (%s)', // SErrValueNotInList
@witooh
witooh / graphicsmagick.sh
Created February 1, 2015 17:42
Install Graphicsmagick
sudo apt-get install python-software-properties
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:rwky/graphicsmagick
sudo apt-get update
sudo apt-get install graphicsmagick
@derekbasch
derekbasch / sails-generate-auth-example
Last active April 15, 2016 23:56
A sails-generate-auth, passport-local and passport-facebook example. You shall not pass!
sails-generate-auth-example
see README.md
@demisx
demisx / angularjs-providers-explained.md
Last active December 26, 2024 05:39
AngularJS Providers: Constant/Value/Service/Factory/Decorator/Provider
Provider Singleton Instantiable Configurable
Constant Yes No No
Value Yes No No
Service Yes No No
Factory Yes Yes No
Decorator Yes No? No
Provider Yes Yes Yes

Constant

@mikermcneil
mikermcneil / associations-proposal.js
Last active April 16, 2016 17:32
another proposal for instance methods and associations
// Note that instance and class methods could also be defined at the adapter level
// (e.g. CRUD adapters add .save() and .destroy() methods, but the Twillio API might add a .call() method)
// User.js
module.exports = sails.Model.extend({
// Adapters are applied from left to right
// (methods defined in more than one adapter use the rightmost adapter's version, just like _.extend)
adapter: ['mysql', 'twilio'],