Skip to content

Commit 5af797c

Browse files
authored
GSoC '25 Week 11 update by Safwan Sayeed (#392)
* GSoC'25 Week 10 Update by Safwan Sayeed * GSoC'25 Week 11 Update By Safwan Sayeed * GSoC'25 Week 11 Update By Safwan Sayeed
1 parent e1ad554 commit 5af797c

File tree

2 files changed

+76
-0
lines changed

2 files changed

+76
-0
lines changed

src/constants/MarkdownFiles/posts/2025-08-10-gsoc-25-SafwanSayeed-week10.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ This week I Designed and Implemented the Scheduler for Music Blocks 4. The Sched
7575

7676
## Acknowledgments
7777

78+
=======
7879
Special thanks to my mentors Anindya, Sumit, Devin, and Walter for their invaluable support and guidance throughout this project.
7980

8081
---
Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
1+
---
2+
title: "GSoC '25 Week 11 Update by Safwan Sayeed"
3+
excerpt: "Integration of Engine with Masonry"
4+
category: "DEVELOPER NEWS"
5+
date: "2025-08-17"
6+
slug: "2025-08-17-gsoc-25-safwan-sayeed-week11"
7+
author: "@/constants/MarkdownFiles/authors/safwan-sayeed.md"
8+
tags: "gsoc25,sugarlabs,week11,sa-fw-an"
9+
image: "assets/Images/GSOC.webp"
10+
---
11+
12+
<!-- markdownlint-disable -->
13+
14+
# Week 11 Progress Report by Safwan Sayeed
15+
16+
**Project:** Music Blocks 4 Program Engine
17+
**Mentors:** [Anindya Kundu](https://github.com/meganindya/), [Sumit Srivastava](https://github.com/sum2it)
18+
**Assisting Mentors:** [Devin Ullibari](https://github.com/pikurasa/), [Walter Bender](https://github.com/walterbender)
19+
**Reporting Period:** 2025-08-11 - 2025-08-17
20+
21+
---
22+
23+
## A Blog-style Retrospective
24+
25+
This Week Me and [Justin](https://github.com/justin212407) collaborated on the Integration of the Engine with the Masonry. We worked on aligning the Engine's execution model with the Masonry's architecture, ensuring seamless communication and data flow between the two components.
26+
27+
---
28+
29+
## Goals for This Week
30+
31+
- Collaborate with Justin on the integration of the Engine with the Masonry.
32+
- Identify potential challenges and solutions for the integration process.
33+
---
34+
35+
## This Week's Highlights
36+
37+
- **Collaboration with Justin:**
38+
Worked closely with Justin to align the Engine's execution model with the Masonry's architecture, ensuring seamless integration and communication between the two components.
39+
- **Identifying Challenges:**
40+
Identified potential challenges in the integration process, including data flow issues and synchronization concerns, and brainstormed solutions to address them.
41+
42+
---
43+
44+
## Challenges & Solutions
45+
46+
- **Integration Complexity:**
47+
The integration of the Engine with the Masonry presented challenges related to data flow and synchronization. To address these, we established clear communication protocols and data handling procedures between the two components.
48+
49+
---
50+
51+
## Key Learnings
52+
53+
- Gained insights into the intricacies of integrating different system components, particularly in terms of data flow and synchronization.
54+
- Developed a better understanding of the Masonry's architecture and how it interacts with the Engine.
55+
56+
---
57+
58+
## Next Week's Roadmap
59+
60+
- **Think about the creation of Bricks as Plugins and then Connecting them with the Engine:**
61+
Explore how the Engine can support the creation of Bricks as Plugins, allowing for greater flexibility and modularity in the system architecture.
62+
63+
---
64+
65+
## Resources & References
66+
67+
- **Repository:** [musicblocks-v4](https://github.com/sugarlabs/musicblocks-v4)
68+
69+
---
70+
71+
## Acknowledgments
72+
73+
Special thanks to my mentors Anindya, Sumit, Devin, and Walter for their invaluable support and guidance throughout this project.
74+
75+
---

0 commit comments

Comments
 (0)