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 →