56,966 blogs · [ { "id": "01a0d4b1-fc0b-7223-bd0b-05cb30048b8c", "title": "White Paper Gets a Fresh Coat of Paint", "url": "https://vinitkumar.me/white-paper-7/", "published_at": "2026-09-22T00:00:00+00:00" }, { "id": "01a0d4b1-fc0b-7223-bd0b-05cb30344c6b", "title": "So Much for Not Touching My Neovim Config", "url": "https://vinitkumar.me/neovim-config-three-months/", "published_at": "2026-09-17T00:00:00+00:00" }, { "id": "01a08c5d-7a7d-735f-95c6-c8e89d62a8e8", "title": "A New Way of Working With AI", "url": "https://vinitkumar.me/new-way-of-working-with-ai-and-our-evolution/", "published_at": "2026-08-26T00:00:00+00:00" }, { "id": "01a08c5d-7a7d-735f-95c6-c8e89d703b72", "title": "Berka v1.1.0: A Better Font Showcase", "url": "https://vinitkumar.me/berka-v1-1-0/", "published_at": "2026-08-10T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b23c98ee2", "title": "Making VS Code Quiet Again", "url": "https://vinitkumar.me/making-vscode-quiet-again/", "published_at": "2026-08-07T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b2474ad22", "title": "Automatically Organizing My Markdown Notes By Date", "url": "https://vinitkumar.me/automatically-organizing-markdown-notes-by-date/", "published_at": "2026-08-04T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b24ddf64c", "title": "Why I Rewrote json2xml in C—After Making It Fast with Rust", "url": "https://vinitkumar.me/json2xml-c/", "published_at": "2026-07-27T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b256b2f9b", "title": "Seventeen Merges and Twelve Reviews: Two Weeks in Open Source", "url": "https://vinitkumar.me/open-source-fortnight-july-13-24-2026/", "published_at": "2026-07-24T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b260f905b", "title": "Closing the fzf.vim Gaps in fff-plus.nvim", "url": "https://vinitkumar.me/fff-plus-fzf-vim-parity/", "published_at": "2026-07-20T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b26243f8b", "title": "Finding the Last Bottlenecks in json2xml with Flamegraphs", "url": "https://vinitkumar.me/json2xml-flamegraph-optimization/", "published_at": "2026-07-16T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b26ebb144", "title": "What My YouTube Subscriptions Say About Me", "url": "https://vinitkumar.me/my-youtube-subscriptions/", "published_at": "2026-07-09T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b2738ea55", "title": "fff-plus.nvim: The Better Shape for My fff.nvim Picker Work", "url": "https://vinitkumar.me/fff-plus-nvim-extension/", "published_at": "2026-07-07T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b27d750c4", "title": "Inconsolata with Coding Ligatures and a Narrow Variant", "url": "https://vinitkumar.me/inconsolata-coding-ligatures/", "published_at": "2026-07-02T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b28957341", "title": "Eight Months of Open Source Work", "url": "https://vinitkumar.me/open-source-eight-months-2026/", "published_at": "2026-06-10T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b28f8fe45", "title": "json2xml 6.2.0: Cutting Serializer Memory Usage in Half", "url": "https://vinitkumar.me/json2xml-62-memory-savings/", "published_at": "2026-06-05T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b290eb173", "title": "Daily Blog May 29", "url": "https://vinitkumar.me/daily-blog-may-29/", "published_at": "2026-05-29T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b2944de1b", "title": "Daily Blog May 28", "url": "https://vinitkumar.me/daily-blog-may-28/", "published_at": "2026-05-28T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b298b9bf3", "title": "GitHub PR Attention: A Terminal UI for Taming the PR Inbox", "url": "https://vinitkumar.me/github-pr-attention/", "published_at": "2026-04-29T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b29c4d68e", "title": "How to Land That Job", "url": "https://vinitkumar.me/how-to-land-that-job/", "published_at": "2026-03-19T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b2a577dba", "title": "Why I Forked fff.nvim and Turned It Into a Complete Picker Ecosystem", "url": "https://vinitkumar.me/fff-nvim-fork/", "published_at": "2026-03-11T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b2af6d342", "title": "Returning After a Hiatus", "url": "https://vinitkumar.me/new-blog-after-hiatus/", "published_at": "2026-02-24T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b2b5c77a1", "title": "json2xml v6.0.1: 29x Faster with Native Rust Extension", "url": "https://vinitkumar.me/json2xml-rust-extension/", "published_at": "2026-01-16T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b2c20d4b3", "title": "Building json2xml Across Three Languages in One Day", "url": "https://vinitkumar.me/json2xml-multiplatform-day/", "published_at": "2026-01-14T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b2c3f18b6", "title": "How to Be a Good Programmer in the Age of AI", "url": "https://vinitkumar.me/2026-01-08-good-programmer-ai-age/", "published_at": "2026-01-08T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b2cbbbb73", "title": "Hello, 2026", "url": "https://vinitkumar.me/new-year/", "published_at": "2026-01-06T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b2d6f4a2a", "title": "The 25x Speedup: Why Python Performance Rules Matter", "url": "https://vinitkumar.me/coding-rules-comparison/", "published_at": "2025-12-27T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b2df20e5b", "title": "Django CMS Fellows & Community Annual Report 2025: A Year of Extraordinary Contributions", "url": "https://vinitkumar.me/django-cms-fellows-2025-report/", "published_at": "2025-12-03T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b2e6fdd22", "title": "My Open Source Contributions in 2025", "url": "https://vinitkumar.me/open-source-contributions-2025/", "published_at": "2025-11-28T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b2f572614", "title": "2025 in Review", "url": "https://vinitkumar.me/2025-a-review/", "published_at": "2025-11-24T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b2fea8294", "title": "Migrating from Packer to Lazy.nvim: A 15x Faster Startup and Why Packer is Dead", "url": "https://vinitkumar.me/2025-11-06-migrating-from-packer-to-lazy-nvim/", "published_at": "2025-11-06T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b300eec6a", "title": "Vibe Engineering with Django: Working with AI Coding Agents", "url": "https://vinitkumar.me/vibe-engineering/", "published_at": "2025-10-08T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b30b0bf01", "title": "Monokai Pro for Vim: Bringing Modern Aesthetics to Terminal Editing", "url": "https://vinitkumar.me/monokai-pro-vim-colorscheme/", "published_at": "2025-09-10T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b31ac0c86", "title": "My New AI Workflow: Embracing Command-Line AI Tools", "url": "https://vinitkumar.me/new-ai-workflow/", "published_at": "2025-08-31T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b31c6fe57", "title": "Go 1.25: Container-Aware Runtime, Experimental GC, and Developer Experience Enhancements", "url": "https://vinitkumar.me/go-1.25/", "published_at": "2025-08-13T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b3235c0b7", "title": "[TIL] How Not To Install LazyGit on Ubuntu", "url": "https://vinitkumar.me/til/snap-lazygit/", "published_at": "2025-07-29T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b32bffb8e", "title": "AI Agents, Me, and My Feelings", "url": "https://vinitkumar.me/ai-agents/", "published_at": "2025-07-18T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b338fe027", "title": "PDF Joiner Now Supports Linux: Quick Setup Guide", "url": "https://vinitkumar.me/pdf-joiner-linux-support/", "published_at": "2025-07-07T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b33a4adac", "title": "Books on My Desk", "url": "https://vinitkumar.me/books-on-my-desk/", "published_at": "2025-06-07T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b33da07af", "title": "Future of Error Handling in Go Notes", "url": "https://vinitkumar.me/go-error-handling/", "published_at": "2025-06-05T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b341a4084", "title": "What Antirez Taught Me About Writing Understandable Code", "url": "https://vinitkumar.me/code-like-antirez/", "published_at": "2025-05-09T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b345389a5", "title": "A Deliberate Workflow for AI-Assisted Development", "url": "https://vinitkumar.me/ai-workflow/", "published_at": "2025-05-07T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b34c29632", "title": "Coding Naturally Again", "url": "https://vinitkumar.me/natural-coder/", "published_at": "2025-04-02T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b35b6a6b9", "title": "Oscura Vim - My New Favorite Theme Collection", "url": "https://vinitkumar.me/oscura-vim/", "published_at": "2025-03-28T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b36b587ee", "title": "Mission Statement of Thorstel Ball", "url": "https://vinitkumar.me/thorsten-mission-statement/", "published_at": "2025-03-26T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b374350da", "title": "Pour Your Heart Into It", "url": "https://vinitkumar.me/pour-your-heart-into-it/", "published_at": "2025-03-15T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b37cb7e38", "title": "Professional Vim Configuration: Terminal and GUI Setup for Modern Development", "url": "https://vinitkumar.me/current-vim-setup/", "published_at": "2025-03-11T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b37e2f117", "title": "Job Security", "url": "https://vinitkumar.me/job-security/", "published_at": "2025-03-11T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b38a206be", "title": "No Cross Posting In Foreseeable Future", "url": "https://vinitkumar.me/no-cross-posting/", "published_at": "2025-03-10T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b38de5afb", "title": "Simple PDF joiner to Join PDF Files on Mac", "url": "https://vinitkumar.me/pdf-joiner/", "published_at": "2025-02-27T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b3904e5f9", "title": "Daily Blog Number 7", "url": "https://vinitkumar.me/daily-short-blog-7/", "published_at": "2025-02-18T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b39729d79", "title": "Daily Blog Number 6", "url": "https://vinitkumar.me/daily-short-blog-6/", "published_at": "2025-02-15T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b397d44e2", "title": "Daily Blog Number 5", "url": "https://vinitkumar.me/daily-short-blog-5/", "published_at": "2025-02-14T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b39a51198", "title": "Daily Blog Number 4", "url": "https://vinitkumar.me/daily-short-blog-4/", "published_at": "2025-02-13T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b3a3d8d78", "title": "Daily Blog Number 3", "url": "https://vinitkumar.me/daily-short-blog-3/", "published_at": "2025-02-12T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b3b1ceee3", "title": "Daily Blog Number 2", "url": "https://vinitkumar.me/daily-short-blog-2/", "published_at": "2025-02-11T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b3b929a46", "title": "Daily Blog Number 1", "url": "https://vinitkumar.me/daily-short-blog-1/", "published_at": "2025-02-10T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b3c001e49", "title": "Developer's Guide to AI Tools: Real-world Experience with 5 Leading Platforms", "url": "https://vinitkumar.me/how-i-use-ai/", "published_at": "2025-02-03T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b3c1b3582", "title": "2024 in Review", "url": "https://vinitkumar.me/2024-a-review/", "published_at": "2025-01-11T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b3c34d312", "title": "[TIL] Git Sparse Checkout for Large Repos", "url": "https://vinitkumar.me/til/git-sparse-headers/", "published_at": "2024-12-28T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b3d2800b5", "title": "[TIL] CSS Container Queries Are Game Changers", "url": "https://vinitkumar.me/til/css-container-queries/", "published_at": "2024-12-27T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b3d708294", "title": "Creating Universal macOS Binaries: A Complete Guide to Fat Binary Generation", "url": "https://vinitkumar.me/how-to-generate-fat-binary-mac/", "published_at": "2024-12-18T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b3e327d74", "title": "Building a Free Multi-Device Sync System for Obsidian with Git", "url": "https://vinitkumar.me/implement-multi-way-sync-obsidian/", "published_at": "2024-11-26T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b3eb081d5", "title": "New Job at ScaleFusion", "url": "https://vinitkumar.me/new-job/", "published_at": "2024-11-18T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b3f31336f", "title": "Non Negotiables", "url": "https://vinitkumar.me/non-negotiables/", "published_at": "2024-10-16T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b3fccbf4c", "title": "Why Asking For Help Is A Crucial Skill", "url": "https://vinitkumar.me/ask-for-help/", "published_at": "2024-08-30T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b40080249", "title": "Monthly Review", "url": "https://vinitkumar.me/monthly-review/", "published_at": "2024-08-13T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b4104e189", "title": "Optimizing ZSH Performance: A Guide to Profiling and Fixing Shell Slowness", "url": "https://vinitkumar.me/fix-slow-zsh-shell/", "published_at": "2024-07-02T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b4184d8ed", "title": "New Week Start", "url": "https://vinitkumar.me/weekstart-july-1/", "published_at": "2024-07-01T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b41981e43", "title": "Weekly Review (24-28 June 2024)", "url": "https://vinitkumar.me/weekly-review-1/", "published_at": "2024-06-28T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b426c902a", "title": "Favorite Coding Fonts in 2024", "url": "https://vinitkumar.me/favourite-coding-font/", "published_at": "2024-06-24T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b4367bb6d", "title": "Learning is Important", "url": "https://vinitkumar.me/always-learning/", "published_at": "2024-06-17T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b4395d839", "title": "Fire in my belly", "url": "https://vinitkumar.me/fire-in-my-belly/", "published_at": "2024-05-10T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b43e80bb8", "title": "Leveling Up With Gary Bernhardt's Destroyallsoftware Series", "url": "https://vinitkumar.me/coding-from-scratch/", "published_at": "2023-07-31T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b4450f3bf", "title": "The Changing Landscape of Free Online Services and Open-Source Software", "url": "https://vinitkumar.me/changing-oss-landscape/", "published_at": "2023-07-04T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b450c4340", "title": "Building Large Technical Projects: Lessons from HashiCorp's Co-Founder", "url": "https://vinitkumar.me/how-to-approach-large-projects/", "published_at": "2023-06-02T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b45fd8487", "title": "Migrating to Neovim: A Developer's Guide to Modern Editor Configuration", "url": "https://vinitkumar.me/vim-to-nvim-transition/", "published_at": "2023-05-24T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b4652fba0", "title": "Python Performance Optimization: Memory-Efficient Collection Handling", "url": "https://vinitkumar.me/memory-efficient-python/", "published_at": "2022-02-24T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b4654838f", "title": "Seven Lessons from Seven Years of Remote Work", "url": "https://vinitkumar.me/how-to-remote/", "published_at": "2020-03-26T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b46e7f771", "title": "A Somewhat Sane Guide for Software Development", "url": "https://vinitkumar.me/development-practises/", "published_at": "2020-02-06T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b47581c34", "title": "Ten Programmers Who Shaped How I Think About Software", "url": "https://vinitkumar.me/programming-heroes/", "published_at": "2020-01-23T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b47fbbbca", "title": "Coding Principles Every Engineer Should Know", "url": "https://vinitkumar.me/cross-post-coding-principles-every-engineer-should-know/", "published_at": "2019-04-08T12:48:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b485e9e79", "title": "How To Manage Infra in 2019", "url": "https://vinitkumar.me/how-to-manage-infra-in-2019/", "published_at": "2019-04-05T07:19:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b486b5ff9", "title": "The Minimalist Developer: Mastering Fewer Tools", "url": "https://vinitkumar.me/tooling-considered-harmful/", "published_at": "2019-03-06T11:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b489894d5", "title": "6 years of full time job", "url": "https://vinitkumar.me/6-years-of-full-time-job/", "published_at": "2019-02-01T06:31:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b496f644e", "title": "How To Convert LaTex to PDF on macOS", "url": "https://vinitkumar.me/2019-01-16-Converting-Latex-to-PDF-on-macOS/", "published_at": "2019-01-16T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b4a338007", "title": "Lightweight LaTeX to PDF Conversion on macOS: A Minimal Setup Guide", "url": "https://vinitkumar.me/converting-latex-to-pdf-on-macos/", "published_at": "2019-01-16T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b4aee6441", "title": "Integrating React with Django CMS: Solving Content Refresh Challenges", "url": "https://vinitkumar.me/react-with-django-cms/", "published_at": "2018-05-24T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b4b977878", "title": "Important Values", "url": "https://vinitkumar.me/value-system/", "published_at": "2018-05-19T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b4bcba662", "title": "Four years of Full time job", "url": "https://vinitkumar.me/four-years-of-full-time-job/", "published_at": "2017-03-01T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b4bd7ac16", "title": "Some New Learnings", "url": "https://vinitkumar.me/some-new-learnings/", "published_at": "2016-06-22T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b4c842ef1", "title": "Making Room for Open Source", "url": "https://vinitkumar.me/open-source/", "published_at": "2016-04-03T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b4cec2a71", "title": "Why I Write Code", "url": "https://vinitkumar.me/why-i-write-code/", "published_at": "2015-08-06T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b4dc220ac", "title": "GPS Tracking on Android", "url": "https://vinitkumar.me/being-tracked-on-android/", "published_at": "2015-04-16T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b4e783a63", "title": "Advanced Mac Storage Cleanup: Command Line Guide for Power Users", "url": "https://vinitkumar.me/clean-up-mac-from-other-files/", "published_at": "2015-04-16T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b4f2594be", "title": "How it went?", "url": "https://vinitkumar.me/on-current-times/", "published_at": "2015-03-11T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b4fe1ccb1", "title": "Developer's Guide to Time Management: An 8-Hour Workday Breakdown", "url": "https://vinitkumar.me/better-time-management-at-work/", "published_at": "2014-08-16T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b504a2fb7", "title": "7 Essential Practices for Writing Better Code: A Developer's Journey", "url": "https://vinitkumar.me/on-writing-good-code/", "published_at": "2014-07-20T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b50741a56", "title": "Implementing Read-Only Access in Django Admin: A Complete Guide", "url": "https://vinitkumar.me/get-readonly-mode-in-django/", "published_at": "2014-05-18T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b51641109", "title": "Complete Guide to Emacs: Setting Up a Modern Development Environment", "url": "https://vinitkumar.me/setting-up-emacs-for-development/", "published_at": "2014-05-04T00:00:00+00:00" }, { "id": "01a08c5d-7a7e-71bd-b4c7-f84b519b3624", "title": "Be Awesome", "url": "https://vinitkumar.me/be-awesome/", "published_at": "2014-03-27T00:00:00+00:00" } ] posts Claim your blog
Back to Vinit Kumar
Blog · corpus.blog/blogs/vinitkumar.me/posts

Vinit Kumar

vinitkumar.me

2026

2025

2024

2023

2022

2020

2019

2018

2017

2016

2015

2014