Kamil πŸ§‘β€πŸ’» cimatic.io's Avatar

Kamil πŸ§‘β€πŸ’» cimatic.io

@kamil.chm.ski

Driving CI/CD innovations @cimatic.io #buildinpublic https://kamil.chm.ski/

166
Followers
1,343
Following
48
Posts
11.11.2024
Joined
Posts Following

Latest posts by Kamil πŸ§‘β€πŸ’» cimatic.io @kamil.chm.ski

Using Your GitHub Copilot Subscription Inside GitHub Actions - Chm.ski Labs Use the Copilot subscription you already pay for directly inside a GitHub Action. No extra services, gateways, or infra. A single inline call to the chat endpoint so lightweight developer tasks run in...

Hacked Copilot into CI. 10 min = device OAuth β†’ secret β†’ curl β†’ GitHub Action. Zero new services. It WILL break (undocumented), but it's the quickest way to prototype PR summarizers / changelog bots. Guide + code: kamil.chm.ski/github-copil... #GitHubActions #AIEngineering

25.09.2025 12:09 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
HTML Partials + Server Reducers: An Alternative to React-Style SPAs Pushing SSR to the edge: Build React-fast UIs with zero client-side complexity. Learn how Server-Side Reducers deliver SPA responsiveness through HTML partials without frameworks, hydration, or state ...

πŸ’‘ What if you could get React's useReducer mental model but entirely server-side?

That's SSR+ (Server-Side Reducers) - HTML partials with embedded state that self-assemble in the browser.

No frameworks. No hydration. Just fast, reliable UIs.

cimatic.io/blog/html-pa...

16.08.2025 16:00 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 1
Let It Crash β€” Turning Failure into Your Most Reliable Signal - Chm.ski Labs Thirteen failed releases reminded me that embracing errors beats prediction. Discover how the Erlang

13 failed releases reminded me of a timeless lesson: stop predicting, start observing.

I let AI pile on β€œsmart” fixes until my release script collapsed. Let It Crash - shipped on the next try. πŸ€–βœ…

My story➑️ kamil.chm.ski/let-it-crash...

#DevOps #RustLang #CICD #LetItCrash

04.08.2025 05:52 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
The best available open weight LLMs now come from China Something that has become undeniable this month is that the best available open weight models now come from the Chinese AI labs. I continue to have a lot of love …

July has been a truly incredible month for model releases from China - Moonshot (Kimi K2), Z ai (GLM-4.5) and 5 new releases from Qwen

I think it's undeniable that the best available open weight models now come from the Chinese AI labs simonwillison.net/2025/Jul/30/...

30.07.2025 16:21 πŸ‘ 86 πŸ” 9 πŸ’¬ 5 πŸ“Œ 1

My favorite commits start with a minus sign.

Lighter code β†’ clearer roadmap β†’ faster value.

Junior or senior, AI or not: question every line, delete what doesn’t earn its keep.
Protect the productβ€”not the syntax.

30.07.2025 16:06 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Using GitHub Spark to reverse engineer GitHub Spark GitHub Spark was released in public preview yesterday. It’s GitHub’s implementation of the prompt-to-app pattern also seen in products like Claude Artifacts, Lovable, Vercel v0, Val Town Townie and Fl...

GitHub released Spark yesterday, their extremely well crafted prompt-to-app platform for creating and iterating on React apps with user auth and persistent storage

I like it a lot! I reverse engineered it with Spark itself, the details are fascinating simonwillison.net/2025/Jul/24/...

24.07.2025 15:40 πŸ‘ 113 πŸ” 18 πŸ’¬ 9 πŸ“Œ 4
Bridging Rust and TypeScript with zod_gen – End-to-End Type Safety at Cimatic - Chm.ski Labs Building Cimatic's MVP sent me down several technical paths. Here's a smaller piece that turned out pretty useful: unified types between Rust and TypeScript with two open-source crates.

Building @cimatic_io MVP led me down some interesting technical rabbit holes πŸ› οΈ

One small win: Rust ↔ TypeScript type drift with two open-source crates that generate Zod schemas + TS types from Rust structs.

🧡 Full post: kamil.chm.ski/bridging-rus...

#RustLang #TypeScript #OpenSource #IndieHacker

25.07.2025 18:17 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
Scraping and vibe coding a schedule app for Open Sauce 2025 entirely on my phone This morning, working entirely on my phone, I scraped a conference website and vibe coded up an alternative UI for interacting with the schedule using a combination of OpenAI Codex …

