Building apps on top of Google Sheets

Before the advent of the spreadsheet back in 1979, people didn’t really understand what the personal computer was for. Since then, spreadsheets have come a long way — they’ve eaten the businesses across the world, and they’re the de-facto way for anyone to quickly program a computer.
While spreadsheet software has evolved over the years — first VisiCalc, then Lotus, Excel and now Google Sheets — the core abstractions have remained the same. They’re flexible, intuitive, and timeless.
But these abstractions make spreadsheets bad at certain tasks. In particular, entering data is error-prone (no validation), and building interactive interfaces is difficult. You could get a spreadsheet to do almost anything, but you probably shouldn’t.
Retool is a fast way of building UIs and internal tools. And ever since we launched, people have been asking us to connect to various data sources — most notably Google Sheets. That’s where many internal tools start.
Starting from

Original URL:

Original article

FreshRSS, a free, self-hostable aggregator…

FreshRSS can manage +100k articles without complaining.

Read your RSS feeds on your mobile without requiring any third-party application.

Self hostable
Your data is yours! Host your aggregator and do not depend on anyone.

You are convinced by FreshRSS but you do not know what you need? Keep calm and have a look at the following table:

FreshRSS 1.10 requirements
Works also with
Web server
Nginx, Lighttpd
older PHP versions*: 5.6+, 5.5+, 5.4+ or 5.3.3+
PHP modules

Required: libxml, cURL, DOM PDO_MySQL
Recommended: JSON, GMP, Zlib, IDN, mbstring, iconv, Zip

Database: PDO_SQLite or PDO_PGSQL

MySQL 5.7+
older MySQL versions*: 5.6+, 5.5.3+other engines: SQLite 3.7.4+, PostgreSQL
Web browser
Chrome, Opera, Safari, Edge or IE 11+

*: be aware that open-source communities often don’t provide long-term support for older versions.This applies especially to PHP, which only offers long-term support for 5.6+ and 7+.

The documentation is your best friend. I guess the answer you are searching is already in!(still under construction)

Oh crap! FreshRSS has crashed? Maybe the

Original URL:

Original article

Show HN: Kubespy, a CLI tool for observing Kubernetes resources in real time

What happens when you boot up a Pod? What happens to a Service before it is allocated a public
IP address? How often is a Deployment’s status changing?
kubespy is a small tool that makes it easy to observe how Kubernetes resources change in real
time, derived from the work we did to make Kubernetes deployments predictable in Pulumi’s CLI. Run kubespy at any point in time, and it will watch and report information about a
Kubernetes resource continuously until you kill it.
kubespy status v1 Pod nginx will wait for a Pod called nginx to be created, and then continuously emit changes made to its .status field, as syntax-highlighted JSON diffs:

kubespy trace service nginx will “trace” the complex changes a complex Kubernetes resource makes
in the cluster (in this case, a Service called nginx), and aggregate them into a high-level
summary, which is updated in real time.

Simply get the latest release,
rename it to kubespy, run

Original URL:

Original article

Sqlfmt: an opinionated online SQL formatter

sqlfmt is an online SQL formatter. It is pronounced sequel fumpt. Its purpose is to beautifully format SQL statements. I built sqlfmt with my Cockroach Labs colleague Raphael “knz” Poss. Here I will describe how to use it and its features. In addition, I will argue for its need in light of the existing SQL formatters and describe its somewhat interesting implementation. As we are dealing with code formatting here, there is much opinion, and here I will discuss mine. If you do not heartily ascribe to automated, opinionated (i.e., few or no options) choices in your code formatters, sqlfmt is not for you. sqlfmt is for those who think it is better to have no choice in the SQL formatting than it is to format it by hand.


A search for sql formatter uncovers lots of online and offline formatters. I tested six of the formatters from the first page

Original URL:

Original article

Kubernetes 1.12

Author: The 1.12 Release Team

We’re pleased to announce the delivery of Kubernetes 1.12, our third release of 2018!

Today’s release continues to focus on internal improvements and graduating features to stable in Kubernetes. This newest version graduates key features such as security and Azure. Notable additions in this release include two highly-anticipated features graduating to general availability: Kubelet TLS Bootstrap and Support for Azure Virtual Machine Scale Sets (VMSS).

These new features mean increased security, availability, resiliency, and ease of use to get production applications to market faster. The release also signifies the increasing maturation and sophistication of Kubernetes on the developer side.

Let’s dive into the key features of this release:

Introducing General Availability of Kubelet TLS Bootstrap

We’re excited to announce General Availability (GA) of Kubelet TLS Bootstrap. In Kubernetes 1.4, we introduced an API for requesting certificates from a cluster-level Certificate Authority (CA). The original intent of this API is to enable

Original URL:

Original article

Upgrading GitHub from Rails 3.2 to 5.2

On August 15th GitHub celebrated a major milestone: our main application is now running on the latest version of Rails: 5.2.1!

In total the project took a year and a half to upgrade from Rails 3.2 to Rails 5.2. Along the way we took time to clean up technical debt and improve the overall codebase while doing the upgrade. Below we’ll talk about how we upgraded Rails, lessons we learned and whether we’d do it again.

How did we do it?

Upgrading Rails on an application as large and as trafficked as GitHub is no small task. It takes careful planning, good organization, and patience. The upgrade started out as kind of a hobby; engineers would work on it when they had free time. There was no dedicated team. As we made progress and gained traction it became not only something we hoped we could do, but a priority.

Since GitHub is so

Original URL:

Original article

Slack preparing to go public in early 2019: WSJ

Slack Technologies Inc, a provider of chat services for businesses, is preparing for an initial public offering in the first half of 2019, the Wall Street Journal reported on Friday, citing people familiar with the company’s plans.

Original URL:

Original article

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

Up ↑

%d bloggers like this: