Heya! đź‘‹

Welcome to my website. I am an author, podcaster, runner, speaker and human. You can find a bit more about me on the »About« page. If you wonder how you should pronounce my name, visit sujeevan.vijayakumaran.com.

One year at GitLab: 7 things which I didn't expect to learn

One year ago I joined GitLab as a Solution Architect. In this blog post I do not want to focus on my role, my daily work or anything pandemic related. Also, there won’t be a huge focus in regard to all remote working. I rather want to focus on my personal experiences in regard to the work culture. I’ll focus on things which I certainly did not think about before I joined GitLab (or any other company before)....

April 12, 2021 Â· 9 min Â· Sujeevan Vijayakumaran

Dritte Auflage meines Git-Buches erschienen!

Im August 2016 erschien die erste Auflage meines Git-Buches, welches in Zusammenarbeit mit dem mitp-Verlag erschienen ist. Im Mai 2019 folgt anschließend die zweite Auflage. Seit Anfang März 2021 ist nun auch schon die dritte Auflage erhältlich! Was ist neu? Mich fragten schon vor Erscheinen des Buches einige Leute: „Lohnt es sich für mich das Buch zu kaufen, wenn ich schon die erste oder zweite Auflage habe?“ Und die Antwort ist dafür recht klar: „Höchstwahrscheinlich nicht....

March 3, 2021 Â· 5 min Â· Sujeevan Vijayakumaran

Firmware vom CalDigit TS3 Plus unter Linux updaten

Seit dem letzten Jobwechsel besitze ich am heimischen Arbeitsplatz ein Dell XPS 13 und nutze dazu die Thunderbolt-Dockingstation „CalDigit TS3 Plus“. Leider funktionierte sie bisher nicht so gut wie ich erwarten würde, da diese unter Last häufiger mal abstürzt und neu startet was vor allem dann passiert, wenn ich in Videocalls bin. Praktisch wäre es ja, wenn es ein Firmware-Update geben würde, die mögliche Fehler korrigiert. Wenn man nun unter downloads....

January 3, 2021 Â· 2 min Â· Sujeevan Vijayakumaran

Neuer Podcast: TILpod

Wir sind mittlerweile im Jahr 2020 angekommen. Podcasts haben sich mehr oder weniger durchgesetzt und sehr viele Leute hören nicht nur Podcasts, sondern produzieren auch selbst welche. Vor allem im Tech-Bereich gibts es gefühlt schon fast mehr als genug… Nichtsdestotrotz – oder gerade deswegen? – dachten sich Dirk Deimeke und ich: Es wird Zeit, dass wir auch mal einen Podcast starten. Den Gedanken und die Pläne dazu hatten wir eigentlich schon vor zwei Jahren....

December 4, 2020 Â· 2 min Â· Sujeevan Vijayakumaran

Canon-DSLR als Webcam auf Linux-Systemen verwenden

Ganz unabhängig von der aktuellen Weltlage arbeite ich mittlerweile seit April 2020 in einem All-Remote-Job. Was da jeder braucht, ist eine Webcam. Ich wollte eigentlich zu Beginn des Jobs eine neue Kamera kaufen. Blöd nur, dass die überall ausverkauft waren und wenn sie lieferbar waren, dann erst Monate später zu Wucherpreisen. Für mich musste also kurzfristig eine Alternative her, die sich auch mittelfristig durchgesetzt hat. Die im Laptop verbaute Webcam ist leider ziemlich unbrauchbar....

November 22, 2020 Â· 3 min Â· Sujeevan Vijayakumaran

Homeserver Setup in 2020...

Dieses Blog nutze ich leider viel zu selten, um mein eigenes Hardware- und Software-Setup zu dokumentieren. Manchmal tue ich das zum Glück schon, sodass ich im Nachhinein dann doch hin und wieder mal nachlesen kann, wie ich das ein oder andere früher mal gelöst habe. Jetzt ist es jedenfalls wieder an der Zeit ein Update für mein Homeserver zu liefern. Wie auch in den letzten Jahren diente das Frickeln an meinem Homeserver zwei Zielen:...

June 12, 2020 Â· 4 min Â· Sujeevan Vijayakumaran

Rezension: Skalierbare Container-Infrastrukturen

In dieser Rezension bespreche ich das Buch „Skarlierbare Container-Infrastrukturen“ vom Autor Oliver Liebel vom Rheinwerk-Verlag. Hinweis: Der Rheinwerk-Verlag stellte mir für die Rezension ein Rezensionsexmplar frei zur Verfügung. Was steht drin? Viel! Sehr viel sogar. Das Buch umfasst insgesamt 1380 Seiten, ist nicht nur von außen betrachtet ein echt umfangreiches Buch. Es unterteilt sich in 5 Teile mit insgesamt 25 Kapiteln. Der Autor beginnt den ersten Teil „Brave New World?“ mit dem allgemeinen Einstieg in das Thema der Container: Was ist es und wofür braucht man es?...

November 25, 2019 Â· 4 min Â· Sujeevan Vijayakumaran

git subtree: Eine Alternative fĂĽr git submodule?

Für Software-Projekte werden häufiger mehrere Repositorys benötigt, in denen getrennt und zusammen voneinander entwickelt wird. Dies trifft insbesondere dann zu, wenn etwa eine Bibliothek in mehreren Projekten benötigt wird, aber unabhängig voneinander in den anderen Projekten genutzt wird. Hier ergibt es Sinn, ein separates Git-Repository für die Bibliothek zu nutzen und dieses in die anderen Projekte einzubinden. git submodule Eine Möglichkeit solche Unter-Repositorys einzubinden ist die Nutzung von git submodule. Diejenigen die es schon nutzen, dürften wissen, dass die Arbeit mit Submodulen häufig sehr anstrengend und mühselig ist – und das aus verschiedenen UX-Gründen....

November 10, 2019 Â· 7 min Â· Sujeevan Vijayakumaran