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

The Circuit Breaker Pattern: Essential Resilience for Microservice Architectures

Prathamesh Deshmukh
March 27, 2024
Blog
Architecture
Software Development
Microservices
Fault Tolerance
cascading failures, distributed systems, service unavailability, timeout handling, retry storms, hystrix pattern, resilience pattern
Engineering
Engineering

REST Essentials

Neha Saggam
March 27, 2024
Blog
Rest API
content negotiation, media types, representation formats, HTML parsing, XML responses, JSON payloads, server response format
Technology
Technology

Creating your first Ci/Cd pipeline with Gitlab — A Beginners Guide.

Neel Chavan
March 19, 2024
Blog
CI CD Pipeline
Cypress
Gitlab
Cypress E2E tests, UI API testing, version control, project setup, software build testing, developer workflow
Technology
Technology

Front-end Devbox Essentials

Arnav Limaye
March 5, 2024
Blog
Front End Development
Productivity
Team Collaboration
Best Practices
Onboarding Software
local environment setup, shared dev environment, frontend build tooling, package manager config, node version alignment, team coding standards, react angular vue
Technology
Technology

Logging Practices: Guidelines for Developers

Imran Solanki
December 4, 2023
Blog
Software Engineering
Logging Practices
Software Development
Software Craftmanship
application observability, debugging production issues, log level conventions, structured log output, centralized log aggregation, audit trail retention, incident root cause
Engineering
Engineering

Mastering Docker Environment Variable Precedence

Mayank Dhanawade
November 29, 2023
Blog
Docker
Infrastructure
DevOps
Software Development
Software Architecture
container env vars, runtime configuration, compose variable order, dotenv file loading, image build args, shell variable expansion, service config injection
Culture
Culture

People Function — Support or Business Function?

Technogise
October 6, 2023
Blog
Strategic Hr
People
Business
Human Resources
talent acquisition role, employee retention challenge, workforce planning, organizational design, people operations, hr business partner, succession planning
Technology
Technology

Performance Testing using Gatling

Surajit Sarkar
June 14, 2023
YouTube Video
Gatling
Api Testing
Performance Testing
load testing scripts, user journey recording, test scenario design, results analysis, scenario configuration, load test setup, performance metrics
Engineering
Engineering

Software Modularity — Part 1

Prathamesh Deshmukh
May 6, 2023
Blog
Software
Architecture
Development
Modularity
Module
coupling cohesion, high cohesion, low coupling, separation concerns, code organization, software components, logical units
Engineering
Engineering

Frontend Architecture Done Right: The Importance of Evaluating Requirements

Soham Nakhare
May 2, 2023
YouTube Video
Frontend Architecture
Frontend Engineering
single page app seo, core web vitals, isomorphic rendering, jamstack architecture, micro frontend scalability, non functional requirements, team size scaling
Engineering
Engineering

Technowise - Scalable CSS

Prathamesh Deshmukh
February 28, 2023
YouTube Video
CSS
Design
modular stylesheets, critical CSS, non critical CSS, page level styles, CSS code splitting, style separation, render blocking CSS
Hiring
Hiring

My Experience with Conducting User Interviews and How You can do Them!

Vardhan Bhatt
February 20, 2023
Blog
User Interviews
User Experience
User Research
Product Development
Agile Development
participant recruitment, semi structured interview, interview script, open ended questions, customer discovery, qualitative research, product discovery
Technology
Technology

Assumption-Driven Development: From the lens of a delivery team!

Vardhan Bhatt
February 13, 2023
Blog
Assumptions
High Performance Team
Delivery Team
Delivery Management
decision making bias, uncertainty in delivery, stakeholder transparency, team alignment issues, risk based planning, delivery assumptions, project estimation errors
Technology
Technology

What makes a good MVP?

Vardhan Bhatt
February 6, 2023
Blog
Mvp
Minimum Viable Product
Collaboration
product discovery, feature prioritization, user feedback loop, API facade layer, external vendor dependency, business logic layer, mobile app development
Technology
Technology

Rails magic — let! method

Mayank Dhanawade
January 16, 2023
Blog
Ruby
Ruby On Rails
Software Development
Coding
Learning
RSpec lazy evaluation, factory data missing, binding.pry debugging, spec setup issue, memoized helper block, test object creation, pry inspect variable