<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Grace Gong</title>
    <description>The latest articles on Forem by Grace Gong (@1grace).</description>
    <link>https://forem.com/1grace</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F922032%2F872104b4-0236-4317-ac9c-04be4d49b2c3.jpeg</url>
      <title>Forem: Grace Gong</title>
      <link>https://forem.com/1grace</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/1grace"/>
    <language>en</language>
    <item>
      <title>I'll be speaking at Major League Hacking (MLH) Hackcon 2024!</title>
      <dc:creator>Grace Gong</dc:creator>
      <pubDate>Tue, 13 Aug 2024 16:52:23 +0000</pubDate>
      <link>https://forem.com/1grace/ill-be-speaking-at-major-league-hacking-mlh-hackcon-2024-5ge5</link>
      <guid>https://forem.com/1grace/ill-be-speaking-at-major-league-hacking-mlh-hackcon-2024-5ge5</guid>
      <description>&lt;p&gt;Hi everyone! This year I'll be speaking at Major League Hacking (MLH) Hackcon 2024 on "How to Build a Campus Community!" &lt;br&gt;
I'm excited to share learnings and a high level rundown of the event in a future post. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fs33td5ikl6pb3je3omvz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fs33td5ikl6pb3je3omvz.png" alt="Image description" width="800" height="420"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;More info on Hackcon: &lt;a href="https://hackcon.mlh.io/" rel="noopener noreferrer"&gt;https://hackcon.mlh.io/&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=x1--JYliDpg" rel="noopener noreferrer"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Join Hundreds of Hackathon Organizers.&lt;br&gt;
Hackcon brings together 300+ hackathon organizers and campus tech leaders for two days of interactive sessions on community building, event planning, and the hacker experience. Come for the learning, stay for the camp activities! &lt;/p&gt;

&lt;p&gt;Meet Community Leaders&lt;br&gt;
Hackcon is a unique opportunity to meet like-minded individuals from across the country. It’s where friendships are formed, partnerships are started, and tech leaders meet all together in-person one last time before they go off into the real world.&lt;/p&gt;

&lt;p&gt;Enjoy the Great Outdoors&lt;br&gt;
Unplug from your devices and enjoy the beautiful scenery of upstate New York. Enjoy a range of fun outdoor activities like swimming, s’mores, and tie dye! By the end of the event, you’ll feel relaxed and recharged for the new school year. &lt;/p&gt;

&lt;p&gt;Learn from the Best&lt;br&gt;
There is no better place to learn how to organize a hackathon and run a community on campus. At Hackcon, you’ll have the chance to meet like-minded individuals and hear from the most experienced leaders in our community.&lt;/p&gt;

&lt;p&gt;Join us at Camp Pontiac&lt;br&gt;
Located in Copake, New York, Camp Pontiac is an active summer camp that becomes the venue for Hackcon. This scenic location creates the perfect atmosphere for community talks, discussion groups, and lasting friendships.&lt;/p&gt;

&lt;p&gt;Get Tickets here: &lt;a href="https://ti.to/mlh/mlh-hackcon-2024" rel="noopener noreferrer"&gt;https://ti.to/mlh/mlh-hackcon-2024&lt;/a&gt; &lt;/p&gt;

</description>
      <category>mlhacks</category>
      <category>hackcon</category>
      <category>majorleaguehacking</category>
      <category>hackathon</category>
    </item>
    <item>
      <title>Making Chatbot Applications with Dialogflow: My HackItTogether 2024 Project</title>
      <dc:creator>Grace Gong</dc:creator>
      <pubDate>Sat, 20 Apr 2024 20:41:14 +0000</pubDate>
      <link>https://forem.com/1grace/making-chatbot-applications-with-dialogflow-with-project-example-5dp7</link>
      <guid>https://forem.com/1grace/making-chatbot-applications-with-dialogflow-with-project-example-5dp7</guid>
      <description>&lt;p&gt;I participated in a hackathon in nyc earlier this term! As a highlight, I was able to work with a team of students from brooklyn to create a chatbot. We were given the challenge and objective to work on an Individualized Recommendation System that leverages AI&lt;br&gt;
techniques to understand users' preferences and recommend similar content. &lt;/p&gt;

&lt;p&gt;I conducted research on various Google Cloud Services to help support this project, and ultimately decided to work on a chatbot using Dialogflow to help achieve this. &lt;/p&gt;

&lt;p&gt;Things that I considered during our project: &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Architecture for the chat, db &amp;amp;/api &lt;/li&gt;
&lt;li&gt;If we want to use dialog flow / azure openai as a templated UI for the chat or coding the interface ? (which would be time consuming
GCP pros: we had credits)
&lt;/li&gt;
&lt;li&gt;Which API’s to use, and if we use multiple, how to consolidate/aggregate the data in one unified chat &lt;/li&gt;
&lt;li&gt;Which UI to use for the website, and how to customize it? A premade template would be ideal &lt;/li&gt;
&lt;li&gt;Which data sources we want to take and how to integrate this data &lt;/li&gt;
&lt;li&gt;Are we enforcing guardrails (tell it to not give info) only picking from specific sections of info and prevent hallucinations &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The other members in my group used other api's such as spotify api to help provide traditional recommendations to a search bar. &lt;br&gt;
The earliest iteration of our UI looked like this: &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbc2c2damyoba9c25xh8k.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbc2c2damyoba9c25xh8k.png" alt="Image description" width="800" height="613"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F89wd23pwoycywrf2i6y9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F89wd23pwoycywrf2i6y9.png" alt="Image description" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fw94jjmrgkkt0hxscxzx7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fw94jjmrgkkt0hxscxzx7.png" alt="Image description" width="800" height="427"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The Dialogflow CX documentation was simple and easy to follow - I added our data sources through a combination of docs, website links, csv and files. After, I tested the chat application by asking questions to ensure the data was retrieved and provided adequate responses. &lt;/p&gt;

&lt;p&gt;The Chatbot Application was simple to integrate into our React UI -&amp;gt; it appears on the bottom right corner of our site. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftwsvpne3nuegk1hx3ttl.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftwsvpne3nuegk1hx3ttl.png" alt="Image description" width="800" height="593"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;While the cloud credits have paused so the chat might not be loading at the moment, you can still see the UI for our project here: &lt;a href="https://your-north-star.netlify.app/" rel="noopener noreferrer"&gt;https://your-north-star.netlify.app/&lt;/a&gt; {UI done in react} &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Inspiration&lt;/strong&gt;&lt;br&gt;
The North Star has been a symbol of guidance and direction for centuries. In ancient times, navigators and travelers used the North Star as a way to determine their location and navigate the seas. We think that our web-based project with the help of AI will help the users navigate the quiz to find their way to their favorite book, movie or music.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What it does&lt;/strong&gt;&lt;br&gt;
The website will present a welcoming page to “Your North Star” ChatBot where it asks the user what they’re looking for. They’re presented with three buttons: music, book and movie. This leads to the next question which allows the user to specify the genre of their chosen media. The input given by the user is fed to an API. The APIs return the recommendations as a list, where each recommendation provides metadata, such as: title, cover, rating, overview, etc. We chose the constellation-theme because this is meant to be a journey to imagination. Your taste will bring you to the destination.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Challenges we ran into&lt;/strong&gt;&lt;br&gt;
The challenges we faced were with the implementation of a chatbot into the website.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Accomplishments that we're proud of&lt;/strong&gt;&lt;br&gt;
Being able to successfully implement the APIs from Google Cloud and Spotify Web.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What we learned&lt;/strong&gt;&lt;br&gt;
We learned how to customize APIs; how to navigate on different errors when using javascript or react. Most importantly we learned how to negotiate between team members and try to make our best based on the time provided.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What's next for Your North Star&lt;/strong&gt;&lt;br&gt;
By using AI we can explore the characters of the books/movies to elevate the user's experience to the next level. The user can communicate the characters and be friends with them.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Built With&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;chatbot-ui&lt;/li&gt;
&lt;li&gt;css&lt;/li&gt;
&lt;li&gt;dialogflow-es&lt;/li&gt;
&lt;li&gt;figma&lt;/li&gt;
&lt;li&gt;github&lt;/li&gt;
&lt;li&gt;google-books-api&lt;/li&gt;
&lt;li&gt;google-cloud&lt;/li&gt;
&lt;li&gt;html&lt;/li&gt;
&lt;li&gt;imdb-api&lt;/li&gt;
&lt;li&gt;javascript&lt;/li&gt;
&lt;li&gt;omdb-api&lt;/li&gt;
&lt;li&gt;react&lt;/li&gt;
&lt;li&gt;spotify&lt;/li&gt;
&lt;li&gt;vertexai-api&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>googlecloud</category>
      <category>dialogflow</category>
      <category>chatbot</category>
      <category>virtualagents</category>
    </item>
    <item>
      <title>GitHub Field Day USA 2024: Microsoft Reactor New York City</title>
      <dc:creator>Grace Gong</dc:creator>
      <pubDate>Sun, 11 Feb 2024 06:54:59 +0000</pubDate>
      <link>https://forem.com/1grace/github-field-day-usa-2024-microsoft-reactor-new-york-city-k1</link>
      <guid>https://forem.com/1grace/github-field-day-usa-2024-microsoft-reactor-new-york-city-k1</guid>
      <description>&lt;p&gt;Attention all Students in the United States and Canada! &lt;br&gt;
GitHub Field Day USA 2024 will be taking place on March 15, 2024 at Microsoft Reactor New York City. &lt;br&gt;
Please Apply here: &lt;a href="https://githubfieldday.com/nyc2024/" rel="noopener noreferrer"&gt;https://githubfieldday.com/nyc2024/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;An unconference for leaders of technical student communities&lt;br&gt;
Friday, March 15th, 2024 at the Microsoft Reactor in New York City!&lt;/p&gt;

&lt;p&gt;Hosted by GitHub Education&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A day of discussions&lt;/strong&gt;&lt;br&gt;
Field Day brings together a group of student leaders for a day of conversation in the form of lightning talks, discussions, games, or whatever suits the topic best.&lt;br&gt;
**&lt;br&gt;
Schedule**&lt;br&gt;
10:00 am    Registration Opens&lt;br&gt;
11:00 am    Welcome to Field Day&lt;br&gt;
11:20 am    Keynote&lt;br&gt;
11:50 pm    Icebreakers&lt;br&gt;
12:30 pm    Talks/Discussions 1&lt;br&gt;
1:05 pm Talks/Discussions 2&lt;br&gt;
1:40 pm Talks/Discussions 3&lt;br&gt;
2:10 pm Lunch&lt;br&gt;
3:05 pm Talks/Discussions 4&lt;br&gt;
3:40 pm Talks/Discussions 5&lt;br&gt;
4:15 pm Closing Remarks&lt;br&gt;
4:30 pm Goodbye + Networking Event&lt;/p&gt;

&lt;p&gt;Topics&lt;br&gt;
Inclusivity in your community&lt;br&gt;
Internships&lt;br&gt;
Building your community&lt;br&gt;
Inter-community connections&lt;br&gt;
Finding events near you&lt;br&gt;
Open source&lt;br&gt;
Apply to contribute your discussion topic!&lt;br&gt;
FAQ&lt;br&gt;
Who can attend Field Day?&lt;br&gt;
Field Day is for student leaders of technical communities. Most attendees will be undergraduate students and young professionals.&lt;/p&gt;

&lt;p&gt;What's a student leader?&lt;br&gt;
A student leader is someone who's actively involved in improving their local technical community. They might be the president or chairperson of their school's tech club or be one of the organizers of the annual hackathon. They might run the student hardware group or be actively involved in introducing other students to programming.&lt;/p&gt;

&lt;p&gt;What's an unconference?&lt;br&gt;
A loosely structured conference emphasizing the informal exchange of information and ideas between participants (to quote the Google definition). Most content at Field Day will be in the form of lightning talks and discussions conducted by attendees.&lt;/p&gt;

&lt;p&gt;I'm not in New York, but this sounds cool! Can I come?&lt;br&gt;
If you're based in North America, you're welcome to apply!&lt;/p&gt;

&lt;p&gt;So I registered to attend, what happens now?&lt;br&gt;
We're just screening applications to make sure you're eligible to attend, you should hear from us within a few days. Once confirmed, all you need to do is show up at the venue that will be sent to you on the day of the event and take part!&lt;/p&gt;

&lt;p&gt;How much does Field Day cost?&lt;br&gt;
Field Day is free to attend!&lt;/p&gt;

&lt;p&gt;Is financial aid for attending the event available?&lt;br&gt;
We expect to have travel reimbursements available for students in areas surrounding New York City, we encourage you to apply. We will be notifying accepted students with the status of their travel reimbursemens within one week after acceptances are released.&lt;/p&gt;

&lt;p&gt;What COVID restrictions are there?&lt;br&gt;
We'll be following local guidance and will announce more specific details closer to the event.&lt;/p&gt;

&lt;p&gt;Will there be food?&lt;br&gt;
Yes! We will be serving a light breakfast and lunch! You will not go hungry.&lt;/p&gt;

&lt;p&gt;Will there be swag?&lt;br&gt;
Yes!&lt;/p&gt;

&lt;p&gt;When can I find out if I'm receiving financial aid?&lt;br&gt;
We hope to send out confirmations of travel reimbursements within 1 week of acceptance.&lt;/p&gt;

&lt;p&gt;Is there a Code of Conduct for this event?&lt;br&gt;
Yes! You can view it here.&lt;/p&gt;

&lt;p&gt;Who is organizing Field Day?&lt;br&gt;
Field Day is organized by GitHub Campus Experts, and technical student leaders. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6igf3paa2oxwdvcxa65m.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6igf3paa2oxwdvcxa65m.jpeg" alt="Image description" width="800" height="794"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;u&gt;About me &lt;/u&gt;&lt;/strong&gt;&lt;br&gt;
My name is Grace, and I’m a computer science student and GitHub Campus Expert for Western University based in Canada. As a GitHub Campus Expert and Developer Student Club Lead, we organize technical and career development events, creating opportunities for our communities to leverage GitHub and Student Developer Pack. We strive to build diverse and inclusive spaces to learn skills, share our experiences, and build projects together. Some of our flagship events that we host at Hackathons include Intro to Cloud, ML API's Workshops, and GitHub Workshops, where we help students get started with GitHub and share the GitHub Student Developer Pack.  &lt;/p&gt;

&lt;p&gt;Earlier this November, I had the opportunity to go to GitHub Universe in person in San Francisco, thanks to the GitHub Education team. &lt;br&gt;
We met at the GitHub San Francisco headquarters, where we did a tour of the HQ, and attended Sessions at the center. &lt;/p&gt;

&lt;p&gt;Throughout the Semesters, I collaborate with tech clubs across campus at Western University to organize workshops on GitHub, as well as other technical topics. We share resources, share events with our broader communities, and aim to inform and educate students so they can utilize these skills to work on impactful projects in and outside of school. &lt;/p&gt;

</description>
      <category>github</category>
      <category>githubuniverse</category>
      <category>githubuniverse2023</category>
      <category>opensource</category>
    </item>
    <item>
      <title>How I became a GHC (Grace Hopper Conference) Speaker, from a 2023 GHC Speaker</title>
      <dc:creator>Grace Gong</dc:creator>
      <pubDate>Sat, 23 Dec 2023 02:36:52 +0000</pubDate>
      <link>https://forem.com/1grace/how-i-became-a-ghc-grace-hopper-conference-speaker-from-a-2023-ghc-speaker-3k56</link>
      <guid>https://forem.com/1grace/how-i-became-a-ghc-grace-hopper-conference-speaker-from-a-2023-ghc-speaker-3k56</guid>
      <description>&lt;p&gt;I’m excited to have spoken this year at the Grace Hopper Conference as a computer science student! My talk was focused on empowering individuals to build a campus community. I shared my experience starting the women in computer science committee and how I leverage the resources from partner organizations, clubs, and my school to create compelling, engaging, and valuable events for the student population. &lt;br&gt;
I also went through how I marketed the events and got hundreds of students to attend these events this year and join the community. &lt;/p&gt;

&lt;p&gt;I will try to keep this article concise, short, and sweet in honor of GHC approaching - I know everyone is preparing for exams or the upcoming holiday season, and if anything, I hope this article can potentially be a catalyst for future conversations at the event and beyond! &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fz1yaw559fnovrjofwo5v.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fz1yaw559fnovrjofwo5v.png" alt="Image description" width="800" height="212"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;My process was a bit unique, and I hope it can provide some insights for others interested in getting involved in the GHC community. (This is virtual, and I am sure there will be other requirements for the person) &lt;/p&gt;

