<?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>clevercloud Archives | Clever Cloud</title>
	<atom:link href="https://stagingv6.cleverapps.io/blog/tag/clevercloud/feed/" rel="self" type="application/rss+xml" />
	<link></link>
	<description>From Code to Product</description>
	<lastBuildDate>Wed, 23 Oct 2024 14:12:59 +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>clevercloud Archives | Clever Cloud</title>
	<link></link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Autumn-Winter 2024 events</title>
		<link>https://stagingv6.cleverapps.io/blog/company/2024/10/23/autumn-winter-2024-events/</link>
		
		<dc:creator><![CDATA[Maelys Joubert]]></dc:creator>
		<pubDate>Wed, 23 Oct 2024 13:14:55 +0000</pubDate>
				<category><![CDATA[Company]]></category>
		<category><![CDATA[Event]]></category>
		<category><![CDATA[clevercloud]]></category>
		<category><![CDATA[Events]]></category>
		<guid isPermaLink="false">https://stagingv6.cleverapps.io/?p=14407</guid>

					<description><![CDATA[<p><img width="1600" height="710" src="https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2024/10/2024-10-21-clever-cloud-banniere-blog-calendrier-des-evenements-en.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" fetchpriority="high" srcset="https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2024/10/2024-10-21-clever-cloud-banniere-blog-calendrier-des-evenements-en.png 1600w, https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2024/10/2024-10-21-clever-cloud-banniere-blog-calendrier-des-evenements-en-300x133.png 300w, https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2024/10/2024-10-21-clever-cloud-banniere-blog-calendrier-des-evenements-en-1024x454.png 1024w, https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2024/10/2024-10-21-clever-cloud-banniere-blog-calendrier-des-evenements-en-768x341.png 768w, https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2024/10/2024-10-21-clever-cloud-banniere-blog-calendrier-des-evenements-en-1536x682.png 1536w, https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2024/10/2024-10-21-clever-cloud-banniere-blog-calendrier-des-evenements-en-1368x607.png 1368w" sizes="(max-width: 1600px) 100vw, 1600px" /></p><!-- wp:paragraph -->
<p>Join us at the following events:</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading"><strong>October 2024</strong></h2>
<!-- /wp:heading -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading"><a href="https://www.adnouest.org/evenement/seminaire-entreprises-et-recherche-mission-impossible"><strong>ADN Ouest "Business and research: mission impossible?"</strong></a></h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>📅  1st October</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>📍 Nantes</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Join <strong>Jean-Baptiste Piacentino</strong> and <strong>Carine Guillemet</strong> in Nantes for the seminar "Business and research: mission impossible?". Explore your research projects and ask your questions about funding.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading"><strong><a href="https://devoxx.ma/">Devoxx Morocco</a></strong></h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>📅  From 2 to 4 October 2024</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>📍 Marrakech</p>
<!-- /wp:paragraph -->

<!-- wp:columns -->
<div class="wp-block-columns"><!-- wp:column -->
<div class="wp-block-column"><!-- wp:paragraph -->
<p>Clever Cloud is a Silver Sponsor of <strong>DEVOXX MOROCCO</strong>. Join our team: <strong>Horacio Gonzalez</strong>, <strong>Erwan Rugeux</strong>, <strong>Julien Durillon</strong>, as well as <strong>Steven Le Roux </strong>and <strong>Quentin Adam</strong>, who host the conference "<em>Rediscovering Simplicity in Software Development</em>". They discuss ways of reducing the complexity of technologies while retaining the benefits of recent innovations.</p>
<!-- /wp:paragraph --></div>
<!-- /wp:column --></div>
<!-- /wp:columns -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading"><strong><a href="https://salon-francotech.org/">FrancoTech</a></strong></h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>📅  From 3 to 4 October 2024</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>📍 Paris</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Join <strong>Florent Perreux</strong>, <strong>Ismaël Cissé</strong> and <strong>Jean-Baptiste Piacentino</strong> as he takes part in a roundtable discussion on AI at FrancoTech 2024. This event brings together more than 1,500 French-speaking players around the themes of AI, logistics and the energy transition.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading"><strong><a href="https://www.linkedin.com/posts/imt-france_5g-professionnelle-cas-dusage-premiers-activity-7247499091276890112-gY5b?utm_source=share&amp;utm_medium=member_desktop">5G professionnelle</a></strong></h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>📅  8 October 2024</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>📍 Paris</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Come and meet <strong>Jean-Baptiste Piacentino</strong> and <strong>Sarah Medjek</strong> in Paris to find out about the advances and challenges of 5G, particularly in terms of cybersecurity, with real-life feedback.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading"><strong><a href="https://event.afup.org/">Forum PHP</a></strong></h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>📅 From 10 to 11 October 2024</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>📍 Disneyland Paris, Marvel Hotel</p>
<!-- /wp:paragraph -->

<!-- wp:columns {"verticalAlignment":"center"} -->
<div class="wp-block-columns are-vertically-aligned-center"><!-- wp:column {"verticalAlignment":"center"} -->
<div class="wp-block-column is-vertically-aligned-center"><!-- wp:paragraph -->
<p>Clever Cloud is a gold and platinum sponsor of this event. Come and discuss what's new in PHP with our team: <strong>Horacio Gonzalez</strong>, <strong>David Legrand</strong>, <strong>Sébastien Allemand</strong>, <strong>Florent Perreux</strong>, <strong>Ismaël Cissé</strong>, <strong>Sébastien Brunat </strong>and <strong>Carine Guillemet</strong>.</p>
<!-- /wp:paragraph --></div>
<!-- /wp:column -->

<!-- wp:column {"verticalAlignment":"center"} -->
<div class="wp-block-column is-vertically-aligned-center"><!-- wp:image {"align":"center","id":14373,"width":"246px","height":"auto","sizeSlug":"medium","linkDestination":"none"} -->
<figure class="wp-block-image aligncenter size-medium is-resized"><img src="https://cdn.clever-cloud.com/uploads/2024/10/forum-php-2024-300x144.png" alt="" class="wp-image-14373" style="width:246px;height:auto"/></figure>
<!-- /wp:image --></div>
<!-- /wp:column --></div>
<!-- /wp:columns -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading"><strong><a href="https://www.volcamp.io/">Volcamp</a></strong></h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>📅 From 10 to 11 October 2024</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>📍 Clermont-Ferrand</p>
<!-- /wp:paragraph -->

<!-- wp:columns {"verticalAlignment":"center"} -->
<div class="wp-block-columns are-vertically-aligned-center"><!-- wp:column {"verticalAlignment":"center"} -->
<div class="wp-block-column is-vertically-aligned-center"><!-- wp:paragraph -->
<p>Join <strong>Rémi Collignon-Ducret</strong> and <strong>Manuel Luzarreta</strong> at this technology event in the heart of the Auvergne volcanoes. Clever Cloud is proud to be a Silver sponsor of this conference dedicated to IT enthusiasts.</p>
<!-- /wp:paragraph --></div>
<!-- /wp:column -->

<!-- wp:column {"verticalAlignment":"center"} -->
<div class="wp-block-column is-vertically-aligned-center"><!-- wp:image {"align":"center","id":14299,"width":"218px","height":"auto","sizeSlug":"medium","linkDestination":"none"} -->
<figure class="wp-block-image aligncenter size-medium is-resized"><img src="https://cdn.clever-cloud.com/uploads/2024/10/volcamp-300x276.png" alt="" class="wp-image-14299" style="width:218px;height:auto"/></figure>
<!-- /wp:image --></div>
<!-- /wp:column --></div>
<!-- /wp:columns -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading"><strong><a href="https://www.gitex.com/?utm_source=website&amp;utm_medium=awareness&amp;utm_campaign=gas-website">Gitex Dubai</a></strong></h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>📅  From 14 to 18 October 2024</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>📍 Dubaï</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Meet <strong>Quentin Adam</strong> and <strong>Erwan Rougeux</strong> at GITEX GLOBAL in Dubai, one of the world's largest trade shows dedicated to tech and AI. Come and discuss digital transformation with industry leaders, governments, startups and investors.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading"><strong><a href="https://www.linkedin.com/posts/clever-cloud_%F0%9D%97%AA%F0%9D%97%98%F0%9D%97%95%F0%9D%97%9C%F0%9D%97%A1%F0%9D%97%94%F0%9D%97%A5-le-cobol-entre-dans-l%C3%A8re-activity-7242171710270054402-5pBX/?utm_source=share&amp;utm_medium=member_desktop">COBOL Webinar</a></strong></h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>📅  15 October 2024</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Attend our webinar on 15 October at 11.30am hosted by <strong>Florent Perreux</strong>, Sales Director, and <strong>Fabrice Le Fessant</strong>, President of OcamlPro. Find out how to deploy your COBOL applications on the Clever Cloud with SuperBOL, with a live demonstration and practical advice.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading"><strong><a href="https://www.p99conf.io/">P99</a></strong></h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>📅  From 23 to 24 October 2024</p>
<!-- /wp:paragraph -->

<!-- wp:columns {"verticalAlignment":"center"} -->
<div class="wp-block-columns are-vertically-aligned-center"><!-- wp:column {"verticalAlignment":"center"} -->
<div class="wp-block-column is-vertically-aligned-center"><!-- wp:image {"id":14394,"sizeSlug":"medium","linkDestination":"none","className":"is-style-default"} -->
<figure class="wp-block-image size-medium is-style-default"><img src="https://cdn.clever-cloud.com/uploads/2024/10/1200x840-p99-24-luc-lenotre-clever-cloud-3-300x210.jpg" alt="" class="wp-image-14394"/></figure>
<!-- /wp:image --></div>
<!-- /wp:column -->

<!-- wp:column {"verticalAlignment":"center"} -->
<div class="wp-block-column is-vertically-aligned-center"><!-- wp:paragraph -->
<p>Don't miss the talk by <strong>Luc Lenôtre</strong>, Rust Software Engineer, "<em>Writing a Kernel in Rust: Code Quality and Performance"</em>, at the P99 CONF. An event dedicated to performance optimisation for developers.</p>
<!-- /wp:paragraph --></div>
<!-- /wp:column --></div>
<!-- /wp:columns -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading"><strong><a href="https://www.choiseul-africa.com/choiseul%e2%80%af-africa-business-forum-2024/">Choiseul Africa</a></strong></h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>📅  From 31 October to 1st November 2024</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>📍 Marrakech</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Meet <strong>Quentin Adam </strong>and <strong>Erwan Rougeux </strong>at Choiseul Africa, an event on technological challenges and innovations in Africa. Around 800 decision-makers from Africa, Europe and the Gulf are meeting to discuss African development.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading"><strong>November 2024</strong></h2>
<!-- /wp:heading -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading"><strong><a href="https://www.linkedin.com/posts/numspot_numspot-cloud-ugap-activity-7251490007746506755-l_d1?utm_source=share&amp;utm_medium=member_desktop">UGAP SMART IT 2024</a></strong></h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>📅  7 November 2024</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>📍 Paris</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Come along to UGAP SMART IT to discuss innovations in the IT sector. Meet the experts and discover the trends that are redefining the future of the industry.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading"><strong><a href="https://scala.io/">ScalaIO</a></strong></h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>📅  From 7 to 8 November 2024</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>📍 Paris</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>ScalaIO, the event dedicated to Scala programming at EPITA, is an opportunity to meet other Scala enthusiasts. For two days, attend a variety of sessions with renowned speakers, organised by the Scala community.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading"><strong><a href="https://www.unlockyourbrain.bzh/">Unlock your brain</a></strong></h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>📅  From 8 to 9 November 2024</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>📍 Brest</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Join us at La Cantine Brest for this event and discover the latest trends in technology and innovation. Clever Cloud is proud to be a Bronze sponsor of this event. Talk to experts about the ideas that will shape the future of the sector.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading"><strong><a href="https://www.images-et-reseaux.com/agenda/save-the-date-lopen-innovation-camp-revient/">Open Innovation Camp</a></strong></h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>📅  14 November 2024</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>📍 Rennes</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Take part in Open Innovation Camp in Rennes, an event about collaboration between businesses and startups. Explore opportunities, exchange innovative ideas and forge partnerships to boost your growth.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading"><strong><a href="https://www.eventbrite.fr/e/billets-techstars-startup-weekend-nantes-edition-2024-795224105707?aff=ebdssbdestsearch&amp;keep_tld=1">Startup Weekend Nantes</a></strong></h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>📅  From 15 to 17 November 2024</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>📍 Nantes</p>
<!-- /wp:paragraph -->

<!-- wp:columns -->
<div class="wp-block-columns"><!-- wp:column {"verticalAlignment":"center"} -->
<div class="wp-block-column is-vertically-aligned-center"><!-- wp:paragraph -->
<p>Take part in Open Innovation Camp in Rennes, an event about collaboration between businesses and startups. Explore opportunities, exchange innovative ideas and forge partnerships to boost your growth.</p>
<!-- /wp:paragraph --></div>
<!-- /wp:column --></div>
<!-- /wp:columns -->

<!-- wp:heading -->
<h2 class="wp-block-heading"><strong>December 2024</strong></h2>
<!-- /wp:heading -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading"><strong><a href="https://www.imagine-summit.tech/fr">Imagine Summit</a></strong></h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>📅  5 December 2024</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>📍 Rennes</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Come at the Imagine Summit in Rennes, a trade fair dedicated to innovation where Clever Cloud is a sponsor. Immerse yourself in the latest trends and innovations by talking to industry experts.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading"><strong><a href="https://nantesjug.org/#/events/2024_10_02">Meet Up Elastic Search</a></strong></h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>📅  From 11 to 12 December 2024</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>📍 Brest and Nantes</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Attend the Elastic Search meetup in Brest and Nantes, hosted by <strong>David Pilato</strong>. It's the perfect opportunity to expand your knowledge and share your experiences.</p>
<!-- /wp:paragraph -->]]></description>
										<content:encoded><![CDATA[<p><img width="1600" height="710" src="https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2024/10/2024-10-21-clever-cloud-banniere-blog-calendrier-des-evenements-en.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2024/10/2024-10-21-clever-cloud-banniere-blog-calendrier-des-evenements-en.png 1600w, https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2024/10/2024-10-21-clever-cloud-banniere-blog-calendrier-des-evenements-en-300x133.png 300w, https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2024/10/2024-10-21-clever-cloud-banniere-blog-calendrier-des-evenements-en-1024x454.png 1024w, https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2024/10/2024-10-21-clever-cloud-banniere-blog-calendrier-des-evenements-en-768x341.png 768w, https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2024/10/2024-10-21-clever-cloud-banniere-blog-calendrier-des-evenements-en-1536x682.png 1536w, https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2024/10/2024-10-21-clever-cloud-banniere-blog-calendrier-des-evenements-en-1368x607.png 1368w" sizes="auto, (max-width: 1600px) 100vw, 1600px" /></p><!-- wp:paragraph -->
<p>Join us at the following events:</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading"><strong>October 2024</strong></h2>
<!-- /wp:heading -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading"><a href="https://www.adnouest.org/evenement/seminaire-entreprises-et-recherche-mission-impossible"><strong>ADN Ouest "Business and research: mission impossible?"</strong></a></h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>📅  1st October</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>📍 Nantes</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Join <strong>Jean-Baptiste Piacentino</strong> and <strong>Carine Guillemet</strong> in Nantes for the seminar "Business and research: mission impossible?". Explore your research projects and ask your questions about funding.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading"><strong><a href="https://devoxx.ma/">Devoxx Morocco</a></strong></h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>📅  From 2 to 4 October 2024</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>📍 Marrakech</p>
<!-- /wp:paragraph -->

<!-- wp:columns -->
<div class="wp-block-columns"><!-- wp:column -->
<div class="wp-block-column"><!-- wp:paragraph -->
<p>Clever Cloud is a Silver Sponsor of <strong>DEVOXX MOROCCO</strong>. Join our team: <strong>Horacio Gonzalez</strong>, <strong>Erwan Rugeux</strong>, <strong>Julien Durillon</strong>, as well as <strong>Steven Le Roux </strong>and <strong>Quentin Adam</strong>, who host the conference "<em>Rediscovering Simplicity in Software Development</em>". They discuss ways of reducing the complexity of technologies while retaining the benefits of recent innovations.</p>
<!-- /wp:paragraph --></div>
<!-- /wp:column --></div>
<!-- /wp:columns -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading"><strong><a href="https://salon-francotech.org/">FrancoTech</a></strong></h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>📅  From 3 to 4 October 2024</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>📍 Paris</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Join <strong>Florent Perreux</strong>, <strong>Ismaël Cissé</strong> and <strong>Jean-Baptiste Piacentino</strong> as he takes part in a roundtable discussion on AI at FrancoTech 2024. This event brings together more than 1,500 French-speaking players around the themes of AI, logistics and the energy transition.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading"><strong><a href="https://www.linkedin.com/posts/imt-france_5g-professionnelle-cas-dusage-premiers-activity-7247499091276890112-gY5b?utm_source=share&amp;utm_medium=member_desktop">5G professionnelle</a></strong></h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>📅  8 October 2024</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>📍 Paris</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Come and meet <strong>Jean-Baptiste Piacentino</strong> and <strong>Sarah Medjek</strong> in Paris to find out about the advances and challenges of 5G, particularly in terms of cybersecurity, with real-life feedback.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading"><strong><a href="https://event.afup.org/">Forum PHP</a></strong></h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>📅 From 10 to 11 October 2024</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>📍 Disneyland Paris, Marvel Hotel</p>
<!-- /wp:paragraph -->

<!-- wp:columns {"verticalAlignment":"center"} -->
<div class="wp-block-columns are-vertically-aligned-center"><!-- wp:column {"verticalAlignment":"center"} -->
<div class="wp-block-column is-vertically-aligned-center"><!-- wp:paragraph -->
<p>Clever Cloud is a gold and platinum sponsor of this event. Come and discuss what's new in PHP with our team: <strong>Horacio Gonzalez</strong>, <strong>David Legrand</strong>, <strong>Sébastien Allemand</strong>, <strong>Florent Perreux</strong>, <strong>Ismaël Cissé</strong>, <strong>Sébastien Brunat </strong>and <strong>Carine Guillemet</strong>.</p>
<!-- /wp:paragraph --></div>
<!-- /wp:column -->

<!-- wp:column {"verticalAlignment":"center"} -->
<div class="wp-block-column is-vertically-aligned-center"><!-- wp:image {"align":"center","id":14373,"width":"246px","height":"auto","sizeSlug":"medium","linkDestination":"none"} -->
<figure class="wp-block-image aligncenter size-medium is-resized"><img src="https://cdn.clever-cloud.com/uploads/2024/10/forum-php-2024-300x144.png" alt="" class="wp-image-14373" style="width:246px;height:auto"/></figure>
<!-- /wp:image --></div>
<!-- /wp:column --></div>
<!-- /wp:columns -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading"><strong><a href="https://www.volcamp.io/">Volcamp</a></strong></h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>📅 From 10 to 11 October 2024</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>📍 Clermont-Ferrand</p>
<!-- /wp:paragraph -->

<!-- wp:columns {"verticalAlignment":"center"} -->
<div class="wp-block-columns are-vertically-aligned-center"><!-- wp:column {"verticalAlignment":"center"} -->
<div class="wp-block-column is-vertically-aligned-center"><!-- wp:paragraph -->
<p>Join <strong>Rémi Collignon-Ducret</strong> and <strong>Manuel Luzarreta</strong> at this technology event in the heart of the Auvergne volcanoes. Clever Cloud is proud to be a Silver sponsor of this conference dedicated to IT enthusiasts.</p>
<!-- /wp:paragraph --></div>
<!-- /wp:column -->

<!-- wp:column {"verticalAlignment":"center"} -->
<div class="wp-block-column is-vertically-aligned-center"><!-- wp:image {"align":"center","id":14299,"width":"218px","height":"auto","sizeSlug":"medium","linkDestination":"none"} -->
<figure class="wp-block-image aligncenter size-medium is-resized"><img src="https://cdn.clever-cloud.com/uploads/2024/10/volcamp-300x276.png" alt="" class="wp-image-14299" style="width:218px;height:auto"/></figure>
<!-- /wp:image --></div>
<!-- /wp:column --></div>
<!-- /wp:columns -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading"><strong><a href="https://www.gitex.com/?utm_source=website&amp;utm_medium=awareness&amp;utm_campaign=gas-website">Gitex Dubai</a></strong></h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>📅  From 14 to 18 October 2024</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>📍 Dubaï</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Meet <strong>Quentin Adam</strong> and <strong>Erwan Rougeux</strong> at GITEX GLOBAL in Dubai, one of the world's largest trade shows dedicated to tech and AI. Come and discuss digital transformation with industry leaders, governments, startups and investors.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading"><strong><a href="https://www.linkedin.com/posts/clever-cloud_%F0%9D%97%AA%F0%9D%97%98%F0%9D%97%95%F0%9D%97%9C%F0%9D%97%A1%F0%9D%97%94%F0%9D%97%A5-le-cobol-entre-dans-l%C3%A8re-activity-7242171710270054402-5pBX/?utm_source=share&amp;utm_medium=member_desktop">COBOL Webinar</a></strong></h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>📅  15 October 2024</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Attend our webinar on 15 October at 11.30am hosted by <strong>Florent Perreux</strong>, Sales Director, and <strong>Fabrice Le Fessant</strong>, President of OcamlPro. Find out how to deploy your COBOL applications on the Clever Cloud with SuperBOL, with a live demonstration and practical advice.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading"><strong><a href="https://www.p99conf.io/">P99</a></strong></h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>📅  From 23 to 24 October 2024</p>
<!-- /wp:paragraph -->

<!-- wp:columns {"verticalAlignment":"center"} -->
<div class="wp-block-columns are-vertically-aligned-center"><!-- wp:column {"verticalAlignment":"center"} -->
<div class="wp-block-column is-vertically-aligned-center"><!-- wp:image {"id":14394,"sizeSlug":"medium","linkDestination":"none","className":"is-style-default"} -->
<figure class="wp-block-image size-medium is-style-default"><img src="https://cdn.clever-cloud.com/uploads/2024/10/1200x840-p99-24-luc-lenotre-clever-cloud-3-300x210.jpg" alt="" class="wp-image-14394"/></figure>
<!-- /wp:image --></div>
<!-- /wp:column -->

<!-- wp:column {"verticalAlignment":"center"} -->
<div class="wp-block-column is-vertically-aligned-center"><!-- wp:paragraph -->
<p>Don't miss the talk by <strong>Luc Lenôtre</strong>, Rust Software Engineer, "<em>Writing a Kernel in Rust: Code Quality and Performance"</em>, at the P99 CONF. An event dedicated to performance optimisation for developers.</p>
<!-- /wp:paragraph --></div>
<!-- /wp:column --></div>
<!-- /wp:columns -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading"><strong><a href="https://www.choiseul-africa.com/choiseul%e2%80%af-africa-business-forum-2024/">Choiseul Africa</a></strong></h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>📅  From 31 October to 1st November 2024</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>📍 Marrakech</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Meet <strong>Quentin Adam </strong>and <strong>Erwan Rougeux </strong>at Choiseul Africa, an event on technological challenges and innovations in Africa. Around 800 decision-makers from Africa, Europe and the Gulf are meeting to discuss African development.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading"><strong>November 2024</strong></h2>
<!-- /wp:heading -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading"><strong><a href="https://www.linkedin.com/posts/numspot_numspot-cloud-ugap-activity-7251490007746506755-l_d1?utm_source=share&amp;utm_medium=member_desktop">UGAP SMART IT 2024</a></strong></h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>📅  7 November 2024</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>📍 Paris</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Come along to UGAP SMART IT to discuss innovations in the IT sector. Meet the experts and discover the trends that are redefining the future of the industry.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading"><strong><a href="https://scala.io/">ScalaIO</a></strong></h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>📅  From 7 to 8 November 2024</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>📍 Paris</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>ScalaIO, the event dedicated to Scala programming at EPITA, is an opportunity to meet other Scala enthusiasts. For two days, attend a variety of sessions with renowned speakers, organised by the Scala community.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading"><strong><a href="https://www.unlockyourbrain.bzh/">Unlock your brain</a></strong></h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>📅  From 8 to 9 November 2024</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>📍 Brest</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Join us at La Cantine Brest for this event and discover the latest trends in technology and innovation. Clever Cloud is proud to be a Bronze sponsor of this event. Talk to experts about the ideas that will shape the future of the sector.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading"><strong><a href="https://www.images-et-reseaux.com/agenda/save-the-date-lopen-innovation-camp-revient/">Open Innovation Camp</a></strong></h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>📅  14 November 2024</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>📍 Rennes</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Take part in Open Innovation Camp in Rennes, an event about collaboration between businesses and startups. Explore opportunities, exchange innovative ideas and forge partnerships to boost your growth.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading"><strong><a href="https://www.eventbrite.fr/e/billets-techstars-startup-weekend-nantes-edition-2024-795224105707?aff=ebdssbdestsearch&amp;keep_tld=1">Startup Weekend Nantes</a></strong></h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>📅  From 15 to 17 November 2024</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>📍 Nantes</p>
<!-- /wp:paragraph -->

<!-- wp:columns -->
<div class="wp-block-columns"><!-- wp:column {"verticalAlignment":"center"} -->
<div class="wp-block-column is-vertically-aligned-center"><!-- wp:paragraph -->
<p>Take part in Open Innovation Camp in Rennes, an event about collaboration between businesses and startups. Explore opportunities, exchange innovative ideas and forge partnerships to boost your growth.</p>
<!-- /wp:paragraph --></div>
<!-- /wp:column --></div>
<!-- /wp:columns -->

<!-- wp:heading -->
<h2 class="wp-block-heading"><strong>December 2024</strong></h2>
<!-- /wp:heading -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading"><strong><a href="https://www.imagine-summit.tech/fr">Imagine Summit</a></strong></h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>📅  5 December 2024</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>📍 Rennes</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Come at the Imagine Summit in Rennes, a trade fair dedicated to innovation where Clever Cloud is a sponsor. Immerse yourself in the latest trends and innovations by talking to industry experts.</p>
<!-- /wp:paragraph -->

<!-- wp:heading {"level":3} -->
<h3 class="wp-block-heading"><strong><a href="https://nantesjug.org/#/events/2024_10_02">Meet Up Elastic Search</a></strong></h3>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>📅  From 11 to 12 December 2024</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>📍 Brest and Nantes</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Attend the Elastic Search meetup in Brest and Nantes, hosted by <strong>David Pilato</strong>. It's the perfect opportunity to expand your knowledge and share your experiences.</p>
<!-- /wp:paragraph -->]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Bun: how to host your apps on Clever Cloud</title>
		<link>https://stagingv6.cleverapps.io/blog/features/2023/09/22/bun-on-clever-cloud/</link>
		
		<dc:creator><![CDATA[David Legrand]]></dc:creator>
		<pubDate>Fri, 22 Sep 2023 15:01:59 +0000</pubDate>
				<category><![CDATA[Features]]></category>
		<category><![CDATA[clevercloud]]></category>
		<category><![CDATA[Developers]]></category>
		<guid isPermaLink="false">https://stagingv6.cleverapps.io/?p=10008</guid>

					<description><![CDATA[<p><img width="1480" height="740" src="https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2023/09/banner-bun-on-clever-cloud.svg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="BANNIER bun" decoding="async" loading="lazy" /></p><!-- wp:paragraph -->
<p><strong>For more than a year now, Jarred Sumner and his team have been working on a new open source JavaScript runtime: <a href="https://github.com/oven-sh/bun" target="_blank" rel="noreferrer noopener">Bun</a>. <strong> It's touted as more efficient and feature-rich than current solutions such as Node.js or Deno</strong>. Version 1.0.3 <a href="https://github.com/oven-sh/bun/releases" target="_blank" rel="noreferrer noopener">has just been released</a>, and you can already use it for your projects hosted by Clever Cloud.</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>While we like to automate and simplify everything for our customers, we do so while leaving as much freedom as possible. Thus, hosting <a href="https://stagingv6.cleverapps.io/product/node-js-applications/">a Node.js application</a> with the framework or package manager of your choice can be done without any particular constraints, and deploying a website takes only a few minutes.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>We already support <a href="https://stagingv6.cleverapps.io/blog/engineering/2020/05/19/deploy-deno/">Deno</a>, <a href="https://stagingv6.cleverapps.io/doc/deploy/application/javascript/by-framework/meteor/">Meteor.js</a>, <a href="https://stagingv6.cleverapps.io/doc/deploy/application/javascript/by-framework/nodejs/#supported-package-managers">yarn</a>. While we haven't yet taken the decision to integrate Bun natively into our images, as we await initial feedback from our customers, it's all very straightforward.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Hello, Bun on Clever Cloud!</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Want to give it a try? All you need is a Clever Cloud account, or create one from an e-mail address or GitHub account. We'll give you 20 euros worth of credits when you sign up.</p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul><!-- wp:list-item -->
<li><a href="https://api.clever-cloud.com/v2/session/signup">Create a Clever Cloud account</a> (and get 20 euros in credits)</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:paragraph -->
<p>For this first example, we'll assume that you have a machine running <a href="https://git-scm.com/book/en/v2/Getting-Started-Installing-Git" target="_blank" rel="noreferrer noopener">git</a> and a recent version of <a href="https://nodejs.dev/en/learn/how-to-install-nodejs/" target="_blank" rel="noreferrer noopener">Node.js</a>. If you haven't yet installed our open source <a href="https://github.com/CleverCloud/clever-tools" target="_blank" rel="noreferrer noopener">Clever Tools</a> command line interface (CLI), type (with administrator rights on your system or <code>sudo</code> if necessary) :</p>
<!-- /wp:paragraph -->

<!-- wp:html -->
<pre class="wp-block-code"><code class="language-bash">npm i -g clever-tools
clever login</code></pre>
<!-- /wp:html -->

<!-- wp:paragraph -->
<p>Once logged in, you can check that everything has gone correctly with the following command:</p>
<!-- /wp:paragraph -->

<!-- wp:html -->
<pre class="wp-block-code"><code class="language-bash">clever profile</code></pre>
<!-- /wp:html -->

<!-- wp:paragraph -->
<p>Let's install Bun and create our first application:</p>
<!-- /wp:paragraph -->

<!-- wp:html -->
<pre class="wp-block-code"><code class="language-bash">npm install -g bun
mkdir clevbun &amp;&amp; cd clevbun<br>bun init -y &amp;&amp; git init</code></pre>
<!-- /wp:html -->

<!-- wp:paragraph -->
<p>This will create a local git repository and a whole series of files, including <code>package.json</code> which contains your project's configuration. But also <code>index.ts</code> and <code>ts.config.json</code>, which are specific to the TypeScript language used by Bun by default. Don't worry, it handles simple JavaScript files just as well as <a href="https://bun.sh/docs/runtime/jsx" target="_blank" rel="noreferrer noopener">JSX/TSX</a>, ECMAScript and CommonJS modules, which are imported <a href="https://bun.sh/docs/runtime/modules" target="_blank" rel="noreferrer noopener">in a unified way</a>, <a href="https://bun.sh/docs/api/ffi" target="_blank" rel="noreferrer noopener">low-level languages</a> or <a href="https://bun.sh/docs/api/sqlite" target="_blank" rel="noreferrer noopener">SQLite</a>. That's one of its strengths.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Let's check that everything worked as planned:</p>
<!-- /wp:paragraph -->

<!-- wp:html -->
<pre class="wp-block-code"><code class="language-bash">&gt; bun index.ts
Hello via Bun!</code></pre>
<!-- /wp:html -->

<!-- wp:heading -->
<h2 class="wp-block-heading">An application using Bun's HTTP server</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Our aim is to host a web application, so we're going to use an HTTP server. It's a good thing that Bun has its own, in addition to ensuring compatibility with Node.js functionalities and APIs. Developed using the <a href="https://fr.wikipedia.org/wiki/Zig_(langage)" target="_blank" rel="noreferrer noopener">Zig language</a>, using the <a href="https://fr.wikipedia.org/wiki/JavaScriptCore" target="_blank" rel="noreferrer noopener">JavaScriptCore</a> engine rather than v8, this runtime claims to be much more efficient for such uses.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Modify the contents of the <code>index.ts</code> file as follows:</p>
<!-- /wp:paragraph -->

<!-- wp:html -->
<pre class="wp-block-code"><code class="language-bash">Bun.serve({
  port: 8080,
  hostname: '0.0.0.0',
  fetch(req) {
    const url = new URL(req.url);
    if (url.pathname === "/") return new Response("Home page!");
    if (url.pathname === "/blog") return new Response("Blog!");
    return new Response("404!");
  },
  error(error) {
    return new Response(`&lt;pre&gt;${error}\n${error.stack}&lt;/pre&gt;`, {
      headers: {
        "Content-Type": "text/html",
      },
    });
  },
});</code></pre>
<!-- /wp:html -->

<!-- wp:paragraph -->
<p>This creates an HTTP server that sends a different response depending on the route (<code>url.pathname</code>) and a 404 error if none matches. If a problem occurs, a dedicated page will be displayed. Note that port 8080 is here specified in the code, but it could be defined with an environment variable: <code>$PORT</code>, <code>$BUN_PORT</code> or <code>$NODE_PORT</code>.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Clever deploy!</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Now let's get down to the nitty-gritty of deploying on Clever Cloud, starting by preparing the application:</p>
<!-- /wp:paragraph -->

<!-- wp:html -->
<pre class="wp-block-code"><code class="language-bash">clever create -t node clevbun
clever env set CC_PRE_BUILD_HOOK "npm i -g bun"
clever env set CC_NODE_BUILD_TOOL "custom"
clever env set CC_CUSTOM_BUILD_TOOL "bun install"
clever env set CC_RUN_COMMAND "bun run index.ts"</code></pre>
<!-- /wp:html -->

<!-- wp:paragraph -->
<p>The first command creates the application within your Clever Cloud account. Then we define environment variables for installing Bun within the image, followed by instructions for configuring dependencies and launching the project. As with Node.js, you can specify that an application is ready for production by assigning the value <code>production</code> to the <code>NODE_ENV</code> environment variable.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>It is then available from our infrastructure and opened in your browser. Note that you can use this configuration to use Bun on a Node.js application already hosted by Clever Cloud by adapting <code>CC_RUN_COMMAND</code> to your project.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Now that our application has been created, it can be deployed. It's as simple as a <code>git push</code>!</p>
<!-- /wp:paragraph -->

<!-- wp:code {"className":"language-bash"} -->
<pre class="wp-block-code language-bash"><code>git add . &amp;&amp; git commit -m "First commit"
clever deploy &amp;&amp; clever open</code></pre>
<!-- /wp:code -->

<!-- wp:paragraph -->
<p>This should deploy the application on our infrastructure and open it in your browser. You can add <code>/blog</code> or <code>/random</code> at the end of the URL to check that routing works properly. </p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Many possibilities</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>You don't have to worry about configuring HTTPS access, log collection or metrics - everything is already set up, accessible through Clever Tools or <a href="https://console.clever-cloud.com/">the Console</a>. You can also use the latter to activate <a href="https://stagingv6.cleverapps.io/fr/blog/features/2021/10/28/grafana-pour-des-metriques-d-applications/">Grafana</a> in your account settings. </p>
<!-- /wp:paragraph -->

<!-- wp:html -->
<pre class="wp-block-code"><code class="language-bash">clever console</code></pre>
<!-- /wp:html -->

<!-- wp:paragraph -->
<p>Other Clever Tools features let you assign it a domain, view its parameters and activity, modify the number and type of instances used, and stop or restart it. Take a look at our CLI help with <code>--help</code> or <a href="https://github.com/CleverCloud/clever-tools/tree/master#how-to-use" target="_blank" rel="noreferrer noopener">its documentation</a> to find out more:</p>
<!-- /wp:paragraph -->

<!-- wp:code {"className":"language-bash"} -->
<pre class="wp-block-code language-bash"><code>clever domain
clever domain add domain.tld

clever status
clever activity

clever scale --min-instances 1 --max-instances 4 --min-flavor pico --max-flavor M
clever scale --instances 1 --flavor pico

clever restart
clever stop</code></pre>
<!-- /wp:code -->

<!-- wp:paragraph -->
<p>Of course, you can also go further with Bun and deploy applications using <a href="https://twitter.com/davlgd/status/1700478826755530822" target="_blank" rel="noreferrer noopener">the Elysia web framework</a> or static site generators <a href="https://twitter.com/davlgd/status/1700599956359262313" target="_blank" rel="noreferrer noopener">such as Astro</a>. We'll tell you all about that in future blog posts! Meanwhile, let us know what you expect from our JavaScript runtime images.</p>
<!-- /wp:paragraph -->]]></description>
										<content:encoded><![CDATA[<p><img width="1480" height="740" src="https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2023/09/banner-bun-on-clever-cloud.svg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="BANNIER bun" decoding="async" loading="lazy" /></p><!-- wp:paragraph -->
<p><strong>For more than a year now, Jarred Sumner and his team have been working on a new open source JavaScript runtime: <a href="https://github.com/oven-sh/bun" target="_blank" rel="noreferrer noopener">Bun</a>. <strong> It's touted as more efficient and feature-rich than current solutions such as Node.js or Deno</strong>. Version 1.0.3 <a href="https://github.com/oven-sh/bun/releases" target="_blank" rel="noreferrer noopener">has just been released</a>, and you can already use it for your projects hosted by Clever Cloud.</strong></p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>While we like to automate and simplify everything for our customers, we do so while leaving as much freedom as possible. Thus, hosting <a href="https://stagingv6.cleverapps.io/product/node-js-applications/">a Node.js application</a> with the framework or package manager of your choice can be done without any particular constraints, and deploying a website takes only a few minutes.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>We already support <a href="https://stagingv6.cleverapps.io/blog/engineering/2020/05/19/deploy-deno/">Deno</a>, <a href="https://stagingv6.cleverapps.io/doc/deploy/application/javascript/by-framework/meteor/">Meteor.js</a>, <a href="https://stagingv6.cleverapps.io/doc/deploy/application/javascript/by-framework/nodejs/#supported-package-managers">yarn</a>. While we haven't yet taken the decision to integrate Bun natively into our images, as we await initial feedback from our customers, it's all very straightforward.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Hello, Bun on Clever Cloud!</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Want to give it a try? All you need is a Clever Cloud account, or create one from an e-mail address or GitHub account. We'll give you 20 euros worth of credits when you sign up.</p>
<!-- /wp:paragraph -->

<!-- wp:list -->
<ul><!-- wp:list-item -->
<li><a href="https://api.clever-cloud.com/v2/session/signup">Create a Clever Cloud account</a> (and get 20 euros in credits)</li>
<!-- /wp:list-item --></ul>
<!-- /wp:list -->

<!-- wp:paragraph -->
<p>For this first example, we'll assume that you have a machine running <a href="https://git-scm.com/book/en/v2/Getting-Started-Installing-Git" target="_blank" rel="noreferrer noopener">git</a> and a recent version of <a href="https://nodejs.dev/en/learn/how-to-install-nodejs/" target="_blank" rel="noreferrer noopener">Node.js</a>. If you haven't yet installed our open source <a href="https://github.com/CleverCloud/clever-tools" target="_blank" rel="noreferrer noopener">Clever Tools</a> command line interface (CLI), type (with administrator rights on your system or <code>sudo</code> if necessary) :</p>
<!-- /wp:paragraph -->

<!-- wp:html -->
<pre class="wp-block-code"><code class="language-bash">npm i -g clever-tools
clever login</code></pre>
<!-- /wp:html -->

<!-- wp:paragraph -->
<p>Once logged in, you can check that everything has gone correctly with the following command:</p>
<!-- /wp:paragraph -->

<!-- wp:html -->
<pre class="wp-block-code"><code class="language-bash">clever profile</code></pre>
<!-- /wp:html -->

<!-- wp:paragraph -->
<p>Let's install Bun and create our first application:</p>
<!-- /wp:paragraph -->

<!-- wp:html -->
<pre class="wp-block-code"><code class="language-bash">npm install -g bun
mkdir clevbun &amp;&amp; cd clevbun<br>bun init -y &amp;&amp; git init</code></pre>
<!-- /wp:html -->

<!-- wp:paragraph -->
<p>This will create a local git repository and a whole series of files, including <code>package.json</code> which contains your project's configuration. But also <code>index.ts</code> and <code>ts.config.json</code>, which are specific to the TypeScript language used by Bun by default. Don't worry, it handles simple JavaScript files just as well as <a href="https://bun.sh/docs/runtime/jsx" target="_blank" rel="noreferrer noopener">JSX/TSX</a>, ECMAScript and CommonJS modules, which are imported <a href="https://bun.sh/docs/runtime/modules" target="_blank" rel="noreferrer noopener">in a unified way</a>, <a href="https://bun.sh/docs/api/ffi" target="_blank" rel="noreferrer noopener">low-level languages</a> or <a href="https://bun.sh/docs/api/sqlite" target="_blank" rel="noreferrer noopener">SQLite</a>. That's one of its strengths.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Let's check that everything worked as planned:</p>
<!-- /wp:paragraph -->

<!-- wp:html -->
<pre class="wp-block-code"><code class="language-bash">&gt; bun index.ts
Hello via Bun!</code></pre>
<!-- /wp:html -->

<!-- wp:heading -->
<h2 class="wp-block-heading">An application using Bun's HTTP server</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Our aim is to host a web application, so we're going to use an HTTP server. It's a good thing that Bun has its own, in addition to ensuring compatibility with Node.js functionalities and APIs. Developed using the <a href="https://fr.wikipedia.org/wiki/Zig_(langage)" target="_blank" rel="noreferrer noopener">Zig language</a>, using the <a href="https://fr.wikipedia.org/wiki/JavaScriptCore" target="_blank" rel="noreferrer noopener">JavaScriptCore</a> engine rather than v8, this runtime claims to be much more efficient for such uses.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Modify the contents of the <code>index.ts</code> file as follows:</p>
<!-- /wp:paragraph -->

<!-- wp:html -->
<pre class="wp-block-code"><code class="language-bash">Bun.serve({
  port: 8080,
  hostname: '0.0.0.0',
  fetch(req) {
    const url = new URL(req.url);
    if (url.pathname === "/") return new Response("Home page!");
    if (url.pathname === "/blog") return new Response("Blog!");
    return new Response("404!");
  },
  error(error) {
    return new Response(`&lt;pre&gt;${error}\n${error.stack}&lt;/pre&gt;`, {
      headers: {
        "Content-Type": "text/html",
      },
    });
  },
});</code></pre>
<!-- /wp:html -->

<!-- wp:paragraph -->
<p>This creates an HTTP server that sends a different response depending on the route (<code>url.pathname</code>) and a 404 error if none matches. If a problem occurs, a dedicated page will be displayed. Note that port 8080 is here specified in the code, but it could be defined with an environment variable: <code>$PORT</code>, <code>$BUN_PORT</code> or <code>$NODE_PORT</code>.</p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Clever deploy!</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>Now let's get down to the nitty-gritty of deploying on Clever Cloud, starting by preparing the application:</p>
<!-- /wp:paragraph -->

<!-- wp:html -->
<pre class="wp-block-code"><code class="language-bash">clever create -t node clevbun
clever env set CC_PRE_BUILD_HOOK "npm i -g bun"
clever env set CC_NODE_BUILD_TOOL "custom"
clever env set CC_CUSTOM_BUILD_TOOL "bun install"
clever env set CC_RUN_COMMAND "bun run index.ts"</code></pre>
<!-- /wp:html -->

<!-- wp:paragraph -->
<p>The first command creates the application within your Clever Cloud account. Then we define environment variables for installing Bun within the image, followed by instructions for configuring dependencies and launching the project. As with Node.js, you can specify that an application is ready for production by assigning the value <code>production</code> to the <code>NODE_ENV</code> environment variable.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>It is then available from our infrastructure and opened in your browser. Note that you can use this configuration to use Bun on a Node.js application already hosted by Clever Cloud by adapting <code>CC_RUN_COMMAND</code> to your project.</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>Now that our application has been created, it can be deployed. It's as simple as a <code>git push</code>!</p>
<!-- /wp:paragraph -->

<!-- wp:code {"className":"language-bash"} -->
<pre class="wp-block-code language-bash"><code>git add . &amp;&amp; git commit -m "First commit"
clever deploy &amp;&amp; clever open</code></pre>
<!-- /wp:code -->

<!-- wp:paragraph -->
<p>This should deploy the application on our infrastructure and open it in your browser. You can add <code>/blog</code> or <code>/random</code> at the end of the URL to check that routing works properly. </p>
<!-- /wp:paragraph -->

<!-- wp:heading -->
<h2 class="wp-block-heading">Many possibilities</h2>
<!-- /wp:heading -->

<!-- wp:paragraph -->
<p>You don't have to worry about configuring HTTPS access, log collection or metrics - everything is already set up, accessible through Clever Tools or <a href="https://console.clever-cloud.com/">the Console</a>. You can also use the latter to activate <a href="https://stagingv6.cleverapps.io/fr/blog/features/2021/10/28/grafana-pour-des-metriques-d-applications/">Grafana</a> in your account settings. </p>
<!-- /wp:paragraph -->

<!-- wp:html -->
<pre class="wp-block-code"><code class="language-bash">clever console</code></pre>
<!-- /wp:html -->

<!-- wp:paragraph -->
<p>Other Clever Tools features let you assign it a domain, view its parameters and activity, modify the number and type of instances used, and stop or restart it. Take a look at our CLI help with <code>--help</code> or <a href="https://github.com/CleverCloud/clever-tools/tree/master#how-to-use" target="_blank" rel="noreferrer noopener">its documentation</a> to find out more:</p>
<!-- /wp:paragraph -->

<!-- wp:code {"className":"language-bash"} -->
<pre class="wp-block-code language-bash"><code>clever domain
clever domain add domain.tld

clever status
clever activity

clever scale --min-instances 1 --max-instances 4 --min-flavor pico --max-flavor M
clever scale --instances 1 --flavor pico

clever restart
clever stop</code></pre>
<!-- /wp:code -->

<!-- wp:paragraph -->
<p>Of course, you can also go further with Bun and deploy applications using <a href="https://twitter.com/davlgd/status/1700478826755530822" target="_blank" rel="noreferrer noopener">the Elysia web framework</a> or static site generators <a href="https://twitter.com/davlgd/status/1700599956359262313" target="_blank" rel="noreferrer noopener">such as Astro</a>. We'll tell you all about that in future blog posts! Meanwhile, let us know what you expect from our JavaScript runtime images.</p>
<!-- /wp:paragraph -->]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>One Framework a Day keeps the Boredom Away: step 0</title>
		<link>https://stagingv6.cleverapps.io/blog/features/2017/10/09/1fdba-step0/</link>
		
		<dc:creator><![CDATA[Laurent Doguin]]></dc:creator>
		<pubDate>Mon, 09 Oct 2017 14:25:00 +0000</pubDate>
				<category><![CDATA[Features]]></category>
		<category><![CDATA[1fdba]]></category>
		<category><![CDATA[clevercloud]]></category>
		<category><![CDATA[CLI]]></category>
		<category><![CDATA[cloud]]></category>
		<guid isPermaLink="false">https://www2.cleverapps.io/wp/blog/technology/2017/10/09/1fdba-step0/</guid>

					<description><![CDATA[<p><img width="1400" height="540" src="https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2021/08/1fdba-step0-1.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2021/08/1fdba-step0-1.jpg 1400w, https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2021/08/1fdba-step0-1-300x116.jpg 300w, https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2021/08/1fdba-step0-1-1024x395.jpg 1024w, https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2021/08/1fdba-step0-1-768x296.jpg 768w, https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2021/08/1fdba-step0-1-1368x528.jpg 1368w" sizes="auto, (max-width: 1400px) 100vw, 1400px" /></p><p>Welcome to the first edition of <em>One Framework a Day keeps the Boredom Away</em>. In this series I will show you how to deploy a particular framework on Clever Cloud.</p>
<span id="more-2905"></span>

<p>This post 0 is a little different as its goal is to explain you how Clever Cloud works and to help you get setup. If you already know Clever Cloud and have the CLI installed, wait for the next post tomorrow :)</p>
<h2 id="what-is-clever-cloud">What is Clever Cloud?</h2>
<p>Clever Cloud is a Platform as a Service. We like to say we provide IT Automation and Application Sustainability. That and additional sleeping hours and serenity for our users.</p>
<h3 id="it-automation">IT Automation</h3>
<p>What we mean by IT Automation is that we automate things. Beyond this obvious statement, what is important is that we do it, so you don&#39;t have to. You should be able to focus on writing code because it is what brings value to your organization. Anything else than code is infrastructure. It&#39;s a cost. We&#39;ll manage it.</p>
<p>To make it work you just have to agree with a couple of loose rules (well, <a href="https://12factor.net/">12 actually</a>) and everything will be fine. If you use a build tool, just add a json file telling us which build tool goal we have to run, push your code and we do the rest.</p>
<p>From now on your application is up and running on Clever Cloud. That&#39;s where Application Sustainability kicks in.</p>
<h3 id="application-sustainability">Application Sustainability</h3>
<p>What we mean by Application Sustainability is making sure your application stays in production. To do so we provide hardware monitoring out of the box. Even better, since you are usually using a build tool we know what runtime you are using so we know how to monitor it. We automatically integrate with Java&#39;s JMX or Haskell&#39;s EKG for instance.</p>
<p>This monitoring allow* us to give you additional features like self-healing: If your application crashes or does not answer we restart it automatically. We also bring automatic scalability both vertically and horizontally. And everything happens without downtime because we do blue/green deployment. Meaning, when we need to update a VM (say for an OS update or a security fix), we don&#39;t update it per se. We restart the same cycle on a brand new, updated VM. Once it&#39;s up, our reverse proxy simply redirects traffic to the new one(s). In that way, we decorelate service uptime from server uptime.</p>
<p>We can do all that because we embraced Immutable Infrastructure. This concept appeared somewhere around 2010 and is a full paradigm shift. Basically, not a single part of your infrastructure will ever be updated in place. It will either be created or removed, never modified. Modifying something creates uncertainty and possibly an inability to be reproduced. Immutable Infrastructure ensures reproducibility.</p>
<h3 id="applications-or-add-ons">Applications or add-ons?</h3>
<p>To support this, we manage two different concepts: Application and Add-on. Applications are stateless. They are represented by a runtime and sometimes a build tool. For example a Wordpress website does not need a build tool, just a runtime: a web server. As developers, application is where we spend the most time on. This is where we create value. All applications instances (VMs) are immutable. So you need to make sure your deployments are stateless. You have to store state in a database, object store or filesystem.</p>
<p>Which is where add-ons come in handy. They are not yet managed as Immutable Infrastructure (it is however part of our plan). They  all our DBaaS (which all have automatic and on-demand backups), our shared filesystem, object storage like S3 etc… It also includes stuff like Jenkins, Artifactory, GitHub Enteprise, Gitlab and more.</p>
<p>Hopefuly this gave you a much better idea of what is Clever Cloud. We could go on longer but I will assume you are bored already. So moving on to practical things :D</p>
<h2 id="deploy-your-first-application">Deploy your first Application</h2>
<p>To create an account, simply go to our <a href="https://stagingv6.cleverapps.io/">website</a> and click on &#39;Sign UP and Try&#39;. If you do not have a GitHub account you can signup manually <a href="https://stagingv6.cleverapps.io/#regular-signup">here</a>. Once you have an account you can start playing around with your free credits. Take a look at some of the videos we made on our <a href="https://www.youtube.com/channel/UC-Fl-rLmJ-Xv1nZHVPBzUkQ">YouTube channel</a>.</p>
<h3 id="setup-the-cli">Setup the CLI</h3>
<p>After you have setup your accout you can install our CLI. It will be heavily used on most posts of the <em>One Framework a Day</em> series. There are a couple of ways you can install it. First you can checkout the <a href="https://github.com/CleverCloud/clever-tools">GitHub project</a> and build it from source. It&#39;s Node.js app so you will need npm, node and a couple of other dependencies described in the Readme.</p>
<p>You can also use a package manager or installer. Head over to our <a href="https://stagingv6.cleverapps.io/doc/clever-tools/getting_started/">documentation</a> to get the details for MacOS and homebrew, Windows and chocolatey or Linux and its prebuilt binaries.</p>
<h3 id="test-the-cli">Test the CLI</h3>
<p>If you have an account and installed the CLI, you should be able to test your first application. First thing to do is to link your account to the CLI. Simply type <code>clever login</code>. This will get you through a login prompt to retrieve your newly created identification tokens.</p>
<p>Create a new directory called <code>hello-world-app</code> and inside create an <code>index.html</code> file containing the string <code>Hello World</code>. Then initiate a new git repository and commit the html file. Here are the steps you need to follow if you have a Unix system:</p>
<pre><code class="language-bash">mkdir hello-world-app
cd hello-world-app
touch index.html
echo &#39;Hello World&#39; &gt; index.html
git init
git add index.html
git commit -m &quot;my new website&quot;
</code></pre>
<p>You now have a static website ready to be deployed to Clever Cloud. First you need to create an application of type static, then deploy the content of your site to the newly created application. Once it&#39;s done, open the website in your default browser:</p>
<pre><code class="language-bash">clever create --type static-apache hello
clever deploy
clever open
</code></pre>
<h2 id="conclusion">Conclusion</h2>
<p>Now you should know more about Clever Cloud and you have deployed your first application. Please note that if you don&#39;t like command line, you can also do all of this from our web console or our API. Actually, both the CLI and the console use our API :) This also means you can script whatever you want! And now remember that all the next posts will be dedicated to deploying a particular framework on Clever Cloud. See you soon :)</p>
]]></description>
										<content:encoded><![CDATA[<p><img width="1400" height="540" src="https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2021/08/1fdba-step0-1.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2021/08/1fdba-step0-1.jpg 1400w, https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2021/08/1fdba-step0-1-300x116.jpg 300w, https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2021/08/1fdba-step0-1-1024x395.jpg 1024w, https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2021/08/1fdba-step0-1-768x296.jpg 768w, https://staging-cc-assetsv6.cellar-c2.services.clever-cloud.com/uploads/2021/08/1fdba-step0-1-1368x528.jpg 1368w" sizes="auto, (max-width: 1400px) 100vw, 1400px" /></p><p>Welcome to the first edition of <em>One Framework a Day keeps the Boredom Away</em>. In this series I will show you how to deploy a particular framework on Clever Cloud.</p>
<span id="more-2905"></span>

<p>This post 0 is a little different as its goal is to explain you how Clever Cloud works and to help you get setup. If you already know Clever Cloud and have the CLI installed, wait for the next post tomorrow :)</p>
<h2 id="what-is-clever-cloud">What is Clever Cloud?</h2>
<p>Clever Cloud is a Platform as a Service. We like to say we provide IT Automation and Application Sustainability. That and additional sleeping hours and serenity for our users.</p>
<h3 id="it-automation">IT Automation</h3>
<p>What we mean by IT Automation is that we automate things. Beyond this obvious statement, what is important is that we do it, so you don&#39;t have to. You should be able to focus on writing code because it is what brings value to your organization. Anything else than code is infrastructure. It&#39;s a cost. We&#39;ll manage it.</p>
<p>To make it work you just have to agree with a couple of loose rules (well, <a href="https://12factor.net/">12 actually</a>) and everything will be fine. If you use a build tool, just add a json file telling us which build tool goal we have to run, push your code and we do the rest.</p>
<p>From now on your application is up and running on Clever Cloud. That&#39;s where Application Sustainability kicks in.</p>
<h3 id="application-sustainability">Application Sustainability</h3>
<p>What we mean by Application Sustainability is making sure your application stays in production. To do so we provide hardware monitoring out of the box. Even better, since you are usually using a build tool we know what runtime you are using so we know how to monitor it. We automatically integrate with Java&#39;s JMX or Haskell&#39;s EKG for instance.</p>
<p>This monitoring allow* us to give you additional features like self-healing: If your application crashes or does not answer we restart it automatically. We also bring automatic scalability both vertically and horizontally. And everything happens without downtime because we do blue/green deployment. Meaning, when we need to update a VM (say for an OS update or a security fix), we don&#39;t update it per se. We restart the same cycle on a brand new, updated VM. Once it&#39;s up, our reverse proxy simply redirects traffic to the new one(s). In that way, we decorelate service uptime from server uptime.</p>
<p>We can do all that because we embraced Immutable Infrastructure. This concept appeared somewhere around 2010 and is a full paradigm shift. Basically, not a single part of your infrastructure will ever be updated in place. It will either be created or removed, never modified. Modifying something creates uncertainty and possibly an inability to be reproduced. Immutable Infrastructure ensures reproducibility.</p>
<h3 id="applications-or-add-ons">Applications or add-ons?</h3>
<p>To support this, we manage two different concepts: Application and Add-on. Applications are stateless. They are represented by a runtime and sometimes a build tool. For example a Wordpress website does not need a build tool, just a runtime: a web server. As developers, application is where we spend the most time on. This is where we create value. All applications instances (VMs) are immutable. So you need to make sure your deployments are stateless. You have to store state in a database, object store or filesystem.</p>
<p>Which is where add-ons come in handy. They are not yet managed as Immutable Infrastructure (it is however part of our plan). They  all our DBaaS (which all have automatic and on-demand backups), our shared filesystem, object storage like S3 etc… It also includes stuff like Jenkins, Artifactory, GitHub Enteprise, Gitlab and more.</p>
<p>Hopefuly this gave you a much better idea of what is Clever Cloud. We could go on longer but I will assume you are bored already. So moving on to practical things :D</p>
<h2 id="deploy-your-first-application">Deploy your first Application</h2>
<p>To create an account, simply go to our <a href="https://stagingv6.cleverapps.io/">website</a> and click on &#39;Sign UP and Try&#39;. If you do not have a GitHub account you can signup manually <a href="https://stagingv6.cleverapps.io/#regular-signup">here</a>. Once you have an account you can start playing around with your free credits. Take a look at some of the videos we made on our <a href="https://www.youtube.com/channel/UC-Fl-rLmJ-Xv1nZHVPBzUkQ">YouTube channel</a>.</p>
<h3 id="setup-the-cli">Setup the CLI</h3>
<p>After you have setup your accout you can install our CLI. It will be heavily used on most posts of the <em>One Framework a Day</em> series. There are a couple of ways you can install it. First you can checkout the <a href="https://github.com/CleverCloud/clever-tools">GitHub project</a> and build it from source. It&#39;s Node.js app so you will need npm, node and a couple of other dependencies described in the Readme.</p>
<p>You can also use a package manager or installer. Head over to our <a href="https://stagingv6.cleverapps.io/doc/clever-tools/getting_started/">documentation</a> to get the details for MacOS and homebrew, Windows and chocolatey or Linux and its prebuilt binaries.</p>
<h3 id="test-the-cli">Test the CLI</h3>
<p>If you have an account and installed the CLI, you should be able to test your first application. First thing to do is to link your account to the CLI. Simply type <code>clever login</code>. This will get you through a login prompt to retrieve your newly created identification tokens.</p>
<p>Create a new directory called <code>hello-world-app</code> and inside create an <code>index.html</code> file containing the string <code>Hello World</code>. Then initiate a new git repository and commit the html file. Here are the steps you need to follow if you have a Unix system:</p>
<pre><code class="language-bash">mkdir hello-world-app
cd hello-world-app
touch index.html
echo &#39;Hello World&#39; &gt; index.html
git init
git add index.html
git commit -m &quot;my new website&quot;
</code></pre>
<p>You now have a static website ready to be deployed to Clever Cloud. First you need to create an application of type static, then deploy the content of your site to the newly created application. Once it&#39;s done, open the website in your default browser:</p>
<pre><code class="language-bash">clever create --type static-apache hello
clever deploy
clever open
</code></pre>
<h2 id="conclusion">Conclusion</h2>
<p>Now you should know more about Clever Cloud and you have deployed your first application. Please note that if you don&#39;t like command line, you can also do all of this from our web console or our API. Actually, both the CLI and the console use our API :) This also means you can script whatever you want! And now remember that all the next posts will be dedicated to deploying a particular framework on Clever Cloud. See you soon :)</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
