Skip to content

Instantly share code, notes, and snippets.

Aleš Roubíček rarous

Block or report user

Report or block rarous

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@rarous
rarous / an-usage.ts
Last active Aug 21, 2019
Pulumi definition of Datomic Ions Resources and API Gateway integration
View an-usage.ts
import * as ions from "./ions";
const cloud = new ions.DatomicCloud("test-ions", {
enableBastion: true,
applicationName: "test",
systemName: "datomic-test",
environmentMap: "{:env :test}",
keyName: "test-key"
});
View cloudinary-image.js
/**
* @copyright 2015-2016 TopMonks s.r.o.
* @flow weak
*/
import React, {Children, cloneElement} from 'react';
import component from '../component';
import {Map} from 'immutable';
type Crop = 'scale' | 'fill' | 'lfill' | 'fit' | 'mfit' | 'limit' | 'pad' | 'lpad' | 'mpad' | 'crop' | 'thumb';
@rarous
rarous / github-readme.css
Created Jul 15, 2019
Stylesheet for Makdown ala Github
View github-readme.css
body {
background: #fff;
padding: 0 16px 32px;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
line-height: 1.5;
color: #333;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
font-size: 16px;
line-height: 1.5;
View docker-for-aws.json
{
"AWSTemplateFormatVersion": "2010-09-09",
"Conditions": {
"CloudStorEfsSelected": {
"Fn::Equals": [
{
"Ref": "EnableCloudStorEfs"
},
"yes"
]
View docker-compose.yml
version: '3.3'
services:
agent:
image: swarmpit/agent:2.0
environment:
DOCKER_API_VERSION: '1.35'
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
networks:
- net
@rarous
rarous / Readme.md
Last active Dec 11, 2018
Serverless workshop
View Readme.md
  • What is Serverless?
    • Business decision CAPEX → OPEX
    • What is not?
    • FaaS on your own k8s cluster
    • Gotchas
    • Latencies
    • Cold start penalty
    • Monitoring
  • Offerings
@rarous
rarous / json.js
Created Nov 1, 2018
Quick experiment of JSON integers serialisation
View json.js
JSON.parse(JSON.stringify({"arbitrary": Math.pow(2, 128), "arbitrary+1": Math.pow(2, 128) + 1, "arbitrary-1": Math.pow(2, 128) - 1, "64bit": Math.pow(2, 64), "64bit+1": Math.pow(2, 64) + 1, "64bit-1": Math.pow(2, 64) - 1, "53bit": Math.pow(2, 53), "53bit+1": Math.pow(2, 53) + 1, "53bit-1": Math.pow(2, 53) - 1,"32bit": Math.pow(2, 32), "32bit+1": Math.pow(2, 32) + 1, "32bit-1": Math.pow(2, 32) - 1,}))
@rarous
rarous / ring.logger.cambium.clj
Last active Dec 10, 2017
Structured logging adapter for ring-logger middleware
View ring.logger.cambium.clj
(ns ring.logger.cambium
(:require
[cambium.core :as log]
[ring.logger.messages :as messages]
[ring.logger.protocols :refer [Logger]]
[ring.logger :as logger]))
(defrecord CambiumLogger []
Logger
View employee-stats.clj
(def employee-stats
(xf/transjuxt
{:billable-hours (comp billable-hours (xf/reduce +))
:startups-hours (comp startups-hours (xf/reduce +))
:non-billable-without-edu-hours (comp non-billable-without-edu-hours (xf/reduce +))
:without-allocation-hours (comp without-allocation-hours (xf/reduce +))
:education-hours (comp education-hours (xf/reduce +))
:time-off-hours (comp time-off-hours (xf/reduce +))
:projects-count (comp significant-projects xf/count)}))
View console.cljs
(ns methyl.console
"Helper functions for logging.
Logging is enebled only when `goog.DEBUG` symbol is defined with value equal to `true`."
(:refer-clojure :exclude [time]))
(def
^{:docs
"Displays a message in the console. Pass one or more objects to this method.
Each object is evaluated and concatenated into a space-delimited string.
You can’t perform that action at this time.