LambCI – A continuous integration system built on AWS Lambda

README.md

Serverless continuous integration

Automate your testing and deployments with:

100 concurrent builds out of the box (can request more)
No maintenance of web servers, build servers or databases
Zero cost when not in use (ie, 100% utilization)
Easy to integrate with the rest of your AWS resources
Contents

What is it?

LambCI is a package you can upload to AWS Lambda that
gets triggered when you push new code or open pull requests on GitHub and runs your tests (in the Lambda environment itself) – in the same vein as Jenkins, Travis or CircleCI.

It integrates with Slack, and updates your Pull Request and other commit statuses on GitHub to let you know if you can merge safely.

It can be easily launched and kept up-to-date as a CloudFormation
Stack, or you can manually create the
different resources yourself.

(Support for running under Google Cloud
Functions may be added in the near
future, depending on the API they settle on)

Supported languages

Node.js (multiple


Original URL: http://feedproxy.google.com/~r/feedsapi/BwPx/~3/pPYAJGQ5urE/lambci

Original article

Varnish Cache and Brotli compression

Recently I had someone ask me if it’s possible to have Varnish Cache support brotli compression. After giving it some thought, my answer was yes, Varnish Cache can serve brotli encoded responses and it can do so without native support for brotli.

For those who don’t know what brotli is, it’s a new compression format from Google that promises both speed and higher compression ratios. Firefox, Chrome, and Opera released support for brotli in 2016 while IE, Safari, and curl (libcurl) currently do not support it and it’s not known when they will.

First, let’s examine how to add support for a new encoding using just VCL. This example requires a backend that supports serving brotli encoded responses.
sub vcl_recv
{
if(req.http.Accept-Encoding ~ “br” && req.url !~
“.(jpg|png|gif|gz|mp3|mov|avi|mpg|mp4|swf|wmf)$”) {
set req.http.X-brotli = “true”;
}
}

sub vcl_hash
{
if(req.http.X-brotli == “true”) {
hash_data(“brotli”);
}
}

sub vcl_backend_fetch
{
if(bereq.http.X-brotli == “true”) {
set bereq.http.Accept-Encoding = “br”;
unset bereq.http.X-brotli;
}
}

The above VCL snippet uses hashing to support brotli for any given


Original URL: http://feedproxy.google.com/~r/feedsapi/BwPx/~3/WigXqaNrTTo/varnish-cache-brotli-compression

Original article

Boosting the Speed of PHP on Microsoft Azure

As announced in the last blog post, there has been some major progress in the development of the Peachpie platform over the last couple of weeks. Peachpie is now capable of running compiled PHP applications on IIS and on the Microsoft Azure cloud.

Azure is Microsoft’s cloud computing platform and infrastructure – one of the leading IaaS products in the world. It offers an incredibly thorough and powerful UI in the form of a dashboard to build, deploy and manage applications and services on the Microsoft cloud.
While Azure is obviously capable of running PHP applications already, there is still room for improvement as the benchmarks below will clearly demonstrate. Peachpie compiler is a technology whose objective is to bridge the gap between the PHP and .NET platforms and to plug the leaks in the deployment of PHP apps on a web server.

There are three key aspects that Peachpie focuses on in terms of the cloud:


Original URL: http://feedproxy.google.com/~r/feedsapi/BwPx/~3/D98H_3oSq4Y/azure.html

Original article

Sylvia – CALI Conference Field Report

I just got back from the 2016 CALI conference at the
Georgia State University College of Law in Atlanta, Georgia.
This report of my time there is by no means an exhaustive or even chronological record of the conference. It’s more of a highlight reel.
This was my second time attending and it still holds the title as my favorite conference. The food was great, the talks were excellent and there was a lot of time between sessions to have interesting conversations with many of the diverse and smart attendees who came from all over North America. Kudos to the organizers.
The conference officially started on Thursday, June 16th, when Indiana Jones, aka John Mayer, executive director of CALI, found the golden plaque of CALI after a harrowing traversal of the conference room, dodging obstacles. He gave a brief but warm welcome address and introduced the keynote speaker, Hugh McGuire, founder of PressBooks and


Original URL: https://blog.law.cornell.edu/blog/2016/07/06/cali-conference-field-report/

Original article

Comcast says it’s “not feasible” to comply with FCC cable box rules

It’s no secret that cable companies hate the Federal Communications Commission plan to make TV channels more widely available on third-party devices and applications.
The proposal would force pay-TV providers to make channels and on-demand content available to third parties, who could then build their own devices and apps that could replace rented set-top boxes. Supporters of the proposal say Comcast and other cable companies just don’t want to sacrifice revenue they get by renting set-top boxes to their customers.
But Comcast is willingly giving up some of that rental money by developing its own application for third-party devices such as the Roku, Samsung TVs, and the Nvidia Shield. The Comcast application isn’t quite what the FCC wants, since device makers would need Comcast’s permission to deploy the app. Nonetheless, Comcast’s own initiative could also save customers money by freeing them from rented set-top boxes.
So why is Comcast opposed to the FCC plan? Among Comcast’s publicly stated


Original URL: http://feedproxy.google.com/~r/feedsapi/BwPx/~3/XW5sl-8aX_E/

Original article

Intel scales back Android development

Android was once a big part of Intel’s plans for mobile devices, but the company is now paying much less attention to the OS.
Intel is moving away from developing Android for x86 processors used in smartphones, since it is exiting the handset market. The company’s commitment to Android development for tablets, however, is also under question.
The company still has a strong partnership with Google, with an Intel spokeswoman saying in email, “We continue to work with Google on supporting their OS for different product lines including Chromebooks, tablets and IoT products.”To read this article in full or to leave a comment, please click here


Original URL: http://www.computerworld.com/article/3092265/android/intel-scales-back-android-development.html#tk.rss_all

Original article

Mozilla Is Building Context Graph, a ‘Recommender System For the Web’

Mozilla is looking into ways to build a “better forward button” that helps you understand a topic, and find alternative solutions to a problem. On Wednesday, Firefox-maker announced Context Graph, which in addition also allows browsers to offer useful information without demanding input. From a VentureBeat report: Context Graph is a “recommender system for the web” that is supposed to help the company develop an understanding of browser activity at scale. By tapping into what and how people are browsing, Mozilla hopes to unlock “the next generation of web discovery on the internet.” Another example is learning how to do something new, like bike repair. Context Graph should be able to help you learn bike repair based on the links others have navigated to when they attempted to learn the same thing. “This should work regardless of whom you’re connected to, because your social network shouldn’t be a prerequisite for


Original URL: http://rss.slashdot.org/~r/Slashdot/slashdot/~3/5BeX3coz2DA/mozilla-is-building-context-graph-a-recommender-system-for-the-web

Original article

Ask HN: Cheap dedicated hosting options for side projects

Hello all,I have a few side projects (all web apps) that would require sizable amounts of storage space (but not much of other resources) once I bring them live, so I’ve been searching for cheap dedicated hosting options.If huge space requirement was not a constraint, I’d say Digital Ocean (or other low-cost cloud services like Linode, Vultr etc.) would provide great bang for the buck, but I’m talking hundreds rather than tens of gigs of storage here at which levels, DO etc. would be way beyond my reach, and out of the question.After some research, I have found what I believe to be the cheapest dedicated box provider and before signing up there, I thought I’d run it by HN, for other opinions, suggestions etc. What do you all think?https://www.kimsufi.com/us/en/servers.xml


Original URL: http://feedproxy.google.com/~r/feedsapi/BwPx/~3/CsfM61vOUog/item

Original article

Announcing Kubernetes 1.3: Bridging Cloud Native and Enterprise Workloads

Nearly two years ago, when we officially kicked off the Kubernetes project, we wanted to simplify distributed systems management and provide the core technology required to everyone. The community’s response to this effort has blown us away. Today, thousands of customers, partners and developers are running clusters in production using Kubernetes and have joined the cloud native revolution. 
Thanks to the help of over 800 contributors, we are pleased to announce today the availability of Kubernetes 1.3, our most robust and feature-rich release to date.
As our users scale their production deployments we’ve heard a clear desire to deploy services across cluster, zone and cloud boundaries. We’ve also heard a desire to run more workloads in containers, including stateful services. In this release, we’ve worked hard to address these two problems, while making it easier for new developers and enterprises to use Kubernetes to manage distributed systems at scale.
Product highlights in Kubernetes


Original URL: http://feedproxy.google.com/~r/feedsapi/BwPx/~3/WJON-TK0QdU/kubernetes-1.3-bridging-cloud-native-and-enterprise-workloads.html

Original article

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

Up ↑

%d bloggers like this: