Menu

  • Home
  • All Articles
  • Let's Connect
  • Books
  • Support
  • About

  • Categories

  • Complexity
  • Fundamentals
  • Mouseless
  • Vim
  • Soft Skills
  • Learning
  • Side Projects
  RSS
☰Menu

All Articles

Complexity

  • PHP Code Quality Tools to Check and Improve your Code
  • A Detailed Explanation of The KISS Principle in Software
  • What is Software Entropy And How To Manage It?
  • Defining Legacy System
  • Measuring Software Complexity: What Metrics to Use?
  • Measuring Software Complexity: The Impact of the Environment
  • Measuring Software Complexity at the Command Line

Fundamentals

  • The DRY Principle: Benefits and Costs with Examples
  • Anemic Domain Model vs Rich Domain Model with Examples
  • Global Variables and States: Why So Much Hate?
  • What Are Abstractions in Software Engineering with Examples
  • The Single Responsibility Principle Revisited
  • Type Systems in Software Explained With Examples
  • The Differences Between Interpreter and Compiler Explained
  • A Guide To Recursion With Examples
  • Is Inheritance That Evil?
  • Should We Follow The Open-Closed Principle?
  • Cohesion and Coupling in Software with Examples
  • A Guide to Problem-Solving for Software Developers with Examples

Learning

  • Learn Computer Science by Yourself - My 100 Hours Journey
  • How to Learn a Programming Language in Three Steps
  • The Expert Blind Spot In Software Development
  • The Art Of Learning For Software Developers
  • The Cognitive Load Theory in Software Development

Mental Health

  • 6 Sources of Stress in Software Development
  • How To Manage Your Stress as a Developer
  • Understanding and Preventing Burnout as a Software Developer
  • Understanding the Imposter Syndrome

Mouseless

  • A Mouseless Development Environment
  • MySQL Command Line Tool: Unleash the Power of mycli
  • Configuring i3 Window Manager: a Complete Guide
  • Configuring Zsh Without Dependencies
  • A Guide to the Zsh Completion with Examples
  • A Guide to Zsh Expansion with Examples
  • A Guide to the Zsh Line Editor with Examples
  • File Management Tools for Your Favorite Shell
  • A Guide to the Terminal, Console, and Shell
  • A Practical Guide to fzf: Building a File Explorer
  • A Practical Guide to fzf: Shell Integration
  • A Practical Guide to GNU find With Examples
  • A Practical Guide to GNU grep With Examples
  • A Practical Guide to fzf: Vim Integration
  • A Practical Guide to GNU sed With Examples
  • A Practical Guide to fzf: Building a Git Explorer

Side Projects

  • Developer Side Projects: 10 Steps From Creation to Launch
  • Side Projects for Software Developers: Tools and Practices
  • Programming Side Project Ideas: How To Generate Them
  • Programming Side Project Case Study With DevDash

Soft Skills

  • 10 Tips to Become a Better Web Developer
  • 8 Steps to Find the Best Web Developer Job
  • Judging Quickly Features as Easy to Implement: a Wrong Habit
  • A Guide for Debating Effectively as a Software Developers
  • The Ridiculous Titles Held By Software Developers
  • 8 Cognitive Biases in Software Development
  • Active Listening for Developers

Vim

  • How did I Replace PhpStorm by Vim in my Heart
  • Vim for PHP: The Complete Guide for a Powerful PHP IDE
  • Vim Search and Replace With Examples
  • Vim Commands: A Beginner Guide with Examples
  • A Vim Guide for Intermediate Users
  • A Vim Guide for Advanced Users
  • A Vim Guide for Adept Users
  • A Vim Guide For Veteran Users
  • A Vim Guide For Experts
  • What's The Vim Runtime? A Guide With Examples
  • How to Create Vim Text-Objects in Lua
  • Managing Local and Remote Filesystems with Vim and netrw
  • The Basics of Vim Regular Expressions
  • Diving Deeper in Vim Regular Expressions
  • Neovim and Tree-sitter: An Overview with Examples
The Valuable Dev All right reserved - 2021
         
Proudly generated by HUGO
OSZAR »