March 2024 Newsletter
- written by Roland BOLE (Instructor)
This edition of the IcAcademy newsletter includes a summary of the latest blog posts, my matter of interest, community feedback and the announcement of a new course chapter of our course Master Deployments of Static Websites on the Internet Computer.
Blog image

Hello again πŸ‘‹ and welcome to this newsletter. We are pleased to present our monthly updates on IC Academy activities.

Let us Recap

What an incredible month it has been! Let us take a moment to summarise all that we have accomplished.

Articles

In this section, we aim to provide you with a recap of the most recent articles, just in case you missed them.

The month kicked off with a query on Discord. Someone requested to craft an example demonstrating how to use VERCEL in combination with the Internet Computer. It has surprised me to discover that the frontend application could be hosted on an edge platform, and this frontend could interact with a smart contract on the Internet Computer via server-side rendering (SSR). It is a really cool use case that you should definitely explore. It is an excellent illustration of blending Web2 and Web3 technologies.

The application is operational. Feel free to calculate your Body Mass Index (BMI) if you are up for it πŸ˜…. Demo application !

The second article of this month was a CodeLab about using the Motoko result type to handle success and failure cases using a dictionary application as an example. Particularly intriguing for a Web2 developer is understanding how to manage smart contract responses in TypeScript.

The third article of March featured a customer story, and we are excited to share a project involving the deployment of a static website on the Internet Computer, specifically within the European subnet. Why is this significant? It is the first dApp operating within the dedicated European subnet on the Internet Computer!

The month concluded with an article detailing GitHub actions and their utility in automating the deployment process for static websites to the Internet Computer. From the perspective of a traditional company it is more of a discussion on how to organise its deployment process of a static website using GitHub action.

Matters of interest

In this segment, I am keen to delve into topics that have sparked my interest this month. They will be further elaborated upon in an upcoming article.

One subject I am focusing on is cycle consumption. My goal is to unravel the mysteries surrounding the cycle wallet because the reverse gas model of the Internet Computer is an important concept and in the upcoming future there seems to be a change.

An updated cycle ledger is on its way and I am excited to give it a try. For an initial overview, check out this post from the forum.

Community feedback

Blog powerfulPerson

Once again this month, our course ”Master Deployments of Static Websites on the Internet Computer” has seen an increase in attendance, drawing participants from across the globe. Some participants come from India, Nigeria or Kenya and that is fantastic.

We have also observed a surge in activity across other social media platforms like LinkedIn and X which is wonderful. We are truly grateful for this and very pleased with the increased engagement. Thank you once again.

You are amazing πŸ‘! Your enthusiasm motivates us daily to deliver more insightful articles and quizzes to help you navigate seamlessly the transition from Web2 to Web3.

Highlight img
Course update

In March we have also updated the course content and the project template used throughout. In Module 3, titled ”Development and Deployment of a Website on the Internet Computer”, we have introduced a new chapter focusing on ”Deployment Automation with GitHub actionsβ€œ.

We want to extend our gratitude to all the participants of the course. Your dedication is truly remarkable, and we are immensely proud of your embarking on this journey. For those who have not yet completed the course in its entirety: Finish the course to claim your certificate!

For those who doubt the usefulness or necessity of certifications, check out our blog on the topic. Just try it out πŸ€“.

As part of our monthly update, we encourage all participants to join our OpenChat community channel. This is where all updates are shared and, over time, it will become the primary source for disseminating information.

Thanks for reading and feedback is always welcome.

Enjoying our content? Do not forget to forward and share it with your friends!

Best Regards
BOLE Roland