Slack includes multiple APIs to access different types of content within various editions of Slack. For example, in addition to the general workspace-based Web API, Slack also has a separate set of Discovery and Audit APIs to work with Slack Enterprise. In this article, we'll explore some of the differences in the capabilities of these … Continue reading Comparing the Slack Discovery API with the Web API
Kloudless uses Telegraf and InfluxDB for our system and application metrics as well as Grafana for visualizations and alerting. Telegraf allows us great flexibility in terms of data sources. It supports everything from the StatsD wire-protocol to custom shell scripts and database queries. Together, these tools form InfluxData's TICK stack. For context, Kloudless provides an … Continue reading Monitoring PostgreSQL with Telegraf, InfluxDB, and Grafana
Why would you leave your stable job at an established company to join a startup?! There are several common reasons why people do this: personal growth, flexible work hours, new challenges, seeing your work make an immediate impact, etc. At Kloudless, we think there are four unique reasons why you should join us: We're humble … Continue reading Come for the Challenge, Stay for the People: Why You Should Join Kloudless.
A Dropbox namespace is a collection of files and folders that are within a single shared folder, team folder, or app folder, or within a team’s root folder or a user’s home folder. Namespaces provide the ability to access these types of folders and their contents without having to specify the entire path the folder … Continue reading Working with Dropbox namespaces
Introduction This blog post shows how to use Nginx, Lua, Logstash and Elasticsearch to log, store, and analyze HTTP request and response metadata. The metadata can either be generated by Nginx or by any upstream service that Nginx proxies to. For example, the metadata could be the request time, response size, or any information the … Continue reading Logging HTTP request metadata with Nginx, Lua, Logstash and Elasticsearch
In the first part of our interview with David Yu, he spoke about his decision to leave a large, established company and the process he went through to join Kloudless. In Part 2, David highlights work culture, management, and other challenges as he transitions from big company to small startup. What do you like most … Continue reading Size Doesn’t Matter: Why I Moved From Big Company to Small Startup with David Yu, Director of Engineering (Part 2)
Kloudless offers a Unified Calendar API that supports Google Calendar, Outlook Calendar, CalDAV, and iCloud (via CalDAV). In our previous post, we covered how to find a meeting time that worked for multiple users via the Google Calendar API. Unsurprisingly, Outlook Calendar also supports this functionality by providing when users are free or busy via … Continue reading Cross-account Calendar Availability
David Yu is the Director of Engineering at Kloudless Taipei. From big company to startup, David details how he made the shift and the determining factors behind his decision.
Stepping into the Construction scene PlanGrid, the leading construction productivity software, is one of Kloudless' earliest customers. PlanGrid uses the Kloudless File Explorer to allow contractors to transfer documents and drawings from and to cloud storage services such as Box, Dropbox, Google Drive, and more, using Kloudless' unified Cloud Storage API. In the recent past, … Continue reading Working with Documents via the PlanGrid API
Kloudless enables developers to integrate several third-party apps by writing code just once. Developers rarely work alone though; the majority of Kloudless projects that reach production involve multiple developers from the same team or company. Until recently, Kloudless developers either had to share credentials to collaborate on the same Kloudless project, or work on individual … Continue reading Introducing shared Kloudless projects for teams