---
title: "allan muhari (@Allan254) | Hashnode"
description: "Software dev. Read the latest articles by allan muhari on Hashnode."
url: "https://hashnode.com/@Allan254"
---

@Allan254

# allan muhari

@Allan254 · Nairobi,Kenya · Joined April 2023

Software dev

[Website](https://muhariallan.me/)

### [Building an Arbitrary precision integer calculator in Golang](https://allan254.hashnode.dev/building-an-arbitrary-precision-integer-calculator-in-golang?utm_source=hashnode&utm_medium=feed)

Introduction Calculators are essential tools in our daily lives, whether for simple arithmetic or complex calculations. While standard calculators are limited by their precision and the size of numbers they can handle, an arbitrary precision calculat...

4 min read · [allan254.hashnode.dev](https://allan254.hashnode.dev/building-an-arbitrary-precision-integer-calculator-in-golang?utm_source=hashnode&utm_medium=feed)

[Dec 3, 2024](https://hashnode.com/posts/building-an-arbitrary-precision-integer-calculator-in-golang/674f4ea9cdbc91363c23d854)

### [React standard in-built hooks](https://allan254.hashnode.dev/react-standard-in-built-hooks?utm_source=hashnode&utm_medium=feed)

useState: To manage states. Returns a stateful value and an updater function to update it. useEffect: To manage side-effects like API calls, subscriptions, timers, mutations, and more. useContext: To return the current value for a context. useRedu...

1 min read · [allan254.hashnode.dev](https://allan254.hashnode.dev/react-standard-in-built-hooks?utm_source=hashnode&utm_medium=feed)

[Nov 2, 2023](https://hashnode.com/posts/react-standard-in-built-hooks/6543b87204d7afff5fe5ac03)

### [Building Your First API with Golang: A Step-by-Step Guide](https://allan254.hashnode.dev/building-your-first-api-with-golang-a-step-by-step-guide?utm_source=hashnode&utm_medium=feed)

1\. Setting Up Your Environment: Install Go from the official website: https://golang.org/ Set up your Go workspace (GOPATH environment variable). Create a project directory within the workspace. 2. Initializing a New Module: Navigate to your pr...

3 min read · [allan254.hashnode.dev](https://allan254.hashnode.dev/building-your-first-api-with-golang-a-step-by-step-guide?utm_source=hashnode&utm_medium=feed)

[Aug 16, 2023](https://hashnode.com/posts/building-your-first-api-with-golang-a-step-by-step-guide/64dd2bd5f609002ba5fa8707)

### [Go Programming Made Easy: A Complete Guide to Master Golang](https://allan254.hashnode.dev/go-programming-made-easy-a-complete-guide-to-master-golang?utm_source=hashnode&utm_medium=feed)

The Go programming language has gained significant popularity recently due to its simplicity, efficiency, and performance. This section explores how Go in software engineering is used. Basics of Go Language: package main import "fmt" func main() { ...

5 min read · [allan254.hashnode.dev](https://allan254.hashnode.dev/go-programming-made-easy-a-complete-guide-to-master-golang?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/go-programming-made-easy-a-complete-guide-to-master-golang/64c51d4371a3debfb84704b6) [Jul 29, 2023](https://hashnode.com/posts/go-programming-made-easy-a-complete-guide-to-master-golang/64c51d4371a3debfb84704b6)

### [JavaScript Prowess: Preparing Yourself For Reacts Exciting Possibilities](https://allan254.hashnode.dev/javascript-prowess-preparing-yourself-for-reacts-exciting-possibilities?utm_source=hashnode&utm_medium=feed)

Introduction Imagine embarking on a journey to build an epic skyscraper without first understanding the principles of architecture and engineering. This will be a risky and risky undertaking as building a strong foundation in these areas is essential...

4 min read · [allan254.hashnode.dev](https://allan254.hashnode.dev/javascript-prowess-preparing-yourself-for-reacts-exciting-possibilities?utm_source=hashnode&utm_medium=feed)

[Jun 11, 2023](https://hashnode.com/posts/javascript-prowess-preparing-yourself-for-reacts-exciting-possibilities/6486491a00c4482d765a8e4d)
