RSSAmplifier

Blog

Auryn's Blog

Recent content on Auryn's Blog

blog.auryn.devRSS feed ↗43 posts

Latest posts

The 10-Minute Habit That Made Me a Better Remote Worker

My first end-of-day message at McKinsey came back covered in red. My manager wanted ten rewrites before she let me send it. I was furious. Why am I spending 30 minutes on a Slack message? Nobody reads this stuff. (Funny side note: she became a mentor and we are still friends today.) 
 I was wrong about the last part. People do read it. But I was right that it took too long. Once I learned the…

Put the Answer First, Nobody Has Time for Your Story

Most people communicate like they write a detective novel. First the setup, then the clues, then the big reveal at the end. 
 Your audience doesn’t want that. They want the answer first. 
 How often have you gotten an email and stopped reading after the second sentence? How often have you stopped reading after the first or second slide? I do it all the time. In times of reels and…

What 'Take Ownership' Actually Means (From Someone Who Got It Wrong)

“Take ownership” is one of those phrases everyone throws around. At first I thought it meant: say yes to everything, never ask for help, work more hours. 
 That didn’t end well. 
 I’ve since learned a better way to think about it. Ownership means you act as if it’s yours. If I have a team member, I assess them as if I’m paying them out of my pocket, not…

Understanding Supervisors in Gleam

In my last post , I mentioned that supervision was one of the harder concepts to wrap my head around in Gleam. Coming from Elixir, where GenServers and supervision trees feel almost magical, Gleam’s approach felt… overly explicit at first. Why do I need to pass around Subjects? Where is the via_tuple ? Why can’t I just name my process and be done with it? 
 After spending…

Building a DIY Watch

The Web is Bloated, and It's Our Fault

Advent of Code in Gleam

Every year, I try to use a new programming language while tackling Advent of Code . If you aren’t familiar, it’s a series of small coding challenges that starts on December 1st and runs for 25 days (though this year I managed 12). You get two tasks every day, ranging from simple logic to complex algorithms. 
 Last year, I started with Elixir . However, at a certain point, I moved…

Backlight Helmet

Build a Smart Helmet Backlight with Brake Detection & Custom Animations! 
 If you’ve ever wanted to upgrade your cycling gear with a smart backlight that’s not just functional but also customizable, this project is for you! I recently created a helmet backlight that detects braking, displays animated light patterns, and allows for full color customization — and I recorded the entire process in…

Setup a Python venv

How and Why to Use venv in Python 
 As a frequent Python user, I often find myself writing scripts for various tasks—whether it’s solving Advent of Code challenges or analyzing data from a JSON file of my YouTube search history. During these projects, managing dependencies can quickly become cumbersome, especially when juggling multiple Python versions and package managers like pip, pip3, and…

KiCad to Fusion 360

How to add your KiCad design to Fuison 360 
 A simple guide to open KiCad designs in Fusion 360. I use it a lot, to have the outline of my keyboard in Fusion 360 to generate (transport) cases for them. 
 
 Generate a STEP file from the KiCad design
 
 
 Open file in Fusion 360
 
 
 Open from Computer
 
 
 Open the STEP file
 
 
…

Authenticated Google Calendar API call in Java Spring Boot

A while ago I wanted to integrate Google Calendar with Spring Boot in Java. But I didn’t want to use Spring Boot OAuth since I don’t need the Auth from it.
There are a lot of tutorials on how to use OAuth2 for Spring Boot and add Google there. But this is not what we want to achieve here. 
 Imagine a server, where the user is already logged in, security is checked, but not over…

6 Month After Switching to Neovim

Investing Weekly vs. Monthly: Which Strategy Wins?

Shortly I had an interesting conversation with a friend of mine about investing. I started investing around 2018 in ETF’s and he started just recently. 
 We discussed the ETF’s to invest in and also the amount and frequency. TradeRepublic allows you to invest manually, weekly and monthly automated. So he asked me if it is better to invest weekly or monthly. 
 With the strategy…

Build a ChatGPT Product

My Producitiviy/Task System

Motivation vs Routine

Is motivation or routine more important to reach a goal?

My Path to Minimalism

One Bag Work Travel

Currently, I have to travel quite a lot for work. In the beginning, I used a suitcase and a backpack.
This was annoying as hell since you have to get it up and down stairs in airports, in and out of caps and if you take a walk in the city, this is even more annoying. 
 I am in the subreddit r/onebag and was following this already quite a long. Not only this, but also I would describe…

Generative Art

It all started with a Reddit post in which someone posted his book on generative art. I sent this to a friend ( Jonathan Lange ) and we decided to start a challenge until Sunday (today the 10.07.2022). Who manages to generate a cool picture until Sunday. 
 Thus I find to research. Found videos and contributions without end to the topic generative art. One of the best sites I found was Tim…

An Elm Compliments DApp with Gun.js


 
 It all started with the video from Fireship about gun.js . I was impressed that there was a way to make an app completely decentralized. Theme web3 and all. 
 Also to mention this nice interview with Mark Nadal. This was eye-opening. He is a nice guy with a nice idea about the web. I completely agree with his ideas and hope, that someday, his ideas of a decentralized and user-owned…

Elm AWS Cognito Login/Register Template with TypeScript

For a current small project I needed a login/IAM provider. Here I immediately thought of aws cognito. The project is completely on aws, so I wanted to set the login to cognito. Since I work with Elm, I went directly to the search, for libs and examples. But as so often in Elm, it’s just faster to do it yourself. Here you also have complete control over the source code. After a little…

