(All feedback/discussion should take place in the relevant issue.)
There's multiple requests for the ability to control a type at a much more fine grained level:
(All feedback/discussion should take place in the relevant issue.)
There's multiple requests for the ability to control a type at a much more fine grained level:
I have been an aggressive Kubernetes evangelist over the last few years. It has been the hammer with which I have approached almost all my deployments, and the one tool I have mentioned (shoved down clients throats) in almost all my foremost communications with clients, and it was my go to choice when I was mocking my first startup (saharacluster.com).
A few weeks ago Docker 1.13 was released and I was tasked with replicating a client's Kubernetes deployment on Swarm, more specifically testing running compose on Swarm.
And it was a dream!
All our apps were already dockerised and all I had to do was make a few modificatons to an existing compose file that I had used for testing before prior said deployment on Kubernetes.
And, with the ease with which I was able to expose our endpoints, manage volumes, handle networking, deploy and tear down the setup. I in all honesty see no reason to not use Swarm. No mission-critical feature, or incredibly convenient really nice to have feature in Kubernetes that I'm go
#cloud-config | |
rancher: | |
services: | |
zerotier: | |
image: zerotier/zerotier-containerized:1.2.4 | |
labels: | |
io.rancher.os.scope: system | |
volumes: | |
- /var/lib/zerotier-one:/var/lib/zerotier-one | |
restart: always |
// This file shows a hack to achieve operator overloading in | |
// JavaScript. I have defined 3 different operators: | |
// | |
// >= = monadic bind | |
// >> = kleisli composition | |
// > = functor map | |
// * = applicative apply | |
// + = semigroup append | |
// | |
// Head straight to the bottom to see example usages. |
/* | |
* Find the longest palindrome in the text. | |
* | |
* This is Greplin's first challenge, and I originally solved it in Python. | |
* | |
* This algorithm is linear on the average input, but has a quadratic | |
* worst case running time. There exists an even better algorithm, but | |
* this should do. | |
* | |
* There might also be a small error below, but you get the general idea. |
#include <cstdio> | |
#include <functional> | |
#include <string> | |
#if __cplusplus <= 201200L | |
namespace std { | |
// index_sequence |