Skip to content

Instantly share code, notes, and snippets.

View debabrata100's full-sized avatar
🎯
Focusing

Debabrata debabrata100

🎯
Focusing
  • Bangalore
View GitHub Profile

C Programming Practice: Characters, Strings & Character Arrays

35 beginner-friendly questions with sample input, expected output and hints.

Before you begin

  • char ch = 'A'; stores one character.
  • char word[20] = "Hello"; stores a string (a character array ending in \0).
  • Array indexes start at zero. Never access outside allocated bounds.
  • For full sentences, use fgets() and handle its trailing newline.
@debabrata100
debabrata100 / Array Programs.md
Created October 10, 2026 13:05
C Programming Practice: Arrays

C Programming Practice: Arrays

Beginner-friendly questions with hints

Audience: Students learning C programming for the first time
Goal: Practise array input, traversal, searching, counting, rearranging, and basic problem-solving.


Before you start

Volume II Β· C Β· 35 problems Β· six rungs

The C Array Ladder

A loop on its own forgets. It sees a number, uses it, and loses it. An array gives the loop a memory β€” and that one change makes a whole class of problems possible that were simply out of reach before. Climb in order; every rung reuses the one below it.

0 of 35 solved

New idea 1

Self-Service Enterprise SSO β€” Implementation Guide

Status: Draft for review Audience: Any backend or full-stack engineer on the platform team Estimated effort: 6–9 working days (see Β§12) Prerequisite knowledge: Node.js/Express, React, MySQL. No prior Auth0 experience assumed.


0. What we are building and why

@debabrata100
debabrata100 / devops-roadmap.md
Created September 5, 2026 14:12
IT-Support to Devops

DevOps Roadmap β€” From IT Support to DevOps Engineer

Built for: you β€” ~1.5 years of IT support experience, basic programming knowledge, starting the DevOps path from zero. Cloud focus: Microsoft Azure Time budget: 10–12 hours/week Total length: ~9 months (40 weeks) Last updated: September 2026


Business English Phrase Cheat Sheet

For software engineers working with US / European clients

How to use this: don't try to memorize all of it. Take one section per week. Pick the 3–4 phrases in that section you'd actually use, say them out loud five times each, and force yourself to use them at work that week. A phrase you've said out loud is retrievable; a phrase you've only read is not.


1. Daily standup / status updates

| Instead of | Reach for |

@debabrata100
debabrata100 / ai-roadmap.md
Created August 25, 2026 06:49
Roadmap for Learning AI

AI Engineering Roadmap β€” 12 Weeks

For: Senior full-stack developer (11+ yrs, JS/TS/React/Node) Excludes: AI-assisted coding tools (Cursor, Copilot, agentic editors) β€” this is about building AI features, not using AI to write code Time budget: ~6 hours/week (~72 hours total) Primary language: TypeScript (~80%) Β· Secondary: Python (~20%)


0. The Language Decision

@debabrata100
debabrata100 / node-react-prep.md
Last active August 18, 2026 04:42
Node-React Preparation List

Javascript Topics

  1. Javascript Basics
    • ES6 hoisting, var, let, const, rest param, spread op, Map, Set
    • Callback Hell, Promises(all, race, allSettled), async await
    • Deep Copy Vs Shallow Copy
    • Arrow Functions, this
  2. Debouncing, Throttling and their importance

Kubernetes kubectl Cheat Sheet

A comprehensive, organized reference guide for daily Kubernetes cluster management, debugging, and deployment tasks.


1. Cluster Information & Contexts

Command Description
@debabrata100
debabrata100 / learn-docker.txt
Last active June 4, 2023 13:40
Common Docker commands
Docker
- $ docker image ls
- $ docker build -t hello-docker .
- $ docker run hello-docker
- $ docker login -u debabrata100
- $ docker tag hello-docker debabrata100/myfirstapp
- $ docker push debabrata100/myfirstapp
- $ docker rm [CONTAINER_ID]
- $ docker rmi [IMAGE_ID]