54,302 blogs · [ { "id": "01a0df55-29da-718e-a4af-240aeeb8983b", "title": "A Practical Guide to fzf: Building a Git Explorer", "url": "https://thevaluable.dev/fzf-git-integration/", "published_at": "2024-03-27T00:00:00+00:00" }, { "id": "01a0df55-29da-718e-a4af-240aef4fd529", "title": "A Practical Guide to GNU sed With Examples", "url": "https://thevaluable.dev/sed-cli-practical-guide-examples/", "published_at": "2024-01-27T00:00:00+00:00" }, { "id": "01a0df55-29da-718e-a4af-240aefac4ecf", "title": "A Practical Guide to fzf: Vim Integration", "url": "https://thevaluable.dev/fzf-vim-integration/", "published_at": "2023-11-27T00:00:00+00:00" }, { "id": "01a0df55-29da-718e-a4af-240aeffeb826", "title": "A Practical Guide to GNU grep With Examples", "url": "https://thevaluable.dev/grep-cli-guide-examples/", "published_at": "2023-08-27T00:00:00+00:00" }, { "id": "01a0df55-29da-718e-a4af-240af062ab67", "title": "A Practical Guide to GNU find With Examples", "url": "https://thevaluable.dev/find-cli-guide-examples/", "published_at": "2023-06-27T00:00:00+00:00" }, { "id": "01a0df55-29da-718e-a4af-240af11ab37b", "title": "A Guide to Problem-Solving for Software Developers with Examples", "url": "https://thevaluable.dev/problem-solving-guide-software-developer/", "published_at": "2023-05-27T00:00:00+00:00" }, { "id": "01a0df55-29da-718e-a4af-240af1ef9abe", "title": "Neovim and Tree-sitter: An Overview with Examples", "url": "https://thevaluable.dev/tree-sitter-neovim-overview/", "published_at": "2023-04-30T00:00:00+00:00" }, { "id": "01a0df55-29da-718e-a4af-240af21b45b2", "title": "A Practical Guide to fzf: Shell Integration", "url": "https://thevaluable.dev/fzf-shell-integration/", "published_at": "2023-02-27T00:00:00+00:00" }, { "id": "01a0df55-29da-718e-a4af-240af3160db2", "title": "A Practical Guide to fzf: Building a File Explorer", "url": "https://thevaluable.dev/practical-guide-fzf-example/", "published_at": "2023-01-27T00:00:00+00:00" }, { "id": "01a0df55-29da-718e-a4af-240af35585fe", "title": "A Guide to the Terminal, Console, and Shell", "url": "https://thevaluable.dev/guide-terminal-shell-console/", "published_at": "2022-12-27T00:00:00+00:00" }, { "id": "01a0df55-29da-718e-a4af-240af36ce166", "title": "Diving Deeper in Vim Regular Expressions", "url": "https://thevaluable.dev/vim-regular-expressions-in-depth/", "published_at": "2022-11-27T00:00:00+00:00" }, { "id": "01a0df55-29da-718e-a4af-240af3dc72ba", "title": "The Basics of Vim Regular Expressions", "url": "https://thevaluable.dev/regular-expression-basics-vim-grep/", "published_at": "2022-10-22T00:00:00+00:00" }, { "id": "01a0df55-29da-718e-a4af-240af445122c", "title": "File Management Tools for Your Favorite Shell", "url": "https://thevaluable.dev/file-management-tools-linux-shell/", "published_at": "2022-08-27T00:00:00+00:00" }, { "id": "01a0df55-29da-718e-a4af-240af4ea4ad4", "title": "The Cognitive Load Theory in Software Development", "url": "https://thevaluable.dev/cognitive-load-theory-software-developer/", "published_at": "2022-07-27T00:00:00+00:00" }, { "id": "01a0df55-29da-718e-a4af-240af569e933", "title": "Managing Local and Remote Filesystems with Vim and netrw", "url": "https://thevaluable.dev/vim-browsing-remote-netrw/", "published_at": "2022-06-27T00:00:00+00:00" }, { "id": "01a0df55-29da-718e-a4af-240af6485c21", "title": "Measuring Software Complexity at the Command Line", "url": "https://thevaluable.dev/complexity_metrics_application/", "published_at": "2022-05-27T00:00:00+00:00" }, { "id": "01a0df55-29da-718e-a4af-240af736bf74", "title": "How to Create Vim Text-Objects in Lua", "url": "https://thevaluable.dev/vim-create-text-objects/", "published_at": "2022-04-27T00:00:00+00:00" }, { "id": "01a0df55-29da-718e-a4af-240af74edda8", "title": "Cohesion and Coupling in Software with Examples", "url": "https://thevaluable.dev/cohesion-coupling-guide-examples/", "published_at": "2022-03-27T00:00:00+00:00" }, { "id": "01a0df55-29da-718e-a4af-240af7cd8da4", "title": "A Guide to the Zsh Line Editor with Examples", "url": "https://thevaluable.dev/zsh-line-editor-configuration-mouseless/", "published_at": "2022-02-27T00:00:00+00:00" }, { "id": "01a0df55-29da-718e-a4af-240af82310f7", "title": "Measuring Software Complexity: The Impact of the Environment", "url": "https://thevaluable.dev/complexity-metrics-environment/", "published_at": "2022-01-27T00:00:00+00:00" }, { "id": "01a0df55-29da-718e-a4af-240af8603e96", "title": "A Guide to Zsh Expansion with Examples", "url": "https://thevaluable.dev/zsh-expansion-guide-example/", "published_at": "2021-12-27T00:00:00+00:00" }, { "id": "01a0df55-29da-718e-a4af-240af86e8a70", "title": "Measuring Software Complexity: What Metrics to Use?", "url": "https://thevaluable.dev/complexity-metrics-software/", "published_at": "2021-11-27T00:00:00+00:00" }, { "id": "01a0df55-29da-718e-a4af-240af8e17cc9", "title": "What's The Vim Runtime? A Guide With Examples", "url": "https://thevaluable.dev/vim-runtime-guide-example/", "published_at": "2021-10-27T00:00:00+00:00" }, { "id": "01a0df55-29da-718e-a4af-240af97c19df", "title": "Should We Follow The Open-Closed Principle?", "url": "https://thevaluable.dev/open-closed-principle-revisited/", "published_at": "2021-09-27T00:00:00+00:00" }, { "id": "01a0df55-29da-718e-a4af-240af97f2cc5", "title": "A Vim Guide For Experts", "url": "https://thevaluable.dev/vim-expert/", "published_at": "2021-08-27T00:00:00+00:00" }, { "id": "01a0df55-29da-718e-a4af-240af9860a98", "title": "Defining Legacy System", "url": "https://thevaluable.dev/legacy-systems-software-code/", "published_at": "2021-07-27T00:00:00+00:00" }, { "id": "01a0df55-29da-718e-a4af-240af9a06ca6", "title": "A Vim Guide For Veteran Users", "url": "https://thevaluable.dev/vim-veteran/", "published_at": "2021-06-27T00:00:00+00:00" }, { "id": "01a0df55-29da-718e-a4af-240af9e89800", "title": "A Guide to the Zsh Completion with Examples", "url": "https://thevaluable.dev/zsh-completion-guide-examples/", "published_at": "2021-05-27T00:00:00+00:00" }, { "id": "01a0df55-29da-718e-a4af-240afaa863e8", "title": "Active Listening for Developers", "url": "https://thevaluable.dev/active-listening-communication-developer/", "published_at": "2021-04-27T00:00:00+00:00" }, { "id": "01a0df55-29da-718e-a4af-240afb8ea3b0", "title": "A Vim Guide for Adept Users", "url": "https://thevaluable.dev/vim-adept/", "published_at": "2021-04-13T00:00:00+00:00" }, { "id": "01a0df55-29da-718e-a4af-240afb96f23d", "title": "Is Inheritance That Evil?", "url": "https://thevaluable.dev/guide-inheritance-oop/", "published_at": "2021-03-27T00:00:00+00:00" }, { "id": "01a0df55-29da-718e-a4af-240afc37acfc", "title": "A Vim Guide for Advanced Users", "url": "https://thevaluable.dev/vim-advanced/", "published_at": "2021-02-27T00:00:00+00:00" }, { "id": "01a0df55-29da-718e-a4af-240afcb26c94", "title": "Understanding the Imposter Syndrome", "url": "https://thevaluable.dev/understand-overcome-imposter-syndrome/", "published_at": "2021-01-27T00:00:00+00:00" }, { "id": "01a0df55-29da-718e-a4af-240afda6f9b3", "title": "A Vim Guide for Intermediate Users", "url": "https://thevaluable.dev/vim-intermediate/", "published_at": "2020-12-27T00:00:00+00:00" }, { "id": "01a0df55-29da-718e-a4af-240afe5830b1", "title": "A Guide To Recursion With Examples", "url": "https://thevaluable.dev/recursion-guide-examples/", "published_at": "2020-11-27T00:00:00+00:00" }, { "id": "01a0df55-29da-718e-a4af-240aff465a1c", "title": "The Differences Between Interpreter and Compiler Explained", "url": "https://thevaluable.dev/difference-between-compiler-interpreter/", "published_at": "2020-10-27T00:00:00+00:00" }, { "id": "01a0df55-29da-718e-a4af-240aff60c579", "title": "Type Systems in Software Explained With Examples", "url": "https://thevaluable.dev/type-system-software-explained-example/", "published_at": "2020-09-27T00:00:00+00:00" }, { "id": "01a0df55-29da-718e-a4af-240b004709d9", "title": "The Single Responsibility Principle Revisited", "url": "https://thevaluable.dev/single-responsibility-principle-revisited/", "published_at": "2020-08-27T00:00:00+00:00" }, { "id": "01a0df55-29da-718e-a4af-240b00c9598e", "title": "Configuring Zsh Without Dependencies", "url": "https://thevaluable.dev/zsh-install-configure-mouseless/", "published_at": "2020-07-27T00:00:00+00:00" }, { "id": "01a0df55-29da-718e-a4af-240b011de3f9", "title": "The Art Of Learning For Software Developers", "url": "https://thevaluable.dev/learning-developer-efficiently-effectively/", "published_at": "2020-06-27T00:00:00+00:00" }, { "id": "01a0df55-29da-718e-a4af-240b01bd755d", "title": "8 Cognitive Biases in Software Development", "url": "https://thevaluable.dev/cognitive-bias-software-development/", "published_at": "2020-05-27T00:00:00+00:00" }, { "id": "01a0df55-29da-718e-a4af-240b025f8469", "title": "The Ridiculous Titles Held By Software Developers", "url": "https://thevaluable.dev/software-developer-titles-junior-senior/", "published_at": "2020-04-27T00:00:00+00:00" }, { "id": "01a0df55-29da-718e-a4af-240b026f316a", "title": "The Expert Blind Spot In Software Development", "url": "https://thevaluable.dev/expert-blind-spot-software-development/", "published_at": "2020-03-27T00:00:00+00:00" }, { "id": "01a0df55-29da-718e-a4af-240b0369d277", "title": "Configuring i3 Window Manager: a Complete Guide", "url": "https://thevaluable.dev/i3-config-mouseless/", "published_at": "2020-02-27T00:00:00+00:00" }, { "id": "01a0df55-29da-718e-a4af-240b042229e1", "title": "Understanding and Preventing Burnout as a Software Developer", "url": "https://thevaluable.dev/burnout-software-developer/", "published_at": "2020-01-27T00:00:00+00:00" }, { "id": "01a0df55-29da-718e-a4af-240b0490657b", "title": "Writing Your tmux Config: a Detailed Guide", "url": "https://thevaluable.dev/tmux-config-mouseless/", "published_at": "2019-12-27T00:00:00+00:00" }, { "id": "01a0df55-29da-718e-a4af-240b05289097", "title": "What is Software Entropy And How To Manage It?", "url": "https://thevaluable.dev/fighting-software-entropy/", "published_at": "2019-11-27T00:00:00+00:00" }, { "id": "01a0df55-29da-718e-a4af-240b059fdcac", "title": "Vim Commands: A Beginner Guide with Examples", "url": "https://thevaluable.dev/vim-commands-beginner/", "published_at": "2019-10-28T00:00:00+00:00" }, { "id": "01a0df55-29da-718e-a4af-240b066c775b", "title": "What Are Abstractions in Software Engineering with Examples", "url": "https://thevaluable.dev/abstraction-type-software-example/", "published_at": "2019-09-26T00:00:00+00:00" }, { "id": "01a0df55-29da-718e-a4af-240b070fff2c", "title": "How To Manage Your Stress as a Developer", "url": "https://thevaluable.dev/developer-stress-management/", "published_at": "2019-08-27T00:00:00+00:00" }, { "id": "01a0df55-29da-718e-a4af-240b07ea0121", "title": "Programming Side Project Case Study With DevDash", "url": "https://thevaluable.dev/programming-side-project-example-devdash/", "published_at": "2019-07-27T07:00:00+00:00" }, { "id": "01a0df55-29da-718e-a4af-240b08a044c1", "title": null, "url": "https://thevaluable.dev/page/newsletter/", "published_at": "2019-07-22T07:00:00+00:00" }, { "id": "01a0df55-29da-718e-a4af-240b0942cde6", "title": "6 Sources of Stress in Software Development", "url": "https://thevaluable.dev/programmer-stress-causes/", "published_at": "2019-06-27T00:00:00+00:00" }, { "id": "01a0df55-29da-718e-a4af-240b097d984b", "title": "Global Variables and States: Why So Much Hate?", "url": "https://thevaluable.dev/global-variable-explained/", "published_at": "2019-05-27T00:00:00+00:00" }, { "id": "01a0df55-29da-718e-a4af-240b09a11250", "title": "A Detailed Explanation of The KISS Principle in Software", "url": "https://thevaluable.dev/kiss-principle-explained/", "published_at": "2019-04-27T00:00:00+00:00" }, { "id": "01a0df55-29da-718e-a4af-240b0a74f130", "title": "How to Learn a Programming Language in Three Steps", "url": "https://thevaluable.dev/how-to-learn-programming-language/", "published_at": "2019-03-27T00:00:00+00:00" }, { "id": "01a0df55-29da-718e-a4af-240b0aaf0574", "title": "About the Valuable Dev", "url": "https://thevaluable.dev/page/about/", "published_at": "2019-02-28T00:00:00+00:00" }, { "id": "01a0df55-29da-718e-a4af-240b0b80d79c", "title": "Programming Side Project Ideas: How To Generate Them", "url": "https://thevaluable.dev/generate-programming-side-project-ideas/", "published_at": "2019-02-27T00:00:00+00:00" }, { "id": "01a0df55-29da-718e-a4af-240b0c1a58b2", "title": "A Guide for Debating Effectively as a Software Developers", "url": "https://thevaluable.dev/guide-debate-software-developer-skill/", "published_at": "2019-01-29T00:00:00+00:00" }, { "id": "01a0df55-29da-718e-a4af-240b0d11463a", "title": "Learn Computer Science by Yourself - My 100 Hours Journey", "url": "https://thevaluable.dev/learning-computer-science-software-developer/", "published_at": "2018-12-29T10:00:00+00:00" }, { "id": "01a0df55-29da-718e-a4af-240b0e0acd6a", "title": "MySQL Command Line Tool: Unleash the Power of mycli", "url": "https://thevaluable.dev/mysql-command-line-tool-mycli/", "published_at": "2018-11-29T07:00:00+00:00" }, { "id": "01a0df55-29da-718e-a4af-240b0ebd128d", "title": "Judging Quickly Features as Easy to Implement: a Wrong Habit", "url": "https://thevaluable.dev/development-easy-just-simple/", "published_at": "2018-10-29T07:00:00+00:00" }, { "id": "01a0df55-29da-718e-a4af-240b0f40a4bd", "title": "8 Steps to Find the Best Web Developer Job", "url": "https://thevaluable.dev/find-best-software-developer-job/", "published_at": "2018-09-27T12:00:00+00:00" }, { "id": "01a0df55-29da-718e-a4af-240b102cd71f", "title": "Anemic Domain Model vs Rich Domain Model with Examples", "url": "https://thevaluable.dev/anemic-domain-model/", "published_at": "2018-08-28T08:00:00+00:00" }, { "id": "01a0df55-29da-718e-a4af-240b11060800", "title": "Side Projects for Software Developers: Tools and Practices", "url": "https://thevaluable.dev/side-project-tools-practices/", "published_at": "2018-07-30T06:40:05+00:00" }, { "id": "01a0df55-29da-718e-a4af-240b11829179", "title": "A Mouseless Development Environment", "url": "https://thevaluable.dev/mouseless-development-environment/", "published_at": "2018-06-27T06:20:10+00:00" }, { "id": "01a0df55-29da-718e-a4af-240b11f661af", "title": "Developer Side Projects: 10 Steps From Creation to Launch", "url": "https://thevaluable.dev/side-project-successful/", "published_at": "2018-06-05T00:00:00+00:00" }, { "id": "01a0df55-29da-718e-a4af-240b123c142d", "title": "PHP Code Quality Tools to Check and Improve your Code", "url": "https://thevaluable.dev/code-quality-check-tools-php/", "published_at": "2018-03-25T06:41:42+00:00" }, { "id": "01a0df55-29da-718e-a4af-240b125240d5", "title": "The DRY Principle: Benefits and Costs with Examples", "url": "https://thevaluable.dev/dry-principle-cost-benefit-example/", "published_at": "2018-01-29T05:47:53+00:00" }, { "id": "01a0df55-29da-718e-a4af-240b1272d61d", "title": "PHP 7.2: the Traps to Avoid for a Better and Cleaner Code", "url": "https://thevaluable.dev/php-7-2-pitfalls/", "published_at": "2018-01-04T06:00:34+00:00" }, { "id": "01a0df55-29da-718e-a4af-240b12b3b531", "title": "Vim Search and Replace With Examples", "url": "https://thevaluable.dev/vim-search-find-replace/", "published_at": "2017-12-05T05:40:06+00:00" }, { "id": "01a0df55-29da-718e-a4af-240b12c8900c", "title": "10 Tips to Become a Better Web Developer", "url": "https://thevaluable.dev/better-web-developer/", "published_at": "2017-11-13T05:46:38+00:00" }, { "id": "01a0df55-29da-718e-a4af-240b13515349", "title": "Vim for PHP: The Complete Guide for a Powerful PHP IDE", "url": "https://thevaluable.dev/vim-php-ide/", "published_at": "2017-09-06T04:53:33+00:00" }, { "id": "01a0df55-29da-718e-a4af-240b13af0eb6", "title": "How did I Replace PhpStorm by Vim in my Heart", "url": "https://thevaluable.dev/phpstorm-vs-vim/", "published_at": "2017-03-12T15:37:24+00:00" }, { "id": "01a0df55-29da-718e-a4af-240b13c90d5b", "title": "PHP 7 Type Hinting: Inconsistencies and Pitfalls", "url": "https://thevaluable.dev/php-7-type-hinting-pitfalls/", "published_at": "2016-12-10T14:58:07+00:00" }, { "id": "01a0df55-29da-718e-a4af-240b13f203b7", "title": "PHP DateTime: Create, Compare and Format Dates Easily", "url": "https://thevaluable.dev/php-datetime-create-compare-format/", "published_at": "2016-05-30T15:08:21+00:00" }, { "id": "01a0df55-29da-718e-a4af-240b147460f7", "title": "10 PhpStorm Shorcuts and Tricks you Should Know", "url": "https://thevaluable.dev/phpstorm-tricks-shortcuts/", "published_at": "2016-03-19T14:43:45+00:00" }, { "id": "01a0df55-29da-718e-a4af-240b1562f058", "title": "Supporting The Valuable Dev", "url": "https://thevaluable.dev/page/support/", "published_at": null }, { "id": "01a0df55-29df-73af-9113-be0c1def975c", "title": "The Valuable Dev Principles", "url": "https://thevaluable.dev/page/principles/", "published_at": null } ] posts Claim your blog
Back to thevaluable.dev
Blog · corpus.blog/blogs/thevaluable.dev/posts

thevaluable.dev

thevaluable.dev

2024

2023

2022

2021

2020

2019

2018

2017

2016

Undated