Skip to content

Commit

Permalink
First CDCx post
Browse files Browse the repository at this point in the history
  • Loading branch information
framp committed Jan 24, 2023
1 parent 8d73821 commit d53159b
Show file tree
Hide file tree
Showing 13 changed files with 168 additions and 11 deletions.
16 changes: 15 additions & 1 deletion _layouts/page.liquid → _layouts/post.liquid
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,21 @@
</a>
</header>
<main class="container">
{{ page.content }}
<article>
{{ page.content }}

<footer>
<div class="grid">
<img class="round" src="{{ page.data.avatar }}" alt="{{ page.data.avatarAlt }}" />
<hgroup>
<h5>by {{ page.data.author }}</h5>
<p>{{ page.data.bio }}</p>
<br>
<a href="{{ page.data.contact }}">Get in touch</a>
</hgroup>
</div>
</footer>
</article>
</main>
</body>
</html>
4 changes: 4 additions & 0 deletions assets/custom.css

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion assets/pico.min.css

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion blog/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ how it can help you build powerful, reliable applications.

#### {{ post.title }}

#### {{ post.description }}
#### <small>{{ post.data.nice_date }}</small> <br> {{ post.description }}

</hgroup>

Expand Down
10 changes: 10 additions & 0 deletions docs/README.html
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,13 @@ <h3 align="center">CyprusRust</h1>
<li><a href="https://cyprusrust.org/">Visit CyprusRust</a></li>
<li><a href="https://discord.gg/3xKSyZM4mB">Join the Discord</a></li>
</ul>
<hr />
<h3>Development</h3>
<p>Build with <a href="https://cobalt-org.github.io/">Cobalt</a>:</p>
<pre style="background-color:#2b303b;">
<code><span style="color:#c0c5ce;">cobalt build -d docs
</span></code></pre>
<p>Develop with:</p>
<pre style="background-color:#2b303b;">
<code><span style="color:#c0c5ce;">cobalt serve
</span></code></pre>
4 changes: 4 additions & 0 deletions docs/assets/custom.css

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion docs/assets/pico.min.css

Large diffs are not rendered by default.

51 changes: 51 additions & 0 deletions docs/blog/first-cdcx/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="/assets/pico.min.css">
<link rel="stylesheet" href="/assets/custom.css">
<title>CyprusRust - We talked Rust at the first CDCx ever!</title>
</head>
<body>
<header>
<a href="/">
<hgroup>
<h1>CyprusRust</h1>
<h2>Rust User Group in Cyprus</h2>
</hgroup>
</a>
</header>
<main class="container">
<article>
<hgroup>
<h3>We talked Rust at the first CDCx ever!</h3>
<h4>23th January 2023, Paphos</h4>
</hgroup>
<p> </p>
<p>Last weekend we had the pleasure to give <a href="https://cyprusrust.github.io/rust-backend-slides/presenter/1">a talk</a> about our experience writing Backend Services in Rust at the first <a href="https://cdc.cy">CDCx</a> conference, hosted in Paphos.</p>
<p>We were joined by <a href="https://cyprusjs.org/">CyprusJS</a> who delivered a brilliant talk on <a href="https://solidjs.com/">Solid.js</a>.</p>
<p>It was great to meet all of you in person!</p>
<p>We've been playing with <a href="https://github.com/tokio-rs/axum/">Axum</a> and <a href="https://github.com/launchbadge/sqlx">sqlx</a> for a few versions now and we're very pleased with the workflow and with how fast and safely we're able to iterate.</p>
<p>Our services proved to be stable, use little memory and let us sleep peacefully at night, knowing that silly mistakes are kept at bay by Rust's compile-time checks.</p>
<p>If you want to have a look at a simple production application, we decided to open source <a href="https://github.com/apiplant/anonpaste-backend">one of our services</a>. Feedbacks, contributions and discussions are highly appreciated!</p>
<p>I think that Rust web ecosystem is mature enough to allow you to build productive applications.</p>
<p>Why not give it a go next time you start a new project?</p>
<p>If you need support feel free to come and drop a message on our <a href="https://discord.gg/3xKSyZM4mB">Discord</a>!</p>


<footer>
<div class="grid">
<img class="round" src="https://gravatar.com/avatar/21fc27a2ac6cd9094a423997f0344a0b?s=256" alt="Federico Rampazzo looking like a smug insurance salesman" />
<hgroup>
<h5>by Federico Rampazzo</h5>
<p>Federico is a software engineer with a passion for Functional Programming, Category Theory and Strongly Typed languages.</p>
<br>
<a href="https://framp.me">Get in touch</a>
</hgroup>
</div>
</footer>
</article>
</main>
</body>
</html>
10 changes: 9 additions & 1 deletion docs/blog/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -57,11 +57,19 @@ <h2>Latest blog posts</h2>
one of the most popular languages among developers. </p>
<p>Join us on this blog as we explore the ins and outs of Rust and
how it can help you build powerful, reliable applications.</p>
<a href="/blog/first-cdcx">
<article>
<hgroup>
<h4>We talked Rust at the first CDCx ever!</h4>
<h4><small>23th January 2023, Paphos</small> <br> A brief recap of our appeareance at the CDCx conference</h4>
</hgroup>
</article>
</a>
<a href="/blog/welcome-cyprusrust">
<article>
<hgroup>
<h4>Welcome to CyprusRust</h4>
<h4>Why we started this project and why you should join!</h4>
<h4><small>12th December 2022, Paphos</small> <br> Why we started this project and why you should join!</h4>
</hgroup>
</article>
</a>
Expand Down
18 changes: 16 additions & 2 deletions docs/blog/welcome-cyprusrust/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,9 @@ <h2>Rust User Group in Cyprus</h2>
</a>
</header>
<main class="container">
<hgroup>
<h3>Welcome to CypruRust</h3>
<article>
<hgroup>
<h3>Welcome to CyprusRust</h3>
<h4>12th December 2022, Paphos</h4>
</hgroup>
<p> </p>
Expand All @@ -34,6 +35,19 @@ <h4>12th December 2022, Paphos</h4>
<p>Whether you are a beginner or an experienced Rustacean, you'll find something to learn and enjoy on CyprusRust.
So be sure to check out the website and join the <a href="https://discord.gg/3xKSyZM4mB">Discord</a> community today!</p>


