RSSAmplifier

Blog

Tigran.tech

Recent content on Tigran.tech

tigran.techRSS feed ↗34 posts

Latest posts

Multitasking with Vibe Coding drains your attention span

Exploring the hidden cost of switching between AI coding agents and social media while waiting for Claude Code or Codex to finish

How I stopped fighting AI and started shipping features 10x faster with Claude Code and Codex

A deep dive into my production workflow for AI-assisted development, separating task planning from implementation for maximum focus and quality

Securing AI coding agents: What IDEsaster vulnerabilities should you know

Security researchers have revealed 30+ CVEs affecting Claude Code, Cursor, GitHub Copilot and others via prompt injection and MCP tool poisoning; this article covers attack vectors, the OWASP agentic AI Top 10 and practical defences.

Adding voice to your AI agent: A framework-agnostic integration pattern

Why building voice capabilities with multi-provider abstraction matters more than picking the right TTS/STT vendor

Coding Rust with Claude Code and Codex

How Rust’s strict compiler transforms AI coding tools into reliable pair programmers and why the language is uniquely positioned for the age of agentic development.

Nest.js cookie based JWT authentication

JWT Authentication is probably the best choice for making auth process now as we have many apps connecting to the same API endpoint. Let’s see how cookies will help make things easier

Scaling Bitcoin Node with Kubernetes

Bitcoin Node used for handling BTC based blockchain API and overall wallet actions, scaling that with Kubernetes is a bit more work than a regular service. Let’s discuss what we can do here…

Optimized Dockerfile for Node.js TypeScript project

Making optimized Docker image for an highly efficient workflows and faster builds

Stop installing DB locally use Docker for local development for MongoDB or PostgreSQL

It is very simple but you have to use a Docker containers. Meaning that for example to use a MongoDB locally you have to run MongoDB docker container, and guess what it is way easier than running MongoDB locally!

Ultimate Node.js + TypeScript API setup | Tigran in Tech

Node.js + TypeScript project setup for Express.js using typescrpt-rest and basic directory structure to handle more flexible project structure

Full production Django Docker configuration

At TreeScale.com we love building DJango applications, and after having production servers built with Django, we believe that Docker is the best way.

5 Tips to improve your Wordpress blog reading experience

Broken links becoming one of the hardest problems for blogs which are making active posts and have a lot of traffic to it. Hexameter Broken Links auto repair will help you to overcome this.

My laptop independent workflow as a software engineer

Coding is not an easy process, especially if you have to be super focused to do it relatively fast and without bugs. Keeping the focus on coding only is quite a difficult challenge, but this story is

High-performance Node.js concurrency with native “events” package

High-performance Node.js concurrency with native “events” package

Gatsby.js saved 400$/month on our React SSR

Every React.js based website owner who cares about SEO should have a Server Side rendering setup around, which requires a lot of resources, even with some caching layer, sometimes it just blocks…

How we manage live 1M GraphQL Websocket Subscriptions

GraphQL subscriptions are the key part of our environment because it allows using the same schema/query based concept but with live WebSocket updates over multiple UI components. Especially…

Litecoin failed to build a simple website!

I’ve started trading crypto about a year ago, and it was surprising to see how bad they are in website building. You kind of expect that modern tech companies, especially the most innovative ones…

Web app load metrics automated testing as a part of CI

Modern Web applications in most of the cases struggling to render API data as fast as possible and batch things for UI rendering. Especially with React, sometimes we have to check how our web…

React.js QR code scanner with WebWorker in background

About a year ago we started development of Web based mobile application development targeting to run in mobile web browsers. In short mobile app was about having some tool to locate specific…

Serverless concept is the key of scalability

You probably got the idea of server-less just from this image. Even without diving into details, it is obvious that Serverless applications are more scalable and cost effective. I already hear your…

Decentralization sounds awesome? But what about Privacy?

Beginning of this year was huge deal breaker for Blockchain ecosystem. The best use-case so far Cryptocurrencies started to generate enormous hype and their growth in value created new way of doing…

What Rust can teach you, even if you are a C++ fan?

I started using Rust just as an experiment, to understand how they actually made memory safe language without loosing execution performance? As a software developer without any specific language…

Real-time React app with GraphQL + Websocket

GraphQL started to be a great option for writing customizable API’s and combining multiple services into one single endpoint. The whole idea of having single endpoint but getting different…

How it feels to ride 5000 miles, and code throughout the trip

As an en entrepreneur I had to work 24/7 and never had time to commit more than a day for something else, but sometimes it is quite possible to work and make some adventure at the same time! During…

Container is live? Ok let’s move it!

Surprisingly it is actually possible! But very few companies using that capability, mostly there is not a big use-case in that cool feature. Docker CLI with Docker Engine combination is giving tons…

How I made 78$ Taxi ride having only 32$

In US most of the people using Credit Cards which don’t have specific balance in it, which means you have your credit line, and even if you don’t have that match of amount in your bank account you…

Solving Prime Numbers Problem for software efficiency

Few days ago I’ve started distributed caching system project on top of TreeScale PubSub system. General idea is to have completely distributed caching environment, but there was some strong…

5 Reasons Why We switched from Python To Go

If you got the idea of this quote, then you probably tried or just looked around Go programming language. Which is I think easiest programming language that can fit in any kind of application…

Making Node.js service always alive on Ubuntu Server

Forever Module is good, but you don’t need another software to control background processes on your server! All of them are similar to every long running application on server side, so the Linux…

“Hello World!” in Top 15 Programming Languages

This gave me an idea “What it would be look like to make very minimal examples of all that languages in the same page?”. Seems crazy right? And that’s why I’ve done it! I wanted to point out the…

Why Developers Prefer Dark Coding Themes?

I started using Rust just as an experiment, to understand how they actually made memory safe language without loosing execution performance? As a software developer without any specific language…

About

“Tigran” is a native Armenian 🇦🇲 name.

Presentations

A collection of my presentations and talks.

Projects

Projects Tigran Bayburtsyan built or contributed to.