I scraped the schedule for Open Sauce 2025 this morning and built an alternative schedule interface with the option to add everything to your calendar (via ICS)... working entirely on my iPhone, using OpenAI Codex and Claude Artifacts

Prompts + transcripts: simonwillison.net/2025/Jul/17/...

17.07.2025 19:46 πŸ‘ 76 πŸ” 8 πŸ’¬ 5 πŸ“Œ 1
Preview
Vibe Coding is Cheap, Show Me The Demo: How I Code with Playwright UI as My Co-Pilot - Chm.ski Labs In the era of AI-generated code, vibe coding has made writing code effortless but proving it works crucial. Learn Show Me The Demo Development - a methodology that treats demos as specifications using...

Vibe coding thousands of lines is easy, but how do you know it's what users *actually* want? My new article shares how I ensure AI-generated code aligns with user needs. Read it: kamil.chm.ski/vibe-coding-... #AICoding #UserExperience #ProductDevelopment #IndieHacker

17.07.2025 13:14 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image
16.07.2025 12:55 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Cimatic - CI/CD Pipeline Monitoring & Analytics Platform Complete CI/CD pipeline monitoring and analytics platform. Track GitHub Actions performance with CI Vitals metrics. Get DevOps insights, reduce build times, and improve developer productivity.

Still in development, but here's where I'm headed: cimatic.io - I'm curious what jumps out to you as the biggest opportunity for improvement.

13.07.2025 17:24 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
GitHub Actions Explained: Complete Guide to Workflow Structure and Optimization Master GitHub Actions anatomy with our comprehensive guide. Learn workflow structure, job execution flow, dependencies, and CI Vitals optimization for faster, more reliable CI/CD pipelines.

πŸ“š **Master GitHub Actions Optimization**

Want the complete guide to workflow anatomy and CI Vitals optimization?

Read the full breakdown: cimatic.io/blog/github-...

#GitHubActions #CICD #DevOps #DeveloperProductivity #Automation

08.07.2025 13:09 πŸ‘ 0 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

πŸš€ **5 Quick GitHub Actions Optimizations**

1. Move linting/quick tests to job start
2. Add caching for node_modules, pip, etc.
3. Use artifacts to share builds between jobs
4. Remove unnecessary dependencies
5. Add retries for external calls

Small changes = big savings.

08.07.2025 13:09 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

🐌 **Common GitHub Actions Performance Killers**

❌ Sequential jobs that could run parallel
❌ No caching (downloading deps every run)
❌ Expensive operations before quick checks
❌ Flaky external dependencies without retries
❌ Rebuilding same artifacts in multiple jobs

08.07.2025 13:09 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

🎯 **Optimize with CI Vitals**

**🏎️ Workflow Execution Time**
- Remove unnecessary `needs` dependencies
- Parallelize independent jobs
- Cache dependencies and build outputs

**🎯 Noise-to-Fix Ratio**
- Retry logic for network steps
- `continue-on-error` for non-critical steps

08.07.2025 13:09 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

⚑ **How GitHub Actions Actually Runs**

1. Event triggers workflow
2. Jobs start in parallel (unless `needs`)
3. Steps run sequentially
4. Artifacts/outputs pass data between jobs
5. Workflow completes when all jobs finish

Parallel = faster. Dependencies = bottlenecks.

08.07.2025 13:09 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

πŸ—οΈ **GitHub Actions Building Blocks**

**Workflow** β†’ Collection of jobs
**Job** β†’ Set of steps (runs on one runner)
**Step** β†’ Individual task or action
**Action** β†’ Reusable code component
**Runner** β†’ VM that executes everything

Understanding this hierarchy = better optimization decisions.

08.07.2025 13:09 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

🧡 You write GitHub Actions workflowsβ€”but have you ever wondered about the detailed execution flow behind the scenes?

Here's a deep dive into GitHub Actions anatomy, from triggers to completion:

08.07.2025 13:09 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 1
Preview
Serving 200 million requests per day with a cgi-bin Jake Gold tests how well 90s-era CGI works today, using a Go + SQLIte CGI program running on a 16-thread AMD 3700X. Using CGI on modest hardware, it’s possible to …

