41554 blogs · [ { "id": "01a08789-3558-72cd-b10d-48bd35b747aa", "title": "What You Can Do in a Browser – Low-Cost International Phone Calls – Presenting Any-Call.app", "url": "https://j3t.ch/tech/any-call-international-browser-phone/", "published_at": "2025-04-11T06:00:00+00:00" }, { "id": "01a08789-3558-72cd-b10d-48bd3622d2fc", "title": "Projects", "url": "https://j3t.ch/projects/", "published_at": "2025-04-10T13:58:48+00:00" }, { "id": "01a08789-3558-72cd-b10d-48bd370f82e2", "title": "SPR, a Worthy Heir to Arcanist – Finally Quenching my Phabricator Nostalgia", "url": "https://j3t.ch/tech/phabricator-arcanist-alternative-github-spr/", "published_at": "2024-05-26T16:00:00+00:00" }, { "id": "01a08789-3558-72cd-b10d-48bd37cbaca9", "title": "Connecting to the Network of the Future – Macs don't like Realtek – Network Upgrade Frustration", "url": "https://j3t.ch/tech/network-of-the-future/", "published_at": "2024-05-10T06:00:00+00:00" }, { "id": "01a08789-3558-72cd-b10d-48bd3887c0e7", "title": "Generating PNG images from a Grafana chart – Correct URL, Settings and Authentication", "url": "https://j3t.ch/tech/grafana-png-image-generation/", "published_at": "2024-05-03T06:00:00+00:00" }, { "id": "01a08789-3558-72cd-b10d-48bd38b83ee8", "title": "Understanding what a Build System is – With Illustrations", "url": "https://j3t.ch/tech/what-is-a-build-system-illustrated/", "published_at": "2023-02-16T06:00:00+00:00" }, { "id": "01a08789-3558-72cd-b10d-48bd39b8374d", "title": "On Deleveraged Time – should everything always be amplified?", "url": "https://j3t.ch/tech/deleveraged-time/", "published_at": "2022-11-12T06:00:00+00:00" }, { "id": "01a08789-3558-72cd-b10d-48bd39f15ec2", "title": "Phorge is here – Phabricator's successor is live – Notes on Niche Software", "url": "https://j3t.ch/tech/phabricator-alternative-phorge/", "published_at": "2022-10-16T06:00:00+00:00" }, { "id": "01a08789-3558-72cd-b10d-48bd3a300ea6", "title": "Code as Code – Architecture as Code? – The Inevitable Slide Towards Everything as Code!", "url": "https://j3t.ch/tech/code-as-code-everything-as-code/", "published_at": "2022-07-19T06:00:00+00:00" }, { "id": "01a08789-3558-72cd-b10d-48bd3b167055", "title": "Searching for a job – while keeping my stress at as low a level as possible", "url": "https://j3t.ch/tech/on-relaxed-job-search-market-recruiters/", "published_at": "2022-07-13T06:53:20+00:00" }, { "id": "01a08789-3558-72cd-b10d-48bd3b92f477", "title": "Slicing The Cube – The permanent and dynamic game of priorities and incentives alignment", "url": "https://j3t.ch/tech/slicing-the-cube-permanently-aligning-priorities/", "published_at": "2022-07-11T04:34:08+00:00" }, { "id": "01a08789-3558-72cd-b10d-48bd3b9e1beb", "title": "Indie services with minimal & cheap web-presence – Small bets for backend folks on a budget", "url": "https://j3t.ch/tech/indie-backend-building-on-a-budget/", "published_at": "2022-06-27T20:28:02+00:00" }, { "id": "01a08789-3558-72cd-b10d-48bd3bc96830", "title": "What is Programming? – The path to pleasing a hard master.", "url": "https://j3t.ch/tech/what-is-programming/", "published_at": "2022-06-26T12:28:02+00:00" }, { "id": "01a08789-3558-72cd-b10d-48bd3c9756d2", "title": "The Shape of Things – Approaching the (Modular) Monolith vs. Micro-Services Question", "url": "https://j3t.ch/tech/shape-matters-modular-monolith-microservices/", "published_at": "2022-05-13T06:18:21+00:00" }, { "id": "01a08789-3558-72cd-b10d-48bd3d52156b", "title": "On Mindset, Behavior and Tools – Non-Obvious Causalities & Rippling Back Pressure", "url": "https://j3t.ch/tech/mindset-behavior-tool/", "published_at": "2022-05-10T08:28:02+00:00" }, { "id": "01a08789-3558-72cd-b10d-48bd3e15d32f", "title": "Getting Into Build Engineering – The Case Study Of My Own Path", "url": "https://j3t.ch/tech/getting-into-build-engineering/", "published_at": "2022-05-05T10:00:00+00:00" }, { "id": "01a08789-3558-72cd-b10d-48bd3ec9354b", "title": "Sorry, You're Not That Good With These Numbers. On the subject of Finance & Investing", "url": "https://j3t.ch/reads/finance-and-related/", "published_at": "2022-05-04T06:00:00+00:00" }, { "id": "01a08789-3558-72cd-b10d-48bd3ecfcfdd", "title": "The Art of the Long View, Applied to Software – On Strategic Thinking – It's your job too, now!", "url": "https://j3t.ch/reads/art-of-the-software-long-view/", "published_at": "2022-04-04T08:28:02+00:00" }, { "id": "01a08789-3558-72cd-b10d-48bd3f4c8390", "title": "CAP minus C: Learning to Love the Lack of Consistency – ZIO World 2022", "url": "https://j3t.ch/tech/zio-world-prefetcher-talk/", "published_at": "2022-03-15T20:58:40+00:00" }, { "id": "01a08789-3558-72cd-b10d-48bd3f8df2b2", "title": "Interesting the Youth in Tech & CompSci: To What Problem Is It The Solution?", "url": "https://j3t.ch/tech/interesting-youth-tech/", "published_at": "2022-02-22T16:00:00+00:00" }, { "id": "01a08789-3558-72cd-b10d-48bd4048fd80", "title": "About", "url": "https://j3t.ch/about/", "published_at": "2022-02-22T13:58:48+00:00" }, { "id": "01a08789-3558-72cd-b10d-48bd40b7a311", "title": "Thou Shallst Not Randomly Partition – Accidental Complexity Illustrated With A Stream", "url": "https://j3t.ch/tech/spoud-streaming-meetup-presentation/", "published_at": "2022-02-15T08:58:40+00:00" }, { "id": "01a08789-3558-72cd-b10d-48bd415f0ace", "title": "Pseudo-Arc – Emulating the Phabricator and Arcanist approach almost anywhere you Code", "url": "https://j3t.ch/tech/pseudo-arcanist-phabricator-replacement/", "published_at": "2022-02-14T11:58:40+00:00" }, { "id": "01a08789-3558-72cd-b10d-48bd41b03557", "title": "Two Tiny ZIO Stream Trappings: How Even Good Frameworks Still Require The Use Of Your Brain", "url": "https://j3t.ch/tech/zio-streams-trappings/", "published_at": "2021-10-21T08:28:02+00:00" }, { "id": "01a08789-3558-72cd-b10d-48bd420b3da1", "title": "Security And Type Safety: Abusing Your Compiler Is A Good Thing To Do.", "url": "https://j3t.ch/tech/type-safety-and-security/", "published_at": "2021-10-12T08:28:02+00:00" }, { "id": "01a08789-3558-72cd-b10d-48bd42c3a5c0", "title": "What Is A Build System? A Gentle Introduction To Over-Thinking.", "url": "https://j3t.ch/tech/whats-a-build-system/", "published_at": "2021-09-19T08:28:02+00:00" }, { "id": "01a08789-3558-72cd-b10d-48bd43714b2b", "title": "Software Is About Modeling the World: Reflections and a Fourier Transform Analogy", "url": "https://j3t.ch/tech/software-is-about-modeling-the-world/", "published_at": "2021-05-04T11:21:42+00:00" }, { "id": "01a08789-3558-72cd-b10d-48bd43a9b5ed", "title": "_I can't possibly understand everything_: takes on a heavily limiting belief", "url": "https://j3t.ch/tech/limiting-beliefs-possibility-to-know-everything/", "published_at": "2021-05-03T11:04:02+00:00" }, { "id": "01a08789-3558-72cd-b10d-48bd44773559", "title": "Compliance & (productivity) Costs – Naïve Approaches Suck More Than Expected", "url": "https://j3t.ch/tech/naive-compliance-efforts/", "published_at": "2021-03-13T16:34:08+00:00" }, { "id": "01a08789-3558-72cd-b10d-48bd447b2e31", "title": "Measuring Organizational Fragmentation: What's in a Silo Anyway?", "url": "https://j3t.ch/tech/measure-organizational-fragmentation/", "published_at": "2020-11-19T10:58:22+00:00" }, { "id": "01a08789-3558-72cd-b10d-48bd4508833f", "title": "The Curse Of Cardinality: Where Bazel Provides Increasing Returns", "url": "https://j3t.ch/tech/bazel-cardinality-increasing-returns/", "published_at": "2020-11-18T08:17:59+00:00" }, { "id": "01a08789-3558-72cd-b10d-48bd455286da", "title": "The Prefetcher Pattern – When Caching Ain't Enough, Prefetching Saves Your Day!", "url": "https://j3t.ch/tech/prefetching-pattern/", "published_at": "2020-08-28T09:26:04+00:00" }, { "id": "01a08789-3558-72cd-b10d-48bd45f112ea", "title": "Scala: A (slight) equivalent for Go channels with ZIO", "url": "https://j3t.ch/tech/zio-go-channels/", "published_at": "2020-08-17T20:20:26+00:00" }, { "id": "01a08789-3558-72cd-b10d-48bd46165c65", "title": "A Philosophy of (Code) Comments – Or how to judge your motivation.", "url": "https://j3t.ch/tech/philosophy-of-code-comments/", "published_at": "2020-07-30T06:53:20+00:00" }, { "id": "01a08789-3558-72cd-b10d-48bd4685bf24", "title": "Hard & Fast Rules when building RDBMS/SQL/Database schemas", "url": "https://j3t.ch/tech/hard-fast-sql-rdbms-rules/", "published_at": "2020-07-25T08:28:02+00:00" }, { "id": "01a08789-3558-72cd-b10d-48bd47059e98", "title": "Modular Monolith Monorepo – A Weird Conflation", "url": "https://j3t.ch/tech/modular-monolith-monorepo/", "published_at": "2020-07-10T06:18:21+00:00" }, { "id": "01a08789-3558-72cd-b10d-48bd47f63f9b", "title": "Types of Timeseries – A Zoology", "url": "https://j3t.ch/tech/types-of-timeseries/", "published_at": "2020-06-30T18:02:26+00:00" }, { "id": "01a08789-3558-72cd-b10d-48bd48c74548", "title": "Declarative Releases With Kaeter", "url": "https://j3t.ch/tech/kaeter-release/", "published_at": "2020-06-26T06:18:21+00:00" }, { "id": "01a08789-3558-72cd-b10d-48bd496dc560", "title": "Should You Accept an Offer After Your First Internship?", "url": "https://j3t.ch/tech/should-i-accept-an-offer-after-an-internship/", "published_at": "2020-02-23T19:40:11+00:00" }, { "id": "01a08789-3558-72cd-b10d-48bd4a3a4ac1", "title": "Talk at Scala.IO 2019 Lyon – France", "url": "https://j3t.ch/tech/scala_io_talk/", "published_at": "2020-02-12T19:58:40+00:00" }, { "id": "01a08789-3558-72cd-b10d-48bd4b15ce13", "title": "A Profession of Faith: It's About the Toolchain — All The Way Down", "url": "https://j3t.ch/tech/a-disclaimer/", "published_at": "2020-01-31T23:04:42+00:00" }, { "id": "01a08789-3558-72cd-b10d-48bd4b9a193d", "title": "The Sins of the Firstly Employed Software Engineer", "url": "https://j3t.ch/tech/first-sins/", "published_at": "2020-01-26T19:10:01+00:00" } ] posts Claim your blog
Back to j3t.ch
Blog · corpus.blog/blogs/j3t.ch/posts

j3t.ch

j3t.ch

2025

2024

2023

2022

2021

2020