Blog

23 Websites To Find Remote Tech Jobs

1. Toptal Toptal is an exclusive network of the top freelance software developers, designers, finance experts, product managers and project managers in the world. Top companies hire Toptal freelancers for their projects. 2. X-Team X-Team is a…

A Guide to Choosing the Right Programming Language for Your Project

As a computer science student or software developer, you may encounter various programming languages in your career. Choosing the best language for your project might be difficult with so many possibilities available. This blog will provide you…

6 Tricks for Debugging and Troubleshooting Code

As a programmer, debugging and troubleshooting code is an inevitable part of the job. It can be frustrating and time-consuming, but with the right tricks and tools, it doesn't have to be. This blog will explore some of the most effective ways to…

Earn Upto 6600$ With Google Summer Of Code 2023

I participated in Google Summer of Code back in my University days in 2019 where I contributed to Processing Foundation's project p5.js. My Project I wrote this post to help you understand what GSoC is and how you can participate in it in 2023. I…

8 Things I Bought From Amazon For My Home Office Setup

If you're coming here from my Instagram, you've probably seen my home office setup change over the years. I often get asked about the different products in my setup and where I got them, so hope this post helps you out and gets you inspired to build…

8 Tips to Use LinkedIn Effectively

If you want to work in tech and don't have a LinkedIn profile yet, you're missing out on so much it has to offer! LinkedIn is not just a job search portal but a professional network where you can make genuine professional connections, get jobs and…

10 Resume Tips You Need To Know Before Applying For Your Next Job

Your resume is usually the first impression a potential employer has of you, so make it as polished and professional as possible. Unfortunately, many resumes get rejected simply due to small mistakes or oversights. Here are some tips to help ensure…

10 HTML Tags The Web Doesn't Use Anymore

HTML, or HyperText Markup Language, is the standard markup language for creating web pages. Because it has been modified and changed several times over the years, certain HTML tags and elements are no longer in use or have been deprecated. This blog…

How I got selected for a Google Scholarship worth $2500

April 7 7:56 AM: Congratulations! You have been selected as a scholar! Selection email screenshot What is the Google Generation Scholarship? The Google Generation Scholarship is available to female students worldwide interested in computer science…

How To Learn Coding

Do you want to learn about computer programming but don't know where to start? This beginner's guide will help you find the best resources to start coding today. Pick one programming language to start with. Pick a programming language and start…

6 TypeScript Resources for Beginners

Are you learning TypeScript? Or do you want to learn TypeScript? Before getting started, check out this article that explains what TypeScript is. While there are many TypeScript resources out there, the goal of this article is to provide you with…

What is TypeScript?

Over the years, the popularity as well as the complexity of JavaScript programs have grown exponentially. As you know, JavaScript is a weakly typed language. This means that it is unable to cope with the complexities of such large projects. As…

Tips for Applying to Outreachy

What is Outreachy? According to the official website of Outreachy: Outreachy provides internships in open source and open science. Outreachy provides internships to people subject to systemic bias and impacted by underrepresentation in the technical…

Guide to Making Your First Open Source Contribution

Do you want to contribute to open source but don't know where to begin? Does contributing to open source sounds very intimidating to you? Then this post is for you! Here's a step-by-step guide that will help you make your very first open source…

Learnings From My Content Creation Journey On Instagram

I began my content creation journey on Instagram in May 2019. It's been a little less than 2 years but I only started taking it more seriously since November 2020. Since then, I have grown from 1000 followers to 6000 followers. But what happened…

Strategies for Self Learning for a Software Engineer

I am currently reading 'The Pragmatic Programmer' by Andy Hunt and Dave Thomas when I came across this golden advice. I knew I had to write a blog about it for people who haven't yet read the book. Here are 6 strategies for self learning for software…

Setting My Goals | How I Plan To Achieve More In 2021

I recently saw this video by Lenks where she shared her goals setting process. I was inspired by it to use a similar system to set my own goals for 2021. Keep on reading to find out how I plan to achieve more in 2021! Notion and Kanban Boards I use…

Animated Handwriting Effect with SVG and CSS

If you want to create a handwriting animation with CSS and SVG like the one below, please keep on reading. Here is the Codesandbox for the example used in this post, you can fork and play around with it! Let's get started 🎉🎉🎉 ✨Creating the SVG…

Useful Checklists for Web Developers

1. Frontend Checklist The perfect Front-End Checklist for modern websites and meticulous developers. It is an exhaustive list of all elements you need to have / to test before launching your website / HTML page to production. Link: https://github.com…

The Beginners Guide to setting up a Gatsby Blog in under an hour

Today we will be creating a blog with Gatsby and deploying it on Netlify. For the purposes of this blog, we will be using a Gatsby starter site (demo) rather than building it from scratch. Dark mode Light mode Gatsby Starter Peach template has the…

10 Things to Learn about Web Usability from 'Don't Make Me Think'

Recently, I finished reading the book 'Don't Make Me Think' by Steve Krug. I have compiled my notes from the book into a pdf, which are available for a free download here. I would highly recommend reading the book since it is filled with amazing…

Calling JavaScript code from C/C++ using WebAssembly

In the last blog post, we talked about calling C/C++ code from JavaScript using WebAssembly and Emscripten. Today, we will be discussing how to call JavaScript code from C/C++ with and without Emscripten. Using the import object Remember how we…

Loading WebAssembly Modules in JavaScript

If you don't already know what WebAssembly is, I highly recommending reaidng more about it. According to the official website, WebAssembly is described as below — WebAssembly (abbreviatedWasm) is a binary instruction format for a stack-based virtual…

ReactJS Guide: How to learn React as a complete beginner?

Disclaimer: The purpose of this post is not to teach you React (not that I believe a single blog post can actually teach you React) but to help you teach yourself React. It can be difficult to learn something from scratch as a beginner. You might get…

Implementing a Pie Chart using React and D3.js

Today, we will be looking into how to create a Pie Chart using React and D3.js Creating a new component The basic structure of our <PieChart /> component will look like this: Let us take a look at the different props it will be using — margin and…

My Interview Experience with Google [Japan] — Part 2

I recently interviewed with Google for a University Grad role based in Tokyo, Japan in October. After passing my phone screen, I was invited to interview onsite in Bangalore. Honestly, I was a bit disappointed because I was hoping to visit the Tokyo…

My Interview Experience with Google [Japan] — Part 1

I’ve been waiting to get my interview results to write about my experience. I finally received an email from my recruiter earlier today which eventually completes the process for me. Application Process I applied through the Google Careers page. I…