INSIGHTS

Knowledge Hub

From code to culture, ideas and perspectives from the people at Technogise. We explore engineering practices, technology, design, and the way we work. Whether you prefer reading or watching, there's something here for every curious mind.

Explore Library

Engineering
Engineering

From Chaos to Clarity: Breaking the Curse of Magic Numbers

Priyanka Pakhale
July 13, 2025
Blog
Magic Number
The Magic Numbers
Javascript
Clean Code
Typescript
hardcoded literals, numeric literals, sentinel values, constant extraction, literal values, inline constants, code maintainability
Building what matters: Back-to-basics of product strategy
Engineering
Engineering

Building what matters: Back-to-basics of product strategy

Saunak Adhikari
July 10, 2025
Blog
Product Strategy
Strategy
Product Management
Product Development
product vision, business case, feature prioritization, PRD writing, acceptance criteria, product discovery, customer problem
Technology
Technology

Embracing the Challenge: My Path to Being a Polyglot Developer

Abhimanyu Patil
Abhimanyu Patil
July 2, 2025
Blog
Software Development
Polyglot Programming
JavaScript to Java, cross language development, language switch project, full stack adaptation, learning new stack, developer skill expansion, enterprise Java project
Technology
Technology

Sprint Deadlines: How to Make Them Motivating Instead of Mental Burdens

Satyam Saxena
June 25, 2025
Blog
Deadlines
Retrospectives
Productivity
Mental Health
scrum timeboxes, sprint planning, burnout stress, retrospective meeting, agile cadence, developer morale, team velocity
Design
Design

Rethinking Frontend Architecture: Decoupling UI from Domain Logic for Scalable Applications

Pathik Gandhi
June 25, 2025
Blog
Clean Code
React
Domain Driven Design
Software Engineering
frontend domain logic, business logic separation, presentation layer, state management, component coupling, clean architecture frontend, DDD frontend
Technology
Technology

Debounce vs Throttle in JavaScript: The Art of Saying ‘Not Yet’ and ‘Not Too Often’

Priyanka Pakhale
June 18, 2025
Blog
Debounce
Throttle
Javascript
Performance Optimization
event handler frequency, input search lag, window resize events, scroll event control, API request flooding, UI render jank, rate limiting callbacks
Technology
Technology

🧪 Unit Testing: What to Mock and What Not To?

Neha Saggam
June 6, 2025
Blog
Testing
Unit Testing
Mocking
Jest
Javascript
test doubles, dependency isolation, external services, API stubbing, database mocking, email service, Jest spies
Engineering
Engineering

Observability in Action: Exploring logs, metrics and traces

Riyaz Kagzi
May 25, 2025
Blog
Grafana
Grafana-loki
Observability
Prometheus
Grafana-monitoring
OpenTelemetry instrumentation, unified telemetry data, single-node deployment, log metric trace, telemetry export pipeline, Grafana stack components, observability data model
Engineering
Engineering

Building a culture of Code Care — Small Improvements, Big Impact

Satyam Saxena
May 23, 2025
Blog
Clean Code
Refactoring
Team Collaboration
Software Engineering
technical debt, code smells, edge cases, bug fixing, maintainability issues, legacy code, sprint deadlines
Engineering
Engineering

Observability With Grafana Stack

Riyaz Kagzi
May 22, 2025
Blog
Grafana
Observability
Prometheus
Grafana-monitoring
Grafana-loki
Monitoring
Reliability
metrics logs traces, distributed tracing, incident resolution, system health, mean time resolution, open source observability, debug novel problems
Engineering
Engineering

Creating a container runtime from scratch

Ajitem Sahasrabuddhe
May 2, 2025
YouTube Video
Containerization
Linux namespaces, cgroups resource management, process isolation, Go system tools, lightweight runtime, container technology, live coding session
Technology
Technology

My Experience with DynamoDB Streams Filter Events

Satyam Saxena
April 30, 2025
Blog
Dynamodb Stream
Filter Events
Lambda invocation cost, attribute change filtering, event source mapping, stream record filtering, irrelevant update events, async table sync, DynamoDB change triggers
Design
Design

How to Protect Unsaved Form Data in React Forms

Nupur Banakar
April 29, 2025
Blog
Web Development
UX Design
Javascript
Frontend Engineering
beforeunload event, browser unload prompt, unsaved changes warning, form dirty state, React form prompt, page refresh confirmation, tab close alert
Technology
Technology

DynamoDB Streams — The Real-Time Sync Saviour

Satyam Saxena
April 24, 2025
Blog
Dynamodb
Dynamodb Stream
Opensearch
client-side pagination, API timeouts, secondary store, real-time sync, transactional data, large payload sizes, high availability
Technology
Technology

Introduction to Go 1.24: What’s New and Why It Matters

Ajitem Sahasrabuddhe
February 7, 2025
Blog
Golang
Go
Swiss table maps, go build JSON, go test JSON, tool directives, go vet enhancements, crypto/mlkem, runtime internals