Why I love Elm

Why bother? 
 The first time I tried elm was 2018, but at that time my frontend experience was still very small. At that time I had implemented a larger project in react and gained my first experience with vue . Elm had just overwhelmed me and I didn’t know the concepts. So I was choosing to react all the time. For my private projects as well as for my professional ones.

Why I Remove Google Analytics

I just removed Google Analytics from my blog post. Since it is not clear if it’s still allowed in Germany, I just go the easy way and remove it. I mean, since I asked the user if he allows Google Analytics on my blog, I got no info at all from them 😅. So it’s way easier to just remove it. 
 Here you can read further information. 
 
 Is Google Analytics ILLEGAL in your…

Yahoo Kotlin API on AWS

Getting started 
 I have created a node lib, to load stock prices from yahoo finance and calculate your current net worth. But here I load all these data directly and in every iteration myself. 
 To reduce the load to yahoo and create an API for friends, I have decided to create an API with Kotlin and Micronaut. To learn Micronaut in more detail.
And to document everything, I started…

React and UI5 Web Components

Getting started with React.js and UI5 Web Components 
 Why am I even writing about a topic that has actually been covered often enough? 
 Because I google this setup over and over again 🤯. I google again and again how to set up a React App, how to use SASS or how to add SAP UI5. 
 Also I often search how to configure a proxy and how to deploy it all to cloud foundry.
So i’m…

Stock Cli Tracker with Nodejs and Yahoo Finance

Why I built myself a share CLI tracker?

How To: Ivy Lee Method with Notion and an E-Paper Display

The Ivy Lee method is a way to be more productive.

Why i switched to a custom blog

Here are my reasons to switch from Medium to my own custom blog.

Add Cookies to Hugo Site

My blog is based on hugo. And since I use google analytics, I need a cookie notice to be gdpr compliant.

Datenschutzerklärung

Datenschutzerklärung 
 Allgemeiner Hinweis und Pflichtinformationen 
 Benennung der verantwortlichen Stelle 
 Die verantwortliche Stelle für die Datenverarbeitung auf dieser Website ist: 
 Blog 
Auryn Engel 
Berlin 
 Die verantwortliche Stelle entscheidet allein oder gemeinsam mit anderen über die Zwecke und Mittel der Verarbeitung von personenbezogenen Daten (z.B.…

Impressum

Anbieter 
 Auryn Engel 
Berlin 
 Kontakt 
 E-Mail: me[at]auryn.dev 
Website: https://blog.auryn.dev 
 Haftungsausschluss – Disclaimer 
 Haftung für Inhalte 
 Alle Inhalte unseres Internetauftritts wurden mit größter Sorgfalt und nach bestem Gewissen erstellt. Für die Richtigkeit, Vollständigkeit und Aktualität der Inhalte können wir jedoch keine Gewähr übernehmen.…

5 Learnings from the #wirvsvirushack from a developer perspective

Germany organised the hackathon #wirvsvirushack on 20th March. About 42 thousand people from all over Germany took part in the hackathon to help in the corona crisis with new digital ideas. The goal was to create a prototype or an application that can help in the crisis.
But this article is not about the solution our team developed, but how and what my learnings are. The idea of the article is…

Set up your Mac with Homebrew

Every time I get a new Mac, I get upset that I have to set it up again.

HowTo: Create a web-scraper with AWS Lambda

In my last article I introduced AWS Lambda and how to create your first Lambda function. Now I want to develop a more useful function in this article.

HowTo: Getting started with AWS Lambda

AWS Lambda has long been a topic I would like to deal with. Now I have watched and started several tutorials. But most of them were either too long or too short. They all showed how to upload the function, but not how to test it locally.

About Me

Hello, welcome to my blog. 
 
 
 I’m Auryn Engel. Full stack developer at McKinsey. Here I publish a few things that I work on in my spare time, what I find exciting and just know what I like to share. 
 I probably also put some templates here that I need every now and then and don’t feel like googling every time. 
 Maybe it will help one or the other.

COOKIE POLICY

INTRODUCTION 
 This blog may use cookies, web beacons, tracking pixels, and other tracking technologies when you visit our website [Name of Website.com], including any other media form, media channel, mobile website, or mobile application related or connected thereto (collectively, the “Site”) to help customize the Site and improve your experience. 
 We reserve the right to make changes to…

Server-Sent Events vs JSON-Stream

In this last post, I explained why you should use streaming instead of blocking. But what about Server-Sent Events?

HowTo: Stream large data with Spring Boot and RxJava in Kotlin

Imagine you have a very large amount of data that you want to make available at a rest-endpoint. Then there are two possibilities.

Comparison of Microservice Frameworks with a Streaming Example

In my last post , I presented some interesting applications of reactive programming with RxJava and when/why you should use it.

HowTo: Reactive Stream with Spring Boot and RxJava in Kotlin

Everyone knows that, you open a website and load and load it. 😣 
 But why is that?

Wildfly in a Cluster with Docker

Operating Wildfly in a docker container isn’t difficult. The description can be found on the official docker image site from jboss-wildfly. This blog post describes how to start several containers with a wildfly and how to connect them to a cluster. Unfortunately, the Docker-jboss document does not describe how to merge wildflys into a cluster unless they are running on the same machine. 
 Why…

(untitled)


 
 
 
 

 
 
 
 
 
 
 
 
 
 Your subscription could not be saved. Please try again.
 
 
 
 
 
 
 
 
 
 
 Your subscription has been successful.
 
 
 
 
 
 
 
 
 Newsletter