What’s in Techstructive Blog

Introduction

Hello World! This is an article in which I’ll introduce why Techstructive Blog exists and what it covers in brief. This is just a casual introduction to my blogging niche. P.S. It’s not any technical blog but has challenged me enough to write and complete it.

Techstructive Blog is my personal blog hosted on GitHub pages as well as on Hashnode. It first started on Hashnode and soon created my own using Jekyll on GitHub pages. On this blog, I write articles mainly Vim, BASH, and some programming languages and tools.

[]

Object-Oriented Programming in C++: Access Modifiers

Introduction

Moving on to Part 2 of Object-Oriented Programming in C++, we will look into the concept of access modifiers which we skipped in the first section. This won’t be a comprehensive guide on access modifiers as it requires some other concepts like Inheritance which we will introduce in the next few sections. This series will be like connecting the pieces of OOP together and building a good foundation.

In this part, we will discuss the access modifiers and their related concepts. The below is a gist of what will be covered in this part.

[]

Object-Oriented Programming in C++: Classes and Objects

Introduction

We all know that C++ is famously known for Object-Oriented Programming, but what is Object-Oriented Programming? Well, this is the article, where we will explore the basics of Object-Oriented Programming, its building blocks i.e Classes and Objects, and get familiar with its basic semantics in C++. Let’s get into it straight away!

What is Object-Oriented Programming?

Object-Oriented Programming(OOP) is a way to structure and design a program or an application. Object-Oriented Programming deals with creating classes and objects and it’s related terminologies. OOP helps in following the principles like DRY(Don’t Repeat Yourself) and KISS(Keep it Simple Stupid). Using OOP certain applications and problems can be solved in a simple and efficient way. It helps in better understanding and readability of the code.

[]

GeeksForGeeks

Technical Content Writer - GeeksForGeeks

June 2021 - September 2021

  • Authored 60+ technical articles on topics like shell scripting, Linux, and web development.
  • Contributed to tutorials and educational resources for the programming community.
[]

My Journey as a Technical Writer

Introduction

Hello World! I am Meet Gor, a self-taught web developer, Linux enthusiast, and a newbie technical writer. I am currently studying in an Engineering college pursuing my B. Tech in I.T. I love to explore new programming languages and technologies, create innovative projects, love to write stories and blogs like this.

How it started

When I was learning Vim, I found the need to write some kind of cheatsheet for myself. So I started writing it, soon I realized I had written a kind of an article instead of a cheatsheet XD There were a lot of chunks of it unorganized but meaningful in some sense. So, from there I started to research on article writing. I found the term perfect for my techno feelings to express i.e. “Technical Writing”. I soon landed on Hashnode, I knew Medium, GeeksforGeeks but found Hashnode absolutely perfect and much more viable to the creativity of an author.

[]

Vim for Competitive Programming

Introduction

Vim is not a bad text editor when it comes to using it for Competitive Programming. It’s kind of one way or the other, you would love it or you could trash it as it can waste a tremendous amount of time to write code every time. But once you are in a decent setup including some key-bindings and plugins can improve your speed in using Vim. I personally have used it since the beginning and haven’t regretted it even a tiny bit till date. It’s a flawless and enjoyable experience. I’ve used C++ for my CP journey, C is quite similar as well, but C++ has more library support and is a bit easier to write comparatively.

[]

Filter and Find an Issue on GitHub

Introduction

Are you stuck in finding an open-source project to contribute to?

We will see how you can pick up an issue on GitHub appropriate as per your preferences of languages, labels, complexity, and thus you can find a Community or a project to work and continue with further contributions.

This process might not be as efficient but is quite helpful for beginners or people getting started to contributing to Open Source.

[]

Why use Vim ?

Introduction

So, Why would one use Vim? As Vim being the most complicated Text editor when it comes to closing it!! Also, people think it’s not worth the time or it’s just not their type of Text Editor. Well, that’s true, I am not forcing anyone to use Vim, just to tell the reasons why people use Vim. Again, it’s not to show off to anyone that I use Vim, just to appreciate the power of Vim and its community, it’s just amazing!!

[]

Vim: NERDTree

Introduction

NERDTree is a great plugin in Vim for managing and navigating Files. Some might prefer fzf, telescope, and other plugins for navigation, NERDTree is not a bad option to begin within Vim. NERDTree allows you to even create/delete/move files and folders flawlessly without much effort, so it becomes a much more viable beginner’s plugin.

Installing NERDTree Plugin

So, let’s start with the Installation of the NERDTree Plugin, it’s quite straightforward and simple.

[]

Dev Quotes: A platform for developers to quote and get inspired - Auth0 x Hashnode Hackathon

Introduction

No one can understand the joy in finishing a personal project, except the dreamer

It was a while,since I have posted an article here, as I was busy on a project or a hackathon.

Hello, world! I am Meet a student and a self-taught web developer. I like to make and break stuff, especially when it comes to programming and Linux. I like shell scripting and learning different languages at once, love to learn about Vim and Linux everyday.

[]