Arman's Notes

Thoughts, tutorials, and learnings on software development.

Hello! I'm Arman, nice to meet you.
I'm a senior software engineer from Australia with more than 18 years of experience in tech.
I write about software engineering, frontend/backend development, and my experiences building products. Welcome to my digital garden.

All Posts

ai

What is an Embedding? And Why Should Devs Care?

Read article →
NextJs

Implementing Bluesky OAuth Authentication in Nextjs & BetterAuth

Read article →
NextJs

How to cache an object in Next.js across requests and deployments

Read article →
NextJs

How I Solved "Yjs was already imported" and "document is not defined" Errors in Remirror 2, Nextjs 14.2

Read article →
typescript

How I Created My Own Background Jobs Server At Home in TypeScript

Read article →
dotnet-core

How I setup .NET Core 3.1 on Mac M1/M2 with JetBrains Rider IDE

Read article →
NextJs

How I Solved "Can't resolve 'zlib-sync'" error Using Discord.js sdk in Next.js 14.1 Server Actions

Read article →
react

Why You Should Always Use Span for React.js Texts

Read article →
NextJs

How to add cookie consent in Nextjs, Tailwind CSS and DaisyUI

Read article →
blogging

How to embed a tweet in GitHub Pages (2023)

Read article →
javascript

How to Embed Youtube Video in NextJs 13 Without SEO damage

Read article →
api

Vertical Scaling vs. Horizontal Scaling: Explained Simply

Read article →
ai

What is Reinforcement Learning and How it differs to Machine Learning?

Read article →
code-newbie

Why you should be a software consultant even if you are a new developer

Read article →
ai

Why No-Code/Low-Code is the Future of Software Development

Read article →
ai

The Difference Between Coding, Machine Learning and Deep Learning

Read article →
clean-code

The Difference Between a multi-platform and a cross-platform UI framework

Read article →
dotnet-6

How to Run a DotNET App on Every Platform similar to NPM

Read article →
dotnet-core

Why You Should Prioritise Code Readability .. Even Higher Than Performance!

Read article →
dotnet-core

What is an Expert System AI and How to Develop it with dotnet core

Read article →
android

3 Games to Have Fun and Help Science .. Be a Citizen Scientist today

Read article →
dotnet-core

What is GraphQL? How to Use it in ASP.NET Core WebApi? Let Me Explain Simply...

Read article →
dotnet-core

How to Secure Your ASP.NET Core WebApi with Azure AD and OAuth 2.0

Read article →
api

How to Design Good REST API URLs?

Read article →
asp-net

How to Audit Your ASP.NET Core WebApi

Read article →
dotnet-core

How to Build a Quick UI for Your Restful API + Howto Cheatsheet

Read article →

Unsubscribe and Save The Planet Earth

Read article →
code-quality

Why You Should Always Use Curly Braces For Single Statement Blocks In C#

Read article →
android

Be a Citizen Scientist and Help End Covid-19 Pandemic Faster

Read article →
git

What Is git and Why It Is Used For Software Development?

Read article →
clean-code

How a Newly Joined Developer Affects How You Write Code

Read article →
net-core

How I Do dotnet core App Setup Elegantly

Read article →