Logo

dev-resources.site

for different kinds of informations.

Where It All Starts and Ends

Published at
11/10/2023
Categories
julialang
opensource
gsoc
devjournal
Author
hetarth02
Author
9 person written this
hetarth02
open
Where It All Starts and Ends

As the sun sets on my GSoC journey with Julia, I find myself reminiscing about the incredible experiences of the past few months. The final two weeks have been a whirlwind of collaboration, coding, and personal growth. In this blog post, I'll take you through my journey of iterating on the valuable feedback from the Julia community and the preparations leading up to my final submission.

🔄️Iterating on Awesome Feedback:

Imagine receiving a treasure map - that's what the feedback from the community felt like to me. Their insights were the guiding light that illuminated the path toward a better search UI.

Amidst the flurry of coding excitement, I had unintentionally omitted a close button for shutting down the search modal on mobile devices. How did I miss something as basic as that? It was like setting up a grand dinner party and forgetting to invite the guest of honour!

Thankfully, my oversight was caught by the vigilant eyes of the community, who promptly pointed out this rather conspicuous absence. It's moments like these that remind us that coding is as much about attention to detail as it is about grand designs. This also reinforced the age-old wisdom that a fresh perspective can work wonders. Amidst chaos and lines of code, it's remarkably easy to become 'code blind', missing the forest for the trees. And that's where the community steps in as a friendly lifeguard, ready to pull you out of the code sea when you're adrift. It's not just about code review; it's about having a fresh pair of eyes to spot the inconspicuous, question the obvious, and keep the ship sailing in the right direction.

Well, I added that much-needed close button, grateful for the watchful community that helped me steer clear of my oversight in this journey. And with some code cleaning, I made my final push to the PR. And here is what the finished product looks like in comparison to before...

Search UI Before

Search UI Before

Search UI After

Search UI After

Farewell, But Not Goodbye!

As the final submission date looms, a bittersweet feeling settles in. It's like bidding farewell to a beloved TV series - you're excited to see how it all concludes, yet sad that the journey is ending. These weeks have been a blend of challenges, triumphs, and late-night coding sessions fueled by equal parts determination and caffeine.

While I'll soon hit the "submit" button with a mix of relief and anticipation, what truly warms my heart is the camaraderie I've found within the Julia community. The people who were once mere usernames on a forum are now friends and mentors who have shaped me into a better coder.

So here's to the last two weeks of GSoC - a chapter filled with lines of code, laughter, and growth. As I wrap up my project, I can't help but look back and smile at how far I've come. As this chapter closes, I'm reminded that every farewell is simply a prelude to a new adventure.


If you're interested in following my progress or connecting with me, please feel free to reach out!

Github: Hetarth02
LinkedIn: Hetarth Shah
Website: Portfolio

Thank you for joining me on this journey, and look forward to more updates as I continue contributing to the Open Source community.

julialang Article's
30 articles in total
Favicon
Here’s why Julia is THE language in scientific programming
Favicon
Stressify.jl Performance Testing
Favicon
What I learned in Quantum Computing this year (as a Junior Engineer)
Favicon
A Comprehensive Guide to Training a Simple Linear Regression Model in Julia
Favicon
Some Types - Part 2
Favicon
JuliaLang: Performance Prowess or Just Smoke and Mirrors? Unveiling the Real Story
Favicon
Some Types - Part 1
Favicon
Let's Implement Overloading/Multiple-Dispatch
Favicon
5 Lesser-Known Programming Languages That Are Easy to Learn and Highly Effective
Favicon
The programming languages I learned in my Quantum Computing job
Favicon
Transitioning from Lunr.js to Minisearch.js
Favicon
Where It All Starts and Ends
Favicon
Relax, Code, Repeat
Favicon
Julia : “The Harmonious Symphony of Programming”
Favicon
Julia: “The Uncelebrated Maestro of Algorithm Harmony”
Favicon
Weeks 3 and 4 of GSoC Journey: Steps towards Crafting An Enhanced Search Experience
Favicon
Julia: Is It the Final Answer to Programming's Grand Challenges?
Favicon
Two Weeks of Coding
Favicon
Conditionals in Julia
Favicon
Advancing AlgebraicJulia
Favicon
Cracking GSoC for Julia
Favicon
We are inundated with programming languages.
Favicon
Setting Up A Julia Development Environment
Favicon
Julia Plotting Cheat Sheet
Favicon
Manifest.toml vs Project.toml in Julia
Favicon
IJulia: The Julia Notebook
Favicon
Deploying Julia Genie on Heroku
Favicon
Structs in Julia
Favicon
Deep Learning with Julia – How to Build and Train a Model using a Neural Network
Favicon
Machine learning with Julia – How to Build and Deploy a Trained AI Model as a Web Service

Featured ones: