# Tech watch

[Canonical source](<https://sebastien.rigaux.be/en/tech-watch/page/20>)

## [Inline Fold: reduce visual noise in VS Code markup](<https://sebastien.rigaux.be/en/tech-watch/links/inline-fold-reduce-visual-noise-in-vs-code-markup>)

Inline Fold temporarily collapses portions of a single line, including long Tailwind attribute values. Both the matching patterns and displayed mask can be configured.

2024-01-08 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/inline-fold-reduce-visual-noise-in-vs-code-markup.md>) · [Original resource](<https://marketplace.visualstudio.com/items?itemName=moalamri.inline-fold>)

## [.NET code coverage tools gain cross-platform support](<https://sebastien.rigaux.be/en/tech-watch/links/net-code-coverage-tools-gain-cross-platform-support>)

Microsoft introduces static instrumentation and additional report formats, including Cobertura. These changes make coverage collection easier to integrate across environments and reporting tools.

2023-12-24 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/net-code-coverage-tools-gain-cross-platform-support.md>) · [Original resource](<https://devblogs.microsoft.com/dotnet/whats-new-in-our-code-coverage-tooling/>)

## [Sleepcycles: schedule Kubernetes workloads to sleep and wake](<https://sebastien.rigaux.be/en/tech-watch/links/sleepcycles-schedule-kubernetes-workloads-to-sleep-and-wake>)

Sleepcycles defines shutdown and wake-up schedules for several Kubernetes resource types. It helps reduce unnecessary workload activity outside required operating periods.

2023-12-22 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/sleepcycles-schedule-kubernetes-workloads-to-sleep-and-wake.md>) · [Original resource](<https://github.com/rekuberate-io/sleepcycles>)

## [Azure Service Operator: manage Azure from Kubernetes](<https://sebastien.rigaux.be/en/tech-watch/links/azure-service-operator-manage-azure-from-kubernetes>)

ASO exposes Azure resources as Kubernetes resources. It can provision a PostgreSQL server and configure the consuming application within the same declarative workflow.

2023-12-09 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/azure-service-operator-manage-azure-from-kubernetes.md>) · [Original resource](<https://azure.github.io/azure-service-operator/>)

## [Storybook 7.6: SWC, testing and project diagnostics](<https://sebastien.rigaux.be/en/tech-watch/links/storybook-7-6-swc-testing-and-project-diagnostics>)

This release improves Webpack project startup through SWC and adds testing utilities. The announcement also covers integration changes and the storybook-doctor diagnostic tool.

2023-12-09 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/storybook-7-6-swc-testing-and-project-diagnostics.md>) · [Original resource](<https://storybook.js.org/blog/storybook-7-6/>)

## [Install and start using the lf file manager](<https://sebastien.rigaux.be/en/tech-watch/links/install-and-start-using-the-lf-file-manager>)

This tutorial documents installation and usage of lf, a terminal file manager. It includes building from Go sources and setup differences across shell environments.

2023-11-18 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/install-and-start-using-the-lf-file-manager.md>) · [Original resource](<https://github.com/gokcehan/lf/wiki/Tutorial>)

## [Plasmic: build interfaces visually with your React components](<https://sebastien.rigaux.be/en/tech-watch/links/plasmic-build-interfaces-visually-with-your-react-components>)

Plasmic provides a visual builder that integrates with a React codebase. Existing components can be reused in pages and applications assembled through drag-and-drop editing.

2023-11-16 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/plasmic-build-interfaces-visually-with-your-react-components.md>) · [Original resource](<https://github.com/plasmicapp/plasmic>)

## [Share the ISR cache across Next.js instances](<https://sebastien.rigaux.be/en/tech-watch/links/share-the-isr-cache-across-next-js-instances>)

This discussion examines ISR cache consistency in Docker and Kubernetes deployments. It points to custom cache handlers for coordinating multiple self-hosted instances.

2023-10-27 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/share-the-isr-cache-across-next-js-instances.md>) · [Original resource](<https://github.com/vercel/next.js/discussions/38858>)

## [Compose Server and Client Components in Next.js](<https://sebastien.rigaux.be/en/tech-watch/links/compose-server-and-client-components-in-next-js>)

The documentation explains where data fetching, secrets and interactions belong in the App Router. Examples show how to pass server-fetched data into interactive Client Components.

2023-10-25 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/compose-server-and-client-components-in-next-js.md>) · [Original resource](<https://nextjs.org/docs/app/getting-started/server-and-client-components>)

## [How Next.js reduces the cost of barrel-file imports](<https://sebastien.rigaux.be/en/tech-watch/links/how-next-js-reduces-the-cost-of-barrel-file-imports>)

Vercel explains the hidden cost of libraries that re-export thousands of modules. The article details Next.js import optimizations and their measured effects on builds and cold starts.

2023-10-24 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/how-next-js-reduces-the-cost-of-barrel-file-imports.md>) · [Original resource](<https://vercel.com/blog/how-we-optimized-package-imports-in-next-js>)

## [TW Classed: compose Tailwind component variants](<https://sebastien.rigaux.be/en/tech-watch/links/tw-classed-compose-tailwind-component-variants>)

TW Classed defines reusable components with typed variants and extensible styles. Compound variants reduce repeated class combinations across application views.

2023-10-16 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/tw-classed-compose-tailwind-component-variants.md>) · [Original resource](<https://tw-classed.vercel.app/>)

## [React Day Berlin: talks and workshops for React developers](<https://sebastien.rigaux.be/en/tech-watch/links/react-day-berlin-talks-and-workshops-for-react-developers>)

The site presents React Day Berlin and its talks and workshops for the React ecosystem. The current program emphasizes AI integration, architecture and maintainability.

2023-10-08 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/react-day-berlin-talks-and-workshops-for-react-developers.md>) · [Original resource](<https://reactday.berlin/>)

## [Applying Gall’s law to complex software projects](<https://sebastien.rigaux.be/en/tech-watch/links/applying-gall-s-law-to-complex-software-projects>)

Jennifer Pahlka revisits healthcare.gov to argue for growing from a simple working system. The piece connects large-project risks to attempting to deliver all complexity at once.

2023-10-07 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/applying-gall-s-law-to-complex-software-projects.md>) · [Original resource](<https://bigthink.com/smart-skills/complex-project-galls-law/>)

## [KRR: size pods using Prometheus measurements](<https://sebastien.rigaux.be/en/tech-watch/links/krr-size-pods-using-prometheus-measurements>)

KRR analyzes pod usage to recommend CPU and memory requests and limits. Its recommendations provide a measurement-based starting point for Kubernetes resource allocation.

2023-09-28 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/krr-size-pods-using-prometheus-measurements.md>) · [Original resource](<https://github.com/robusta-dev/krr>)

## [Structure a multi-tenant application with FinBuckle](<https://sebastien.rigaux.be/en/tech-watch/links/structure-a-multi-tenant-application-with-finbuckle>)

The article explains how FinBuckle.MultiTenant fits into ASP.NET Core through tenants, resolution strategies and stores. It provides a foundation for tenant isolation and tenant-specific behavior.

2023-09-10 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/structure-a-multi-tenant-application-with-finbuckle.md>) · [Original resource](<https://khalidabuhakmeh.com/posts/multi-tenancy-with-aspnet-core-and-finbuckle-multitenant/>)

## [DragGAN: edit images by dragging points](<https://sebastien.rigaux.be/en/tech-watch/links/draggan-edit-images-by-dragging-points>)

DragGAN’s research repository demonstrates interactive point-based editing of generated images. It provides code, setup requirements and demos for experimenting with the technique.

2023-09-09 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/draggan-edit-images-by-dragging-points.md>) · [Original resource](<https://github.com/XingangPan/DragGAN>)

## [Test .NET applications against real Docker services](<https://sebastien.rigaux.be/en/tech-watch/links/test-net-applications-against-real-docker-services>)

The guide introduces Testcontainers for starting and managing containerized dependencies in .NET tests. This brings integration tests closer to the services used by the application.

2023-09-09 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/test-net-applications-against-real-docker-services.md>) · [Original resource](<https://code-maze.com/csharp-testing-using-testcontainers-for-net-and-docker/>)

## [Dex: federate identity providers through OpenID Connect](<https://sebastien.rigaux.be/en/tech-watch/links/dex-federate-identity-providers-through-openid-connect>)

Dex connects applications to identity providers such as LDAP, SAML and GitHub. Applications use a common OpenID Connect interface instead of handling each backend protocol separately.

2023-09-07 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/dex-federate-identity-providers-through-openid-connect.md>) · [Original resource](<https://github.com/dexidp/dex>)

## [A free certification for learning C\# fundamentals](<https://sebastien.rigaux.be/en/tech-watch/links/a-free-certification-for-learning-c-fundamentals>)

Microsoft and freeCodeCamp introduce a C# certification with a 35-hour Microsoft Learn course. It provides a structured path for consolidating language fundamentals.

2023-08-30 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/a-free-certification-for-learning-c-fundamentals.md>) · [Original resource](<https://devblogs.microsoft.com/dotnet/announcing-foundational-csharp-certification/>)

## [Generate .NET builders that guide object construction](<https://sebastien.rigaux.be/en/tech-watch/links/generate-net-builders-that-guide-object-construction>)

This generator creates builders for classes, structs and records. Its steps require mandatory information before optional values while encouraging immutable objects.

2023-08-27 · [Markdown](<https://sebastien.rigaux.be/en/tech-watch/links/generate-net-builders-that-guide-object-construction.md>) · [Original resource](<https://github.com/bnayae/Bnaya.BuilderPatternGenerator>)

Page 20 / 22

[Previous](<https://sebastien.rigaux.be/en/tech-watch/page/19>)

[Next](<https://sebastien.rigaux.be/en/tech-watch/page/21>)
