<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Regis Foucault, Author at Clever Cloud</title>
	<atom:link href="https://stagingv6.cleverapps.io/blog/author/regis/feed/" rel="self" type="application/rss+xml" />
	<link></link>
	<description>From Code to Product</description>
	<lastBuildDate>Wed, 13 Dec 2023 17:00:28 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2023/03/cropped-cropped-favicon-32x32.png</url>
	<title>Regis Foucault, Author at Clever Cloud</title>
	<link></link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Go free beta on Clever Cloud</title>
		<link>https://stagingv6.cleverapps.io/blog/company/2013/10/29/go-beta/</link>
		
		<dc:creator><![CDATA[Regis Foucault]]></dc:creator>
		<pubDate>Tue, 29 Oct 2013 00:00:00 +0000</pubDate>
				<category><![CDATA[Company]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[go]]></category>
		<guid isPermaLink="false">https://www2.cleverapps.io/wp/blog/technology/2013/10/29/go-beta/</guid>

					<description><![CDATA[Version française en-dessous After three months of development and testing we are pleased to announce that Go is open for beta access on our platform. This very powerful language is mainly developped by Google. Go concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines. You can [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><em><a href="#fr">Version française en-dessous</a></em></p>
<div class="pull-right" style="margin-left: 40px; margin-bottom: 40px; width: 125px;"><img decoding="async" src="https://www2.cleverapps.io/app/uploads/2021/08/go.png" alt="npm logo" /></div>
<p>After three months of development and testing we are pleased to announce that <a href="http://golang.org">Go</a> is open for beta access on our platform. This very powerful language is mainly developped by Google. Go concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines.</p>
<p><span id="more-2734"></span></p>
<p>You can find more information on Go deployments in our <a href="https://stagingv6.cleverapps.io/doc/getting-started/by-language/go/">documentation</a>. Do not hesitate to give us your <a href="mailto:support@clever-cloud.com">impressions</a>.</p>
<p>We believe that a product is never complete without the feedback of its users, so Go is currently in <a href="https://api.clever-cloud.com/v2/sessions/login/">free beta</a> until the final version.</p>
<p>You can keep in touch to get the pricing plans when ready on our <a href="http://clever-cloud.us1.list-manage.com/subscribe?u=0928a3dc4855008ad5808ca4e&amp;id=acad5cf9a1">mailinglist</a>.</p>
<p><em>The Clever Cloud team</em></p>
<p><a class="signup-btn" href="https://api.clever-cloud.com/v2/sessions/login/">Deploy your application for free!</a></p>
<hr id="fr" />
<p><em>Version française</em></p>
<p>Après quatre mois de développement et de tests intensifs, nous sommes heureux de vous annoncer que <a href="http://golang.org">Go</a> est en beta gratuite sur Clever Cloud. Ce langage puissant est principalement développé par Google. La concurrence de Go permet d&#8217;écrire des programmes qui tirent le meilleur des machines multicoeur et des architectures en réseau.</p>
<p>Vous trouverez plus d’informations sur les déploiements Go dans notre <a href="https://stagingv6.cleverapps.io/doc/getting-started/by-language/go/">documentation</a>. N’hésitez pas à nous faire part de vos <a href="mailto:support@clever-cloud.com">impressions</a>.</p>
<p>Nous considérons qu’un produit n’est jamais parfait sans les retours de ses utilisateurs. Go est donc actuellement en <a href="https://api.clever-cloud.com/v2/sessions/login/">beta gratuite</a> jusqu’à sa version finale.</p>
<p>Vous pouvez vous tenir informé de nos offres quand elles seront prêtes via notre <a href="http://clever-cloud.us1.list-manage.com/subscribe?u=0928a3dc4855008ad5808ca4e&amp;id=acad5cf9a1">newsletter</a>.</p>
<p><em>L&#8217;équipe Clever Cloud</em></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Deploy ghost on a PaaS</title>
		<link>https://stagingv6.cleverapps.io/blog/company/2013/10/16/how-to-deploy-ghost-on-clever-cloud/</link>
		
		<dc:creator><![CDATA[Regis Foucault]]></dc:creator>
		<pubDate>Wed, 16 Oct 2013 00:00:00 +0000</pubDate>
				<category><![CDATA[Company]]></category>
		<category><![CDATA[ghost]]></category>
		<category><![CDATA[Nodejs]]></category>
		<guid isPermaLink="false">https://www2.cleverapps.io/wp/blog/technology/2013/10/16/how-to-deploy-ghost-on-clever-cloud/</guid>

					<description><![CDATA[Quick tutorial to deploy Ghost.org instance on Clever Cloud: UPDATE: This article is a little bit old, but some users decided to write a more recent documentation here on how to deploy a Ghost blog on Clever Cloud 1. Retrieve Ghost files In order to download Ghost files, just visit this page : https://en.ghost.org/download/ Extract [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Quick tutorial to deploy <a href="https://ghost.org">Ghost.org</a> instance on Clever Cloud:</p>
<p><strong>UPDATE: This article is a little bit old, but some users decided to write <a href="https://blog.welcomattic.com/blog/2019-04-09-how-to-deploy-ghost-to-clevercloud/">a more recent documentation here on how to deploy a Ghost blog on Clever Cloud</a></strong></p>
<div><img decoding="async" style="max-width: 300px; display: block; margin: 50px auto;" src="https://www2.cleverapps.io/app/uploads/2021/08/ghost-logo.png" alt="ghost logo" /></div>
<p><span id="more-2733"></span></p>
<h3 id="1-retrieve-ghost-files">1. Retrieve Ghost files</h3>
<p>In order to download Ghost files, just visit this page : <a href="https://en.ghost.org/download/">https://en.ghost.org/download/</a></p>
<p>Extract the file and put the folder in your favorite place.</p>
<h3 id="2-open-an-account-on-clever-cloud">2. Open an account on Clever Cloud</h3>
<p>Just visit the <a href="https://api.clever-cloud.com/v2/sessions/login/">signup page</a> and follow the steps.</p>
<h3 id="3-create-an-application">3. Create an application</h3>
<p>Add a Node.js application.</p>
<p>More information available in our documentation : <a href="https://stagingv6.cleverapps.io/doc/getting-started/quickstart/">http://doc.clever-cloud.com/clever-cloud-overview/add-application/</a></p>
<h3 id="4-create-a-file-system-bucket">4. Create a File System Bucket</h3>
<p>Let&#8217;s store the data!</p>
<p>When you deploy an application, a new instance is created. If you do not persist content files like articles and images, you will lose them between two deployments.</p>
<p>In order to store these files, we have created FS (File System) buckets.</p>
<p>Just add one in the services section.</p>
<p>More information can be found in our documentation : <a href="https://stagingv6.cleverapps.io/doc/deploy/addon/fs-bucket/">https://doc.clever-cloud.com/databases-and-services/fs-buckets/</a></p>
<p>You will receive the credentials by email. At the root of the application, create a <code>clevercloud/buckets.json</code> file with the following structure:</p>
<pre><code class="language-json">[
  {
    "bucket" : "bucketId",
    "folder" : "/content"
  }
]
</code></pre>
<p>It tells the application to use the files located in the content directory in the FS Bucket.</p>
<p>With the FTP credentials, upload the files located in your local <code>content</code> folder to the remote FTP folder. At the root of the FTP folder, you should have <code>/data</code>, <code>/images</code>, etc. folders.</p>
<h3 id="5-ghost-configuration">5. Ghost Configuration</h3>
<p>You have to tell Ghost how you would like to use it by editing the <code>/config.js</code>.</p>
<p>In both development and production sections:</p>
<ul>
<li>change host to <code>0.0.0.0</code></li>
<li>change port to <code>8080</code></li>
</ul>
<h3 id="6-deploy-the-application">6. Deploy the application</h3>
<p>Last operation, push the local files to the cloud!</p>
<p>Deploy your application on Clever Cloud is very easy. Just type the following commands:</p>
<ul>
<li>init the git repository : <code>git init</code></li>
<li>create a <code>.gitignore</code> file like this:</li>
</ul>
<pre><code class="language-gitignore">node_modules
content
</code></pre>
<ul>
<li>add all files: <code>git add .</code></li>
<li>commit: <code>git commit -m firstcommit</code></li>
<li>push to Clever Cloud: <code>git push &lt;ccremoteurl&gt; master</code></li>
</ul>
<p>You can then check the logs in the left panel logs section.</p>
<h3 id="not-happy-with-sqlite-go-mysql">Not happy with SQLite? Go MySQL</h3>
<p>If you do not want to deal with SQLite storage, you can store your data in MySQL.</p>
<p>To do this, replace the following section:</p>
<pre><code class="language-javascript">database: {
  client: 'sqlite3',
  connection: {
    filename: path.join(__dirname, '/content/data/ghost-test.db')
  }
}
</code></pre>
<p>with:</p>
<pre><code class="language-javascript">database: {
  client: 'mysql',
  connection: {
    host: 'yourhostname',
    user: 'yourusername',
    password: 'yourpassword',
    database: 'yourdbname',
    charset: 'utf8'
  }
}
</code></pre>
<p>You can create a MySQL database on Clever Cloud in <a href="http://doc.clever-cloud.com/databases-and-services/add-service/">5 seconds</a>.</p>
<h3 id="want-to-send-emails">Want to send emails?</h3>
<p>Ghost require external mail providers so that you can send emails. Some of them are <a href="http://www.mailjet.fr">Mailjet</a>, <a href="http://www.mailchimp.com">Mailchimp</a>, <a href="http://www.mailgun.com">Mailgun</a> or <a href="http://gmail.com">Gmail</a>.</p>
<p>The following example allow you to send emails with your Gmail/Google Apps accound from Ghost :</p>
<pre><code class="language-javascript">mail: {
  transport: 'SMTP',
  fromaddress: 'myemail@address.com',
  options: {
    auth: {
      user: 'youremail@gmail.com',
      pass: 'yourpassword'
    }
  }
}
</code></pre>
<p>Feel free to <a href="mailto:support@clever-cloud.com">ask us</a> if you have any questions about this article.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Ruby free beta on Clever Cloud</title>
		<link>https://stagingv6.cleverapps.io/blog/company/2013/09/16/ruby-beta/</link>
		
		<dc:creator><![CDATA[Regis Foucault]]></dc:creator>
		<pubDate>Mon, 16 Sep 2013 00:00:00 +0000</pubDate>
				<category><![CDATA[Company]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[rack]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[Ruby]]></category>
		<guid isPermaLink="false">https://www2.cleverapps.io/wp/blog/technology/2013/09/16/ruby-beta/</guid>

					<description><![CDATA[Version française en-dessous After three months of development and testing we are pleased to announce that Ruby is open for beta access on our platform. This famous robust natural language syntax created by Yukihiro Matsumoto is very popular among web developers. It is therefore logical that it is available today on Clever Cloud. We support [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><em><a href="#fr">Version française en-dessous</a></em></p>
<div class="pull-right" style="margin-left: 40px; margin-bottom: 40px; width: 125px;"><img decoding="async" src="https://www2.cleverapps.io/app/uploads/2021/08/ruby.png" alt="npm logo" /></div>
<p>After three months of development and testing we are pleased to announce that <a href="http://ruby-lang.org">Ruby</a> is open for beta access on our platform. This famous robust natural language syntax created by Yukihiro Matsumoto is very popular among web developers. It is therefore logical that it is available today on Clever Cloud.</p>
<p><span id="more-2732"></span></p>
<p>We support <a href="http://rack.github.io/">Rack</a>-based applications, including applications based on <a href="http://rubyonrails.org/">Rails</a> and <a href="http://www.sinatrarb.com/">Sinatra</a>.</p>
<p>You can find more information on Ruby on Rails deployments in our <a href="https://stagingv6.cleverapps.io/doc/deploy/application/ruby/by-framework/ruby-on-rails/">documentation</a>. Do not hesitate to give us your <a href="mailto:support@clever-cloud.com">impressions</a>.</p>
<p>We believe that a product is never complete without the feedback of its users, so Ruby is currently in <a href="https://api.clever-cloud.com/v2/sessions/login/">free beta</a> until the final version.</p>
<p>You can keep in touch to get the pricing plans when ready on our <a href="http://clever-cloud.us1.list-manage.com/subscribe?u=0928a3dc4855008ad5808ca4e&amp;id=acad5cf9a1">mailinglist</a>.</p>
<p><em>The Clever Cloud team</em></p>
<p><a class="signup-btn" href="https://api.clever-cloud.com/v2/sessions/login/">Deploy your application for free!</a></p>
<hr id="fr" />
<p><em>Version française</em></p>
<p>Après quatre mois de développement et de tests intensifs, nous sommes heureux de vous annoncer que <a href="http://ruby-lang.org">Ruby</a> est en beta gratuite sur Clever Cloud. Ce célèbre langage robuste à la syntaxe naturelle, créé par Yukihiro Matsumoto est très prisé par les développeurs web depuis quelques années. Il est donc tout à fait logique qu’il soit disponible aujourd’hui sur Clever Cloud.</p>
<p>Nous supportons actuellement les applications basées sur <a href="http://rack.github.io/">Rack</a>, ce qui inclut les applications basées sur <a href="http://rubyonrails.org/">Rails</a> et <a href="http://www.sinatrarb.com/">Sinatra</a>.</p>
<p>Vous trouverez plus d’informations sur les déploiements Ruby on Rails dans notre <a href="https://stagingv6.cleverapps.io/doc/deploy/application/ruby/by-framework/ruby-on-rails/">documentation</a>. N’hésitez pas à nous faire part de vos <a href="mailto:support@clever-cloud.com">impressions</a>.</p>
<p>Nous considérons qu’un produit n’est jamais parfait sans les retours de ses utilisateurs. Ruby est donc actuellement en <a href="https://api.clever-cloud.com/v2/sessions/login/">beta gratuite</a> jusqu’à sa version finale.</p>
<p>Vous pouvez vous tenir informé de nos offres quand elles seront prêtes via notre <a href="http://clever-cloud.us1.list-manage.com/subscribe?u=0928a3dc4855008ad5808ca4e&amp;id=acad5cf9a1">newsletter</a>.</p>
<p><em>L&#8217;équipe Clever Cloud</em></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Faster Nodejs applications deployment with Clever Cloud NPM mirror</title>
		<link>https://stagingv6.cleverapps.io/blog/company/2013/09/12/nodejs-npm-mirror/</link>
		
		<dc:creator><![CDATA[Regis Foucault]]></dc:creator>
		<pubDate>Thu, 12 Sep 2013 00:00:00 +0000</pubDate>
				<category><![CDATA[Company]]></category>
		<category><![CDATA[Nodejs]]></category>
		<guid isPermaLink="false">https://www2.cleverapps.io/wp/blog/technology/2013/09/12/nodejs-npm-mirror/</guid>

					<description><![CDATA[Version française en-dessous Npmjs.org, the Nodejs dependencies repository has recently experienced outages which have blocked every Nodejs application deployment on every server in the world which use this repository including Clever Cloud ones. Actually, when an application is launched locally or on a PaaS like ours, the application has to download all its dependencies. If [&#8230;]]]></description>
										<content:encoded><![CDATA[<p><em><a href="#fr">Version française en-dessous</a></em></p>
<div class="pull-right" style="margin-left: 40px; margin-bottom: 40px; width: 200px;"><img decoding="async" src="https://cdn.clever-cloud.com/uploads/2021/08/npm.png" alt="npm logo" /></div>
<p><a href="http://npmjs.org">Npmjs.org</a>, the Nodejs dependencies repository has recently experienced outages which have blocked every Nodejs application deployment on every server in the world which use this repository including Clever Cloud ones.</p>
<p><span id="more-2731"></span></p>
<p>Actually, when an application is launched locally or on a PaaS like ours, the application has to download all its dependencies. If the repository server is down, the application cannot download the dependencies and the deployment fails.</p>
<p>In order to provide a better deployment experience, we have built our own dependencies mirror so that we do not need to use <a href="http://npmjs.org">npmjs.org</a> servers anymore when deploying applications.<br />
Deployments are now always successful even if <a href="http://npmjs.org">npmjs.org</a> is down. Moreover, instead of downloading dependencies from the US, they are downloaded locally so applications deployments are twice faster.</p>
<p>A very good reason to <a href="https://api.clever-cloud.com/v2/sessions/signup">deploy</a> a Nodejs application on Clever Cloud!</p>
<p><em>The Clever Cloud team</em></p>
<hr id="fr" />
<p><em>Version française</em></p>
<p><a href="http://npmjs.org">Npmjs.org</a>, le dépôt officiel de dépendances Nodejs a récemment subi des interruptions qui ont bloquées les déploiements sur tous les serveurs du monde qui utilisaient ce dépôt officiel, y compris ceux de Clever Cloud.</p>
<p>En effet, lorsqu’une application est lancée localement ou bien sur un PaaS comme le notre, l’application doit télécharger ses dépendances sur des serveurs distants. Si le serveur contenant les dépôts de ces dépendances n’est pas disponible, l’application ne peut pas les récupérer et le déploiement échoue.</p>
<p>Dans le but d’améliorer le déploiement des applications Nodejs, nous avons créé notre propre mirroir de dépendances afin de ne plus avoir à utiliser de nouveau les serveurs <a href="http://npmjs.org">npmjs.org</a> lors de nos déploiements. Ces derniers ne sont donc plus tributaires des interruptions de <a href="http://npmjs.org">npmjs.org</a>. De plus, puisque les dépôts sont téléchargés de nos serveurs et non plus des Etats-Unis, les déploiements sont deux fois plus rapides.</p>
<p>Une bonne occasion donc de <a href="https://api.clever-cloud.com/v2/sessions/signup">déployer</a> dès à présent votre application Nodejs sur Clever Cloud !</p>
<p><em>L&#8217;équipe Clever Cloud</em></p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
