My CLI Centric Workflow

WIP. This post is not finished. For a very long time I was Windows only user. Nor did I liked it, nor did I hated it. I just was somewhat above average user. But it all ended when I started to work with Go and Kafka Go library which I needed to cross-compile for an Linux system. And it was pain. CygWin, MinGW an a lot of gymnastics around it....

2024 Feb 21 · Dzintars

Websockets and Kafka

Why I had this idea about the highly reactive collaborative web application. After messing around I ended up with PoC which consisted of bunch of Go services and on top of that I somewhat implemented CQRS architecture. How front wss srp General idea was that websocket is used as protocol. Custom message format is created and synchronized between TypeScript and Go with help of Protocol Buffers, gRPC and few gRPC extensions....

2024 Feb 21 · Dzintars

2024 Feb 21

Tinkering with my Hugo blog I’m still not sure what will I do with it, but… at least this will be done. I picked Hugo as it seems simple enough for my current needs. Just drop some markdown and you are done. Sounds good. I don’t even plan to customize default theme for now as typography looks good, theme is supported. Like… there is everything I need. Most important goal for me is to start accumulate some content....

2024 Feb 21 · Dzintars

My Personal Productivity Environment

This post is a public draft, which may or may not be completed. As new thoughts come to mind, I may improve this article over time. PC Monitor setup I’ve been everywhere. From a single tiny 15" laptop to 4 screens + TV. But currently I’m at two monitor setup and even seriously considering one 32" 4K monitor setup. The thing about the multi-monitor setup is that it is misleading feeling about boosted productivity, because you “control” more things at once....

2024 Feb 21 · Dzintars

SPA Front page application

About the Project It’s a SPA-style web application based on a bunch of buzzword technologies, most importantly Web Components. The idea behind choosing web components was to accumulate a bunch of reusable components that would be framework-agnostic over time. At the time of creating the project, React was the only framework that didn’t support web components, but times might have changed since then. TODO: Add some images TIL (Today I Learned) Redux features: Thinking in terms of “features” helped me come up with a better code structure....

2024 Feb 19 · Dzintars

About

So, I am Dzintars Klavins. A guy from Riga / Latvia / Europe. Wannabe full-stack software engineer. 😃 According Myers-Briggs personality test 1 result - INFJ-T (Advocate). Yes, I think, in general, all people can be categorized in several categories. :) How did I ended up there? Since 2007 I am more or less close to software engineering. From 2007 to 2011 I was a product owner for in-house intranet for local postal and courier company....

2024 Feb 15 · 4 min · 820 words · Me