We ditched CGI in the late 1990s because of the overhead of starting, executing and stopping a process for every incoming request... turns out modern servers (plus languages like Go or Rust with a fast startup time) mean CGI isn't such a bad idea any more! simonwillison.net/2025/Jul/5/c...

05.07.2025 23:41 πŸ‘ 131 πŸ” 21 πŸ’¬ 10 πŸ“Œ 3
CI/CD Pipeline Architecture: Complete Guide to Building Robust CI and CD Pipelines Learn CI/CD pipeline architecture with our complete guide covering Golden Path workflows, Pipeline Pillars, and enterprise best practices for CI and CD pipelines. Includes FAQ section and advanced CI/...

This thread covered 3 of the 7 Pipeline Pillars. The complete framework includes more:

πŸ”΄ Advanced Testing Strategies
🟑 Pipeline Control & Orchestration
πŸ”΅ Multi-Platform & Multi-Cloud Support
🟀 Access Control & Security Architecture

πŸ“– Read about all 7 pillars: cimatic.io/blog/cicd-pi...

9/9

16.06.2025 13:10 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Pillar 3: Metrics & Observability 🟒

Your pipeline generates wealth of data.

Track what matters:
β€’ DORA metrics (lead time, deployment frequency)
β€’ Developer experience metrics
β€’ Pipeline performance trends
β€’ Build/test bottlenecks

You can't improve what you don't measure.

8/9

16.06.2025 13:10 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Pillar 2: Feature Flags 🟠

The game-changer: Decouple deployment from release.

β€’ Deploy safely with features off
β€’ Gradual rollouts to minimize blast radius
β€’ Instant rollback without code deployment
β€’ A/B testing with real user data

Recovery time: Hours β†’ Seconds

7/9

16.06.2025 13:10 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Pillar 1: Multiple Environments 🟣

Beyond dev-staging-prod:
β€’ Team-specific sandboxes
β€’ Ephemeral preview environments
β€’ PR-based testing environments
β€’ Compliance-ready promotion gates

No more "who broke the shared dev environment?"

6/9

16.06.2025 13:10 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Key insight: Unlike the sequential Golden Path, pillars can be implemented in ANY order.

Need better testing? Start with Pillar 4.
Security concerns? Jump to Pillar 7.
Scaling issues? Pillar 1 or 6.

The framework adapts to YOUR reality.

5/9

16.06.2025 13:10 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

The 7 Pipeline Pillars (choose your adventure):

🟣 Multiple Environments & Promotion
🟠 Feature Flags & Gradual Rollouts
🟒 Metrics & Observability
πŸ”΄ Advanced Testing Strategies
🟑 Pipeline Control & Orchestration
πŸ”΅ Multi-Platform & Multi-Cloud
🟀 Access Control & Security

4/9

16.06.2025 13:10 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

The Golden Path (your foundation):
1️⃣ Code Commit
2️⃣ Automated Build
3️⃣ Automated Testing
4️⃣ Staging Deployment
5️⃣ Production Deployment
6️⃣ Monitoring & Feedback

Master this first. Everything else builds on top.

3/9

16.06.2025 13:10 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Introducing the CI/CD Pipeline Architecture Framework:

πŸ—οΈ Golden Path: 6-step core workflow foundation
πŸ›οΈ Pipeline Pillars: 7 foundational capabilities

Think foundation + pillars that elevate your platform from basic deployment to enterprise-grade ecosystem.

2/9

16.06.2025 13:10 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

🧡 After 20+ years building CI/CD pipelines, I've developed a systematic approach to pipeline architecture.

I've seen teams reinvent the wheel repeatedly, building similar solutions without a shared framework.

Here's the CI/CD Pipeline Architecture Framework I use: πŸ‘‡

1/9

16.06.2025 13:10 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 1

A year ago, I was deep in platform engineering interviews before I went all-in on indie hacking. I originally wrote down my CI/CD architecture knowledge for interview prep. Two weeks of polishing and turned into a comprehensive blog post. Hope it's a valuable resource for fellow engineers!

13.06.2025 19:25 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Just wrapped the biggest content piece for @cimatic.io yet πŸš€

CI/CD Pipeline Architecture: Complete Guide
β€’ 4,500 words
β€’ Golden Path + Pipeline Pillars framework
β€’ 20+ years of engineering insights

Full launch Monday morning.

#buildinpublic #CICD #PipelineEngineering

13.06.2025 13:10 πŸ‘ 3 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0