devxlogo

December 9, 2015

IBM to Focus on Java, Node.js and Swift

IBM believes the future of enterprise application development hinges on three key programming languages: Java, Node.js/JavaScript and Swift. While the company’s Bluemix cloud development platform will continue to support a

Flexiant Launches Kubernetes Orchestration as a Service

Get Kubernetes on any cloud, in minutes with Flexiant Concerto London, UK ??? December 9, 2015 ??? Kubernetes is a powerful tool to manage a cluster of Linux containers as a single system to accelerate Dev and simplify Ops. Today Flexiant launches Kubernetes Orchestration as a Service (KOaaS). Enabling DevOps to use Kubernetes on any cloud, in minutes, Flexiant Concerto lets you get creative without any pain. Launch a Kubernetes Cluster in Three StepsLaunch a cluster in three simple steps either via the Flexiant Concerto GUI or CLI, saving time and effort, allowing activity to be focused on the creative side of Kubernetes. Use Any Cloud, Avoiding Cloud Lock-InDeploy a master or node on any cloud provider by simply specifying which cloud the workload should be deployed on when creating the VM in Flexiant Concerto. The rest of the process is fully automated. Publically Expose Services on a Kubernetes ClusterSave time and complexity when publicly exposing a Kubernetes Cluster. Automatically install a load balancer on every node and allocate a Fully Qualified Domain Name to the group of load balancers, automatically exposing the services running on a cluster to the Internet with Flexiant Concerto. Setting up Networking within the ClusterConcerto’s in-built integration with Weave quickly and simply gives SDN connectivity needed for intra-cluster communication. This removes the complexity associated with setting it up and saves time. Secure Access to Manage via CLI, GUI or APIConsume all Kubernetes functionality via the Flexiant Concerto UI over HTTPS, or via the Kubectl CLI wrapper/API with built-in X.509 certification. Secure access is automatically applied. Moreover Kubernetes clusters set up in Concerto have firewall policies in place to maximize security – only Kubernetes services and Kubernetes and Docker API end points are open, giving all required security of access out of the box. Minimize Latency for Services on a ClusterThe built-in GeoDNS service in Flexiant Concerto automatically load balances traffic across nodes in different geographies according to the location of the user, keeping latency to an absolute minimum. Marco Meinardi, VP Product at Flexiant said, ???We are Kubernetes enthusiasts with the aim of helping developers get started easily with Kubernetes, build highly scalable microservices or distributed application stacks. Kubernetes Orchestration as a Service allows developers to get Kubernetes on any cloud, easily. The result is more time to focus on the creative side of Kubernetes.??? To get Kubernetes as a Service, sign up here: https://start.concerto.io/accounts/sign_up and enter promo code FLEXK8S for 10 free VMs. Once signed up, simply go to Settings – Account and click to enable beta features. Find out what else Kubernetes as a Service offers here: https://www.flexiant.com/2015/12/09/flexiant-kubernetes-orchestration-as-a-service 

Tips for Unit Testing with Mocks

Unit testing is a well established practice to ensure your code actually does what it’s supposed to do. If you have good test coverage — most of your code has tests that