&lt;p&gt;I had just finished my sophomore year of CS and realized there was no significant in-person presence at my campus. On campus, I mean, when you walk up to the doors of the computer science building, there is a rush of people immediately, but there is no commonplace that you can call "community.” The classrooms upstairs are mostly unknown to most students, with the exception of labs, and the space itself feels foreign even after having spent years here. &lt;/p&gt;

&lt;p&gt;There was a new room where people could study in groups, but it holds probably 20 people max and is usually filled with students on a time crunch doing group projects or empty throughout the day, and no significant space is created for those who are in computer science and want to meet others in the community. &lt;/p&gt;

&lt;p&gt;Some clubs would hold virtual events and generally fall under the area of technology, but for computer science specifically, there was no common community. Noticing that there were many women in CS clubs on campuses across Canada, such as Waterloo and UBC, I wanted to bring this energy to my university specifically with a focus on collaboration with the school faculty for increased sponsorship, and applied for the AnitaB Pass It On Grant. &lt;/p&gt;

&lt;p&gt;As a DSC (Developer Student Club) lead, I believe this strong partnership between our committees would enable us to deliver even more impact, and it for sure did - that year, we were able to organize numerous workshops with corporate partners like Salesforce on Technical, Behavioural DSA, and General Interviews, and give students a community to learn from each other. We organized an International Women’s Day event in partnership with the Ivey Business School and their Hackathon event in March, where we were able to support students in navigating the new normal as emerging technologies continue to evolve - students were able to learn from Ada, a TPM at Google in ML, as well as other Developers from the Google Developer Community to facilitate workshops on Flutter, a cross-platform mobile application development SDK which enabled students to develop their skills during the challenge. &lt;/p&gt;

&lt;p&gt;I also had multiple discussions with the chair of the department of computer science, the chair of the faculty of science, where we discussed the experiences of marginalized students in science and computer science and how we could partner to improve the student experience. &lt;/p&gt;

&lt;p&gt;I was the campus lead for the Percentage Project, a data-driven campaign to &lt;/p&gt;

&lt;p&gt;This is among the many events we had during the school year with DSC, and I’m proud of our progress as the membership grew from 100 to over 450 members. &lt;/p&gt;

</description>
      <category>ghc</category>
      <category>gracehopperconference</category>
    </item>
    <item>
      <title>My GitHub Universe 2023 Experience with GitHub Campus Experts &amp; GitHub Education</title>
      <dc:creator>Grace Gong</dc:creator>
      <pubDate>Fri, 10 Nov 2023 08:16:17 +0000</pubDate>
      <link>https://forem.com/1grace/pre-github-universe-day-34i3</link>
      <guid>https://forem.com/1grace/pre-github-universe-day-34i3</guid>
      <description>&lt;p&gt;Attending GitHub Universe 2023 was amazing!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Whats GitHub Universe?&lt;/strong&gt;&lt;br&gt;
