---
title: "Peter Thaleikis (@spekulatius) | Hashnode"
description: "Software Engineer and Indie Hacker. Read the latest articles by Peter Thaleikis on Hashnode."
url: "https://hashnode.com/@spekulatius"
---

@spekulatius

# Peter Thaleikis

@spekulatius · remote · Joined June 2019

Software Engineer and Indie Hacker

[Website](https://peterthaleikis.com/)

### [Note for myself: How to get the width and height of the current window?](https://spekulatius.hashnode.dev/note-for-myself-how-to-get-the-width-and-height-of-the-current-window?utm_source=hashnode&utm_medium=feed)

Again, open the browser console quickly to figure something out. This time, I need the width and height of the current window for clublink.to: These words keep going through my mind (it goes through any developer's mind actually):: This shouldn't ta...

2 min read · [spekulatius.hashnode.dev](https://spekulatius.hashnode.dev/note-for-myself-how-to-get-the-width-and-height-of-the-current-window?utm_source=hashnode&utm_medium=feed)

[Feb 15, 2021](https://hashnode.com/posts/note-for-myself-how-to-get-the-width-and-height-of-the-current-window/602aa9ec40efdc777c71c5da)

### [How to Use Cookies With AlpineJS](https://spekulatius.hashnode.dev/how-to-use-cookies-with-alpinejs?utm_source=hashnode&utm_medium=feed)

Inspired by TailwindUI's references. I've started looking into AlpineJS and found it really neat: It's minimalistic, comes without any preparation steps and, similar to TailwindCSS, just gets added to your HTML. I've made the call to use it for the w...

4 min read · [spekulatius.hashnode.dev](https://spekulatius.hashnode.dev/how-to-use-cookies-with-alpinejs?utm_source=hashnode&utm_medium=feed)

[Feb 3, 2021](https://hashnode.com/posts/how-to-use-cookies-with-alpinejs/601a5ca5dc773e253be7df68)

### [Personal Discovery Journey Into Code-World: FaaSD and OpenFaaS](https://spekulatius.hashnode.dev/personal-discovery-journey-into-code-world-faasd-and-openfaas?utm_source=hashnode&utm_medium=feed)

Regularly, I discover myself thinking "wow, that's so simple I can build this in a weekend". My rational brain kicks in at some point: "Waaaaiiit a second, if it's so simple, why am I not seeing this done a million times?". Here I usually start bette...

11 min read · [spekulatius.hashnode.dev](https://spekulatius.hashnode.dev/personal-discovery-journey-into-code-world-faasd-and-openfaas?utm_source=hashnode&utm_medium=feed)

[Jan 13, 2021](https://hashnode.com/posts/personal-discovery-journey-into-code-world-faasd-and-openfaas/5fe82f28999b3f21e315836f)

### [Thank me later: How to install PHP ext-intl in docker on Alpine Linux](https://spekulatius.hashnode.dev/thank-me-later-how-to-install-php-ext-intl-in-docker-on-alpine-linux?utm_source=hashnode&utm_medium=feed)

I've just spent two hours talking to the duck. I hope this post will avoid the same for you. This is how I got the intl extension installed in docker on Alpine Linux: RUN set -xe \\ && apk add --update \\ icu \\ && apk add --no-cache --v...

2 min read · [spekulatius.hashnode.dev](https://spekulatius.hashnode.dev/thank-me-later-how-to-install-php-ext-intl-in-docker-on-alpine-linux?utm_source=hashnode&utm_medium=feed)

[Dec 3, 2020](https://hashnode.com/posts/thank-me-later-how-to-install-php-ext-intl-in-docker-on-alpine-linux/5fc9541fdf0f3764e3defc12)

### [Common Issues using Laravel Websockets with beyondcode/laravel-websockets](https://spekulatius.hashnode.dev/common-issues-using-laravel-websockets-with-beyondcode-laravel-websockets?utm_source=hashnode&utm_medium=feed)

Websockets are powerful and give your site or project really dynamic. You can directly influence the visible frontend for a particular user from the backend. Magic ✨️ Yet, they can be a pain setting up. Especially, if you are opting to go with native...

4 min read · [spekulatius.hashnode.dev](https://spekulatius.hashnode.dev/common-issues-using-laravel-websockets-with-beyondcode-laravel-websockets?utm_source=hashnode&utm_medium=feed)

[Oct 24, 2020](https://hashnode.com/posts/common-issues-using-laravel-websockets-with-beyondcode-laravel-websockets/5f940fd740346172a86c186c)