<footer>
<div class="grid">
<img class="round" src="https://gravatar.com/avatar/21fc27a2ac6cd9094a423997f0344a0b?s=256" alt="Federico Rampazzo looking like a smug insurance salesman" />
<hgroup>
<h5>by Federico Rampazzo</h5>
<p>Federico is a software engineer with a passion for Functional Programming, Category Theory and Strongly Typed languages.</p>
<br>
<a href="https://framp.me">Get in touch</a>
</hgroup>
</div>
</footer>
</article>
</main>
</body>
</html>
2 changes: 1 addition & 1 deletion docs/rss.xml
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<?xml version="1.0" encoding="utf-8"?><rss version="2.0"><channel><title>CyprusRust - Rust User Group in Cyprus</title><link>https://cyprusrust.org</link><description>Rust User Group in Cyprus</description><item><title>Welcome to CyprusRust</title><link>https://cyprusrust.org/blog/welcome-cyprusrust</link><description><![CDATA[Why we started this project and why you should join!]]></description><guid>https://cyprusrust.org/blog/welcome-cyprusrust</guid><pubDate>Mon, 12 Dec 2022 19:15:56 +0000</pubDate></item></channel></rss>
<?xml version="1.0" encoding="utf-8"?><rss version="2.0"><channel><title>CyprusRust - Rust User Group in Cyprus</title><link>https://cyprusrust.org</link><description>Rust User Group in Cyprus</description><item><title>We talked Rust at the first CDCx ever!</title><link>https://cyprusrust.org/blog/first-cdcx</link><description><![CDATA[A brief recap of our appeareance at the CDCx conference]]></description><guid>https://cyprusrust.org/blog/first-cdcx</guid><pubDate>Tue, 24 Jan 2023 04:16:22 +0000</pubDate></item><item><title>Welcome to CyprusRust</title><link>https://cyprusrust.org/blog/welcome-cyprusrust</link><description><![CDATA[Why we started this project and why you should join!]]></description><guid>https://cyprusrust.org/blog/welcome-cyprusrust</guid><pubDate>Mon, 12 Dec 2022 19:15:56 +0000</pubDate></item></channel></rss>
14 changes: 11 additions & 3 deletions posts/2022-12-12-welcome-rust.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,23 @@ title: Welcome to CyprusRust
description: Why we started this project and why you should join!
slug: welcome-cyprusrust
published_date: 2022-12-12 19:15:56 +0000
layout: page.liquid
layout: post.liquid
is_draft: false
data: {
nice_date: '12th December 2022, Paphos',
avatar: 'https://gravatar.com/avatar/21fc27a2ac6cd9094a423997f0344a0b?s=256',
avatarAlt: 'Federico Rampazzo looking like a smug insurance salesman',
author: 'Federico Rampazzo',
bio: 'Federico is a software engineer with a passion for Functional Programming, Category Theory and Strongly Typed languages.',
contact: 'https://framp.me',
}
---

<hgroup>

### Welcome to CypruRust
### {{ page.title }}

#### 12th December 2022, Paphos
#### {{ page.data.nice_date }}

</hgroup>

Expand Down
44 changes: 44 additions & 0 deletions posts/2023-01-24-first-cdcx.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
---
title: We talked Rust at the first CDCx ever!
description: A brief recap of our appeareance at the CDCx conference
slug: first-cdcx
published_date: 2023-01-24 04:16:22 +0000
layout: post.liquid
is_draft: false
data: {
nice_date: '23th January 2023, Paphos',
avatar: 'https://gravatar.com/avatar/21fc27a2ac6cd9094a423997f0344a0b?s=256',
avatarAlt: 'Federico Rampazzo looking like a smug insurance salesman',
author: 'Federico Rampazzo',
bio: 'Federico is a software engineer with a passion for Functional Programming, Category Theory and Strongly Typed languages.',
contact: 'https://framp.me',
}
---

<hgroup>

### {{ page.title }}

#### {{ page.data.nice_date }}

</hgroup>

&nbsp;

Last weekend we had the pleasure to give [a talk](https://cyprusrust.github.io/rust-backend-slides/presenter/1) about our experience writing Backend Services in Rust at the first [CDCx](https://cdc.cy) conference, hosted in Paphos.

We were joined by [CyprusJS](https://cyprusjs.org/) who delivered a brilliant talk on [Solid.js](https://solidjs.com/).

It was great to meet all of you in person!

We've been playing with [Axum](https://github.com/tokio-rs/axum/) and [sqlx](https://github.com/launchbadge/sqlx) for a few versions now and we're very pleased with the workflow and with how fast and safely we're able to iterate.

Our services proved to be stable, use little memory and let us sleep peacefully at night, knowing that silly mistakes are kept at bay by Rust's compile-time checks.

If you want to have a look at a simple production application, we decided to open source [one of our services](https://github.com/apiplant/anonpaste-backend). Feedbacks, contributions and discussions are highly appreciated!

I think that Rust web ecosystem is mature enough to allow you to build productive applications.

Why not give it a go next time you start a new project?

If you need support feel free to come and drop a message on our [Discord](https://discord.gg/3xKSyZM4mB)!

0 comments on commit d53159b

Please sign in to comment.