<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: mia</title>
    <description>The latest articles on DEV Community by mia (@skyrampmia).</description>
    <link>https://dev.to/skyrampmia</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1089024%2F7d1d8133-2884-4a1d-a39d-375614cabb4c.jpeg</url>
      <title>DEV Community: mia</title>
      <link>https://dev.to/skyrampmia</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/skyrampmia"/>
    <language>en</language>
    <item>
      <title>Testing Microservices with Skyramp in IntelliJ IDEA</title>
      <dc:creator>mia</dc:creator>
      <pubDate>Tue, 19 Sep 2023 18:13:26 +0000</pubDate>
      <link>https://dev.to/skyrampmia/testing-microservices-with-skyramp-in-intellij-idea-ppb</link>
      <guid>https://dev.to/skyrampmia/testing-microservices-with-skyramp-in-intellij-idea-ppb</guid>
      <description>&lt;p&gt;When we say Skyramp meets devs in any workflow, we mean it. Do you develop distributed apps with Java and IntelliJ IDEA? This new blog post demonstrates iterative testing and development for microservices in a local Kubernetes cluster with Skyramp performed directly from IntelliJ IDEA. Read &lt;a href="https://dev.to/dangross/testing-microservices-with-skyramp-in-intellij-idea-2a2k"&gt;"Testing Microservices with Skyramp in IntelliJ IDEA" &lt;/a&gt; to learn how Skyramp makes distributed app testing quick and easy.&lt;/p&gt;

</description>
      <category>testing</category>
      <category>microservices</category>
      <category>kubernetes</category>
      <category>java</category>
    </item>
    <item>
      <title>Easily test and mock microservices using Docker and GitHub Codespaces</title>
      <dc:creator>mia</dc:creator>
      <pubDate>Wed, 06 Sep 2023 16:19:39 +0000</pubDate>
      <link>https://dev.to/skyrampmia/easily-test-and-mock-microservices-using-docker-and-github-codespaces-5d2n</link>
      <guid>https://dev.to/skyrampmia/easily-test-and-mock-microservices-using-docker-and-github-codespaces-5d2n</guid>
      <description>&lt;p&gt;Skyramp makes it easy for devs to test &amp;amp; mock microservices using Docker in any dev environment with GitHub Codespaces. We’ve created a video to show you just how easy. &lt;a href="https://www.skyramp.dev/blog/easily-test-and-mock-microservices-using-docker-and-github-codespaces/"&gt;Watch it here&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>testing</category>
      <category>docker</category>
      <category>github</category>
      <category>vscode</category>
    </item>
    <item>
      <title>Easily test combos of microservices underlying your distributed app</title>
      <dc:creator>mia</dc:creator>
      <pubDate>Wed, 30 Aug 2023 15:50:29 +0000</pubDate>
      <link>https://dev.to/skyrampmia/easily-test-combos-of-microservices-underlying-your-distributed-app-i04</link>
      <guid>https://dev.to/skyrampmia/easily-test-combos-of-microservices-underlying-your-distributed-app-i04</guid>
      <description>&lt;p&gt;Today we’re announcing the availability of &lt;a href="https://marketplace.visualstudio.com/items?itemName=skyramp.mocker-vscode"&gt;Tester&lt;/a&gt; as part of Skyramp’s VS Code Extension. Our API test client makes it easy to create and run functional integration and load tests against hard-to-reach endpoints inside your application. Quickly execute complex test scenarios with request chaining and powerful asserts. Save time and stop writing flaky end-to-end tests. &lt;a href="https://marketplace.visualstudio.com/items?itemName=skyramp.mocker-vscode"&gt;Tester&lt;/a&gt; makes experimenting with your app fast, easy, and above all — useful.&lt;/p&gt;

