RSSAmplifier

Blog

tazjin's interblag

my posts, projects and other interesting things

tazjinRSS feed ↗28 posts

Latest posts

Trying Guix: A Nixer's Impressions

People occasionally ask me how I think Guix compares to Nix. Let me set the stage: I've been using Nix for many years, have large projects using Nix, used to be very active in the Nix community, and even wrote multiple Nix language interpreters, so I'd say that I'm at least fairly comfortable with Nix. I'm also one of those people who live in Emacs. I'm no stranger to Lisps (although my experience…

VolgaSprint - Nix hacking in Kazan

Hacking on Nix projects for a week in Kazan, Russia, in August 2024. Come join us!

[доклад] tvix-eval, имплементация языка Nix на Rust

7 сентября я выступил с докладом про реализацию языка Nix на Rust, на Московском Rust-митапе / Московском клубе программистов . <iframe width="800" height="500" src="https://www.youtube.com/embed/7zS2_ZhwPfY?start=4013" title="RUST - современный язык программирования" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"…

Зачем reliably-switch-buffers?

Вчера вечером написал некоторые патчи для моего emacs-конфига. Их на самом деле давно уже хотел написать, они решают маленькие проблемы которые мне постоянно мешали. Об одной из проблем я хочу рассказать, потому что она привела к тому, что "порог раздражения" был переступлен. Emacs у меня основная часть своей рабочей среды. Он у меня является, конечно, текстовым редактором, но и еще менеджером…

Ставим NixOS!

Встреча в undef.space для помощи в начале работы с Nix/NixOS

Tvixbolt

In-browser language evaluator for Nix, based on Tvix

Nix — не только пакетный менеджер

Двухчасовой (!) разговор с введением в Nix, NixOS и так далее

Tvix - September &#39;22

Tvix update blog post over on TVL

yandex-cloud-rs

Простой SDK на Rust для работы с API Yandex Cloud.

@tazlog on Telegram

My Telegram channel with occasional random life updates and musings.

Ship It! #37

Podcast episode about TVL, Nix, monorepos and all sorts of related things.

Tvix

TVL is rewriting Nix with funding from NLNet.

ООО ТВЛ

Официальный сайт моей компании по IT-консалтингу.

Interview with Joscha Bach

Mind-bending discussion with philosopher Joscha Bach.

The Virus Lounge

A community around Nix, monorepos, build tooling and more!

tazjin&#39;s best tools

In the spirit of various other "Which X do you use?"-pages I thought it would be fun to have a little post here that describes which tools I've found to work well for myself. When I say "tools" here, it's not about software - it's about real, physical tools! If something goes on this list that's because I think it's seriously a best-in-class type of product. Media & Tech Keyboard Speakers…

depot

Merging all of my projects into a single, Nix-based monorepo

Nixery: Improved Layering Design

TIP: This blog post was originally published as a design document for Nixery and is not written in the same style as other blog posts. Thanks to my colleagues at Google and various people from the Nix community for reviewing this. Nixery: Improved Layering Authors : tazjin@ Reviewers : so...@, en...@, pe...@ Status : Implemented Last Updated : 2019-08-10 Introduction This document describes a…

Nixery

A Nix-backed container registry that builds container images on demand

nix-1p

A (more or less) one-page introduction to the Nix language.

dottime

A universal convention for conveying time

journaldriver

Small daemon to forward logs from journald to Stackdriver Logging

Principia Discordia

A short book about everything that everyone should read.

Reverse-engineering WatchGuard Mobile VPN

TIP: WatchGuard has responded to this post on Reddit. If you haven't read the post yet I'd recommend doing that first before reading the response to have the proper context. One of my current clients makes use of WatchGuard Mobile VPN software to provide access to the internal network. Currently WatchGuard only provides clients for OS X and Windows, neither of which I am very fond of. In addition…

kontemplate

Simple file templating tool built for Kubernetes resources

Make Object <T> Again!

A few minutes ago I found myself debugging a strange Java issue related to Jackson, one of the most common Java JSON serialization libraries. The gist of the issue was that a short wrapper using some types from Javaslang was causing unexpected problems: public < T > Try < T > readValue( String json, TypeReference type) { return Try .of(() -> objectMapper.readValue(json, type)); } The signature of…

The SMU-problem of messaging apps

After having tested countless messaging apps over the years, being unsatisfied with most of them and finally getting stuck with Telegram I have developed a little theory about messaging apps. SMU stands for Security , Multi-Device and Usability . Quite like the CAP-theorem I believe that you can - using current models - only solve two out of three things on this list. Let me elaborate what I mean…

The NSA&#39;s 5 zettabytes of data

I've been reading a few discussions on Reddit about the new NSA data centre that is being built and stumbled upon this post , putting its alleged storage capacity at 5 zettabytes . That seems to be a bit much which I tried to explain to that guy, but I was quickly blocked by the common conspiracy argument that government technology is somehow far beyond the wildest dreams of us mere mortals - thus…