What is GSoC? The Google Summer of Code, often abbreviated to GSoC, is an international annual program in which Google awards stipends to students who successfully complete a free and open-source software coding project during the summer.
Little bit background about me. My name is Vatsal kulshreshtha, I am from Rajasthan, India. I was a mentor in GSoC 2020 with AnitaB Org, during that period our team (student, mentor and project manager) completed a project named Mentorship-iOS which is an iOS Application.
I want to share some key point to remember if you want to take part in upcoming GSoC…
Attended Google Cloud Community Days India (Day 1)
#GoogleCloudCommunityDaysIndia — is a flagship event organised by 10 GDG Cloud communities in India to help you prepare for Google Cloud Certifications.
Today was the first day of this event and I learned about GCP (Google Cloud Platforms) and it’s certifications.
They taught us about the benefits of GCP certification and roadmap to crack the examination.
GCP included services like, compute engine, Kubernetes, cloud run, app engine, cloud functions and firebase. This list is order in a way that first service is highly customisable and the last is highly managed.
It depends the project need to decide which service is best fit. Google team also arranged some fun activities and quizes, in which anyone can take part and stand a chance to win google swags, and sponsorship for google cloud certification.
Day18: 20 Days of learning challenge
So, you are a student or a working professional in computer science indsutry. You must have your resume right beside you, am I right? Do you think only resume is enough for showing your skillset nowadays? Many company ask for your portfolio website (if any). So what is this hype about portfolio websites!
As a student we all learn new technologies and make projects around it, but when it comes to present your project we just share our resume or explain the project verbally. Is it the best way!! Certainly not. We should make…
Day 17: 20 Days of learning
Some of the best resources that I personally used to enhance my iOS Development skills.
Continue working on website
Today, I completed the basic layout of the website with animations and responsiveness.
I haven’t deployed it yet. Talking about deployment, there are many free services we can use to host our website. For starters, I like netlify, it’s free and easy to use. It also have feature to send the submitted forms to your email when someone submit a query.
Day 15: 20 Days of learning challenge
Today I will share my experience in HTML/CSS and how to learn it and make websites. As I always say, when I want to learn something, I start making project using that tech.
I started making a website for a medical centre in India. First of all we need to think…
Backend for medical services
Today I have completed backend development for a management system which will be used in medical industry.
Features: Patient Appointment, Registration, Live Chat (Nice to have) and Patient history.
Now I will be researching about which tech stack to choose for frontend. React, Vue, etc. I will also share my experience in these both framework.
As of now, the website is made by using HTML and CSS, now I will be updating that too.
Website link: https://rehabit.in/
Open source project work flow
Today, I attended a meeting of one of the open source project in which I am a maintainer. We will learn what is the procedure of implementing new features in an open source project.
Note: The process might be different for other orgs.
Step 1: Discussion
The organisation arranges a bi-weekly session to discuss the progress of a project. And in that meeting we share feedback of some PR’s and discuss what to do next.
After having all the points, we distribute responsibilities among interested contributors.
Step 2: Code Review
When someone sends a PR…
Day 12: 20 Days of learning challenge
As I always say, do not take ideas from internet. Try to solve a problem which you and your surroundings are facing. Wether you make an app or a website it’s all about motive behind it.
Anyhow, if you want some good ideas, here is the list:
Today I have completed my UI task which was assigned to me for a position of iOS Developer Intern in a company which offers services to book private jets and helicopters.
The task is to design UI of a food delivery app. I need to design the checkout screen and a progress bar which shows progress of a current status of the order.
Here is the final result: