This Week I Learned 3
Tags: devops, docker, machinelearning, react
Published: 2018-03-19 05:45:39

---
title: This Week I Learned 3
published: true
description: Data science, nice looking blog posts, a Kubernetes tool, free stuff, and more!
tags: devops,docker,machinelearning,react
series: This Week I Learned
---

Data science, nice looking blog posts, a Kubernetes tool, free stuff, and more!

[Check out the podcast episode based on this post](https://anchor.fm/john-paul-nuguit-ada/episodes/This-Week-I-Learned-3-e175eb)!

## [Azure DataBricks](https://docs.microsoft.com/en-us/azure/azure-databricks/what-is-azure-databricks)

![DataBricks](https://thepracticaldev.s3.amazonaws.com/i/bjbvwqfghxf7dmwt5wl6.png)

I’ve heard of Azure DataBricks during last year’s Microsoft Connect but never got a chance to talk about it. I encountered it again this week so I thought maybe I have the chance to talk about it here!

Here’s a summary from their docs:

> Azure Databricks is an Apache Spark-based analytics platform optimized for the Microsoft Azure cloud services platform. Designed with the founders of Apache Spark, Databricks is integrated with Azure to provide one-click setup, streamlined workflows, and an interactive workspace that enables collaboration between data scientists, data engineers, and business analysts.

[Apache Spark](https://spark.apache.org/) is a platform for high-performance & distributed data analysis that includes tools for streaming, machine learning, etc. DataBricks is a cloud-hosted platform for Spark, built by the same people behind Spark. This has been the go-to platform for doing Spark jobs in the cloud. With Azure DataBricks, you have access to everything Azure has to offer. This makes working with Spark faster and easier. Get your data from Azure, stream it into and process it in Azure DataBricks, and send the results to your Azure applications or visualizations.

If you do data science, this is definitely something to try out. 😃

## [Caramella](https://caramel.la/)

![Caramella](https://thepracticaldev.s3.amazonaws.com/i/btog2w6hx9ntxpuxba7v.png)

Caramella is a new blogging platform that lets you make really pretty posts. I like to think of it as an alternative to Adobe Spark Page. It looks great, for real. Check it out!

## [React Preload Link](https://www.npmjs.com/package/react-preload-link)

> A superversion of React Router’s Link component that preloads your data before navigating. Built with and for React.

Exactly as it says. With React Router’s regular Link component, you’re immediately redirected to the page, even if the data you need does not exist yet. React Preload Link wraps the React Router Link component and loads the data first before navigating to the page. Check out the demo here: [https://sandervspl.github.io/react-preload-link/#/](https://sandervspl.github.io/react-preload-link/#/).

## [Docker Squash](https://github.com/jwilder/docker-squash)
> Squash docker images to make them smaller

Some commands like `COPY` and `RUN` create additional layers in Docker images, with every layer making the image bigger. Docker Squash, well, squashes these layers into one layer in order to make the image smaller.

## [Chirpss](http://chirpss.com/)
> Hear & see people visiting or leaving your website

This tool uses Google Analytics to make a sound when someone visits or leaves your site.

![Chirpss](https://thepracticaldev.s3.amazonaws.com/i/onw6zclc44viiamilr8w.png)

## [GitKube](https://github.com/hasura/gitkube)
> Build and deploy docker images to Kubernetes using git push

![GitKube](https://thepracticaldev.s3.amazonaws.com/i/0gjy1ykek90hh05ciqan.png)

Another tool for working with Kubernetes. This one allows you to do a one time setup of your app & deployment Kubernetes configs and then just do git pushes on subsequent changes. It will then automatically build and deploy to the specified cluster. Pretty cool, eh?

## [Freenio](https://freenio.com/v2/#)
> Find great tools and resources which you are unaware of and grow your business

![Freenio](https://thepracticaldev.s3.amazonaws.com/i/qi0qxfzqjwnivvq8mutb.png)

Freenio is a collection of great resources that can help you build your business. All the tools you need to build your business or at least you’d know which apps you’ll find alternatives for.

## [Visual Studio Dev Essentials](https://www.visualstudio.com/dev-essentials/)
> Free tools, cloud services, and training
> Get everything you need to build and deploy your app on any platform. With state-of-the-art tools, the power of the cloud, training, and support, it’s our most comprehensive free developer program ever.

![VS Dev Essentials](https://thepracticaldev.s3.amazonaws.com/i/kj33mes7cofsj3fppeuo.png)

Last but not the least, if you want access to great resources like PluralSight, LinkedIn Learning, and DataCamp for free for a few months, check out the Visual Studio Dev Essentials! No strings attached! 😄