</description>
      <category>kubernetes</category>
      <category>testing</category>
      <category>javascript</category>
      <category>vscode</category>
    </item>
    <item>
      <title>Skyramp: Test Easy in Any Environment with GitHub Codespaces</title>
      <dc:creator>mia</dc:creator>
      <pubDate>Tue, 22 Aug 2023 16:57:02 +0000</pubDate>
      <link>https://dev.to/skyrampmia/skyramp-test-easy-in-any-environment-with-github-codespaces-39dc</link>
      <guid>https://dev.to/skyrampmia/skyramp-test-easy-in-any-environment-with-github-codespaces-39dc</guid>
      <description>&lt;p&gt;Skyramp makes it easy for devs to test distributed apps for function and performance—on their own, with surrounding dependencies, under real-world conditions. In this video we show how easy it is to test and mock microservices in Kubernetes clusters in any dev environment using GitHub Codespaces and Skyramp Distributed TestKit.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.skyramp.dev/blog/test-easy-in-any-environment-with-github-codespaces/"&gt;Watch the video&lt;/a&gt;, or get started now with Skyramp for &lt;a href="https://www.skyramp.dev/docs/reference/cli-commands/"&gt;CLI&lt;/a&gt; or &lt;a href="https://marketplace.visualstudio.com/items?itemName=skyramp.mocker-vscode"&gt;VS Code&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>vscode</category>
      <category>javascript</category>
      <category>kubernetes</category>
      <category>github</category>
    </item>
    <item>
      <title>Mocker: Proxy Power for gRPC Development</title>
      <dc:creator>mia</dc:creator>
      <pubDate>Tue, 15 Aug 2023 16:07:21 +0000</pubDate>
      <link>https://dev.to/skyrampmia/mocker-proxy-power-for-grpc-development-gi7</link>
      <guid>https://dev.to/skyrampmia/mocker-proxy-power-for-grpc-development-gi7</guid>
      <description>&lt;p&gt;Over the past few weeks we’ve been walking you through some of the great use cases for &lt;a href="https://marketplace.visualstudio.com/items?itemName=skyramp.mocker-vscode"&gt;Mocker&lt;/a&gt;, the first of our Kubernetes testing tools in our VS Code extension, Kubernetes Test Toolkit.&lt;/p&gt;

&lt;p&gt;Today I want to share a blog with you that walks you through its powerful gRPC proxying capability. You can easily mock a subset of the methods in an endpoint, while directing others to the live service in your cluster, enabling more realistic, more meaningful tests.&lt;/p&gt;

&lt;p&gt;Read it &lt;a href="https://www.skyramp.dev/blog/mocker-proxy-power-for-grpc-development/"&gt;here&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>testing</category>
      <category>javascript</category>
      <category>vscode</category>
      <category>kubernetes</category>
    </item>
    <item>
      <title>Mocker gives you proxy power to streamline gRPC development</title>
      <dc:creator>mia</dc:creator>
      <pubDate>Thu, 03 Aug 2023 15:43:29 +0000</pubDate>
      <link>https://dev.to/skyrampmia/mocker-gives-you-proxy-power-to-streamline-grpc-development-96c</link>
      <guid>https://dev.to/skyrampmia/mocker-gives-you-proxy-power-to-streamline-grpc-development-96c</guid>
      <description>&lt;p&gt;Over the past few weeks we’ve been walking you through some of the great use cases for &lt;a href="https://marketplace.visualstudio.com/items?itemName=skyramp.mocker-vscode"&gt;Mocker&lt;/a&gt;, the first of our Kubernetes testing tools in our VS Code extension, Kubernetes Test Toolkit.&lt;/p&gt;

&lt;p&gt;Today I want to share a video with you that walks you through its powerful gRPC proxying capability. You can easily mock a subset of the methods in an endpoint, while directing others to the live service in your cluster, enabling more realistic, more meaningful tests.&lt;/p&gt;

&lt;p&gt;Watch it &lt;a href="https://www.skyramp.dev/blog/mocker-gives-you-proxy-power-to-streamline-grpc-development/"&gt;here&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>vscode</category>
      <category>javascript</category>
      <category>kubernetes</category>
      <category>testing</category>
    </item>
    <item>
      <title>Switch from live to mock in seconds with Mocker</title>
      <dc:creator>mia</dc:creator>
      <pubDate>Thu, 27 Jul 2023 16:12:01 +0000</pubDate>
      <link>https://dev.to/skyrampmia/switch-from-live-to-mock-in-seconds-with-mocker-5a3l</link>
      <guid>https://dev.to/skyrampmia/switch-from-live-to-mock-in-seconds-with-mocker-5a3l</guid>
      <description>&lt;p&gt;Today I’ll be talking more about &lt;a href="https://marketplace.visualstudio.com/items?itemName=skyramp.mocker-vscode"&gt;Mocker&lt;/a&gt;, our VS Code extension that simplifies service mocking in Kubernetes clusters.&lt;/p&gt;

&lt;p&gt;Let’s say you’ve already used Skyramp to deploy your system under test in the cluster, which includes your live payment service. Before Mocker, changing from the live payment service in your cluster to a mock was a complex and time-consuming process. You had to create a new microservice called payment-mock, using the same API spec as the original. This involved writing a server stub to provide the desired response. Then, you had to deploy the mock service into the cluster, and update the networking to disconnect the existing payment microservice. If you wanted to change values, you had to rebuild the microservice and update it accordingly.&lt;/p&gt;

&lt;p&gt;Mocker allows you to focus solely on the external configuration, while it takes care of all the internal cluster management through a single worker.&lt;/p&gt;

&lt;p&gt;Simply connect your cluster to Mocker.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Kui-IF6v--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/x532jyjeuy5iw6rdc2hp.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Kui-IF6v--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/x532jyjeuy5iw6rdc2hp.png" alt="Image description" width="800" height="338"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Effortlessly modify the return values in your mock configuration.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--HooibJVd--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gxmjy2zh4xtt64ufng1k.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--HooibJVd--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gxmjy2zh4xtt64ufng1k.png" alt="Image description" width="800" height="338"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Then hit deploy mocks. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--J6-diJs1--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/kh6e9p1v8tyoxf7wlxxa.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--J6-diJs1--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/kh6e9p1v8tyoxf7wlxxa.png" alt="Image description" width="800" height="338"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Mocker handles all the heavy lifting behind the scenes, including managing gRPC communications. There’s no Kubernetes expertise required.&lt;/p&gt;

&lt;p&gt;That’s it!  You’ve switched from live to mock services in just seconds, all within your IDE. Doing it is probably faster than reading about it in this blog!&lt;/p&gt;

&lt;p&gt;Coming soon – Tester, the perfect test client complement to Mocker. Tester makes it easy for devs to go beyond unit testing and generate and run complex scenarios for comprehensive services testing. Sign up &lt;a href="https://www.skyramp.dev"&gt;here&lt;/a&gt; to be among the first to hear when we add this new toolkit capability!&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>testing</category>
      <category>vscode</category>
      <category>kubernetes</category>
    </item>
    <item>
      <title>Mocker: Easy Live-to-Mock Switching in VS Code</title>
      <dc:creator>mia</dc:creator>
      <pubDate>Tue, 18 Jul 2023 15:53:25 +0000</pubDate>
      <link>https://dev.to/skyrampmia/mocker-easy-live-to-mock-switching-in-vs-code-3dbp</link>
      <guid>https://dev.to/skyrampmia/mocker-easy-live-to-mock-switching-in-vs-code-3dbp</guid>
      <description>&lt;p&gt;Mia from &lt;a href="http://www.skyramp.dev"&gt;Skyramp&lt;/a&gt; once again!&lt;/p&gt;

&lt;p&gt;Today we’re showing how easy &lt;a href="https://marketplace.visualstudio.com/items?itemName=skyramp.mocker-vscode"&gt;Mocker&lt;/a&gt; makes it to switch from a live service running in your cluster to a mock. It only takes a few seconds using this &lt;a href="https://marketplace.visualstudio.com/items?itemName=skyramp.mocker-vscode"&gt;VS Code extension&lt;/a&gt; that simplifies service mocking in Kubernetes clusters.&lt;/p&gt;

&lt;p&gt;Here’s a super-short video showing how easy it is to switch from live to mock in seconds. &lt;a href="https://www.skyramp.dev/blog/mocker-easy-live-to-mock-switching-in-vs-code/"&gt;Watch it here&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>kubernetes</category>
      <category>vscode</category>
      <category>testing</category>
    </item>
    <item>
      <title>Watch: 60 Seconds to In-Cluster Mocks</title>
      <dc:creator>mia</dc:creator>
      <pubDate>Thu, 29 Jun 2023 15:52:40 +0000</pubDate>
      <link>https://dev.to/skyrampmia/watch-60-seconds-to-in-cluster-mocks-3llg</link>
      <guid>https://dev.to/skyrampmia/watch-60-seconds-to-in-cluster-mocks-3llg</guid>
      <description>&lt;p&gt;Hi, it’s Mia again from &lt;a href="http://www.skyramp.dev"&gt;Skyramp&lt;/a&gt;. A few weeks ago we announced the availability of the first of our Kubernetes testing tools, &lt;a href="https://marketplace.visualstudio.com/items?itemName=skyramp.mocker-vscode"&gt;Mocker&lt;/a&gt; on the VS Code extensions marketplace.&lt;/p&gt;

&lt;p&gt;Today we’ve got a video walkthrough to show you &lt;u&gt;how easy it is to mock a service running inside a cluster and debug&lt;/u&gt; if you already have your application deployed in that cluster. &lt;a href="https://www.skyramp.dev/blog/watch-60-seconds-to-in-cluster-mocks/"&gt;Watch it here&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>vscode</category>
      <category>javascript</category>
      <category>testing</category>
      <category>kubernetes</category>
    </item>
    <item>
      <title>Mocker makes it easy it to mock a service running inside a cluster and debug</title>
      <dc:creator>mia</dc:creator>
      <pubDate>Thu, 22 Jun 2023 16:31:46 +0000</pubDate>
      <link>https://dev.to/skyrampmia/mocker-makes-it-easy-it-to-mock-a-service-running-inside-a-cluster-and-debug-4kj1</link>
      <guid>https://dev.to/skyrampmia/mocker-makes-it-easy-it-to-mock-a-service-running-inside-a-cluster-and-debug-4kj1</guid>
      <description>&lt;p&gt;Hi, it’s Mia again from &lt;a href="http://www.skyramp.dev"&gt;Skyramp&lt;/a&gt;. A few weeks ago we announced the availability of the first of our Kubernetes testing tools, &lt;a href="https://marketplace.visualstudio.com/items?itemName=skyramp.mocker-vscode"&gt;Mocker&lt;/a&gt; on the VS Code extensions marketplace.&lt;/p&gt;

&lt;p&gt;Today I want to show you how easy it is to mock a service running inside a cluster and debug if you already have your application deployed in that cluster.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;First&lt;/strong&gt;, deploy a new worker container in the namespace where your application is running.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--hRuY0FqE--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/yhmouwykegqlk4ezu8st.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--hRuY0FqE--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/yhmouwykegqlk4ezu8st.png" alt="Image description" width="800" height="417"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Second&lt;/strong&gt;, once the worker container is deployed, you can create a mock in six easy steps:&lt;/p&gt;

&lt;p&gt;Step 1. Enter a port number&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--uli45yWi--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4mqxz7cd739aw270feux.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--uli45yWi--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4mqxz7cd739aw270feux.png" alt="Image description" width="800" height="417"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 2. Select an API protocol&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--3Bmz2Q6q--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ke4c2n10i686w4sct4iv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--3Bmz2Q6q--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ke4c2n10i686w4sct4iv.png" alt="Image description" width="800" height="417"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 3. Choose the input API definition file&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--tA1WC62Z--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1xsbdi2nltwc2hf8nq3p.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--tA1WC62Z--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1xsbdi2nltwc2hf8nq3p.png" alt="Image description" width="800" height="417"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 4. Select a service to mock&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--PQpNgQc0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/f53a7ims0c2p52u1pscd.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--PQpNgQc0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/f53a7ims0c2p52u1pscd.png" alt="Image description" width="800" height="417"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 5. Enter the name of the K8s service that is running&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--YRB6gA-w--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xfry9cnlbca4w559x794.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--YRB6gA-w--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xfry9cnlbca4w559x794.png" alt="Image description" width="800" height="417"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Step 6. Review your choices, and confirm by clicking “Create Mock”&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--g2MnGNmA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7cifyj4upk6iicusa128.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--g2MnGNmA--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7cifyj4upk6iicusa128.png" alt="Image description" width="800" height="417"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You’ll see a YAML of the generated configuration. If needed, you can edit default values here.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Third&lt;/strong&gt;, apply the created mock. This will push the mock configurations to Mocker in-cluster. All calls to the mock service will now be routed to Mocker, which will respond with the configured default values.&lt;/p&gt;

&lt;p&gt;If you’d like to update mock values, simply rerun the “apply mocks” command and change them.&lt;/p&gt;

&lt;p&gt;We’ll have a video walkthrough of this entire process posted shortly!&lt;/p&gt;

&lt;p&gt;If you have any feedback or requests, please let me know by replying here or at &lt;a href="mailto:support@skyramp.dev"&gt;support@skyramp.dev&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;We are adding more features continually, as well as new Kubernetes testing tools to accompany Mocker, including:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;a JS library to create complex in-cluster mocks &lt;/li&gt;
&lt;li&gt;Tester, Mocker’s powerful test client partner&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://www.skyramp.dev"&gt;Sign up here&lt;/a&gt; to get notified of important new Skyramp launches and announcements.&lt;/p&gt;

&lt;p&gt;Thanks,&lt;/p&gt;

&lt;p&gt;Mia&lt;/p&gt;

</description>
      <category>vscode</category>
      <category>javascript</category>
      <category>kubernetes</category>
      <category>testing</category>
    </item>
    <item>
      <title>Mock Service Dependencies in K8s Clusters, No K8s Experience Required</title>
      <dc:creator>mia</dc:creator>
      <pubDate>Tue, 20 Jun 2023 18:13:17 +0000</pubDate>
      <link>https://dev.to/skyrampmia/mock-service-dependencies-in-k8s-clusters-no-k8s-experience-required-pg9</link>
      <guid>https://dev.to/skyrampmia/mock-service-dependencies-in-k8s-clusters-no-k8s-experience-required-pg9</guid>
      <description>&lt;p&gt;Hi I’m Mia, a product manager at &lt;a href="http://www.skyramp.dev"&gt;Skyramp&lt;/a&gt;. We’re building products that put the power of cloud-native infrastructure, integration, and performance testing into the hands of developers.&lt;/p&gt;

&lt;p&gt;Today I’m excited to announce the availability of the first of our Kubernetes testing tools, Mocker. It’s available right now in our &lt;a href="https://marketplace.visualstudio.com/items?itemName=skyramp.mocker-vscode"&gt;Kubernetes Testing Toolkit VS Code extension&lt;/a&gt;. Mocker delivers powerful in-cluster gRPC and REST mocking for devs, with little to no Kubernetes experience required. It simplifies mocking service dependencies within clusters, streamlining even complex mocking scenarios.&lt;/p&gt;

&lt;p&gt;Every feature is designed for &lt;strong&gt;developer ease&lt;/strong&gt; and &lt;strong&gt;testing Kubernetes apps&lt;/strong&gt;:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Automated In-Cluster Mocking&lt;/strong&gt;: No more tedious networking configurations. Mocker simplifies in-cluster mocking, providing secure and hassle-free mocking capabilities.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Live-to-Mock Switching&lt;/strong&gt;: Seamlessly switch between live and mock services with just a configuration change. Mocker enables you to quickly adapt your environment to different testing scenarios.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;gRPC Proxy&lt;/strong&gt;: For gRPC services, Mocker acts as a proxy that allows you to selectively mock a subset of the methods in an endpoint, while directing others to the live service in your cluster.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Turnkey Mock Values&lt;/strong&gt;: Mocker auto generates ready-to-edit mock values. Coming soon: AI-generated mock values tailored to your API definitions.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Mocks Built Your Way&lt;/strong&gt;: Build with Mocker using either the VS Code extension or the command-line.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Complex Mocks Made Simple&lt;/strong&gt;: Use the JavaScript runtime to effortlessly create dynamic, intricate mock behaviors.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Protocol Support&lt;/strong&gt;: Enjoy unparalleled support for gRPC and REST, with expanded protocol support coming soon (Thrift and others).&lt;/p&gt;

&lt;p&gt;If you have any feedback or requests, please let me know by replying here or at &lt;a href="mailto:support@skyramp.dev"&gt;support@skyramp.dev&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;We are adding more features continually, as well as new Kubernetes testing tools to accompany Mocker, including:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;a JS library to create complex in-cluster mocks &lt;/li&gt;
&lt;li&gt;Tester, Mocker’s powerful test client partner&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://www.skyramp.dev"&gt;Sign up here&lt;/a&gt; to get notified of important new Skyramp launches and announcements.&lt;/p&gt;

&lt;p&gt;Thanks,&lt;/p&gt;

&lt;p&gt;Mia&lt;/p&gt;

</description>
      <category>vscode</category>
      <category>kubernetes</category>
      <category>javascript</category>
      <category>testing</category>
    </item>
  </channel>
</rss>
