RSSAmplifier

Blog

tabs ↹ over ␣ ␣ ␣ spaces by Jiří {x2} Činčura

tabsoverspaces.comRSS feed ↗30 posts

Latest posts

OSSConf Žilina

Dostalo se mi možnosti přednášet na OSSConf v Žilině . Tak se tam do toho pustím hned dvěma přednáškami.

Strongly typed generic object in C#

Because sometimes you just need bit more type safety.

GitHub Copilot Dev Days 2026 (Zlín)

Po úspěchu akce v Praze se přesuneme na druhý konec republiky a dáme si repete ve Zlíně 26. května .

Gopas TechEd 2026

Tento týden se koná Gopas TechEd . Letos jsem připravil 3 přednášky.

Techorama (BE) 2026

Wow, time flies. This week Techorama in Antwerp is going to happen. And I’m looking forward to medieval edition . I was lucky and 2 of my sessions were selected.

My public NTP Server, one year later: Hardware upgrades, better RF, and OSNMA

It’s been almost a year since I put my NTP server on the public internet. Since then I’ve changed a few things, so I’m due for a write-up.

GitHub Copilot Dev Days 2026

Příští týden ve čtvrtek, 30. dubna, se koná GitHub Copilot Dev Days 2026 v Praze. I já přispěju trochu do mlýna s tématem Jak jsme začali používat Copilot v dotnet/runtime .

Global Azure 2026

Tento týden v pátek, 17. dubna, se koná Global Azure 2026 v Praze. I já přispěju trochu do mlýna s tématem Cloud design patterns for better architecture (even without cloud) .

Introducing NtpTick: A lightweight NTP client for .NET

Over the last couple of years, I’ve spent a lot of time studying, experimenting, and learning about clocks, NTP, PTP, and time synchronization in general. It’s a fascinating area that brings together software, hardware, math, and networking – and I’ve thoroughly enjoyed going down this rabbit hole.

FbNetExternalEngine 7.0 released

Step forward for FbNetExternalEngine today – version 7.0 is ready, you can go and download it right now.

Adriatics Tech Summit 2026

I’m very excited to be speaking at the Adriatics Tech Summit 2026 in about two weeks. It will be my first time speaking there, so I’m both thrilled and a little nervous.

DnsEndPoint – where have you been?

I was today years old when I discovered DnsEndPoint . How is it possible that I never came across it in over two decades of working with .NET?

Using RPKI on MikroTik RouterOS 7 (7.21)

I run my personal AS 215777 and as part of learning – and because I consider BGP security important – I wanted to start validating routes using RPKI. Here’s steps I did to enable it on RouterOS 7.21.

Is it faster to index into an array or use switch statement for lookups?

While working on a PR in Microsoft.Extensions.Logging I saw two variations of code and I wanted to check which one is faster. Not that it mattered in this piece of code, but every little counts and also, I like to explore random things. Assume you have some numbers (zero-based) that represent predefined strings. And you want to convert those numbers.

Entity Framework Core 10 provider for Firebird is ready

I’m excited to announce the release of Entity Framework Core 10 provider for Firebird.

Dealing with “Error response from daemon: failed to create task for container: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: error during container init: error mounting ”/foo/bar/data.json“ to rootfs at ”/app/data.json“: mount src=/foo/bar/data.json, dst=/app/data.json, dstFd=/proc/thread-self/fd/11, flags=MS_BIND|MS_REC: not a directory: Are you trying to mount a directory onto a file (or vice-versa)? Check if the specified host path exists and is the expected type”

I recently spent great amount of time dealing with the error Error response from daemon: failed to create task for container: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: error during container init: error mounting "/foo/bar/data.json" to rootfs at "/app/data.json": mount src=/foo/bar/data.json, dst=/app/data.json,…

WUG Days 2026 Praha

WUG Days jdou i letos do Prahy. Jedna moje session byla vybrána, takže se společně podíváme na parameterized collections v EF Core.

Automated NTS certificate monitoring

As I’m running my time.cincura.net timeserver I have some monitoring in place. But one thing was missing: checking the certificate for NTS. Although the renewal is semi-automated, having an additional layer of verification provides peace of mind. The challenge is that most monitoring tools do not support NTS, so I decided to create my own tool – which you can now use as well.

CODECON #Žilina

Už za dvacet dní, přesně, se bude konat CODECON #Žilina . Nikdy jsem na této konferenci nebyl, ale Žilina je rozhodně město, které mám rád. A když vidím, na jakých místech se akce koná, nemůžu se dočkat. Moje session je How I put .NET into Firebird database engine . Ano, název je v angličtině (protože jsem hlupák a nedošlo mi, že CfP můžu vyplnit v češtině), ale jinak vám vše samozřejmě řeknu v…

.NET Developer Conference 2025

In about two weeks a .NET Developer Conference is going to happen in Köln. I’ll have one session Autoincrement (identity) is not the only option for primary keys .

.NET DeveloperDays 2025

We’re close to that time of year – time of .NET DeveloperDays in Warsaw. I’m really excited to be there, so let’s talk about what you can listen to from me.

WUG Days 2025 Brno a SQL Server Bootcamp 2025 Brno

Následující týden se koná, dneska už tradiční dvojboj konferencí, WUG Days a SQL Server Bootcamp v Brně. A tak jako obvykle, připravil jsem několik přednášek.

Application Insights’ sampling ratio affecting other Open Telemetry exports

I have a small .NET application that manages some specific parts of my Software Defined House aka Smart home. Recently, I decided to transition from Application Insights and I found an unexpected behavior when using pure Open Telemetry exporter.

Announcing time.cincura.net – Stratum 1 NTP and NTS time server located in Czech Republic, Europe

Ever since I started building my homelab and started playing with networking I wanted to give something back. Something that’s a valuable service. And although I’m self-hosting a bunch of my websites and providing data from my weather stations publicly, it was not it . Until I stumbled upon timekeeping and time servers.

Techorama (BE) 2025

Next week Techorama in Antwerp is going to happen. And I’m looking forward to all-star sports edition . I was lucky and 2 of my sessions were selected.

Nullable bool and if statement

I was writing some code in EF Core’s codebase and saw different way of writing condition on nullable bool.

Gopas TechEd 2025

Příští týden se bude konat Gopas TechEd . Letos jsem připravil 3 přednášky.

Entity Framework Core 9 provider for Firebird is ready

I’m excited to announce the release of Entity Framework Core 9 provider for Firebird.

Testing latency to Azure datacenters around me

Purely out of curiosity I decided to test latencies to a few Azure datacenters around me. Specifically, Germany West Central (Frankfurt), Poland Central (Warsaw) and West Europe (Amsterdam). I wanted to test Azure DC in Austria as well, but it is not yet available.

Techorama (NL) 2024

In couple of days Techorama in Utrecht is going to happen. This year’s theme is funfair . This I was lucky and 2 of my sessions were selected.