hipsquare

The hipsquare blog on technology and our projects.

Cover Image for Devops from Scratch 1: Dockerize a TypeScript Express App

A part of our HipSquare brown bag sessions, we will create an Express REST service from scratch with TypeScript and provide it in a Docker container

Felix Christl
Felix Christl

More Stories

Cover Image for Authenticate end-users in Strapi with external providers

Authenticate end-users in Strapi with external providers

In this post, we will explore how you can use Strapi to authenticate end-users with third-party identity providers (e.g. Keycloak, Auth0, Azure AD)

Felix Christl
Felix Christl
Cover Image for Exploring Devcontainer in VS Code

Exploring Devcontainer in VS Code

Let's shift our local development environment in a remote container

Michael Herzner
Michael Herzner
Cover Image for HipSquare launches new website for AWO Oberbayern

HipSquare launches new website for AWO Oberbayern

We're very proud of our latest launch: An entirely new website for AWO Oberbayern. Built with some of our favorite tools: Strapi and Next.js.

Felix Christl
Felix Christl
Cover Image for Come work with us

Come work with us

Are you looking for a great place to work as a JS/TS developer? Check out HipSquare!

Felix Christl
Felix Christl
Cover Image for Monitoring and alerting with HipAlert

Monitoring and alerting with HipAlert

We proudly present HipAlert: An extensible monitoring and alerting tool written in TypeScript.

Felix Christl
Felix Christl
Cover Image for Boosting Next.js builds by caching

Boosting Next.js builds by caching

When working with large data sources and SSG in Next.js, keeping build times fast can be challenging. In this article, we propose a caching strategy to overcome that challenge.

Felix Christl
Felix Christl
Cover Image for Changing node versions in CIs without root access

Changing node versions in CIs without root access

Do you need to work in CI environments that don't let you choose a NodeJS version? Here's a simple solution

Felix Christl
Felix Christl
Cover Image for Tracking cows — podcast edition

Tracking cows — podcast edition

Lean back and listen to hear the full story of our cow tracker

Felix Christl
Felix Christl
Cover Image for Build a Next.js app to retrieve, display and update data in Strapi

Build a Next.js app to retrieve, display and update data in Strapi

In the third part of our series on using Strapi and Next.js, we will implement a Next.js frontend app that will use to-do data from Strapi, render them and allow to tick to-dos off.

Felix Christl
Felix Christl
Cover Image for Configure a backend including a REST API with Strapi

Configure a backend including a REST API with Strapi

In the second part of our series on using Strapi as a backend solution, we will set up an entire backend for a to-do list app without writing a single line of code.

Felix Christl
Felix Christl
Cover Image for Replacing classical backend systems with a headless CMS (Strapi, that is)

Replacing classical backend systems with a headless CMS (Strapi, that is)

Over the next couple of posts, we will check out if Strapi as a headless CMS can replace our more traditional backends. To do that, we'll build a little example app and see how the development compares to a more classical approach.

Felix Christl
Felix Christl
Cover Image for Tracking cows on pastures using GPS trackers

Tracking cows on pastures using GPS trackers

Discover how we at HipSquare built and rolled out a GPS tracking solution for cows

Felix Christl
Felix Christl
Cover Image for Email alerts for problems with Dockerized services using Elasticsearch and ElastAlert

Email alerts for problems with Dockerized services using Elasticsearch and ElastAlert

We'll walk through setting up alerts for Docker services using Elastalert

Felix Christl
Felix Christl
Cover Image for Managing Docker Logs with Elasticsearch and Kibana (dockerized, of course)

Managing Docker Logs with Elasticsearch and Kibana (dockerized, of course)

In this article, we’ll look at setting up Elasticsearch and Kibana for that, plus Filebeats to deliver log files to Elasticsearch. We’ll expose Elasticsearch and Kibana using Nginx as a revere proxy.

Felix Christl
Felix Christl