Open in app

Sign In

Write

Sign In

Jonathan Scott
Jonathan Scott

146 Followers

Home

About

Published in Towards AI

·Pinned

In Homage to Benoit Mandelbrot

Brownian Motion in Multifractal Time — I must thank my good friend Daniel Luftspring for his contributions and guidance throughout the development of this project. Short on the Assessment of Risk At the core of the financial market theory, there is a large and unstable assumption. The assumption is that the risk of a financial instrument can be determined by its volatility…

Benoit Mandelbrot

11 min read

In Homage to Benoit Mandelbrot
In Homage to Benoit Mandelbrot
Benoit Mandelbrot

11 min read


Published in Better Programming

·Dec 15, 2021

Introducing Gopher Jasmine — A Testing Framework for Go

Write slim, fast, and obvious acceptance tests with Golang — With respect to testing software, there is little difference between a slow test and a test that doesn’t exist. There is no difference between a test that someone doesn’t know how to run and a test that doesn’t exist. And it is more careless to write a brittle test than…

Golang

5 min read

Introducing Gopher Jasmine — A Testing Framework for Go
Introducing Gopher Jasmine — A Testing Framework for Go
Golang

5 min read


Published in Level Up Coding

·Dec 10, 2021

The gRPC Gateway

Let’s get nostalgic and bring HTTP 1.x back to the future. — This part of the series relies on Part 3. If you haven’t done so already, please read Part 3 before continuing. Implementing a gRPC Service Definition The gRPC build lifecycle has a steep learning curve, but you’ll see that we can automate this away.levelup.gitconnected.com What is the gRPC gateway The gRPC Gateway is a plugin for protoc that creates an HTTP transcoding server to convert HTTP into gRPC. The gRPC Gateway project is only available for Golang. …

Grpc

4 min read

The gRPC Gateway
The gRPC Gateway
Grpc

4 min read


Published in Level Up Coding

·Dec 10, 2021

Implementing a gRPC Service Definition

The gRPC build lifecycle has a steep learning curve, but you’ll see that we can automate this away. — This part of the series relies on Part 2. If you haven’t done so already, please read Part 2 before continuing. Declaring a gRPC Service Definition Service definitions are a fundamental part of gRPC development, so let’s start off on the right foot.levelup.gitconnected.com The Service Definition created in Part 2 provides us the opportunity to implement our business logic. At the end of Part 3, you will be able to run a…

Grpc

3 min read

Implementing a gRPC Service Definition
Implementing a gRPC Service Definition
Grpc

3 min read


Published in Level Up Coding

·Dec 10, 2021

Declaring a gRPC Service Definition

Service definitions are a fundamental part of gRPC development, so let’s start off on the right foot. — For a brief introduction to gRPC, please checkout Part 1 before continuing, although this is not required to continue. A Case for gRPC gRPC is here to stay, and these are the reasons why.levelup.gitconnected.com The service definition gRPC is based on the idea of defining a service and the methods a client can use to operate the service. A gRPC service definition uses protocol buffers as its Interface…

Grpc

4 min read

Declaring a gRPC Service Definition
Declaring a gRPC Service Definition
Grpc

4 min read


Published in Level Up Coding

·Dec 10, 2021

A Case for gRPC

gRPC is here to stay, and these are the reasons why. — The directional arrow of progress, which is a term borrowed from Josh Wolfe, of inter-service communication points from REST/HTTP 1.x to gRPC — and I hope to show you why in this series. Much of the following evaluation is a summary of gRPC Up & Running written by Kasun Indrasiri…

Grpc

5 min read

A Case for gRPC
A Case for gRPC
Grpc

5 min read


Published in Level Up Coding

·Dec 7, 2021

My Go to JQ

The power of information has shifted from those who have it, to those who can use it. — JQ is a powerful command line JSON processor. Here are a few JQ recipes that I consistently rely on as a Software Engineer in my daily routine. With these, I’ve significantly improved scripts and solved production issues. Download JQ to follow along. Recipes The Bash For Loop The Scenario You want to loop over an array…

Software Development

3 min read

My Go to JQ
My Go to JQ
Software Development

3 min read


Published in Better Programming

·Jan 8, 2021

Use Let’s Encrypt to Automate HTTPS for Your Kubernetes Cluster on Raspberry Pi

Automatic certificate generation is one of the best ways to level up your cluster — Automatic certificate generation sounds too corporate and thus out of reach for the weekend warrior who hosts content on a Kubernetes cluster running on Raspberry Pis. Fortunately, automatic certificate generation is remarkably attainable thanks to Let’s Encrypt. …

Programming

8 min read

Use Let’s Encrypt to Automate HTTPS for Your Kubernetes Cluster on Raspberry Pi
Use Let’s Encrypt to Automate HTTPS for Your Kubernetes Cluster on Raspberry Pi
Programming

8 min read


Published in Level Up Coding

·Dec 9, 2020

Autocomplete JSON with Angular and Monaco

Make web native coding a feature, not a bug — Microsoft’s VS Code has grown in popularity over recent years, which is attributed to the Monaco Editor. The Monaco Editor provides essential productivity plugins and features, including: autocomplete. These features are considered IntelliSense, which is a general name for any coding feature that assists the developer. …

Angular

4 min read

Autocomplete JSON with Angular and Monaco
Autocomplete JSON with Angular and Monaco
Angular

4 min read


Published in Level Up Coding

·Dec 2, 2020

A Guide to K3s Ingress Using Traefik with NodePort

For a better understanding of an invaluable cloud concept — A cloud consists of ephemeral server groups called clusters and a proper way to allocate containers to the servers. A container is a way to package an application into a standardized unit, so that it can reliably run on any server within the cloud. Directing traffic from external clients…

Kubernetes

7 min read

A Guide to K3s Ingress Using Traefik with NodePort
A Guide to K3s Ingress Using Traefik with NodePort
Kubernetes

7 min read

Jonathan Scott

Jonathan Scott

146 Followers

Software Engineer | https://www.linkedin.com/in/jona-scott

Following
  • Milos Zivkovic

    Milos Zivkovic

  • Roberto Iriondo

    Roberto Iriondo

  • Towards AI Editorial Team

    Towards AI Editorial Team

  • Carla Martins

    Carla Martins

  • Donald Raab

    Donald Raab

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech