GSoC Week 12

August 20, 2023 路 7 words 路 One minute gsoc

Week 12 (21 August - 27 August)

GSoC Week 11

August 13, 2023 路 41 words 路 One minute gsoc

Week 11 (14 August - 20 August) Docs for PRs, OTEL PR Explain how we will switch infra Pulls: docs: distributed tracing using OpenTelemetry #5 feat: distributed tracing using OpenTelemetry #3947 feat: continuous deployment workflow using github actions and mrsk #3952

GSoC Week 10

August 7, 2023 路 469 words 路 3 min gsoc

Week 10 (7 August - 13 August) Hey there! Let’s dive right into the exhilarating events of Week 10. Buckle up, because this week was packed with insights, developments, and a dash of future planning. GSoC Contributor Talks: Learning from the Experts GSoC Contributor Talks: Evaluations & Final Submission Guidelines with GSoC Admins It is awalys fun attending the GSoC group google meets, where the program managers - Stephanie and Perry share their insights and intructions about the program.

GSoC Adventures: Week 8 & 9

July 30, 2023 路 311 words 路 2 min gsoc

Week 8 & 9 (24 July - 6 August) 馃捇 The past two weeks have taken me on an exhilarating journey as I immersed myself in the heart of the project. So, let’s put on our virtual hardhats and delve into the captivating events of Week 8 and 9. I was on fire with coding, experimenting extensively with the new tool mrsk.dev. I dabbled in different configurations and set up the groundwork for our fresh deployment method.

GSoC Week 7

July 23, 2023 路 260 words 路 2 min gsoc

Passing the Midterm Evaluation 馃帀 Feedback from Mentor 馃摑 With this GSoC Phase 2 begins. Week 7 work 馃捈 Over the past few days, I have been occupied with my final semester exams until Thursday, which consumed much of my time. However, during the rest of the days I worked on serving assets using ActiveStorage PR pull. After discussing with my mentor, he advised me to implement a feature flag based approach for rolling out this new feature.

Improve deployment infrastructure & experience with 12 factor: Phase 1 Report

July 8, 2023 路 1860 words 路 9 min gsoc

It’s hard to believe that it has already been six weeks since I began my journey as a GSoC student at CircuitVerse.org. Time flies by quickly! Throughout this period, I have gained extensive knowledge and experience by exploring various tools and have significantly enhanced my skills in managing servers and handling applications in production serving a vast user base. It was also a remarkable experience to directly impact a large number of users through my contributions, such as migrating all user avatars and circuits’ images.

GSoC Week 6

July 7, 2023 路 238 words 路 2 min gsoc

GSoC Week 6 (10 August - 16 August) Welcome back to my GSoC journey with CircuitVerse! It’s hard to believe that it’s already been six weeks of coding. This week, we are expected to complete our mid-term evaluation for Google Summer of Code. Let’s dive into the highlights of Week 6 and reflect on the progress made so far. Mid-Term Evaluation As I’m currently knee-deep in my final end-term exams, I wasn’t able to whip up any fresh progress during this stretch.

GSoC Week 5 at CircuitVerse.org

July 2, 2023 路 309 words 路 2 min gsoc

Week 5 (26 June,23 - 2 July,23) During week 5, I devoted most my time to Mrsk & working on serving assets using ActiveStorage. Mrsk Mrsk is a tool that allows you to deploy docker containers to bare metal servers, (or cloud VMs) using docker with zero downtime. Mrsk is still in aplha stage but is now in production at 37signals. Before my GSoC coding period, I managed to explored this tool and deployed CircuitVerse using mrsk to a fresh EC2 instance.

GSoC Week 4: Distributed Tracing and Runbook Development

June 25, 2023 路 309 words 路 2 min gsoc

OpenTelemetry For week 4 I spent most of my time working with Opentelemetry configuration for CircuitVerse. OpenTelemetry is an observability framework and toolkit designed to create and manage telemetry data such as traces metrics and logs OpenTelemetry can be used with a variety of backends, including open source tools like Jaeger and Prometheus, as well as commercial offerings like New Relic OpenTelemetry. For Instrumentating a Rails app we would have to use opentelemetry-ruby sdk to create telemetry data.