Now anyone can build features for Cola messenger

 Cola, a messaging app that integrates apps into chats, is opening up its developer kit today to enable anyone to build new apps.
The updated version available today comes with 12 “bubbles” that are essentially applications that run inside the messaging app. Users can share weather and flight information, gifs, and more without creating accounts with individual tools. The… Read More

Original URL:

Original article

EC2 Run Command Update – Monitor Execution Using Notifications

We launched EC2 Run Command late last year and have enjoyed seeing our customers put it to use in their cloud and on-premises environments. After the launch, we quickly added Support for Linux Instances, the power to Manage & Share Commands, and the ability to do Hybrid & Cross-Cloud Management. Earlier today we made EC2 Run Command available in the China (Beijing) and Asia Pacific (Seoul) Regions.
Our customers are using EC2 Run Command to automate and encapsulate routine system administration tasks. They are creating local users and groups, scanning for and then installing applicable Windows updates, managing services, checking log files, and the like. Because these customers are using EC2 Run Command as a building block, they have told us that they would like to have better visibility into the actual command execution process. They would like to know, quickly and often in detail, when each command and each

Original URL:

Original article

Intel experiments with 3D Xpoint as it ships SSDs to testers

Intel’s groundbreaking 3D Xpoint technology is poised to shake up computer memory and storage with its blazing fast speed and high capacity, but the chipmaker is still trying to figure out the best fits for the technology.
3D Xpoint, developed by Intel and Micron, is a new class of memory and storage that can be faster, denser, and more durable than conventional DRAM and flash storage. 
Intel claims 3D Xpoint is 10 times denser than memory, and the company has shown it to be up to 10 times faster than conventional SSDs.
New 3D Xpoint SSDs — which will be branded Optane — will ship by the end of this year. The 3D Xpoint memory DIMMs will come next year, Intel CEO Brian Krzanich said during an earnings call this week.To read this article in full or to leave a comment, please click here

Original URL:

Original article

Use LetsEncrypt and CloudFlare to secure any Heroku app for free

Let’s make everything secure.

With the advent of free SSL and Heroku finally offering free SSL endpoints, it’s about time we made it ridiculously easy to get an SSL cert for any Heroku application and keep it up to date.

We wrote a blog post about it here

This is alpha software. It may work, or it may not. We use it in production at Substrakt but your milage may vary until 1.0.

Created by Substrakt.

What it does

Generates a private key.
Validates domain ownership using DNS verification for a set of domains including the root. (Only works with CloudFlare currently!)
Generates a CSR.
Generates a LetsEncrypt certificate.
Enables the http-sni feature on a specified Heroku application.
Adds or updates the certificate with the newly generated one.
How it works

User or robot makes an API request to this application.
Magic happens.
Site is secure.

As we’re currently in alpha, there are some severe limitations.

Heroku apps must be in the common

Original URL:

Original article

Ruby Web Dev The Other Way

MVC is not an app architecture. This idea is not so obvious due to reign of MVC-based frameworks, that teaches us to use Routing + Model + View render as the way to build web apps. Unfortunately Business Logic of the app has no place in this list.

“Fat Model, Skinny Controller” approach also does not solve the issue. It just swipes the dust under the carpet, but you will still suffer from Fat Models with numerous contexts. Changing code for one usage context will break another usage context.

As a general rule in OOP code – you should break the code into smaller classes with smaller responsibilities. Ideally this code should follow SOLID principles (
Single Responsibility, Open-Closed, Liskov Substitution, Interface Segregation, and Dependency Inversion”).

Also Sandi Matz in the “Practical Object-Oriented Design in Ruby: An Agile Primer” book proposes that being just SOLID in not enough, it should be TRUE.


Original URL:

Original article

Verizon is launching virtual network services

 Called “Virtual Network Solutions” and announced in a press release filled with so much corporate jargon it’s barely understandable, the idea is that spinning up, monitoring, managing, protecting, and tweaking networks is hard for businesses dealing with private and public clouds (unless you’re Goldman Sachs, the CIA, or Verizon itself) so why not let a big ole network… Read More

Original URL:

Original article

Proudly powered by WordPress | Theme: Baskerville 2 by Anders Noren.

Up ↑

%d bloggers like this: