<?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: TrystanCocolatte</title>
    <description>The latest articles on DEV Community by TrystanCocolatte (@trystancocolatte).</description>
    <link>https://dev.to/trystancocolatte</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%2F732289%2Fd6ca83a8-767c-4f12-822c-b577d33bce20.png</url>
      <title>DEV Community: TrystanCocolatte</title>
      <link>https://dev.to/trystancocolatte</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/trystancocolatte"/>
    <language>en</language>
    <item>
      <title>Microservices Integration Test under Cloud Native Architecture</title>
      <dc:creator>TrystanCocolatte</dc:creator>
      <pubDate>Wed, 26 Jan 2022 15:18:58 +0000</pubDate>
      <link>https://dev.to/trystancocolatte/microservices-integration-test-under-cloud-native-architecture-1p1g</link>
      <guid>https://dev.to/trystancocolatte/microservices-integration-test-under-cloud-native-architecture-1p1g</guid>
      <description>&lt;p&gt;In recent years, the term cloud native has became very common among developers. The goal of this concept is to manage infrastructure, applications and processes in a more automated and cost-effective way. Docker, Service Mesh, Microservices, immutable infrastructure and declarative API are examples of its representative technologies. There is actually no specific definition of whether a technology is cloud-native or not, because it is not technical architecture, but a design pattern.&lt;/p&gt;

&lt;p&gt;It is not easy to implement cloud native in enterprises, as it depends on the technology and also affected by the way of thinking and management ability of leaders.&lt;br&gt;
Problems that may occur:&lt;br&gt;
-How to empower R&amp;amp;D personnel to use cloud technology easily and improve R&amp;amp;D efficiency&lt;br&gt;
-How to decouple abstraction complexity, reduce cross-organizational communication, improve team autonomy, and separation of concerns.&lt;br&gt;
-How to use the unified capabilities of the platform to clarify the organizational boundaries and optimize the organizational structure.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Application of Cloud Native&lt;/strong&gt;&lt;br&gt;
The majority of technical teams are roughly divided into two categories based on their functions. The Application team and the Infra team are in charge of the business and the infrastructure respectively. Cloud native is frequently associated with the Infra team to apply related technologies to devops and production hosting processes, as it primarily revolves around Docker, Kubernetes, and other technologies. While the Application team has few people who are familiar with cloud native.&lt;/p&gt;

&lt;p&gt;Therefore, the final implementation always involves deploying the application on Kubernetes and is not integrated into the whole development workflow.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The Predicament of Microservices Interation Test&lt;/strong&gt;&lt;br&gt;
Based on this partially implementation of "cloud native", the development experience of the application team is often overlooked. Take the microservice Interation Commisioning in the daily work of R&amp;amp;D as an example. Some scenarios are:&lt;/p&gt;

&lt;p&gt;-As the infrastructure is completely black-boxed, issues such as network disconnection, debugging challenges, and complex deployment links caused by heterogeneous local and test environments have emerged. There are already some solutions in the industry to improve the development experience, such as telepresence, skaffold, etc. However, they are directly based on Kubernetes, so it takes time for the application team to learn about the technologies, as well as there is a certain resistance to implement and promote.&lt;/p&gt;

&lt;p&gt;-The application team faces microservices Interation testing every day. When there are multiple features involved in parallel Integration Test, a single test environment can become a bottleneck, resulting in test queuing, resource constraints, etc.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;KubeOrbit - Capabilities Closer to the Application&lt;/strong&gt;&lt;br&gt;
Microservices Integration Test is essentially a multilateral collaborative process. Determining the correct invocation of microservices is a major goal for developers and testers. The infrastructure requires a unified traffic scheduling capability. Although Service Mesh technology provides unified traffic control,  there are still many challenges to overcome when it is applied to the microservice, such as registry integration, query dye and  multi-protocol compatibility, opening internal and external networks.&lt;/p&gt;

&lt;p&gt;Based on these existing problems and challenges, TeamCode began to develop&lt;a href="https://www.kubeorbit.io/"&gt; KubeOrbit&lt;/a&gt;, which supports users to establish joint channels according to features for parallel testing. The services of different channels do not affect each other, and there is no need to queue up to use the environment. It supports any protocol, any microservice framework, and any language. You can use this product whether you are developing microservices with Java, Python or Golang, or use HTTP and gRPC  in architecture. More importantly, it is not intrusive to the existing projects and architecture. It can be seamlessly integrated with the call chain, whether it is local or in the cloud, and your resources are always available at any time, without worrying about the underlying details.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--oRoB_2Hy--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/n8pchz2q9gw89w886qo5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--oRoB_2Hy--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/n8pchz2q9gw89w886qo5.png" alt="Image description" width="880" height="506"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To implement Cloud Native successfully in companies, we have to incorporate its ideas into the architecture design of organizations. Only deploying applications on Kubernetes is just like putting old wine in a new bottle. It's not enough. What's more important is how we change the way we collaborate between organizations to achieve better results. Delivery in less time, at lower cost, and with a faster response. In addition to infrastructure, designing a set of R&amp;amp;D tool chains closer to the application can truly realize the growth of the entire R&amp;amp;D workflow on the cloud. &lt;/p&gt;

</description>
      <category>cloudnative</category>
      <category>microservices</category>
      <category>integrationtest</category>
      <category>testing</category>
    </item>
    <item>
      <title>Use Tin to quickly set up Headless WordPress</title>
      <dc:creator>TrystanCocolatte</dc:creator>
      <pubDate>Wed, 26 Jan 2022 06:17:24 +0000</pubDate>
      <link>https://dev.to/trystancocolatte/use-tin-to-quickly-set-up-headless-wordpress-46bi</link>
      <guid>https://dev.to/trystancocolatte/use-tin-to-quickly-set-up-headless-wordpress-46bi</guid>
      <description>&lt;p&gt;WordPress + React Starter Kit: Spin up a WordPress-powered React app in one step.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--iL5Hq0Zu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vw1xj479u20x63swbmnt.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--iL5Hq0Zu--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vw1xj479u20x63swbmnt.png" alt="Image description" width="880" height="371"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Usually you need to download and install Docker first if you want to use Headless WordPress. But with Tin, you can use this project without downloading Docker.&lt;/p&gt;

&lt;p&gt;Tin is a product of TeamCode that can generate executable applications instantly without manual environment configuration. Users can click to run project directly in the cloud. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Login to Tin and clone the Headless WordPress&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Click the Tin URL of Headless WordPress.
&lt;a href="https://www.teamcode.com/tin/clone?applicationId=273434815208255488"&gt;https://www.teamcode.com/tin/clone?applicationId=273434815208255488&lt;/a&gt;
Users who have not logged in should sign up first.&lt;/li&gt;
&lt;li&gt;Log in to Tin with your email, Github account, or phone number.
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--SzRwXdEl--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/j67iludb77hitv8au5m1.png" alt="Image description" width="563" height="718"&gt;
&lt;/li&gt;
&lt;li&gt;(Optional) After logging in, you can change the “Application Name” or “Tag”。&lt;/li&gt;
&lt;li&gt;Click "Clone" button to clone the Tin app to your workspace.
Note: Tin will give new users a free trial for a certain length of time, which is determined by the instance size. After the free trial time, the Tin app will automatically stop working. You will not be charged for the whole process. 
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--9xdzW8Xa--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/rxbhr2ur8ck02axxvs5f.png" alt="Image description" width="880" height="485"&gt;
&lt;/li&gt;
&lt;li&gt;Click "RUN NOW" to initiate the application.
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Uqvu-aqB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/n9r8smwuigoz8vtgd01t.png" alt="Image description" width="880" height="427"&gt;
&lt;/li&gt;
&lt;li&gt;Click the "Primary Endpoint" button and you will visit Headless WordPress immediately.
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--7jgWlQC8--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/0ciqzc4jpctkxt4z4z32.png" alt="Image description" width="880" height="666"&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;You can try Headless WordPress now.&lt;/strong&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--MOCm67QQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/kunu8vubo5xsr07w2kxv.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--MOCm67QQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/kunu8vubo5xsr07w2kxv.png" alt="Image description" width="880" height="508"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--I-q4Vrke--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2cpyw7w8ojf0l7h4ygza.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--I-q4Vrke--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2cpyw7w8ojf0l7h4ygza.png" alt="Image description" width="880" height="243"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--miEhmekB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/77dr5ryoj9t3xx074ezr.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--miEhmekB--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/77dr5ryoj9t3xx074ezr.png" alt="Image description" width="880" height="321"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can also use the Tin to quickly set up other open source projects, see the guide: &lt;a href="https://www.teamcode.com/docs/en-US/tin/create-tin"&gt;https://www.teamcode.com/docs/en-US/tin/create-tin&lt;/a&gt;&lt;/p&gt;

</description>
      <category>programming</category>
      <category>tutorial</category>
      <category>productivity</category>
      <category>devops</category>
    </item>
    <item>
      <title>Use Tin to quickly set up StackEdit in minutes</title>
      <dc:creator>TrystanCocolatte</dc:creator>
      <pubDate>Tue, 25 Jan 2022 08:37:21 +0000</pubDate>
      <link>https://dev.to/trystancocolatte/use-tin-to-quickly-set-up-stackedit-in-minutes-48la</link>
      <guid>https://dev.to/trystancocolatte/use-tin-to-quickly-set-up-stackedit-in-minutes-48la</guid>
      <description>&lt;p&gt;StackEdit is full-featured, open-source Markdown editor based on PageDown.（ &lt;a href="https://github.com/benweet/stackedit%EF%BC%89"&gt;https://github.com/benweet/stackedit）&lt;/a&gt;&lt;br&gt;
Tin is a product of TeamCode that can generate executable applications instantly without manual environment configuration. Users can click to run project directly in the cloud. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Login to Tin and clone the StackEdit&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Click the Tin URL of StackEdit.&lt;br&gt;
&lt;a href="https://www.teamcode.com/tin/clone?applicationId=273128516352372736"&gt;https://www.teamcode.com/tin/clone?applicationId=273128516352372736&lt;/a&gt;&lt;br&gt;
Users who have not logged in should sign up first.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Log in to Tin with your email, Github account, or phone number.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--f3JXt1PQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/uqxxifndh2s2nysbat41.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--f3JXt1PQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/uqxxifndh2s2nysbat41.png" alt="Image description" width="563" height="718"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;(Optional) After logging in, you can change the “Application Name” or “Tag”.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Click "Clone" button to clone the Tin app to your workspace.&lt;br&gt;
Note: Tin will give new users a free trial for a certain length of time, which is determined by the instance size. After the free trial time, the Tin app will automatically stop working. You will not be charged for the whole process. &lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Rjp69JuQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ttwmktap7r9k98b2z1ke.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Rjp69JuQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ttwmktap7r9k98b2z1ke.png" alt="Image description" width="880" height="362"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Click "RUN NOW" to initiate the application.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--hlr87AK9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/nhs2z0w5a560jb9muzec.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--hlr87AK9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/nhs2z0w5a560jb9muzec.png" alt="Image description" width="880" height="348"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Click the "Endpoint Lists" button to go to the Endpoint list, with the entry points for all apps displayed. Click the URL of entry point and you will visit StackEdit immediately.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--MflB4vpV--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/b6mv1s3yjsm9x5x82ywu.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--MflB4vpV--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/b6mv1s3yjsm9x5x82ywu.png" alt="Image description" width="880" height="639"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--9xr13gj1--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mda881ziu67uy4frd6ro.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--9xr13gj1--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mda881ziu67uy4frd6ro.png" alt="Image description" width="880" height="376"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Click START WRITING to use StackEdit now.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--c1rcpGkT--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/eiwlljj0x6tadukn1pyb.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--c1rcpGkT--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/eiwlljj0x6tadukn1pyb.png" alt="Image description" width="880" height="554"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--JgQsxy5b--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/lt88rz1x24fdu4luzqtd.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--JgQsxy5b--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/lt88rz1x24fdu4luzqtd.png" alt="Image description" width="880" height="441"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can also use the Tin to quickly set up other open source projects, see the guide: &lt;a href="https://www.teamcode.com/docs/en-US/tin/create-tin"&gt;https://www.teamcode.com/docs/en-US/tin/create-tin&lt;/a&gt;&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>programming</category>
      <category>tutorial</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Use Tin to quickly set up MateCloud in minutes </title>
      <dc:creator>TrystanCocolatte</dc:creator>
      <pubDate>Tue, 25 Jan 2022 08:34:21 +0000</pubDate>
      <link>https://dev.to/trystancocolatte/use-tin-to-quickly-set-up-matecloud-in-minutes-3jo4</link>
      <guid>https://dev.to/trystancocolatte/use-tin-to-quickly-set-up-matecloud-in-minutes-3jo4</guid>
      <description>&lt;p&gt;MateCloud is a microservice architecture based on Spring Cloud Alibaba.（ &lt;a href="https://github.com/matevip/matecloud%EF%BC%89"&gt;https://github.com/matevip/matecloud）&lt;/a&gt;&lt;br&gt;
Tin is a product of TeamCode that can generate executable applications instantly without manual environment configuration. Users can click to run project directly in the cloud. &lt;/p&gt;

&lt;p&gt;MateCloud has many versions, instructions below are based on Sentinel.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Login to Tin and clone the MateCloud&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Click the Tin URL of MateCloud.&lt;br&gt;
&lt;a href="https://www.teamcode.com/tin/clone?applicationId=273423345540034560"&gt;https://www.teamcode.com/tin/clone?applicationId=273423345540034560&lt;/a&gt;&lt;br&gt;
Users who have not logged in should sign up first.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Log in to Tin with your email, Github account, or phone number.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--bSUi6QMd--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9u5dd5fs8zo6cnmp18xt.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--bSUi6QMd--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/9u5dd5fs8zo6cnmp18xt.png" alt="Image description" width="563" height="718"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;(Optional) After logging in, you can change the “Application Name” or “Tag”.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Click "Clone" button to clone the Tin app to your workspace.&lt;br&gt;
Note: Tin will give new users a free trial for a certain length of time, which is determined by the instance size. After the free trial time, the Tin app will automatically stop working. You will not be charged for the whole process.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--cmzIMazX--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/30n1dy24wzdkflsmcxnq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--cmzIMazX--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/30n1dy24wzdkflsmcxnq.png" alt="Image description" width="880" height="358"&gt;&lt;/a&gt; &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Click "RUN NOW" to initiate the application.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--CjhVMRQp--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8t15dc483hfpw7beutkj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--CjhVMRQp--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/8t15dc483hfpw7beutkj.png" alt="Image description" width="880" height="302"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Click the "Primary Endpoint" button and you will visit MateCloud immediately.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--bowtKqQ0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/yoqehf3mblvzymelmxgr.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--bowtKqQ0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/yoqehf3mblvzymelmxgr.png" alt="Image description" width="880" height="644"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;You can login to MateCloud and try it now.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--aDiwP-z---/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ztcxrdkl6yvs98eitv24.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--aDiwP-z---/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ztcxrdkl6yvs98eitv24.png" alt="Image description" width="880" height="512"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can also use the Tin to quickly set up other versions of MateCloud or other open source projects, see the guide: &lt;a href="https://www.teamcode.com/docs/en-US/tin/create-tin"&gt;https://www.teamcode.com/docs/en-US/tin/create-tin&lt;/a&gt;&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>tutorial</category>
      <category>programming</category>
      <category>productivity</category>
    </item>
    <item>
      <title>How do my company implement integration tests efficiently?</title>
      <dc:creator>TrystanCocolatte</dc:creator>
      <pubDate>Tue, 25 Jan 2022 06:46:16 +0000</pubDate>
      <link>https://dev.to/trystancocolatte/how-do-my-company-implement-integration-tests-efficiently-1k75</link>
      <guid>https://dev.to/trystancocolatte/how-do-my-company-implement-integration-tests-efficiently-1k75</guid>
      <description>&lt;p&gt;"I have to use the test environment for a interation test project at 2-3 pm, please don't publish during that time!" I was in a panic after I saw this message. Since the company uses microservice architecture and deploys it on the Kubernetes cluster, the service that the team is responsible for is part of the entire microservice architecture. The operation of the entire system depends on the upstream and downstream services in the microservice system. Every time when a new versions is released, everyone starts to occupy the test environment and test the functions developed by themselves, which leads to the situation of queuing to use the test environment.&lt;/p&gt;

&lt;p&gt;Today is the release date of my product's new version. I also have to publish my projects to the test environment to verify its functions. Queuing to use the test environment will affect my release efficiency. I was overwhelmed with dysphoria.&lt;/p&gt;

&lt;p&gt;My test arranged at 3-4 PM, another engineer sent. The available time of the test environment is constantly being squeezed. I was anxious and hurriedly shouted in the group chat "I expect to merge the PR code at 5 o’clock, so I will test it at 4-5 o’clock. Everyone will be notified when it is finished."&lt;/p&gt;

&lt;p&gt;While waiting for the test, I complained to my engineer friend Henry about this problem. He told me that there are actually some tool chains that can solve this time-consuming queuing problem, such as TeamCode's new product KubeOrbit: an integration testing tool for microservices. It can help the team deploy multiple test environments efficiently in the Kubernetes cluster for testing.&lt;/p&gt;

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

&lt;p&gt;I opened the product documentation he sent and found that this tool allows me to define a benchmark environment in the Kubernetes cluster of the company's test environment:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;$ kubectl label deployment your-deployment version=base&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Then I can create different test environments based on the benchmark environment, such as test environment 1 and test environment 2:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;# Create a test env with name v1&lt;br&gt;
 $ kubectl label deployment your-deployment-v1 version=v1&lt;br&gt;
 # Create a test env with name v2&lt;br&gt;
 $ kubectl label deployment your-deployment-v1 version=v2&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Add your own services to the target test environment&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;apiVersion: network.kubeorbit.io/v1alpha1&lt;br&gt;
kind: ServiceRoute&lt;br&gt;
metadata:&lt;br&gt;
  name: serviceroute-sample&lt;br&gt;
  namespace: sample-namespace&lt;br&gt;
spec:&lt;br&gt;
  name: pod-svc&lt;br&gt;
  # Add your service to the test env named with v1 by defining trafficRoutes&lt;br&gt;
  trafficRoutes:&lt;br&gt;
    routes:&lt;br&gt;
      - name: v1&lt;br&gt;
        labels:&lt;br&gt;
          version: v1&lt;br&gt;
        headers:&lt;br&gt;
          version:&lt;br&gt;
            exact: v1&lt;br&gt;
    default:&lt;br&gt;
      version: base&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Update the code and deploy to the target test environment&lt;br&gt;
&lt;code&gt;kubectl apply -f /path/to/your/serviceroute.yaml&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Summary from my usage experience&lt;br&gt;
KubeOrbit tools have the following three main functions: create a test channel in the microservice test environment, so that you can get a separate and stable integrated test environment; add the microservices that need to be tested to the test channel, and isolate them from other different versions of Microservices; when a microservice request is initiated and a test channel is specified, KubeOrbit will forward it to the specified test channel. These features just solved the time-consuming queuing issues for my team satisfy our needs below:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;The needs of parallel development and Interation Test within the team, we don't have to compete for the use of the test environment&lt;/li&gt;
&lt;li&gt;The need to deliver the project on time, avoiding project delays due to insufficient testing environment&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The team does not need to adjust the existing technology stack and architecture, KubeOrbit will adapt your microservices and can also isolate the communication between different test channels. But during the product, I found that many manual operations are required. And I just got the notification from its official facebook page that the product is open source on GitHub (&lt;a href="https://github.com/teamcode-inc/kubeorbit"&gt;https://github.com/teamcode-inc/kubeorbit&lt;/a&gt;). I will follow up this product and if these manual operation processes can be automated, the user experience will be greatly improved.&lt;/p&gt;

</description>
      <category>programming</category>
      <category>testing</category>
      <category>cloudnative</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Use Tin to quickly set up WordPress</title>
      <dc:creator>TrystanCocolatte</dc:creator>
      <pubDate>Fri, 14 Jan 2022 03:15:43 +0000</pubDate>
      <link>https://dev.to/trystancocolatte/use-tin-to-quickly-set-up-wordpress-13f7</link>
      <guid>https://dev.to/trystancocolatte/use-tin-to-quickly-set-up-wordpress-13f7</guid>
      <description>&lt;p&gt;WordPress is open source software you can use to create a beautiful website, blog, or app. &lt;a href="https://github.com/WordPress/WordPress"&gt;https://github.com/WordPress/WordPress&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--EFOeJLzi--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/l4b2cmhz5hy4cxba2kpo.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--EFOeJLzi--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/l4b2cmhz5hy4cxba2kpo.png" alt="Image description" width="880" height="353"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Tin is a product of TeamCode that can generate executable applications instantly without manual environment configuration. Users can click to run project directly in the cloud. &lt;/p&gt;

&lt;p&gt;The guide below shows how to quickly install WordPress through Tin.&lt;br&gt;
&lt;strong&gt;Login to Tin and clone WordPress&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Click the Tin URL of WordPress.
&lt;a href="https://www.teamcode.com/tin/clone?applicationId=273461926832795648"&gt;https://www.teamcode.com/tin/clone?applicationId=273461926832795648&lt;/a&gt;
Users who have not logged in should sign up first.&lt;/li&gt;
&lt;li&gt;Log in to Tin with your email, Github account, or phone number.
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--md2U-p1C--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qf7at6frhcfzzwmxm3bh.png" alt="Image description" width="563" height="718"&gt;
&lt;/li&gt;
&lt;li&gt;(Optional) After logging in, you can change the “Application Name” or “Tag”。&lt;/li&gt;
&lt;li&gt;Click "Clone" button to clone the Tin app to your workspace.
Note: Tin will give new users a free trial for a certain length of time, which is determined by the instance size. After the free trial time, the Tin app will automatically stop working. You will not be charged for the whole process. 
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--AqUKRIcI--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7wse5k419dt1mjmlupsr.png" alt="Image description" width="880" height="497"&gt;
&lt;/li&gt;
&lt;li&gt;Click "RUN NOW" to initiate the application.
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--yAxArVg5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4jep44v4yru8gti55sws.png" alt="Image description" width="880" height="300"&gt;
&lt;/li&gt;
&lt;li&gt;Click the "Endpoint List" button to go to the Endpoint list, with the entry points for all apps displayed. Click the URL of entry point. And you will visit WordPress immediately.
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--TpaH8QMf--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ofmjoz4aitkktb14cy3f.png" alt="Image description" width="880" height="689"&gt;
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--UHJifdVz--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/f5zw3rq3tu0knmnuie4m.png" alt="Image description" width="880" height="474"&gt;
*&lt;em&gt;You can try WordPress now. *&lt;/em&gt;
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--OlNsuvZd--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/yrgybiyvw7gu43al55uy.png" alt="Image description" width="790" height="718"&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;You can also use the Tin to quickly set up other open source projects, see the guide: &lt;a href="https://www.teamcode.com/docs/en-US/tin/create-tin"&gt;https://www.teamcode.com/docs/en-US/tin/create-tin&lt;/a&gt;&lt;/p&gt;

</description>
      <category>programming</category>
      <category>tutorial</category>
      <category>productivity</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Use Tin to quickly set up SuiteCRM</title>
      <dc:creator>TrystanCocolatte</dc:creator>
      <pubDate>Fri, 14 Jan 2022 03:12:59 +0000</pubDate>
      <link>https://dev.to/trystancocolatte/use-tin-to-quickly-set-up-suitecrm-55m6</link>
      <guid>https://dev.to/trystancocolatte/use-tin-to-quickly-set-up-suitecrm-55m6</guid>
      <description>&lt;p&gt;SuiteCRM is the award-winning open-source, enterprise-ready Customer Relationship Management (CRM) software application. &lt;a href="https://github.com/salesagility/SuiteCRM"&gt;https://github.com/salesagility/SuiteCRM&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--5IJJeyWV--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/g8netktvhz2q3vnhmtjq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--5IJJeyWV--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/g8netktvhz2q3vnhmtjq.png" alt="Image description" width="880" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Tin is a product of TeamCode that can generate executable applications instantly without manual environment configuration. Users can click to run project directly in the cloud. &lt;/p&gt;

&lt;p&gt;The guide below shows how to quickly install SuiteCRM through Tin.&lt;/p&gt;

&lt;p&gt;Login to Tin and clone SuiteCRM&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Click the Tin URL of SuiteCRM.&lt;br&gt;
&lt;a href="https://www.teamcode.com/tin/clone?applicationId=273461926832795648"&gt;https://www.teamcode.com/tin/clone?applicationId=273461926832795648&lt;/a&gt;&lt;br&gt;
Users who have not logged in should sign up first.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Log in to Tin with your email, Github account, or phone number.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--EDRyGLuM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ayuj1cck248scazc9uzw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--EDRyGLuM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ayuj1cck248scazc9uzw.png" alt="Image description" width="563" height="718"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;(Optional) After logging in, you can change the “Application Name” or “Tag”.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Click "Clone" button to clone the Tin app to your workspace.&lt;br&gt;
Note: Tin will give new users a free trial for a certain length of time, which is determined by the instance size. After the free trial time, the Tin app will automatically stop working. You will not be charged for the whole process. &lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s---xnrkHN6--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/wg0fcbiambuvddbu8veb.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s---xnrkHN6--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/wg0fcbiambuvddbu8veb.png" alt="Image description" width="880" height="491"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Click "RUN NOW" to initiate the application.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--WlOtwf8_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2uwx7xdvafuavk8lrfjo.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--WlOtwf8_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2uwx7xdvafuavk8lrfjo.png" alt="Image description" width="880" height="329"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Click the "Primary Endpoint" button and you will visit SuiteCRM immediately.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--yxqBpMMC--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/j4vg6eexnqljse6og8pk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--yxqBpMMC--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/j4vg6eexnqljse6og8pk.png" alt="Image description" width="880" height="725"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Now you can log in to SuiteCRM to use it.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--YqSl3Pc4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/c9xpj0cz9ys285ky1d4t.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--YqSl3Pc4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/c9xpj0cz9ys285ky1d4t.png" alt="Image description" width="880" height="387"&gt;&lt;/a&gt;&lt;br&gt;
You can also use the Tin to quickly set up other open source projects, see the guide: &lt;a href="https://www.teamcode.com/docs/en-US/tin/create-tin"&gt;https://www.teamcode.com/docs/en-US/tin/create-tin&lt;/a&gt;&lt;/p&gt;

</description>
      <category>programming</category>
      <category>tutorial</category>
      <category>productivity</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Use Tin to quickly set up Redmine</title>
      <dc:creator>TrystanCocolatte</dc:creator>
      <pubDate>Thu, 13 Jan 2022 11:44:28 +0000</pubDate>
      <link>https://dev.to/trystancocolatte/use-tin-to-quickly-set-up-redmine-27nb</link>
      <guid>https://dev.to/trystancocolatte/use-tin-to-quickly-set-up-redmine-27nb</guid>
      <description>&lt;p&gt;Redmine is a flexible project management web application. Written using the Ruby on Rails framework, it is cross-platform and cross-database.&lt;/p&gt;

&lt;p&gt;Tin is a product of TeamCode that can generate executable applications instantly without manual environment configuration. Users can click to run project directly in the cloud. &lt;/p&gt;

&lt;p&gt;Login to Tin and clone the Redmine&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Click the Tin URL of Redmine.&lt;br&gt;
&lt;a href="https://www.teamcode.com/tin/clone?applicationId=273491598257844224"&gt;https://www.teamcode.com/tin/clone?applicationId=273491598257844224&lt;/a&gt;&lt;br&gt;
Users who have not logged in should sign up first.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Log in to Tin with your email, Github account, or phone number.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--1GrdDzT4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mv6jsdbfr6d2d9x49e23.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--1GrdDzT4--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mv6jsdbfr6d2d9x49e23.png" alt="Image description" width="563" height="718"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;(Optional) After logging in, you can change the “Application Name” or “Tag”。&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Click "Clone" button to clone the Tin app to your workspace.&lt;br&gt;
Note: Tin will give new users a free trial for a certain length of time, which is determined by the instance size. After the free trial time, the Tin app will automatically stop working. You will not be charged for the whole process. &lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--gVxSR_6b--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/26fec89bvb9tzgowbx66.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--gVxSR_6b--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/26fec89bvb9tzgowbx66.png" alt="Image description" width="880" height="361"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Click "RUN NOW" to initiate the application.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--EvyfczRN--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xgxr0r7pn2czhc9p6xab.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--EvyfczRN--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xgxr0r7pn2czhc9p6xab.png" alt="Image description" width="880" height="361"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Click the "Primary Endpoint" button and you will visit Redmine immediately.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--go8R-ghq--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6dywh7agmbf5fy8ed29z.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--go8R-ghq--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6dywh7agmbf5fy8ed29z.png" alt="Image description" width="880" height="682"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Now you can log in to Redmine to use it.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--FaoYtLGW--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/yaoayvkfci3a6jt6mxcw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--FaoYtLGW--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/yaoayvkfci3a6jt6mxcw.png" alt="Image description" width="880" height="255"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can also use the Tin to quickly set up other open source projects, see the guide: &lt;a href="https://www.teamcode.com/docs/en-US/tin/create-tin"&gt;https://www.teamcode.com/docs/en-US/tin/create-tin&lt;/a&gt;&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>programming</category>
      <category>tutorial</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Use Tin to quickly set up phpBB</title>
      <dc:creator>TrystanCocolatte</dc:creator>
      <pubDate>Thu, 13 Jan 2022 11:35:37 +0000</pubDate>
      <link>https://dev.to/trystancocolatte/use-tin-to-quickly-set-up-phpbb-5aj4</link>
      <guid>https://dev.to/trystancocolatte/use-tin-to-quickly-set-up-phpbb-5aj4</guid>
      <description>&lt;p&gt;PhpBB is a popular open-source bulletin board written in PHP. &lt;/p&gt;

&lt;p&gt;Tin is a product of TeamCode that can generate executable applications instantly without manual environment configuration. Users can click to run project directly in the cloud. &lt;/p&gt;

&lt;p&gt;The guide below shows how to quickly install phpBB2.0 through Tin.&lt;br&gt;
Login to Tin and clone phpBB2.0&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Click the Tin URL of phpBB2.0.&lt;br&gt;
&lt;a href="https://www.teamcode.com/tin/clone?applicationId=273460556549484544"&gt;https://www.teamcode.com/tin/clone?applicationId=273460556549484544&lt;/a&gt;&lt;br&gt;
Users who have not logged in should sign up first.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Log in to Tin with your email, Github account, or phone number.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--x-WPZ0Q_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/obzt70slrqjwuoi73ij1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--x-WPZ0Q_--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/obzt70slrqjwuoi73ij1.png" alt="Image description" width="563" height="718"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;(Optional) After logging in, you can change the “Application Name” or “Tag”.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Click "Clone" button to clone the Tin app to your workspace.&lt;br&gt;
Note: Tin will give new users a free trial for a certain length of time, which is determined by the instance size. After the free trial time, the Tin app will automatically stop working. You will not be charged for the whole process. &lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--LggStiWk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qco4fqn3p0ua3kuc9p3r.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--LggStiWk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qco4fqn3p0ua3kuc9p3r.png" alt="Image description" width="880" height="485"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Click "RUN NOW" to initiate the application.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--LX3RlZYy--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/h38sq47nrsqeaj780b7w.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--LX3RlZYy--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/h38sq47nrsqeaj780b7w.png" alt="Image description" width="880" height="341"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Click the "Primary Endpoint" button and you will visit phpBB immediately.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--h_VbFDt7--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/t9kjmee5rj8ebbmsm79c.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--h_VbFDt7--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/t9kjmee5rj8ebbmsm79c.png" alt="Image description" width="880" height="651"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Now you can log in to phpBB2.0 to use it.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--FdKhKc53--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/upwjenl2ciu609woymz2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--FdKhKc53--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/upwjenl2ciu609woymz2.png" alt="Image description" width="880" height="307"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can also use the Tin to quickly set up other open source projects, see the guide: &lt;a href="https://www.teamcode.com/docs/en-US/tin/create-tin"&gt;https://www.teamcode.com/docs/en-US/tin/create-tin&lt;/a&gt;&lt;/p&gt;

</description>
      <category>programming</category>
      <category>tutorial</category>
      <category>productivity</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Use Tin to quickly set up DokuWiki</title>
      <dc:creator>TrystanCocolatte</dc:creator>
      <pubDate>Wed, 12 Jan 2022 06:54:03 +0000</pubDate>
      <link>https://dev.to/trystancocolatte/use-tin-to-quickly-set-up-dokuwiki-4kch</link>
      <guid>https://dev.to/trystancocolatte/use-tin-to-quickly-set-up-dokuwiki-4kch</guid>
      <description>&lt;p&gt;DokuWiki is an open source wiki engine program that runs in a PHP environment. No need database.&lt;a href="https://github.com/splitbrain/dokuwiki"&gt;https://github.com/splitbrain/dokuwiki&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--CNda0uxJ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/h4pjxar5y5q4d2tuf8l0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--CNda0uxJ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/h4pjxar5y5q4d2tuf8l0.png" alt="Image description" width="880" height="297"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Tin is a product of TeamCode that can generate executable applications instantly without manual environment configuration. Users can click to run project directly in the cloud. &lt;/p&gt;

&lt;p&gt;The guide below shows how to quickly install DokuWiki through Tin.&lt;br&gt;
Login to Tin and clone DokuWiki&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Click the Tin URL of DokuWiki.&lt;br&gt;
&lt;a href="https://www.teamcode.com/tin/clone?applicationId=273462354039435264"&gt;https://www.teamcode.com/tin/clone?applicationId=273462354039435264&lt;/a&gt;&lt;br&gt;
Users who have not logged in should sign up first.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Log in to Tin with your email, Github account, or phone number.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--yfgpVxq8--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ey9pw8usqd2b27wmyuub.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--yfgpVxq8--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ey9pw8usqd2b27wmyuub.png" alt="Image description" width="563" height="718"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;(Optional) After logging in, you can change the “Application Name” or “Tag”。&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Click "Clone" button to clone the Tin app to your workspace.&lt;br&gt;
Note: Tin will give new users a free trial for a certain length of time, which is determined by the instance size. After the free trial time, the Tin app will automatically stop working. You will not be charged for the whole process. &lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--W-YyF7em--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/oi4ojfz1w0wq6p1yxyuq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--W-YyF7em--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/oi4ojfz1w0wq6p1yxyuq.png" alt="Image description" width="880" height="500"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Click "RUN NOW" to initiate the application.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s---AY0P_Dm--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/43h7jo4vti2adgh8n0co.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s---AY0P_Dm--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/43h7jo4vti2adgh8n0co.png" alt="Image description" width="880" height="460"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Click the "Primary Endpoint" button and you will visit DokuWiki immediately.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--5srMF81z--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/29xx32hc8muud1xblb29.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--5srMF81z--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/29xx32hc8muud1xblb29.png" alt="Image description" width="880" height="783"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Now you can log in to DokuWiki to use it.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--w6ohYbR8--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ktfg1i4nkha4c01oa0xt.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--w6ohYbR8--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ktfg1i4nkha4c01oa0xt.png" alt="Image description" width="880" height="490"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can also use the Tin to quickly set up other open source projects, see the guide: &lt;a href="https://www.teamcode.com/docs/en-US/tin/create-tin"&gt;https://www.teamcode.com/docs/en-US/tin/create-tin&lt;/a&gt;&lt;/p&gt;

</description>
      <category>beginners</category>
      <category>programming</category>
      <category>tutorial</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Use Tin to quickly set up Atlassian JIRA</title>
      <dc:creator>TrystanCocolatte</dc:creator>
      <pubDate>Wed, 12 Jan 2022 06:43:52 +0000</pubDate>
      <link>https://dev.to/trystancocolatte/use-tin-to-quickly-set-up-atlassian-jira-ja6</link>
      <guid>https://dev.to/trystancocolatte/use-tin-to-quickly-set-up-atlassian-jira-ja6</guid>
      <description>&lt;p&gt;Atlassian JIRA  is a software development tool for agile teams.&lt;/p&gt;

&lt;p&gt;Tin is a product of TeamCode that can generate executable applications instantly without manual environment configuration. Users can click to run project directly in the cloud. &lt;/p&gt;

&lt;p&gt;Login to Tin and clone the Atlassian JIRA&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Click the Tin URL of Headless WordPress.&lt;br&gt;
&lt;a href="https://www.teamcode.com/tin/clone?applicationId=274556439252869120"&gt;https://www.teamcode.com/tin/clone?applicationId=274556439252869120&lt;/a&gt;&lt;br&gt;
Users who have not logged in should sign up first.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Log in to Tin with your email, Github account, or phone number.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--dG6OZqkG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hr167el24s9m3rlq68ea.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--dG6OZqkG--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hr167el24s9m3rlq68ea.png" alt="Image description" width="563" height="718"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;(Optional) After logging in, you can change the “Application Name” or “Tag”。&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Click "Clone" button to clone the Tin app to your workspace.&lt;br&gt;
Note: Tin will give new users a free trial for a certain length of time, which is determined by the instance size. After the free trial time, the Tin app will automatically stop working. You will not be charged for the whole process. &lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Aaey4CaU--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/tfb9ydtjxfffvww9iwc9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Aaey4CaU--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/tfb9ydtjxfffvww9iwc9.png" alt="Image description" width="880" height="472"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Click "RUN NOW" to initiate the application.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--yGdbKhRY--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/n6it9o15hnfwewovkqgi.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--yGdbKhRY--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/n6it9o15hnfwewovkqgi.png" alt="Image description" width="880" height="363"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Click the "Endpoint List" button to go to the Endpoint list, with the entry points for all apps displayed. Click the URL of entry point.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ksleNbft--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qu2bgucos7h2l24b5oi2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ksleNbft--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qu2bgucos7h2l24b5oi2.png" alt="Image description" width="880" height="695"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--2wkMcQGC--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/raij7aoo48ls050dbzwy.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--2wkMcQGC--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/raij7aoo48ls050dbzwy.png" alt="Image description" width="880" height="403"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;You can try Atlassian JIRA now.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--RVjupbEH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jwt3m655zwbv66vgmu3x.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--RVjupbEH--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jwt3m655zwbv66vgmu3x.png" alt="Image description" width="880" height="430"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can also use the Tin to quickly set up other open source projects, see the guide: &lt;a href="https://www.teamcode.com/docs/en-US/tin/create-tin"&gt;https://www.teamcode.com/docs/en-US/tin/create-tin&lt;/a&gt;&lt;/p&gt;

</description>
      <category>programming</category>
      <category>tutorial</category>
      <category>beginners</category>
      <category>productivity</category>
    </item>
    <item>
      <title>Quickly Set up TYK in minutes with Tin</title>
      <dc:creator>TrystanCocolatte</dc:creator>
      <pubDate>Tue, 11 Jan 2022 09:40:06 +0000</pubDate>
      <link>https://dev.to/trystancocolatte/quickly-set-up-tyk-in-minutes-with-tin-134m</link>
      <guid>https://dev.to/trystancocolatte/quickly-set-up-tyk-in-minutes-with-tin-134m</guid>
      <description>&lt;p&gt;Tyk is an open source API gateway written in Go, supporting REST, GraphQL, TCP and gRPC protocols.&lt;/p&gt;

&lt;p&gt;Tin is a product of TeamCode that can generate executable applications instantly without manual environment configuration. Users can click to run project directly in the cloud. &lt;br&gt;
Login to Tin and clone the TYK app&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Click the Tin URL of TYK.&lt;br&gt;
&lt;a href="https://www.teamcode.com/tin/clone?applicationId=268088907964952576"&gt;https://www.teamcode.com/tin/clone?applicationId=268088907964952576&lt;/a&gt;&lt;br&gt;
Users who have not logged in should sign up first.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Log in to Tin with your email, Github account, or phone number.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--c0w4aVmQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/as7ldc7knb46vmh3cx8r.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--c0w4aVmQ--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/as7ldc7knb46vmh3cx8r.png" alt="Image description" width="563" height="718"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;(Optional) After logging in, you can change the “Application Name” or “Tag”。&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Click "Clone" button to clone the Tin app to your workspace.&lt;br&gt;
Note: Tin will give new users a free trial for a certain length of time, which is determined by the instance size. After the free trial time, the Tin app will automatically stop working. You will not be charged for the whole process. &lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--UDkYk470--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/j5lgqc8xswxzo0xzliqi.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--UDkYk470--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/j5lgqc8xswxzo0xzliqi.png" alt="Image description" width="880" height="482"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Click "RUN NOW" to initiate the application.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--TBSUgo5F--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ecjyepeldylk5w1be6ks.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--TBSUgo5F--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ecjyepeldylk5w1be6ks.png" alt="Image description" width="880" height="382"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Click the "Endpoint List" button to go to the Endpoint list, with the entry points for all apps displayed. Click the URL of entry point. Add  /keyless-test/  at the end of the link in the newly opened window.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--_QrOxm7F--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mi1m6lgngs5aico6t3u9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--_QrOxm7F--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mi1m6lgngs5aico6t3u9.png" alt="Image description" width="880" height="643"&gt;&lt;/a&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--I50N-roE--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zstf9fq5rtu2xta3s54j.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--I50N-roE--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/zstf9fq5rtu2xta3s54j.png" alt="Image description" width="880" height="480"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;You can use TYK now.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Lckh2rdO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/58wbiuj9mxutv5g7qnu4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Lckh2rdO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/58wbiuj9mxutv5g7qnu4.png" alt="Image description" width="880" height="564"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can also use the Tin to quickly set up other open source projects, see the guide: &lt;a href="https://www.teamcode.com/docs/en-US/tin/create-tin"&gt;https://www.teamcode.com/docs/en-US/tin/create-tin&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