GitHub Universe brings together the world's developers, enterprise leaders, and security professionals for two days of interactive sessions on AI, security, and the developer experience. Come for the learning, stay for the fun. We'll see you there!&lt;br&gt;
&lt;strong&gt;How Did you get the opportunity to attend?&lt;/strong&gt;&lt;br&gt;
As a GitHub Campus Expert, this year I had the opportunity to attend GitHub Universe in person and the sessions and discussions I had there were impactful, inspiring, and a great testament to the incredible work and progress the Github Community has put together to improve the developer experience this past year.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How was the experience?&lt;/strong&gt;&lt;br&gt;
As my friend Harsh from OurTechCommunity (OTC) said - All the Campus Experts were so inspiring! It was so good to talk about each other's hardships openly, hear about their efforts and goals, see their drive and hard work, and learn from their experiences and knowledge.&lt;br&gt;
We were also able to learn from the overall tech community from Universe, whether it be about Open Source, or what other companies are doing to adopt and adapt to the current evolving tech landscape. I am so grateful for GitHub, the GitHub Education Team, and everyone who worked to make this possible. Big Thank you to Luis, Juan, Dyson, Stormy Peters and everyone else who worked to make us, as students feel heard, and give us spaces to learn and bring our learnings to our overall communities.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffosi1zxhmv5kdoael9t3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffosi1zxhmv5kdoael9t3.png" alt="Image description" width="800" height="593"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F478cbf4ubzrsa3fydid6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F478cbf4ubzrsa3fydid6.png" alt="Image description" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What activities did you attend?&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;GitHub Open Source Pre-event Networking @ Minna Art Gallery&lt;/li&gt;
&lt;li&gt;GitHub Platform Engineering Talk @ MoMa&lt;/li&gt;
&lt;li&gt;Telus GitHub Actions Talk @ MoMa&lt;/li&gt;
&lt;li&gt;Developer Experience @ Discussion Lounge&lt;/li&gt;
&lt;li&gt;VSCode Productivity @ Discussion Lounge&lt;/li&gt;
&lt;li&gt;Observability Solutions @ Discussion Lounge&lt;/li&gt;
&lt;li&gt;Education Panel @ Hyatt&lt;/li&gt;
&lt;li&gt;Ignacio's Panel on AI In Education&lt;/li&gt;
&lt;li&gt;Keynotes, Chat with Stormy + Martin&lt;/li&gt;
&lt;li&gt;Booths: Microsoft, Datadog, Postman, Arm, GitHub CoPilot, Security,&lt;/li&gt;
&lt;li&gt;Demos: GitHub Security, CoPilot&lt;/li&gt;
&lt;li&gt;GitHub Certification&lt;/li&gt;
&lt;li&gt;GitHub Women in Tech Event&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;What did you learn from attending GitHub Universe?&lt;/strong&gt;&lt;br&gt;
I learned additional ways to support and engage my community and how to uplift marginalized/underrepresented communities. Specifically, through the panels on specific GitHub Actions and Features that I can now talk about in the workshops and at my internship companies who use GHE, specific actions I can take to expand and make my community more consistently engaged.&lt;br&gt;
Through conversations with those in open source (leading communities or as an active contributor), I was able to learn about current open source projects, how to get involved, and how OSPO's work(An open source program office (OSPO) serves as the center of competency for an organization's open source operations and structure.) I was able to learn about the operational / logistics side of these groups and how to keep these communities alive and engaged. The key themes continued to tie back to Developer Experience and how understanding the Developer + being able to take steps to make it easy for developers to know how and when to contribute is often key to success in maintaining or making it accessible for the community.&lt;br&gt;
The GitHub Women in Tech event enabled me to learn how to support and uplift other marginalized genders, create safe spaces for discussion, and continue to be involved and immersed in my community. This conference was life-changing because it enabled me to be connected with inspiring women at GitHub + Beyond and from various walks of life. I learned from women of diverse backgrounds and their experiences/strategies in the workforce. I also learned about the struggles they faced in the process and some things I need to look out for / consider in my career.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Who did you meet?&lt;/strong&gt;&lt;br&gt;
Story Peters, Martin Woodward, Michael Hanley, Joseph K, Ingrid Yan @github Security, VPs of Product, PM @ GitHub Sponsors, Anjuan from GitHub Sponsors, Thomas Dohmke, GitHub Education Team, Datadog Employees (PM, PMM, Sales), Open Source Contributors (CS50, Huan Li, Employees from Slack that work on Electron, etc) David Malan, Demetris Cheatham,(Chief of Staff, GitHub) and of course, the Campus Experts! Workshop Speaker-&amp;gt; Telus, Tech lead from Platform Engineering Talk (Leslie &lt;a class="mentioned-user" href="https://dev.to/ny"&gt;@ny&lt;/a&gt; Times)&lt;br&gt;
-The Women in Tech workshop had various women from students my age (I wasn't able to get her name but she is a masters at UWashington doing a PhD to senior / VP positions) and a Bootcamp grad from 2016 who is now a tech lead at HubSpot, IBM VP, A Digital Assets and Workplace Activation Lead at Aristocrat, GitHub Business Ops Staff, Robinhood Developer Advocate&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Best thing about the event?&lt;/strong&gt;&lt;br&gt;
The opportunity to learn from others in the field from diverse backgrounds (technical + nontechnical) and hear their experiences working with their communities and achieving positive impacts.&lt;br&gt;
Learning from the developers and community leaders about their projects, their contributors, their ideas for the future, and what is happening with emerging technologies&lt;br&gt;
The GitHub Women in Tech Event, where I had the opportunity to meet inspiring women and their career journeys&lt;br&gt;
Developing my interpersonal and technical skills through valuable workshops and in-person demos. I was even able to have my code reviewed at the Microsoft booth because at my internship, I was using an SDK they had released as Open Source. I learned from the Dev Advocates on best code practices and made advancements in my code's bugs&lt;br&gt;
The Dev Advocates + other employees also gave me valuable advice and motivation by sharing their experiences and career journeys. This conference and talking to others enabled me to see that these and other issues, whether systemic or&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;All of GitHub Universe keynotes, announcements, and most popular sessions&lt;/strong&gt;&lt;br&gt;
You can now watch 40+ on-demand sessions from GitHub Universe! &lt;br&gt;
&lt;a href="https://reg.githubuniverse.com/flow/github/universe23/sessioncatalog/page/sessioncatalog?search.deliveryformat=1692799009854004CQlx" rel="noopener noreferrer"&gt;https://reg.githubuniverse.com/flow/github/universe23/sessioncatalog/page/sessioncatalog?search.deliveryformat=1692799009854004CQlx&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The highlights&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;GitHub Copilot Enterprise: a new subscription tier that culminates the entirety of our Copilot offerings and personalizes them with the context of your organization's codebases, available in February 2024.&lt;/li&gt;
&lt;li&gt;GitHub Copilot Chat, an AI companion that'll allow you to write and understand code using whatever language you speak, will be generally available in December 2023 at no additional cost. We're also integrating Copilot Chat directly into github.com and mobile, so developers can code from anywhere.&lt;/li&gt;
&lt;li&gt;Now available in preview: Code scanning autofix and secret scanning for generic secrets provide new capabilities to help you prevent and detect more security vulnerabilities across your organization.&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>github</category>
      <category>githubuniverse</category>
      <category>githubuniverse2023</category>
      <category>githubcampusexperts</category>
    </item>
    <item>
      <title>How to get started with MongoDB as a Student</title>
      <dc:creator>Grace Gong</dc:creator>
      <pubDate>Thu, 14 Sep 2023 04:00:32 +0000</pubDate>
      <link>https://forem.com/1grace/how-to-get-started-with-mongodb-as-a-student-55j8</link>
      <guid>https://forem.com/1grace/how-to-get-started-with-mongodb-as-a-student-55j8</guid>
      <description>&lt;p&gt;As student with a passion for the developer community, I have participated in varous hackathons, and gotten involved in my student community. &lt;/p&gt;

&lt;p&gt;Throughout these experiences, I have had the opportunity to learn and develop projects using the MERN stack (MERN stands for MongoDB, Express, React, Node, after the four key technologies that make up the stack. MongoDB — document database. Express(.js) — Node.js web framework. React(.js) — a client-side JavaScript framework.) More information can be seen on their blog &lt;a href="https://www.mongodb.com/mern-stack#:~:text=MERN%20stands%20for%20MongoDB%2C%20Express,a%20client%2Dside%20JavaScript%20framework" rel="noopener noreferrer"&gt;here.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnzz4ooe0i3scj8s4xa63.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnzz4ooe0i3scj8s4xa63.png" alt="Image description" width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;As a software engineering intern, I have had the opportunity to also see how often MongoDB is used within projects, and how its capabilities have contributed to more efficient and reliable projects. &lt;/p&gt;

&lt;p&gt;Finally, In my previous semester, I had the opportunity to take a course on unstructured data, (for any students at western, CS4417 is the course!) where I was able to learn more about unstructured data, noSQL, and work on an assignment involving MongoDB, Aggregation, and MapReduce. Im happy to make seperate blog posts about these projects as well for any students interested in exploring applications and ways to use MongoDB in their own projects. &lt;/p&gt;

&lt;p&gt;Overall, MongoDB is a great tool to be able to leverage in your projects! Now you might be wondering, how do I get started? &lt;/p&gt;

&lt;p&gt;MLH (Major League Hacking) is a large hackathon organizer and a community that I have been involved in since the summer of 2020. &lt;/p&gt;

&lt;p&gt;As mentioned in their &lt;a href="https://news.mlh.io/major-league-hacking-mongodb-partner-to-inspire-the-next-generation-of-builders-03-27-2023" rel="noopener noreferrer"&gt;website post&lt;/a&gt;, &lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;MongoDB Atlas – Best Database Platform for Your Next Hackathon&lt;br&gt;
MongoDB Atlas is a multi-cloud database with an integrated set of related services that allow development teams to address the growing requirements for today’s wide variety of modern applications, all in a unified and consistent user experience.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;MongoDB Atlas is more than a general-purpose database, it’s a full developer data platform – easily deploy and manage databases on-demand when and where you need them. &lt;/p&gt;

&lt;p&gt;Below are some ways you could use MongoDB Atlas in your next hackathon project.&lt;/p&gt;

&lt;p&gt;1) Simplify the way you integrate database functionality into your hackathon project by starting a free cluster or using your introductory $50 Atlas credits for students. &lt;/p&gt;

&lt;p&gt;2) Take your hackathon project to the next level, and deploy a database to the cloud in minutes. Signing up is easy and hassle-free with no credit card required! &lt;/p&gt;

&lt;p&gt;Key Benefits for Students&lt;br&gt;
MongoDB is one of the most prevalent database providers in the world, and we’ve got a range of opportunities to help you get started building on their platform. &lt;/p&gt;

&lt;p&gt;1) Receive $50 of free MongoDB Atlas credits through the GitHub Student Developer Pack, along with a MongoDB certification ($150 in value). The Forever Free Tier is available if you are no longer a student. &lt;/p&gt;

&lt;p&gt;2) Enter the “Best Use of MongoDB Atlas” challenge at an upcoming MLH event for a chance to win a M5GO iOT Starter Kit. To participate in the challenge, check out our website and register for an upcoming event! &lt;/p&gt;

&lt;p&gt;Interested in taking advantage of your MongoDB Atlas perks? Check out their website here. &lt;/p&gt;

&lt;p&gt;MongoDB also has developed "MongoDB University" a series of courses and ressources to support the learning and application of those learnings! I have taken some of the modules and can confirm the videos and tutorials go in depth and with the interactive nature of their tutorials, you will be engaged with the content. &lt;/p&gt;

&lt;p&gt;Finally, MongoDB has &lt;a href="https://www.mongodb.com/community/forums/c/user-groups/11" rel="noopener noreferrer"&gt;User Groups &lt;/a&gt;&lt;br&gt;
which bring people together to learn from and connect over their shared interest in MongoDB technologies. These are communities of developers with various skill levels and an interest in learning new technologies and applications including MongoDB and beyond, and are a great opportunity to get involved! Whether you are a beginner or a skilled individiaul, this is a safe space for users and novices to come together, learn from each other, and share what theyre doing with mongodb and other tech. &lt;/p&gt;

&lt;p&gt;I recently became involved as a co-organizer for the &lt;a href="https://www.meetup.com/toronto-mongodb-usergroup/" rel="noopener noreferrer"&gt;Toronto User Group&lt;/a&gt; and confirm the community is welcoming for people with diverse experiences and has enabled me to meet and learn from people around the company and community. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffxh7b8ye337xc6exh4at.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ffxh7b8ye337xc6exh4at.png" alt="Image description" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;These are just starting points - there are many options for ways to get involved with MongoDB beyond this!  &lt;/p&gt;

&lt;p&gt;You could build an application or library you've built using MongoDB, contribute to open source related to MongoDB, &lt;br&gt;
talk at a local MongoDB event, create a video or tutorial sharing what you've learned or created about MongoDB, &lt;br&gt;
get involved and provide support through Stack Overflow, the MongoDB Community Forum or elsewhere, and more! &lt;/p&gt;

&lt;p&gt;If you had any questions feel free to leave them in the comments! &lt;/p&gt;

</description>
      <category>mongodb</category>
      <category>nosql</category>
      <category>database</category>
      <category>databasemanagement</category>
    </item>
    <item>
      <title>Toronto MongoDB User Group Meeting Sept 5</title>
      <dc:creator>Grace Gong</dc:creator>
      <pubDate>Fri, 08 Sep 2023 01:46:08 +0000</pubDate>
      <link>https://forem.com/1grace/toronto-mongodb-user-group-meeting-sept-5-40j5</link>
      <guid>https://forem.com/1grace/toronto-mongodb-user-group-meeting-sept-5-40j5</guid>
      <description>&lt;p&gt;I had a great time co-organizing the Toronto MUG event this past week!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Funs8qe1lme0720u0mgzs.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Funs8qe1lme0720u0mgzs.png" alt="Image description" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flvbl6uo9pcalherkjiyl.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flvbl6uo9pcalherkjiyl.JPG" alt="Image description" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4kzgypockry8cqj6riyy.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F4kzgypockry8cqj6riyy.JPG" alt="Image description" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzrz44vf5npdrypsec3sn.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzrz44vf5npdrypsec3sn.JPG" alt="Image description" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fltd7iji4yv5k1gz2p8gs.JPG" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fltd7iji4yv5k1gz2p8gs.JPG" alt="Image description" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Event Summary&lt;br&gt;
Toronto MUG Organizers: Chris Dellaway, Grace Gong&lt;br&gt;
Agenda:&lt;br&gt;
6:00PM Doors Open, Supper and Networking&lt;br&gt;
6:30PM Prashant (MongoDB) Amplifying Retail Operations with Generative AI: The Untapped Potential&lt;br&gt;
7:00PM Lachlan (Community) - Company journey with MongoDB&lt;br&gt;
7:20PM Devang (Community) Using MongoDB Clustered Collection to Boost Query Performance&lt;br&gt;
7:30PM Networking&lt;/p&gt;

&lt;p&gt;The event was held at the Microsoft Toronto headquarters from 6-8pm on Tuesday September 5 2023 with the aim of fostering connections and sharing knowledge among members of the MongoDB Community.&lt;br&gt;
The crowd was truly engaged, and the diversity of the attendees resulted in vibrant discussions and insightful questions. &lt;/p&gt;

&lt;p&gt;Learned&lt;/p&gt;

&lt;p&gt;Attendance Accuracy: Future events should either emphasize the importance of accurate RSVPing or anticipate a specific turnout percentage to prevent underutilisation of space.&lt;br&gt;
Improving Check-in: An advanced and digital check-in system can greatly improve the event’s commencement process.&lt;br&gt;
Balancing Time: A clear mechanism to ensure speakers stick to their allocated time can make the event more streamlined.&lt;br&gt;
Loved&lt;/p&gt;

&lt;p&gt;Speakers: They were highly informative, and their sessions were greatly appreciated by all attendees.&lt;br&gt;
Community Connection: Attendees left the event feeling more connected with the MongoDB Community and inspired.&lt;br&gt;
Feedback: The considerable number of feedback forms received demonstrated the attendees’ involvement and commitment to improving future events.&lt;br&gt;
Diverse Discussions: The diverse background of attendees enriched the discussions and questions during the event.&lt;br&gt;
Ideas/Action Items for the Next Event&lt;/p&gt;

&lt;p&gt;Allocate budget for name tags and markers to facilitate easier recognition and networking. Also next time we can introduce volunteers and have the slide for them as well&lt;br&gt;
Explore advanced check-in systems for a smoother start to the event.&lt;br&gt;
Liaise with adjacent event organisers to coordinate and ensure both events run seamlessly without confusion for attendees.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Part 1: Intro to serverless</title>
      <dc:creator>Grace Gong</dc:creator>
      <pubDate>Mon, 03 Jul 2023 17:59:03 +0000</pubDate>
      <link>https://forem.com/1grace/part-1-intro-to-serverless-40b2</link>
      <guid>https://forem.com/1grace/part-1-intro-to-serverless-40b2</guid>
      <description>&lt;p&gt;As Im learning about cloud computing and reading up on various sources including aws, I thought I would share some of my learnings. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why serverless?&lt;/strong&gt;&lt;br&gt;
Building Secure Reliable and Cost effective architecture is important for IT professionals. Many organizations are replacing monolithic methods with microservices methodology. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What are Microservices?&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Architectural and organizational approach to software development. &lt;/li&gt;
&lt;li&gt;Software is composed of small independent services. &lt;/li&gt;
&lt;li&gt;Communicate over well-defined APIs. &lt;/li&gt;
&lt;li&gt;Owned by small, self-contained teams.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fp5axl8666t1zllf9lcyq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fp5axl8666t1zllf9lcyq.png" alt="Image description" width="800" height="556"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tightly versus loosely coupled&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2zawz27pe4exv12d72as.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2zawz27pe4exv12d72as.png" alt="Image description" width="800" height="423"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Monolithic application (tightly coupled)&lt;/strong&gt; &lt;br&gt;
In a monolithic application, if one piece were to fail, the entire application would crash, as this example illustrates. If there is a spike in demand, the entire architecture must be scaled. Adding features to a monolithic application becomes more complex as time goes on. Pieces of the code base must work with each other to sync properly.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsrwldz5a1ubr2bw2l5k1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsrwldz5a1ubr2bw2l5k1.png" alt="Image description" width="692" height="312"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Microservices application (loosely coupled)&lt;/strong&gt;&lt;br&gt;
In a microservices architecture, an application is built as independent components that run each application process as a service. These services communicate through a well-defined interface by using lightweight APIs. Services are built for business capabilities, and each service performs a single function. Because they are independently run, each service can be updated, deployed, and scaled to meet demand for specific functions of an application. If one component fails, the other components remain active, as illustrated.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fubxdcl7zn9i2hg3emqm4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fubxdcl7zn9i2hg3emqm4.png" alt="Image description" width="616" height="274"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flxizapn92oo7za7tmdrm.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flxizapn92oo7za7tmdrm.png" alt="Image description" width="728" height="360"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Benefits of microservices&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Use public APIs&lt;/strong&gt;&lt;br&gt;
Microservices communicate over APIs. In fact, doing so is the only way to realize the benefits of microservices. Don't be tempted to circumvent that rule. By communicating with APIs, you can modify a database and maintain it without affecting communications or having to repoint interfaces. The public API is a contract between your microservices and its clients.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fheth66tyi4rzx0xqk4xy.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fheth66tyi4rzx0xqk4xy.png" alt="Image description" width="654" height="318"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Use the right tool for the job&lt;/strong&gt;&lt;br&gt;
Because every service is built for explicit functionality, you can choose the right tool for the job. The development team for Microservices B can add Amazon Aurora Service or change to Amazon OpenSearch without affecting Microservices A. You can also make changes to the entire language framework, which gives you the flexibility to code in the language that is best suited to an application. By choosing the programming framework that works for the team, the development team for Microservices B can avoid depending on other teams for their knowledge of specific frameworks.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fq2ucsajj9r3u2ibthpam.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fq2ucsajj9r3u2ibthpam.png" alt="Image description" width="752" height="320"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Secure your services&lt;/strong&gt;&lt;br&gt;
 Microservices must be architected to provide security at every step. The defense- in-depth approach is a common method of reviewing each step of the application to determine areas where additional security controls can be implemented. In a microservices environment, this arrangement includes the application level, API level, network layer, and AWS Identity and Access Management (IAM) configurations. The API is the entry point. Amazon API Gateway can perform authentication and authorization for services and act as security control for microservices by enforcing throttling and obfuscation of internal resources.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqr6cvyzaixpkbfo0ouaz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqr6cvyzaixpkbfo0ouaz.png" alt="Image description" width="784" height="300"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Be a good citizen&lt;/strong&gt;&lt;br&gt;
