KEEN

Let your unlimited passion for technology, content and services, and relentless pursuit of innovation, drive you to deliver ground-breaking new excitement and entertainment in ways creating unique new cultures and experiences...

Blogs

NaN is not equal to NaN!

Yeah, a Not-A-Number is Not equal to itself. But unlike the case with undefined and null where comparing an undefined va

Read More

Our discovery of cramming

Twitter is expanding the character limit for certain languages.

Read More

Highlights from first expanded Spark + AI Summit

Keynotes show how Unified Analytics (Data + AI) is accelerating innovation Databricks hosted the first expanded Spark +

Read More

Superset: Scaling Data Access and Visual Insights at Airbnb

By Alanna Scott, Bogdan Kyryliuk, Eli Brumbaugh, Jeff Feng, Max Beauchemin and Vera Liu

Read More

Are You An Effective Delegator? Find out Now.

Are you an effective delegator? Let’s take a simple test to find out.

Read More

Understanding Date and Time in JavaScript

JavaScript comes with the built in Date object and related methods. This tutorial will go over how to format and use dat

Read More

Developers oriented project management

Working remotely is still a relatively new thing compared to going to an office, which has centuries long tradition. Des

Read More

OWASP Top 10 Cheat Sheet

Cheat sheet on how startup CTOs can protect their applications against OWASP top 10 vulnerabilities: SQL injections, XSS

Read More

Rust's 2017 roadmap, six months in

Words from the Rust team

Read More

Rails JS frameworks: Ember.js vs. AngularJS

In this comparison, Rails expert Fernando Villalobos breaks down the difference between AngularJS and Ember.js when it c

Read More

The Deep Roots of Javascript Fatigue

I recently jumped back into frontend development for the first time in months, and I was immediately struck by one thing

Read More

Cost Based Optimizer in Apache Spark 2.2

In this blog, we'll take a deep dive into Spark's Cost Based Optimizer (CBO) and discuss how Spark collects and stores t

Read More

Beyond the Code #02 – What can go wrong?

In the second episode of Schibsted Tech Polska's podcast we cover the topic of giving presentations, helping you to find

Read More

H3: Uber’s Hexagonal Hierarchical Spatial Index

Uber developed H3, our open source grid system for optimizing ride pricing and dispatch, to make geospatial data visuali

Read More

Bringing Rich Experiences to Memory-constrained TV Devices

By Jason Munning, Archana Kumar, Kris Range

Read More

Preparing for Continuous Delivery: Understanding your deployment process

Image: “Delivery Dog” by AnimalCrew   We’ve been doing Continuous Delivery for a while at Redbubble, and we’ve learned q

Read More

Create a Blockchain Explorer in C#

Learn to build a blockchain explorer in C#.

Read More

Finding Errors and GoRoutines with Deprehend

What good is handling errors and panics in go if you don't know you aren't handling them?

Read More

Creating a Chatbot with Square Checkout and Twilio Studio

Learn how to create a bot to talk to your customers and help make sales!

Read More

Extending applications with JavaScript

As JavaScript is becoming more ubiquitous, we see more people teaching it, learning it, and more pieces of software star

Read More

The Road to uChat: Building Uber’s Internal Chat Solution

Learn how Uber Engineering’s Employee Productivity Tools team built uChat, an internal chat solution capable of scaling

Read More

RxJava2: Reactive Destruction With Custom Observable & Single

The blog post refers to RxJava 2.1.13

Read More

Kotlin Uncovered: Part 4

We can learn a lot about Kotlin through decompiling the bytecode into Java. In this post, we’ll learn how having nullabi

Read More

Grid: Devops Services for Engineering Teams

Grid is the hub for your modern DevOps organization. It provides intuitive, web-based tools to install Racks, seamlessly

Read More

* Refresh page to see new blogs