Skip to content

Instantly share code, notes, and snippets.

View sefatanam's full-sized avatar
:octocat:
odistro

Sefat Anam sefatanam

:octocat:
odistro
View GitHub Profile
@sefatanam
sefatanam / readme.md
Created October 19, 2025 05:27
Airbnb Search Animation Implementation Guide in Angular
@sefatanam
sefatanam / README.md
Last active September 13, 2025 16:26
🔒 FortiGate VPN Setup with openfortivpn + Cloudflare WARP

🔒 FortiGate VPN Setup with openfortivpn + Cloudflare WARP

Prerequisites

  1. Collect VPN connection details from IT or your FortiClient GUI profile:

    • Host
    • Port
    • Username
    • Password
@sefatanam
sefatanam / Awesome AI Coding Stack.md
Last active July 14, 2025 05:04
Curated links for MCP Servers, Copilot customizations, AI coding context management, and prompt-friendly codebase tools.

About this Gist

A quick reference list of powerful tools and resources for setting up AI coding agents, customizing GitHub Copilot, and making your codebase prompt-friendly for better AI development workflows.


Name Link Description
MCP Servers for Agent Mode MCP Official VS Code MCP (Managed Coding Platform) for running, managing, and scaling coding agents remotely in secure environments.
Awesome GitHub Copilot Customizations Awesome Copilot A curated list of plugins, tools, and workflows to extend, tweak, and supercharge GitHub Copilot for different development needs.
@sefatanam
sefatanam / tsconfig.json
Created May 17, 2025 17:29
Ready to use tsconfig.json for NodeJs projects
{
"compilerOptions": {
/* Visit https://aka.ms/tsconfig to read more about this file */
/* Projects */
"incremental": true, /* Save .tsbuildinfo files to allow for incremental compilation of projects. */
"composite": true, /* Enable constraints that allow a TypeScript project to be used with project references. */
"tsBuildInfoFile": "./.tsbuildinfo", /* Specify the path to .tsbuildinfo incremental compilation file. */
/* Language and Environment */
@sefatanam
sefatanam / prompt.py
Created January 28, 2025 16:27 — forked from brownan/prompt.py
Ollama command line interface with Markdown rendering
#!/bin/env python3
import argparse
import io
import json
import os
import sys
import urllib.parse
import urllib.request
from typing import Optional, NamedTuple
@sefatanam
sefatanam / Connection String
Created December 23, 2024 22:43
OneClient Backend Changes
sClLQOkek3PlsAbDteBRX+F69oDNnaAlyyRgcKPdAtQU0JuN5Pmx5iD4/rMQXSZ9uCHLKKZA/b9Nk/H9JVsc7BBb5yLcul8GOCoIAHJzj+Q55LfS7e20HP+hkyzd6fhszW+f8pihxeyM6YraoZTG9sskGhwUAMuIISKaClAhXMcEn/nf88SBlJtBgegICcSdrmm/30b6+vER+UpNl31J07soV6hLfECnLepyizSX22A=
@sefatanam
sefatanam / README.md
Created October 23, 2024 16:55 — forked from m0hadang/README.md
vim(NVim, LazyVim, NvChad) shortcut

vim(NVim, LazyVim) ShortCut

NVim

  • intellisense : tab(can use in command(:) mode)
  • keymap site :

Lazy Vim Shortcut

  • select block : ctrl + space
  • shit buffer : shit + h,j,k,l
@sefatanam
sefatanam / init.lua
Last active October 11, 2024 18:25
my neovim config ...
vim.g.base46_cache = vim.fn.stdpath "data" .. "/base46/"
vim.g.mapleader = " "
-- bootstrap lazy and all plugins
local lazypath = vim.fn.stdpath "data" .. "/lazy/lazy.nvim"
if not vim.uv.fs_stat(lazypath) then
local repo = "https://github.com/folke/lazy.nvim.git"
vim.fn.system { "git", "clone", "--filter=blob:none", repo, "--branch=stable", lazypath }
end