<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title>tabs ↹ over ␣ ␣ ␣ spaces by Jiří {x2} Činčura</title>
	<link href="https://www.tabsoverspaces.com/feed.xml" rel="self"/>
	<link href="https://www.tabsoverspaces.com"/>
	<updated>2026-03-07T16:35:14Z</updated>
	<author>
		<name>tabs ↹ over ␣ ␣ ␣ spaces by Jiří {x2} Činčura</name>
	</author>
	<id>http://www.tabsoverspaces.com/</id>

	<entry>
		<title>Using RPKI on MikroTik RouterOS 7 (7.21)</title>
		<link href="https://www.tabsoverspaces.com/233962-using-rpki-on-mikrotik-routeros-7-7-21"/>
		<updated>2026-02-27T14:21:00Z</updated>
		<id>http://www.tabsoverspaces.com/id/233962</id>
		<content type="html"><![CDATA[<p>I run my personal <a href="https://215777.cincura.net">AS 215777</a> 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.</p>]]></content>
	</entry>
	<entry>
		<title>Is it faster to index into an array or use switch statement for lookups?</title>
		<link href="https://www.tabsoverspaces.com/233961-is-it-faster-to-index-into-an-array-or-use-switch-statement-for-lookups"/>
		<updated>2026-02-25T10:56:00Z</updated>
		<id>http://www.tabsoverspaces.com/id/233961</id>
		<content type="html"><![CDATA[<p>While working on a PR in <code>Microsoft.Extensions.Logging</code> 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.</p>
<p>Assume you have some numbers (zero-based) that represent predefined strings. And you want to convert those numbers.</p>]]></content>
	</entry>
	<entry>
		<title>Entity Framework Core 10 provider for Firebird is ready</title>
		<link href="https://www.tabsoverspaces.com/233960-entity-framework-core-10-provider-for-firebird-is-ready"/>
		<updated>2026-02-08T18:58:00Z</updated>
		<id>http://www.tabsoverspaces.com/id/233960</id>
		<content type="html"><![CDATA[<p>I’m excited to announce the release of Entity Framework Core 10 provider for Firebird.</p>]]></content>
	</entry>
	<entry>
		<title>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”</title>
		<link href="https://www.tabsoverspaces.com/233959-dealing-with-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"/>
		<updated>2026-02-02T10:53:00Z</updated>
		<id>http://www.tabsoverspaces.com/id/233959</id>
		<content type="html"><![CDATA[<p>I recently spent great amount of time dealing with the error <code>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 &quot;/foo/bar/data.json&quot; to rootfs at &quot;/app/data.json&quot;: 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</code>. I guess I’ll share and maybe this will save some time to somebody.</p>]]></content>
	</entry>
	<entry>
		<title>WUG Days 2026 Praha</title>
		<link href="https://www.tabsoverspaces.com/233958-wug-days-2026-praha"/>
		<updated>2026-01-25T14:16:00Z</updated>
		<id>http://www.tabsoverspaces.com/id/233958</id>
		<content type="html"><![CDATA[<p><a href="https://wug.cz/praha/akce/1800-WUG-Dev-Day-2026">WUG Days</a> jdou i letos do Prahy. Jedna moje session byla vybrána, takže se společně podíváme na <em>parameterized collections</em> v EF Core.</p>]]></content>
	</entry>
	<entry>
		<title>Automated NTS certificate monitoring</title>
		<link href="https://www.tabsoverspaces.com/233957-automated-nts-certificate-monitoring"/>
		<updated>2025-11-19T08:48:00Z</updated>
		<id>http://www.tabsoverspaces.com/id/233957</id>
		<content type="html"><![CDATA[<p>As I’m running my <a href="https://time.cincura.net">time.cincura.net</a> 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.</p>]]></content>
	</entry>
	<entry>
		<title>CODECON #Žilina</title>
		<link href="https://www.tabsoverspaces.com/233956-codecon-zilina"/>
		<updated>2025-11-07T10:11:00Z</updated>
		<id>http://www.tabsoverspaces.com/id/233956</id>
		<content type="html"><![CDATA[<p>Už za dvacet dní, přesně, se bude konat <a href="https://www.codecon.sk/zilina/">CODECON #Žilina</a>. 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 <em>How I put .NET into Firebird database engine</em>. 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 češtině.</p>]]></content>
	</entry>
	<entry>
		<title>.NET Developer Conference 2025</title>
		<link href="https://www.tabsoverspaces.com/233955-net-developer-conference-2025"/>
		<updated>2025-11-07T09:58:00Z</updated>
		<id>http://www.tabsoverspaces.com/id/233955</id>
		<content type="html"><![CDATA[<p>In about two weeks a <a href="https://www.developer-world.de/ddc">.NET Developer Conference</a> is going to happen in Köln. I’ll have one session <em>Autoincrement (identity) is not the only option for primary keys</em>.</p>]]></content>
	</entry>
	<entry>
		<title>.NET DeveloperDays 2025</title>
		<link href="https://www.tabsoverspaces.com/233954-net-developerdays-2025"/>
		<updated>2025-10-10T07:13:00Z</updated>
		<id>http://www.tabsoverspaces.com/id/233954</id>
		<content type="html"><![CDATA[<p>We’re close to that time of year – time of <a href="https://developerdays.eu/warsaw/">.NET DeveloperDays</a> in Warsaw. I’m really excited to be there, so let’s talk about what you can listen to from me.</p>]]></content>
	</entry>
	<entry>
		<title>WUG Days 2025 Brno a SQL Server Bootcamp 2025 Brno</title>
		<link href="https://www.tabsoverspaces.com/233953-wug-days-2025-brno-a-sql-server-bootcamp-2025-brno"/>
		<updated>2025-08-28T17:02:00Z</updated>
		<id>http://www.tabsoverspaces.com/id/233953</id>
		<content type="html"><![CDATA[<p>Následující týden se koná, dneska už tradiční dvojboj konferencí, <a href="https://wug.cz/brno/akce/1755-WUG-Days-2025">WUG Days</a> a <a href="https://wug.cz/brno/akce/1750-SQL-Server-Bootcamp-2025">SQL Server Bootcamp</a> v Brně. A tak jako obvykle, připravil jsem několik přednášek.</p>]]></content>
	</entry>
	<entry>
		<title>Application Insights’ sampling ratio affecting other Open Telemetry exports</title>
		<link href="https://www.tabsoverspaces.com/233952-application-insights-sampling-ratio-affecting-other-open-telemetry-exports"/>
		<updated>2025-08-04T07:17:00Z</updated>
		<id>http://www.tabsoverspaces.com/id/233952</id>
		<content type="html"><![CDATA[<p>I have a small .NET application that manages some specific parts of my <em>Software Defined House</em> aka Smart home. Recently, I decided to transition from <em>Application Insights</em> and I found an unexpected behavior when using pure <em>Open Telemetry</em> exporter.</p>]]></content>
	</entry>
	<entry>
		<title>Announcing time.cincura.net – Stratum 1 NTP and NTS time server located in Czech Republic, Europe</title>
		<link href="https://www.tabsoverspaces.com/233951-announcing-time-cincura-net-stratum-1-ntp-and-nts-time-server-located-in-czech-republic-europe"/>
		<updated>2025-07-23T12:30:00Z</updated>
		<id>http://www.tabsoverspaces.com/id/233951</id>
		<content type="html"><![CDATA[<p>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 <em>it</em>. Until I stumbled upon timekeeping and time servers.</p>]]></content>
	</entry>
	<entry>
		<title>Techorama (BE) 2025</title>
		<link href="https://www.tabsoverspaces.com/233950-techorama-be-2025"/>
		<updated>2025-05-19T13:00:00Z</updated>
		<id>http://www.tabsoverspaces.com/id/233950</id>
		<content type="html"><![CDATA[<p>Next week <a href="https://techorama.be/">Techorama in Antwerp</a> is going to happen. And I’m looking forward to <em>all-star sports edition</em>. I was lucky and <a href="https://techorama.be/speakers/speaker/jiri-cincura/">2 of my sessions</a> were selected.</p>]]></content>
	</entry>
	<entry>
		<title>Nullable bool and if statement</title>
		<link href="https://www.tabsoverspaces.com/233949-nullable-bool-and-if-statement"/>
		<updated>2025-05-16T11:00:00Z</updated>
		<id>http://www.tabsoverspaces.com/id/233949</id>
		<content type="html"><![CDATA[<p>I was writing some code in EF Core’s codebase and saw different way of writing condition on nullable bool.</p>]]></content>
	</entry>
	<entry>
		<title>Gopas TechEd 2025</title>
		<link href="https://www.tabsoverspaces.com/233948-gopas-teched-2025"/>
		<updated>2025-05-16T10:00:00Z</updated>
		<id>http://www.tabsoverspaces.com/id/233948</id>
		<content type="html"><![CDATA[<p>Příští týden se bude konat <a href="http://www.teched.cz">Gopas TechEd</a>. Letos jsem připravil 3 přednášky.</p>]]></content>
	</entry>
	<entry>
		<title>Entity Framework Core 9 provider for Firebird is ready</title>
		<link href="https://www.tabsoverspaces.com/233947-entity-framework-core-9-provider-for-firebird-is-ready"/>
		<updated>2025-02-06T09:40:00Z</updated>
		<id>http://www.tabsoverspaces.com/id/233947</id>
		<content type="html"><![CDATA[<p>I’m excited to announce the release of Entity Framework Core 9 provider for Firebird.</p>]]></content>
	</entry>
	<entry>
		<title>Testing latency to Azure datacenters around me</title>
		<link href="https://www.tabsoverspaces.com/233946-testing-latency-to-azure-datacenters-around-me"/>
		<updated>2024-11-05T08:20:00Z</updated>
		<id>http://www.tabsoverspaces.com/id/233946</id>
		<content type="html"><![CDATA[<p>Purely out of curiosity I decided to test latencies to a few <a href="https://datacenters.microsoft.com/globe/explore/">Azure datacenters</a> 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.</p>]]></content>
	</entry>
	<entry>
		<title>Techorama (NL) 2024</title>
		<link href="https://www.tabsoverspaces.com/233945-techorama-nl-2024"/>
		<updated>2024-10-06T13:03:00Z</updated>
		<id>http://www.tabsoverspaces.com/id/233945</id>
		<content type="html"><![CDATA[<p>In couple of days <a href="https://techorama.nl/">Techorama in Utrecht</a> is going to happen. This year’s theme is <em>funfair</em>. This I was lucky and <a href="https://techorama.nl/speakers/speaker/jiri-cincura/">2 of my sessions</a> were selected.</p>]]></content>
	</entry>
	<entry>
		<title>Mastering Entity Framework Core workshop (discount inside) and .NET DeveloperDays 2024</title>
		<link href="https://www.tabsoverspaces.com/233944-mastering-entity-framework-core-workshop-discount-inside-and-net-developerdays-2024"/>
		<updated>2024-09-13T08:09:00Z</updated>
		<id>http://www.tabsoverspaces.com/id/233944</id>
		<content type="html"><![CDATA[<p>We are couple of weeks from <a href="https://developerdays.eu/warsaw/">.NET DeveloperDays 2024</a>. Really excited to be there. My main “show” there is going to be <a href="https://developerdays.eu/warsaw/mastering-entity-framework-core/"><em>Mastering Entity Framework Core</em> workshop</a>.</p>]]></content>
	</entry>
	<entry>
		<title>WUG Days 2024 Brno a SQL Server Bootcamp 2024 Brno</title>
		<link href="https://www.tabsoverspaces.com/233943-wug-days-2024-brno-a-sql-server-bootcamp-2024-brno"/>
		<updated>2024-09-02T12:00:00Z</updated>
		<id>http://www.tabsoverspaces.com/id/233943</id>
		<content type="html"><![CDATA[<p>Tento týden se koná, dneska už tradiční dvojboj konferencí, <a href="https://wug.cz/brno/akce/1650-WUG-Days-2024">WUG Days 2024</a> a <a href="https://wug.cz/brno/akce/1640-SQL-Server-Bootcamp-2024">SQL Server Bootcamp 2024</a> v Brně. A tak jako obvykle, připravil jsem několik přednášek.</p>]]></content>
	</entry>
	<entry>
		<title>Tips and tricks for VS debugger for DotNetDevs.at in Vienna</title>
		<link href="https://www.tabsoverspaces.com/233942-tips-and-tricks-for-vs-debugger-for-dotnetdevs-at-in-vienna"/>
		<updated>2024-06-24T09:13:00Z</updated>
		<id>http://www.tabsoverspaces.com/id/233942</id>
		<content type="html"><![CDATA[<p>I’ll be speaking this Thursday about <em>Tips and tricks for VS debugger</em> in Vienna for DotNetDevs.at. You can register <a href="https://www.meetup.com/dotnet-austria/events/301564538/">here</a>.</p>]]></content>
	</entry>
	<entry>
		<title>.NET Developer Days 2024 Berlin</title>
		<link href="https://www.tabsoverspaces.com/233941-net-developer-days-2024-berlin"/>
		<updated>2024-06-03T07:03:00Z</updated>
		<id>http://www.tabsoverspaces.com/id/233941</id>
		<content type="html"><![CDATA[<p>One of my favourite conferences – .NET Developer Days – that happens in Warsaw in fall is now having also a <a href="https://developerdays.eu/berlin/">Berlin edition</a>. And I’m a big fan of Berliner Fernsehturm. Looks like a perfect combination (well, perfect combination would be to have the conference <strong>in</strong> Fernsehturm 😉). Anyway, I’ll have two sessions there and I hope to see you there.</p>]]></content>
	</entry>
	<entry>
		<title>Entity Framework Core 8 provider for Firebird is ready</title>
		<link href="https://www.tabsoverspaces.com/233940-entity-framework-core-8-provider-for-firebird-is-ready"/>
		<updated>2024-05-23T10:17:00Z</updated>
		<id>http://www.tabsoverspaces.com/id/233940</id>
		<content type="html"><![CDATA[<p>I’m excited to announce the release of Entity Framework Core 8 provider for Firebird.</p>]]></content>
	</entry>
	<entry>
		<title>Writing “string.IsNullOrEmpty” using pattern matching and comparing the resulting code</title>
		<link href="https://www.tabsoverspaces.com/233939-writing-string-isnullorempty-using-pattern-matching-and-comparing-the-resulting-code"/>
		<updated>2024-05-13T11:55:00Z</updated>
		<id>http://www.tabsoverspaces.com/id/233939</id>
		<content type="html"><![CDATA[<p>I was working on a codebase the other day and it used heavily the pattern matching features of C#. And as I was writing <code>string.IsNullOrEmpty</code> it got me thinking whether I could switch from this very specific method to using (maybe) a more general pattern matching approach. And also, how that compares in performance.</p>]]></content>
	</entry>
	<entry>
		<title>MiZeroPageThread</title>
		<link href="https://www.tabsoverspaces.com/233938-mizeropagethread"/>
		<updated>2024-05-08T14:53:00Z</updated>
		<id>http://www.tabsoverspaces.com/id/233938</id>
		<content type="html"><![CDATA[<pre><code class="language-text">00000000000000000000000000000000000000000000000000000000000000000000000000000000
</code></pre>]]></content>
	</entry>
	<entry>
		<title>WUG: Async a await pěkně od podlahy (Olomouc)</title>
		<link href="https://www.tabsoverspaces.com/233937-wug-async-a-await-pekne-od-podlahy-olomouc"/>
		<updated>2024-04-30T07:23:00Z</updated>
		<id>http://www.tabsoverspaces.com/id/233937</id>
		<content type="html"><![CDATA[<p>2.5.2024 od 17:00 na <a href="https://wug.cz/olomouc/akce/1648-Async-a-await-pekne-od-podlahy">WUGu v Olomouci</a> si popovídáme o <em>async</em> a <em>await</em>. Přednáška <em>Async a await pěkně od podlahy</em> má v mém reportoáru už asi 30 podob. Pokaždé když ji dělám řeknu něco jinak, někdo se zeptá na něco zajímavého atp. a ani tady to nebude jinak. Tak se přijďte podívat a udělat se mnou další podobu.</p>]]></content>
	</entry>
	<entry>
		<title>Global Azure 2024</title>
		<link href="https://www.tabsoverspaces.com/233936-global-azure-2024"/>
		<updated>2024-04-18T07:44:00Z</updated>
		<id>http://www.tabsoverspaces.com/id/233936</id>
		<content type="html"><![CDATA[<p>Zítra, 19. dubna, se koná globalní akce <a href="https://globalazure.cz/">Global Azure 2024</a>. I já přispěju trochu do mlýna s tématem <em>Azure Spot instances as your secret weapon</em>.</p>]]></content>
	</entry>
	<entry>
		<title>WUG: Laďte jak profík ve Visual Studiu a Práce se stringy v .NET 8 a SearchValues (Zlín)</title>
		<link href="https://www.tabsoverspaces.com/233935-wug-ladte-jak-profik-ve-visual-studiu-a-prace-se-stringy-v-net8-a-searchvalues-zlin"/>
		<updated>2024-03-26T13:19:00Z</updated>
		<id>http://www.tabsoverspaces.com/id/233935</id>
		<content type="html"><![CDATA[<p>16.4.2024 od 17:30 na <a href="https://www.wug.cz/zlin/akce/1647-Ladte-jak-profik-ve-Visual-Studiu-a-Prace-se-stringy-v-NET-8-a-SearchValues">WUGu ve Zlíně</a> si dáme dvojpřednášku. <em>Laďte jak profík ve Visual Studiu</em> a <em>Práce se stringy v .NET 8 a SearchValues</em>.</p>]]></content>
	</entry>
	<entry>
		<title>Warsaw IT Days 2024</title>
		<link href="https://www.tabsoverspaces.com/233934-warsaw-it-days-2024"/>
		<updated>2024-03-22T08:41:00Z</updated>
		<id>http://www.tabsoverspaces.com/id/233934</id>
		<content type="html"><![CDATA[<p>I’ll be speaking at this years <a href="https://warszawskiedniinformatyki.pl/en/">Warsaw IT Days 2023</a>. One sessions <em>What’s new in C# 12</em> will be in-person in Warsaw, while other <em>Dynamic PGO in .NET 8 and why you need to know about it</em> is VoD.</p>]]></content>
	</entry>
	<entry>
		<title>WUG Dev Day 2024</title>
		<link href="https://www.tabsoverspaces.com/233933-wug-dev-day-2024"/>
		<updated>2024-03-01T10:36:00Z</updated>
		<id>http://www.tabsoverspaces.com/id/233933</id>
		<content type="html"><![CDATA[<p>V pondělí se uskuteční <a href="https://www.wug.cz/praha/akce/1620-WUG-Dev-Day-2024">WUG Dev Day 2024</a>. Připravil jsem dvě přednášky.</p>]]></content>
	</entry>
</feed>