Blog

goCreate

🚀Mastering Solana CLI: From Basics to Advanced

The Solana blockchain has quickly gained popularity for its scalability and low transaction costs. For developers and validators, the Solana CLI is the go-to tool for interacting with the blockchain. Whether you're setting up a wallet, deploying programs, or running a validator, this guide will cover everything from basic to advanced Solana CLI commands, all with explanations and example outputs.

View More
goCreate

🚀 How to Create Fake API JSON Data for Frontend Testing Using Golang

Testing frontend applications often requires mock data to simulate API calls before the backend is ready or when you need static data for development. In this article, I’ll show you how to create a simple API in Golang that serves fake JSON data, ideal for frontend testing.

View More
goCreate

🚀 Announcing goCreate: Your New Go-To Open Source CLI Tool for Go Project Scaffolding 🎉

I am excited to introduce goCreate, my first-ever open-source CLI tool (pre-Launch) designed to automate the process of generating Go project structures with a variety of architectural patterns. As a developer who values efficiency, I created #goCreate to eliminate the repetitive task of setting up new Go projects manually—allowing you to focus on writing code, not structuring files.

View More
goCreate

Easy Guide to Creating a Web Server with Rust and Actix Web

Rust has gained popularity in recent years for its performance, safety, and expressiveness. Actix Web, a lightweight and powerful web framework, makes it easy to build web servers and web applications in Rust. In this article, we'll walk through the process of creating a simple web server using Actix Web.

View More
goCreate

Validating Struct Fields in Go: With and Without Packages

Validation is essential for ensuring that the data in your application meets specific criteria. Go offers multiple ways to validate struct fields—both with the help of external packages and through custom-built validation logic. In this article, we'll explore both methods, including how to provide custom error messages in validation tags.

View More
goCreate

Exploring Lesser-Known HTTP Handlers in Go

When working with Go’s net/http package, most of us are familiar with the basics: http.HandleFunc for routing, http.ServeMux for handling multiple routes, and http.FileServer for serving static files. But Go’s HTTP package has a few lesser-known handlers and functions that can be incredibly useful for more specific needs. Let’s dive into these often-overlooked features and see how they can make your life easier.

View More
goCreate

How to Create and Publish Your Own Go Package

Have you ever wanted to create and publish your own Go package? Whether it’s to share your code with others or to reuse it across projects, publishing a package in Go is simple and can be a great learning experience. In this article, I'll walk you through creating a basic package in Go, publishing it on GitHub, and using it in another project.

View More
goCreate

How to install Jenkins on linux

Jenkins is an open-source automation server widely used for continuous integration (CI) and continuous delivery (CD) processes in software development. It helps developers automate the building, testing, and deployment of applications, making it easier to deliver high-quality software quickly and efficiently.

View More
goCreate

Building a Go Server with SOLID Principles: A Simple Guide

Ever wondered how to craft a clean, maintainable server in Go? You're not alone! In this article, I'll walk you through building a Go server while adhering to SOLID principles. By the end of this journey, you'll understand how to create a robust, scalable application that’s easy to extend and maintain. Ready? Let’s dive in!

View More
goCreate

Avoiding unwrap() in Production Code: A Guide to Writing Robust Rust Applications

In the vast world of Rust programming, where safety and reliability are super important, there's a tricky function called unwrap(). It might seem like a handy tool at first, but it can actually be a bit dangerous, especially in serious situations like when your app is live.!

View More
goCreate

Easy Guide to Creating a Web Server with Rust and Actix Web

Rust has gained popularity in recent years for its performance, safety, and expressiveness. Actix Web, a lightweight and powerful web framework, makes it easy to build web servers and web applications in Rust. In this article, we'll walk through the process of creating a simple web server using Actix Web.

View More
goCreate

Ways to Access Struct Data in Rust: A Comprehensive Guide 🦀

Rust is renowned for its powerful and expressive type system, and one of the fundamental data structures it provides is the struct. Structs allow you to define custom types with named fields, providing a way to organize related data. In this article, we'll delve into various techniques for accessing data within Rust structs.

View More