As this environment of microservices grows and expands, it becomes important to be a good citizen. As a service owner, you must understand how other services are calling you. The service owner will identify the client's use case and register them in the service registry. As a client of services, you must understand the service that you are calling.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fejmv8d20z892bhcmnhth.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fejmv8d20z892bhcmnhth.png" alt="Image description" width="772" height="366"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Company transformation&lt;/strong&gt;&lt;br&gt;
Going from a monolith to microservices is more than a technological transformation. The shift requires transformation in the organization and communication mechanisms between teams. Automation is the key to rapidly deploying stable applications. Small development teams ("two-pizza teams" or no more than the number of people who can be fed with two pizzas) focus on producing a single microservice. They can send the service through an automated delivery pipeline and release a service into production with everything, from the build step forward, being automated. By organizing the software as a grouping of microservices, the development teams are decoupled and can efficiently release updates to their microservices on their own.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8opqy243hnkemxp71zby.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8opqy243hnkemxp71zby.png" alt="Image description" width="790" height="260"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Automate everything&lt;/strong&gt;&lt;br&gt;
Some examples of some tools can help with automation. &lt;br&gt;
&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjbmzwru0pb9vwwnqlzp5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fjbmzwru0pb9vwwnqlzp5.png" alt="Image description" width="766" height="342"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Downsides of monoliths&lt;/strong&gt; &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;All processes are tightly coupled and run as a single service.&lt;/li&gt;
&lt;li&gt;Adding or improving a monolithic application's features becomes more complex as the code base grows.&lt;/li&gt;
&lt;li&gt;Dependent and tightly coupled processes increase the impact of a single process failure.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Serverless applications dont require you to provision, scale or manage any servers. &lt;/p&gt;

&lt;p&gt;You can build them for nearly any type of application or backend service, and everything required to run and scale your application with high availability is handled for you.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why serverless?&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;developers dont need to worry about managing and operating servers of runtimes and can focus on other areas, thus can focus on core product &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Event-driven architectures&lt;/strong&gt; &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt; Uses events to initiate actions and communication between decoupled services. &lt;/li&gt;
&lt;li&gt; Change in state, a user request, or an update. &lt;/li&gt;
&lt;li&gt; Information published for other services to consume it.&lt;/li&gt;
&lt;li&gt; Events are the primary mechanism for sharing information across services.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fr1k4wtan8pu18ks6clfo.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fr1k4wtan8pu18ks6clfo.png" alt="Image description" width="800" height="584"&gt;&lt;/a&gt;&lt;br&gt;
 • Microservices is a method of building your architecture. &lt;/p&gt;

&lt;p&gt;• Serverless is a service that is used to build your architecture. &lt;/p&gt;

&lt;p&gt;• Microservices is the method of loosely coupling sections of your architecture. &lt;/p&gt;

&lt;p&gt;• Serverless services are the tools that you use to build out those sections of your architecture. &lt;/p&gt;

&lt;p&gt;• It's common to use a blend of both serverless and nonserverless services.&lt;/p&gt;

</description>
      <category>aws</category>
      <category>cloudcomputing</category>
    </item>
    <item>
      <title>Cloud Computing 101 for Beginners (Part 1)</title>
      <dc:creator>Grace Gong</dc:creator>
      <pubDate>Mon, 03 Jul 2023 17:19:18 +0000</pubDate>
      <link>https://forem.com/1grace/cloud-computing-101-for-beginners-6hd</link>
      <guid>https://forem.com/1grace/cloud-computing-101-for-beginners-6hd</guid>
      <description>&lt;p&gt;In this article we'll be going over: &lt;br&gt;
 • Defining cloud computing&lt;br&gt;
 • Describing the basics of cloud computing&lt;br&gt;
 • Discussing the benefits of cloud computing&lt;br&gt;
 • Identifying cloud service models and cloud deployment models&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frpbzytk74629gq6xjd33.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frpbzytk74629gq6xjd33.png" alt="Image description" width="800" height="400"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why cloud computing?&lt;/strong&gt;&lt;br&gt;
Cloud computing is used prevalently as IT assets can be used as programmatic resources to quickly set up and tear down resources.&lt;br&gt;&lt;br&gt;
With cloud computing, you can access resources dynamically for agility and flexibility to meet customer needs.  It can be pay-as-you-go to test and use the system without being fully committed. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What is cloud computing?&lt;/strong&gt;&lt;br&gt;
Cloud computing is the on-demand delivery of IT resources over the internet with pay-as-you-go pricing. On-demand delivery, IT resources over the internet and Pay-as-you-go pricing are some of it's key defining factors. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Client-server model&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;A client can be a web browser or desktop application that a person interacts with to make requests to computer servers.&lt;/p&gt;

&lt;p&gt;A server can be services such as Amazon Elastic Compute Cloud (Amazon EC2), a type of virtual server.&lt;br&gt;
For example, suppose that a client makes a request for a news article, the score in an online game, or a funny video. The server evaluates the details of this request and fulfills it by returning the information to the client.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What are the benefits of cloud computing?&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt; Trade upfront expense for variable expense&lt;/li&gt;
&lt;li&gt; Stop spending money to run and maintain data centers &lt;/li&gt;
&lt;li&gt; Stop guessing capacity &lt;/li&gt;
&lt;li&gt; Benefit from massive economies of scale &lt;/li&gt;
&lt;li&gt; Increase speed and agility &lt;/li&gt;
&lt;li&gt; Go global in minutes&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;What are some cloud service models and cloud deployment models?&lt;/strong&gt;&lt;br&gt;
Cloud service and deployment methods provide different levels of control, flexibility, and management.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Deployment models include&lt;/strong&gt;&lt;br&gt;
   &lt;strong&gt;Infrastructure as a service (laaS)&lt;/strong&gt;&lt;br&gt;
Infrastructure as a service (laaS) contains the basic building blocks for cloud IT. It typically provides access to networking features, computers (virtual or on dedicated hardware), and data storage space. Infrastructure as a service provides the highest level of flexibility and management control over your IT resources.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Platform as a service (PaaS)&lt;/strong&gt;&lt;br&gt;
Platform as a service (PaaS) removes the need for organizations to manage the underlying intrastructure (usually hardware and operating systems). They can focus on the deployment and management of applications. These tools give developers the ability to be more efficient because they don't need to worry about resource procurement, capacity planning, software maintenance, and patching.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Software as a service (Saas)&lt;/strong&gt;&lt;br&gt;
 Software as a service (SaaS) is a completed software product that the service provider runs and manages. With a SaaS offering, you do not have to think about how the service is maintained or how the underlying infrastructure is managed. You only must think about how you will use that particular piece of software.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Deployment strategies include&lt;/strong&gt;&lt;br&gt;
   &lt;strong&gt;Cloud&lt;/strong&gt;&lt;br&gt;
In a cloud-based deployment model, you can migrate existing applications to the cloud, or you can design and build new applications in the cloud. You can build those applications on low-level infrastructure that requires your IT staff to manage them. Alternatively, you can build them by using higher-level services that reduce the management, architecting, and scaling requirements of the core infrastructure.&lt;/p&gt;

&lt;p&gt;For example, a company might create an application that consists of virtual servers, databases, and networking components that are fully based in the cloud.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Hybrid&lt;/strong&gt;&lt;br&gt;
 In a hybrid deployment, cloud-based resources are connected to on-premises infrastructure. You can integrate cloud-based resources with legacy IT applications. You might want to use this approach in a number of situations. For example, you have legacy applications that are better maintained on premises, or government regulations require your business to keep certain records on premises. &lt;/p&gt;

&lt;p&gt;For example, suppose that a company wants to use cloud services that can automate batch data processing and analytics. However, the company has several legacy applications that are more suitable on premises and will not be migrated to the cloud. With a hybrid deployment, the company would be able to keep the legacy applications on premises while benefiting from the data and analytics services that run in the cloud.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;On-premises&lt;/strong&gt;&lt;br&gt;
 On-premises deployment is also known as a private cloud deployment. In this model, resources are deployed on premises by using virtualization and resource management tools. Increase resource utilization by using application management and virtualization technologies. &lt;/p&gt;

&lt;p&gt;For example, you might have applications that run on technology that is fully kept in your on- premises data center. Though this model is much like legacy IT infrastructure, its incorporation of application management and virtualization technologies helps to increase resource utilization.&lt;/p&gt;

</description>
      <category>cloud</category>
      <category>cloudcomputing</category>
    </item>
    <item>
      <title>Google IO Extended 2023: Event, Updates and Ressources</title>
      <dc:creator>Grace Gong</dc:creator>
      <pubDate>Mon, 03 Jul 2023 16:33:29 +0000</pubDate>
      <link>https://forem.com/1grace/google-io-extended-2023-event-updates-and-ressources-gmj</link>
      <guid>https://forem.com/1grace/google-io-extended-2023-event-updates-and-ressources-gmj</guid>
      <description>&lt;p&gt;I had the opportunity to host a Google IO Extended 2023 event where I marketed, and presented the material in collaboration with 3 GDSC’s members. We had 70 attendees and are gratful for the turnout for our event. Today I will be summarizing the key info that you can use to get started to learn more about the latest updates and ressources.&lt;/p&gt;

&lt;p&gt;To get started, Ill provide an overview of Google IO Extended.&lt;/p&gt;

&lt;p&gt;Google I/O Extended is the community led counterpart to Google I/O, our annual Google led conference where the world hears about Google’s latest developer solutions, products, and technology.&lt;/p&gt;

&lt;p&gt;Google I/O Extended is a series of community led tech meetups, that bring the knowledge and excitement of Google I/O to developers on a city level, all around the globe.&lt;/p&gt;

&lt;p&gt;Technologies&lt;br&gt;
Dive deeper into the new Google developer products. Google I/O extended meetups will bring developer content announced to life locally — technical talks, Q&amp;amp;A sessions, Google Developer Experts presentations, discussions with local tech enthusiasts.&lt;/p&gt;

&lt;p&gt;How does it work?&lt;br&gt;
Register&lt;br&gt;
Check for upcoming Google I/O Extended events below and RSVP to an event that you are interested in.&lt;/p&gt;

&lt;p&gt;Join&lt;br&gt;
Attend Google I/O Extended Watch Party or Meetup.&lt;/p&gt;

&lt;p&gt;Learn&lt;br&gt;
Learn about the latest Google products from Google Experts and local developers in your community.&lt;/p&gt;

&lt;p&gt;You can find the events here: &lt;a href="https://gdg.community.dev/ioextended/" rel="noopener noreferrer"&gt;https://gdg.community.dev/ioextended/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;and see the summary of Google IO 2023 here: &lt;a href="https://io.google/2023/" rel="noopener noreferrer"&gt;https://io.google/2023/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I had the opoportunity to attend Google IO 2023 and have made an article post as well with the experience.&lt;/p&gt;

&lt;p&gt;If you have any questions feel free to post them in the comments below!&lt;/p&gt;

&lt;p&gt;For my event, I had the opportunity to share with the group the various products and features in the topics of Mobile, Web, AI and Cloud. I shared some of the links, including the articles and areas where people could sample or demo the technologies. Afterwards, we gave everyone some time to go into the links and check out the demos and tools for themselves, followed by a Q&amp;amp;A. During the Q&amp;amp;A I shared how students could get involved with GDSC in the upcoming year, and addressed any issues about how they can potentially learn in the platform.&lt;/p&gt;

&lt;p&gt;I hosted this concurrently as a Cloud Study Jam, so that participants could instantly get access to learning modules to kickstart their learning journey.&lt;/p&gt;

&lt;p&gt;If you are interested in organizing an event or being an organizer, feel free to let me know in the comments any questions you may have and I can do my best to answer!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsse9gi1sr0ni0rmgcfzy.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsse9gi1sr0ni0rmgcfzy.png" alt="Image description" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>googleioextended</category>
      <category>googleio</category>
      <category>ioextended</category>
      <category>googleio2023</category>
    </item>
    <item>
      <title>My GitHub Campus Expert Ambassador Application Experience</title>
      <dc:creator>Grace Gong</dc:creator>
      <pubDate>Mon, 03 Jul 2023 16:23:26 +0000</pubDate>
      <link>https://forem.com/1grace/my-github-campus-expert-ambassador-application-experience-pao</link>
      <guid>https://forem.com/1grace/my-github-campus-expert-ambassador-application-experience-pao</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fe8rjiqqh7072hih0c6sa.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fe8rjiqqh7072hih0c6sa.png" alt="Image description" width="800" height="480"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This year I was selected to be a GitHub Campus Ambassador, and Im excited to write this post to provide a little more insight into the process and how you can bring your best foot forward into the upcoming school year if your interested in applying.&lt;/p&gt;

&lt;p&gt;I have been excited to be a Campus Expert ever since I was in my first year, as I was intrigued by the student programs and initiatives offered, and ever since the summer of my grade 12 year I had started using github to venture into different projects, and wa familiar with the platform.&lt;/p&gt;

&lt;p&gt;I got the chance to learn more about the program after meeting a few of the Github Campus Experts at a local event and I was so inspired by each one of them — they had diverse backgrounds and experiences and it was great to hear their journeys and initiatives in their communities.&lt;/p&gt;

&lt;p&gt;I had the chance to connect with some of them again at the Field Day in Toronto this year, which solidified my interest. At the event I was able to meet with one of the organizers of the program.&lt;/p&gt;

&lt;p&gt;The process I went through after the main application is as follows, which is also same as on their site.&lt;/p&gt;

&lt;p&gt;The main takeaway or advice I would say is to show your engagement and experiences. I think that after being declined the first 2 times, I worked on developing my experiences over the year which helped me to solidify my application this year. Im excited for what I can contribute to this year!&lt;/p&gt;

&lt;p&gt;For more context and straight from their site:&lt;/p&gt;

&lt;p&gt;Enrich your college technical community&lt;br&gt;
Learn the skills to build and grow diverse technology communities on campus with training, mentorship, and support from GitHub.&lt;/p&gt;

&lt;p&gt;WHO WE ARE&lt;/p&gt;

&lt;p&gt;Students leading campus technical communities&lt;/p&gt;

&lt;p&gt;Campus Experts are student leaders that strive to build diverse and inclusive spaces to learn skills, share their experiences, and build projects together. They can be found across the globe leading in-person and online conferences, meetups, and hackathons, and maintaining open source projects.&lt;/p&gt;

&lt;p&gt;WHY YOU SHOULD JOIN&lt;/p&gt;

&lt;p&gt;Get training and support from GitHub&lt;/p&gt;

&lt;p&gt;As local leaders, Campus Experts know the challenges students on their campuses face. With the GitHub Campus Experts training, you’ll learn technical and professional skills — like public speaking, technical writing, community leadership, and software development — that will help you build a strong technical community, teach valuable skills, create new opportunities for your student community, and position your institution within a global community of student leaders.&lt;/p&gt;

&lt;p&gt;Process:&lt;/p&gt;

&lt;p&gt;Get the GitHub Student Developer Pack&lt;br&gt;
The GitHub Student Developer Pack gives you access to more than 100 premium developer tools for free. It is essential for you to have the Pack to apply to the program.&lt;/p&gt;

&lt;p&gt;Complete the application form&lt;br&gt;
Complete the application to help us learn about you and your interest in the program. Applications are open for a month in February and in August. Two weeks after applications close, you’ll be notified of your application status.&lt;/p&gt;

&lt;p&gt;Submit a video resume&lt;br&gt;
If your application was successful, you’ll be invited to submit a 5-minute video introducing yourself and your community. Let us know your motivations, community vision, and goals.&lt;/p&gt;

&lt;p&gt;The video needs to be submitted within two weeks after receiving the invitation. We’ll take a week to review your submission and notify you of your application status.&lt;/p&gt;

&lt;p&gt;Welcome to the program!&lt;br&gt;
If your submission was approved, Congratulations! You’ve been accepted to the program. You’ll go through the GitHub Campus Experts Training. The training has six modules and takes 12 hours to complete in a span of 6 weeks.&lt;/p&gt;

&lt;p&gt;Complete the training&lt;br&gt;
At the end of your training, you’ll submit a community proposal that will serve as a guideline for your community and you’ll become a GitHub Campus Expert.&lt;/p&gt;

&lt;p&gt;FAQs&lt;br&gt;
Who can apply to the program?&lt;/p&gt;

&lt;p&gt;Any student with the GitHub Student Developer Pack can apply to the program. We welcome students from all backgrounds (designers, journalists, mathematicians, etc.) to apply.&lt;/p&gt;

&lt;p&gt;What are the eligibility requirements?&lt;/p&gt;

&lt;p&gt;Be at least 18 years of age.&lt;br&gt;
Validate your student status through the GitHub Student Developer Pack.&lt;br&gt;
Be enrolled in a post-secondary formal education institution.&lt;br&gt;
Have more than one year left as a student before graduating.&lt;br&gt;
Be a GitHub user for at least six months.&lt;br&gt;
Not be enrolled in the GitHub Campus Advisors Program.&lt;br&gt;
How many Campus Experts can there be per school?&lt;/p&gt;

&lt;p&gt;The program will generally only accept one GitHub Campus Expert per campus. Depending on the size of a campus student population, we may open additional spots.&lt;/p&gt;

&lt;p&gt;When do applications open?&lt;/p&gt;

&lt;p&gt;Applications to the program open twice a year, in February and August. The application remains open for a month and you can apply once every application cycle.&lt;/p&gt;

&lt;p&gt;What happens when I graduate?&lt;/p&gt;

&lt;p&gt;Once you graduate you’ll become a program alum. Alumni are Campus Experts who have made valuable contributions in the past and may no longer be able to commit to the same level of participation or have graduated. To honor their contributions, we add them to the Campus Experts Alumni site for the program so they can remain connected to the community.&lt;/p&gt;

&lt;p&gt;What if I have additional questions?&lt;/p&gt;

&lt;p&gt;You can reach out for more information through our support form.&lt;/p&gt;

</description>
      <category>github</category>
      <category>githubcampus</category>
      <category>githubcampusexpert</category>
      <category>githubstudent</category>
    </item>
    <item>
      <title>My Major League Hacking (MLH) Hackcon 2022 Experience</title>
      <dc:creator>Grace Gong</dc:creator>
      <pubDate>Mon, 03 Jul 2023 16:12:57 +0000</pubDate>
      <link>https://forem.com/1grace/my-major-league-hacking-mlh-hackcon-2022-experience-2jpj</link>
      <guid>https://forem.com/1grace/my-major-league-hacking-mlh-hackcon-2022-experience-2jpj</guid>
      <description>&lt;p&gt;Hi, nice to meet you! My name is Grace, and I participated in 2022 MLH Hackcon. As a part of 2022 MLH Top 50 class, and event organizer for eHacks last year, I was invited to participate in Hackcon. Now, you might be wondering what is Hackcon? On the official site, the definition:&lt;/p&gt;

&lt;p&gt;“MLH Hackcon X is an in-person conference and retreat that takes outside New York City and takes place at a summer camp organizers skills to build their communities and hackathons.&lt;/p&gt;

&lt;p&gt;Hackcon is the only conference where hackathon organizers and hacker community leaders can come together, learn from each other, and build relationships. This is a unique opportunity to meet community leaders in person after the past two years of virtual collaboration.”&lt;/p&gt;

&lt;p&gt;This year, (I believe it was around 400) students who organize hackathons and lead tech initiatives in their community from across the world gathered to develop their leadership skills in bettering their community organizing, whether it be for hackathons, community events and more. (I met a few individuals from Slovakia and India in addition to Canada and the USA)&lt;/p&gt;

&lt;p&gt;We learned skills in making hackathons and events more inclusive, and diverse, how to iterate and improve, pitch to sponsors, build better teams and host more effective meetings, amongst other topics. Of course, I also met a lot of inspiring and amazing peers (younger and older than me, both offering a different perspective) who I now look up to, and who have given me a lot of insight into the experience of being a software engineer intern, and working in other areas of tech.&lt;/p&gt;

&lt;p&gt;I love participating in conferences and community gatherings like this, because everyone comes from unique backgrounds and walking around new york city and exploring new areas is super interesting me. 2 weeks ago at the impact labs summit at columbia university was my first time travelling alone in a different country and it was an eye opening experience. Again, at that summit I was able to learn a lot and meet really cool people. I was also able to get a lot of inspiration and that article is also published if your interested in learning my experience as well.&lt;/p&gt;

&lt;p&gt;Now, onto the key takeaways:&lt;/p&gt;

&lt;p&gt;-&amp;gt; Although often as comeptitive as some as can be, it can be argued that the goal of hackathons and other events like these is not just to win, but to learn, be surrounded by a supportive community, and have fun&lt;/p&gt;

&lt;p&gt;-&amp;gt;when making inclusive events, it is important to consider what else students can get out of it beyond hacking (although hacking is an important part) and to make / have options for individuals to pick what to do&lt;/p&gt;

&lt;p&gt;-&amp;gt; Pre—event ressources can make more inclusive events because often the fear of uncertainty can often make or break the experience for first-timers and beginners due to the overwhelming demands of learning new languages, frameworks in addition to making a new project in a short period of time&lt;/p&gt;

&lt;p&gt;-&amp;gt; Guidebooks / youtube q&amp;amp;a prior to large events can help&lt;/p&gt;

&lt;p&gt;-&amp;gt; If you do nothing, nothing changes. I was at Governess’ workshop and not only was it inspiring to hear her story, but being able to learn about how to get and receive feedback constructively, and improve after events has definetly helped me to develop frameworks and consider more factors when it comes to anything really. Hackathons or life, being able to prioritize and make decisions with the longterm vision in mind are important, and it was great to learn about the types of factors to consider, and how to approach those conversations especially the ones that may be hard to have with yourself and others.&lt;/p&gt;

&lt;p&gt;When getting Feedback, take it constructively. Talk to other people during AND after events and ask for feedback.&lt;/p&gt;

&lt;p&gt;If actions don’t match your perspective of yourself, then you should reflect on that — why, and how you can align it towards improving next time. prepare early.&lt;/p&gt;

&lt;p&gt;-&amp;gt; At hackathons, Emotional support is also important. (As worded on one of the slides- People are going to cry.)&lt;/p&gt;

&lt;p&gt;-&amp;gt;Not always about winning , community / learning is just as important.&lt;/p&gt;

&lt;p&gt;-&amp;gt;Celebrate completion, not just winning. Little wins.&lt;/p&gt;

&lt;p&gt;-&amp;gt; Quality (Retaining and developing participants) is just as important as quantity.&lt;/p&gt;

&lt;p&gt;-&amp;gt; Time + preplanning are important. For example, If your going to host an event during exam season, you might anticipate a dip in participants/organizer availability.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhu79uatq7f5i98h3pku6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhu79uatq7f5i98h3pku6.png" alt="Image description" width="800" height="601"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Ive also had a lot of conversations with other individuals at the conference, and although Im not able to share those, I would like to highlight some general things that were cool.&lt;/p&gt;

&lt;p&gt;ability to meet with MLH coaches, and icons from the tech community&lt;br&gt;
I had read their bios from the mlh top 50 description and I was blown away by the commitment, contribution, and ambition of all the people there. These individuals inspire me to think bigger, work harder, and not give up when things get hard.&lt;/p&gt;

&lt;p&gt;support systems, positive affirmations and clear action items for making more inclusive spaces&lt;br&gt;
As a women in tech, its hard to find that representation in school. I was at cabin “Mouse2” and my cabin mates were really kind, and it was great to hear about their experiences in tech, and hearing about their experiences from their respective universities and tech communities. There were also workshops on this topic, where learned on how even wording and how we address different audiences can play an important role in drawing in the right people and retaining them.&lt;/p&gt;

&lt;p&gt;speaking with other youth organizers&lt;br&gt;
with the pandemic, it has been hard to participate in in person events, and the ability to connect with other peers has been quite limited. This experience enabled me and others to chat with each other, and help each other out. whether it be about school, careers, or hackathon organizing, this event gave space for youth to be genuine and have a safe space to get support and form connections, whether it be directly or indirectly.&lt;/p&gt;

&lt;p&gt;with the rise of social media, there are many youth who are leveraging it for positive change. I was able to meet with a few. It was also mindblowing to think about how just 2 weeks ago I was watching their video on a particular tech concept and next thing I was talking to them in person. As someone who also loves sharing my experience and helping others, I hope to also develop those channels to bring more clarity.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftlste24ksaokpyvy51y1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftlste24ksaokpyvy51y1.png" alt="Image description" width="800" height="795"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fowbei82cb2uaupklvs52.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fowbei82cb2uaupklvs52.png" alt="Image description" width="800" height="1066"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9sqcx1901tuszcwwhr9h.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9sqcx1901tuszcwwhr9h.png" alt="Image description" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsi0pte1gibmljlhca31y.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsi0pte1gibmljlhca31y.png" alt="Image description" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>mlh</category>
      <category>majorleaguehacking</category>
      <category>mlhhackcon</category>
      <category>hackcon</category>
    </item>
  </channel>
</rss>
