Piyush Sharma

Piyush Sharma

Piyush Sharma has built backend services and APIs using Go, C#, and Ruby across startups and larger engineering teams with different technical priorities. He's learned firsthand how language choice affects development speed and long-term maintainability. He builds and tests projects directly, offering practical, experience-based guidance for choosing backend languages.

15 Articles

Go Packages
By Piyush Sharma | August 11th, 2026

Go Packages: What is It and How to Write One?

Go Packages are the foundational unit of code organization which permits developers to group relevant functions, variables and data structures altogether in reusable and manageable units. Each and every Go program is made up of at least one package..

Continue Reading
Go Functions
By Piyush Sharma | August 11th, 2026

Functions in Go Language

If you're learning Go (also known as Golang), one of the most important concepts you'll come across is functions. Functions are the building blocks on which the Go programs are built. They allow you to write reusable, organized, and modular code...

Continue Reading
how to learn ruby on rails
By Piyush Sharma | August 11th, 2026

How To Learn Ruby on Rails?

Tech giants such as Shopify, Airbnb, and Hulu have one thing in common and that is their front-end framework. These giants as well as many others have employed Ruby on Rails (RoR) for their web design..

Continue Reading
Golang Quiz
By Piyush Sharma | August 11th, 2026

Top Golang MCQs (Quiz) With Answers

Preparing for your next Golang interview? Well, then this Golang MCQ list is a go-to source for you. It includes the most asked Golang multiple-choice interview questions. These will help you test your proficiency and skills as well as find the weak areas...

Continue Reading
golang tutorial
By Piyush Sharma | August 11th, 2026

Golang Tutorial for Beginners

Originally designed at Google in 2007, Go was publicly released in 2012. This open-source project designed to focus on quick and simple performance soon gained a surprising amount of popularity..

Continue Reading
What is a Database
By Piyush Sharma | August 11th, 2026

What is a Database?

Have you ever wondered how apps and websites keep track of all that information? This is done with the help of Databases. A database is an organized collection of digital data or information. It is stored in a structured way for easy access, management..

Continue Reading
master go programming language
By Piyush Sharma | August 11th, 2026

How To Learn Go Programming Language? Tips & Tricks

Will you be surprised if we say that Golang is one of the best programming languages out there? Well, we are not the only ones saying this. The kind of popularity this language has achieved in such a short span..

Continue Reading
Online C# Compiler
By Piyush Sharma | August 11th, 2026

Online C# Compiler (Run C# Code Online)

An Online C# Compiler allows you to write, compile, and execute C# programs directly in your browser without installing Visual Studio or any additional software. It provides a quick and convenient way to learn, test, and practice C# programming from anywhere....

Continue Reading
Online Go Compiler
By Piyush Sharma | August 11th, 2026

Online Go Compiler (Run Go Code Online)

An Online Go Compiler allows you to write, compile, and execute Go programs directly in your browser without installing Go or configuring a development environment. It provides a simple and convenient way to learn, practice, and test Go code from anywhere...

Continue Reading
Online Rust Compiler
By Piyush Sharma | August 11th, 2026

Online Rust Compiler (Run Rust Code Online)

An Online Rust Compiler allows you to write, compile, and execute Rust programs directly in your browser without installing Rust or configuring a development environment. It provides a fast and convenient way to learn, practice, and test Rust code from anywhere....

Continue Reading
How To Become Ruby On Rails Developer
By Piyush Sharma | August 11th, 2026

How To Become Ruby On Rails Developer?

Programming knowledge is among the top wanted skills these days. There are dozens of ways to begin learning programming as the number of programming languages and frameworks are in abundance..

Continue Reading
Online Ruby Compiler
By Piyush Sharma | August 11th, 2026

Online Ruby Compiler (Run Ruby Code Online)

An Online Ruby Compiler allows you to write, run, and test Ruby programs directly in your browser without installing Ruby or configuring a development environment. It provides a quick and convenient way to learn Ruby programming, practice coding, and test scripts from anywhere....

Continue Reading
Go Pointers
By Piyush Sharma | August 11th, 2026

A Comprehensive Guide to Pointers in Go

Pointers in Go are variables that preserve the memory address of another variable. Allowing for direct manipulation of the original variable’s value, instead of working with a copy. This blog will help you understand what Pointers in Go are..

Continue Reading
What is C# programming language?
By Piyush Sharma | August 11th, 2026

What is C# Programming Language?

C# (C Sharp) is a robust and versatile programming language used to build a wide range of applications that run across multiple platforms. From web and desktop applications to cloud services and games, it is trusted by developers worldwide. It consistently...

Continue Reading
Snowflake Interview Questions
By Piyush Sharma | August 5th, 2026

Top Snowflake Interview Questions and Answers

In today’s industry where data is empowering business to achieve great heights there are various challenges too. Organizations are struggling to manage the increasing amount of data. This is where Snowflake has emerged as one of the prominent..

Continue Reading
Total Results - 15
×

Your Shopping Cart


Your shopping cart is empty.