🦜 The Valuable Dev
@thevaluable.dev@rss-parrot.net
I'm an automated parrot! I relay a website's RSS feed to the Fediverse. Every time a new post appears in the feed, I toot about it. Follow me to get all new posts in your Mastodon timeline!
Brought to you by the RSS Parrot.
---
Recent content on The Valuable Dev
Your feed and you don't want it here? Just
e-mail the birb.
A Practical Guide to fzf: Building a Git Explorer
https://thevaluable.dev/fzf-git-integration/
Published: March 27, 2024 00:00
Becoming a fzf master A Practical Guide to fzf: Building a File Explorer A Practical Guide to fzf: Shell Integration A Practical Guide to fzf: Vim Integration A Practical Guide to fzf: Building a Git Explorer It’s again a boring day in the offices of…
A Practical Guide to GNU sed With Examples
https://thevaluable.dev/sed-cli-practical-guide-examples/
Published: January 27, 2024 00:00
The sun is shining today; too bad, you’re stuck in the office of your beloved company, MegaCorpMoneyMaker. Your task is to delete specific lines across thousands of XML files; it’s the “API” of an external warehouse, and, as always, they screwed it up.
You…
A Practical Guide to fzf: Vim Integration
https://thevaluable.dev/fzf-vim-integration/
Published: November 27, 2023 00:00
This article is the third part of a series about fzf:
Becoming a fzf master A Practical Guide to fzf: Building a File Explorer A Practical Guide to fzf: Shell Integration A Practical Guide to fzf: Vim Integration A Practical Guide to fzf: Building a Git…
A Practical Guide to GNU grep With Examples
https://thevaluable.dev/grep-cli-guide-examples/
Published: August 27, 2023 00:00
It’s rainy and dark outside, and it’s not going better inside: another depressing day at MegaCorpMoneyMaker, the company you’re working for. Of course, you need to debug the 28925th bug of the day; some cursed prices made their way into the database,…
A Practical Guide to GNU find With Examples
https://thevaluable.dev/find-cli-guide-examples/
Published: June 27, 2023 00:00
Another boring day at MegaCorpMoneyMaker, the company you’re working with. You have the most exciting task anybody would ask for: modifying the README of an obscure microservice due to recent changes from your team. Looking at the project, you realize that…
A Guide to Problem-Solving for Software Developers with Examples
https://thevaluable.dev/problem-solving-guide-software-developer/
Published: May 27, 2023 00:00
If I ask you, out of the blue, what’s the role of a developer, what would you answer? Coding all day? Drinking coffee? Complaining about the management?
To me, a developer is first and foremost a problem solver, simply because solving problem is the most…
Neovim and Tree-sitter: An Overview with Examples
https://thevaluable.dev/tree-sitter-neovim-overview/
Published: April 30, 2023 00:00
It’s again a boring day for you and your colleagues at the offices of MegaCorpMoneyMaker, the company you work for. Davina, your colleague developer, seems to be fascinated by a tree you can see through a small window; curious, you ask her what she’s…
A Practical Guide to fzf: Shell Integration
https://thevaluable.dev/fzf-shell-integration/
Published: February 27, 2023 00:00
This article is part of a series about fzf:
Becoming a fzf master A Practical Guide to fzf: Building a File Explorer A Practical Guide to fzf: Shell Integration A Practical Guide to fzf: Vim Integration A Practical Guide to fzf: Building a Git Explorer In…
A Practical Guide to fzf: Building a File Explorer
https://thevaluable.dev/practical-guide-fzf-example/
Published: January 27, 2023 00:00
This article is the first part of a series about fzf:
Becoming a fzf master A Practical Guide to fzf: Building a File Explorer A Practical Guide to fzf: Shell Integration A Practical Guide to fzf: Vim Integration A Practical Guide to fzf: Building a Git…
A Guide to the Terminal, Console, and Shell
https://thevaluable.dev/guide-terminal-shell-console/
Published: December 27, 2022 00:00
This is a boring morning for every employee of MegaCorpMoneyMaker, the famous E-commerce. You are no exception: only dragging yourself out of your bed to crawl to your office required some superhuman efforts.
Dave, your colleague developer, loudly explain…
Diving Deeper in Vim Regular Expressions
https://thevaluable.dev/vim-regular-expressions-in-depth/
Published: November 27, 2022 00:00
This is the second article of a series about regular expressions in Vim:
Regular expressions in vim The Basics of Vim Regular Expressions Vim Regular Expressions in Depth We’ve seen, in the first article, general metacharacters we can use in our Vim…
The Basics of Vim Regular Expressions
https://thevaluable.dev/regular-expression-basics-vim-grep/
Published: October 22, 2022 00:00
This is the first part of a series of articles about regular expressions in Vim. Here’s the complete table of content:
Regular expressions in vim The Basics of Vim Regular Expressions Vim Regular Expressions in Depth “We should never write regular…
File Management Tools for Your Favorite Shell
https://thevaluable.dev/file-management-tools-linux-shell/
Published: August 27, 2022 00:00
Going around your files and directories using the shell can feel slow and confusing, and not only when you’re a beginner. Personally, I was using GUIs (Graphical User Interfaces) to display, rename, move, and delete my files for a long time. It took me a…
The Cognitive Load Theory in Software Development
https://thevaluable.dev/cognitive-load-theory-software-developer/
Published: July 27, 2022 00:00
“Our codebase is easy to understand. You won’t need more than a couple of hours. You’ll be productive right away! Guaranteed!”
It’s Dave, your colleague developer, explaining to a new employee how one of the codebase of your company shines like a diamond.…
Managing Local and Remote Filesystems with Vim and netrw
https://thevaluable.dev/vim-browsing-remote-netrw/
Published: June 27, 2022 00:00
When I began to use Vim, everybody was using NERDTree. So I followed: to navigate through my filesystem, NERDTree would be the answer for many years to come.
Nowadays, I mostly use a fuzzy finder to find the files I want, but a file explorer can still be…
Measuring Software Complexity at the Command Line
https://thevaluable.dev/complexity_metrics_application/
Published: May 27, 2022 00:00
This is the third article of my series about complexity metrics:
Measuring complexity What Metrics to Use? The Impact of the Environment I began a new job last January. New job means new colleagues, new offices, new business domain, and new codebases.
It…
How to Create Vim Text-Objects in Lua
https://thevaluable.dev/vim-create-text-objects/
Published: April 27, 2022 00:00
“You don’t get it. Vim is like a language! You’ll speak Vim when you write! When you go to the market! You’ll speak Vim with your cat! When you think, it will be the Word of Vim™ in your head! You’ll see! It will change your life!”
This is the kind of…
Cohesion and Coupling in Software with Examples
https://thevaluable.dev/cohesion-coupling-guide-examples/
Published: March 27, 2022 00:00
You’re a developer at BigBuckEcommerce, the famous retailer, and you have to sit through one of these usual never-ending meetings.
Dave, your colleague developer, who never seems to run out of steam when it’s about monopolizing a meeting, claims loudly:…
A Guide to the Zsh Line Editor with Examples
https://thevaluable.dev/zsh-line-editor-configuration-mouseless/
Published: February 27, 2022 00:00
This article is part of a series about Zsh:
Becoming a zsh master Configuring Zsh Without Dependencies A Guide to Zsh Expansion with Examples A Guide to the Zsh Completion with Examples A Guide to the Zsh Line Editor with Examples Like every morning, you…
Measuring Software Complexity: The Impact of the Environment
https://thevaluable.dev/complexity-metrics-environment/
Published: January 27, 2022 00:00
This article is part of a series about complexity metrics:
Measuring complexity What Metrics to Use? The Impact of the Environment The alarm rings suddenly and intensely, waking you up from the food coma you were getting into. Red lights are on, sign of a…
A Guide to Zsh Expansion with Examples
https://thevaluable.dev/zsh-expansion-guide-example/
Published: December 27, 2021 00:00
This article is part of a series about Zsh:
Becoming a zsh master Configuring Zsh Without Dependencies A Guide to Zsh Expansion with Examples A Guide to the Zsh Completion with Examples A Guide to the Zsh Line Editor with Examples What would we do if we…
Measuring Software Complexity: What Metrics to Use?
https://thevaluable.dev/complexity-metrics-software/
Published: November 27, 2021 00:00
This article is part of a series about complexity metrics:
Measuring complexity What Metrics to Use? The Impact of the Environment “This part of the codebase doesn’t feel right!”
This was Dave, your colleague developer, arguing in another never-ending…
What's The Vim Runtime? A Guide With Examples
https://thevaluable.dev/vim-runtime-guide-example/
Published: October 27, 2021 00:00
Have you ever wonder what was The Beginning of All Things™?
In other words: have you ever wonder what Vim is doing when you start it? What files are sourced, why, and in what order? If you don’t really care, I encourage you to reconsider your position.…
Should We Follow The Open-Closed Principle?
https://thevaluable.dev/open-closed-principle-revisited/
Published: September 27, 2021 00:00
When I first heard about the SOLID principles as a young and innocent developer, many of them seemed confusing to me. The Open-Closed Principle looked easy, however: we should extend the behavior of our classes instead of modifying them.
I did extend the…
A Vim Guide For Experts
https://thevaluable.dev/vim-expert/
Published: August 27, 2021 00:00
This is the sixth part of this series to learn Vim from the ground up:
Vim from the ground up Vim for Beginners Vim for Intermediate Users Vim for Advanced Users Vim for Adept Users Vim for Veteran Users Vim for Expert Users Learning to play vim If you…
Defining Legacy System
https://thevaluable.dev/legacy-systems-software-code/
Published: July 27, 2021 00:00
“We need to stop everything!” shout out Dave, your colleague developer, during a meeting with the stakeholders of BigBuckEcommerce, the company you work for. “Our application is a legacy system. We need to rewrite the whole thing before it’s too late! It…
A Vim Guide For Veteran Users
https://thevaluable.dev/vim-veteran/
Published: June 27, 2021 00:00
This article is the fifth of the series aimed to teach Vim from the ground up:
Vim from the ground up Vim for Beginners Vim for Intermediate Users Vim for Advanced Users Vim for Adept Users Vim for Veteran Users Vim for Expert Users Learning to play vim If…
A Guide to the Zsh Completion with Examples
https://thevaluable.dev/zsh-completion-guide-examples/
Published: May 27, 2021 00:00
This article is part of a series about Zsh:
Becoming a zsh master Configuring Zsh Without Dependencies A Guide to Zsh Expansion with Examples A Guide to the Zsh Completion with Examples A Guide to the Zsh Line Editor with Examples “The completion offered…
Active Listening for Developers
https://thevaluable.dev/active-listening-communication-developer/
Published: April 27, 2021 00:00
What are the oldest and most complex tools we use every day, source of the biggest challenges we have to face in our daily work?
Our brain and our natural language.
We all had the pleasure to implement the wrong features, bring complex solutions, and…
A Vim Guide for Adept Users
https://thevaluable.dev/vim-adept/
Published: April 13, 2021 00:00
This is the fourth part of this series to learn Vim from the ground up:
Vim from the ground up Vim for Beginners Vim for Intermediate Users Vim for Advanced Users Vim for Adept Users Vim for Veteran Users Vim for Expert Users Learning to play vim If you…
Is Inheritance That Evil?
https://thevaluable.dev/guide-inheritance-oop/
Published: March 27, 2021 00:00
“You used inheritance in your code! Are you crazy? It’s forbidden! It’s clearly written in the Laws and Mantras of Good Software Practice Everyone Must Follow™ hanged in the toilets!”
Your thoughts about the nice Youtube video full of cute dogs you saw…
A Vim Guide for Advanced Users
https://thevaluable.dev/vim-advanced/
Published: February 27, 2021 00:00
Welcome to the third part of this series aimed to help you unleash a power never seen on Earth using the Almighty Vim.
Vim from the ground up Vim for Beginners Vim for Intermediate Users Vim for Advanced Users Vim for Adept Users Vim for Veteran Users Vim…
Understanding the Imposter Syndrome
https://thevaluable.dev/understand-overcome-imposter-syndrome/
Published: January 27, 2021 00:00
“I am sorry to say that we decided against moving you to the next stage of the process, primarily for missing some essential tech skills”.
This was the email I received end of October 2020. It was the fourth rejection after spending a huge amount of time…
A Vim Guide for Intermediate Users
https://thevaluable.dev/vim-intermediate/
Published: December 27, 2020 00:00
Welcome to the second part of this series aimed to make you a better Vim user!
Vim from the ground up Vim for Beginners Vim for Intermediate Users Vim for Advanced Users Vim for Adept Users Vim for Veteran Users Vim for Expert Users Learning to play vim If…
A Guide To Recursion With Examples
https://thevaluable.dev/recursion-guide-examples/
Published: November 27, 2020 00:00
You are at your desk at WeSellEverythingAndAnythingMegacorp, the fantastic e-commerce you work for. You’re trying to write some code while thinking intensively about your lunch. Suddenly, a voice break your incredible concentration. It’s Davina, your…
The Differences Between Interpreter and Compiler Explained
https://thevaluable.dev/difference-between-compiler-interpreter/
Published: October 27, 2020 00:00
“Why would I care about the difference between interpretation and compilation?” ask Dave, your colleague developer. “After all, this is a low level detail, and I don’t care about that! That’s why we have abstractions all over the place!”.
Dave is wrong, in…
Type Systems in Software Explained With Examples
https://thevaluable.dev/type-system-software-explained-example/
Published: September 27, 2020 00:00
“My language is better because it has a strong type system!” screams Dave, your colleague developer, trying to push the programming language Cobol for the next micro-service of your company.
Among developers, discussions about programming languages and…
The Single Responsibility Principle Revisited
https://thevaluable.dev/single-responsibility-principle-revisited/
Published: August 27, 2020 00:00
Once upon a time, at the beginning of my journey as a professional developer, I quickly heard about the principle which will save us all, part of the Sacred SOLID principles. The senior developers, the chosen ones, were calling it the Single Responsibility…
Configuring Zsh Without Dependencies
https://thevaluable.dev/zsh-install-configure-mouseless/
Published: July 27, 2020 00:00
This article is part of a series about Zsh:
Becoming a zsh master Configuring Zsh Without Dependencies A Guide to Zsh Expansion with Examples A Guide to the Zsh Completion with Examples A Guide to the Zsh Line Editor with Examples There are many boring…
The Art Of Learning For Software Developers
https://thevaluable.dev/learning-developer-efficiently-effectively/
Published: June 27, 2020 00:00
“I’m trying to go down a bottomless pit. I’ll never make it till the end.”
That’s what I thought when I tried to create my own video game. I was young, beautiful, and I was struggling to use for loops and arrays at the same time. There was so much to…
8 Cognitive Biases in Software Development
https://thevaluable.dev/cognitive-bias-software-development/
Published: May 27, 2020 00:00
Bad news: you’re in the meeting room.
You’re listening to your team leader while she’s proposing the solution she had in mind for the next feature or the product you’re working on. Dave, your colleague developer, will have to implement it.
“Great solution!…
The Ridiculous Titles Held By Software Developers
https://thevaluable.dev/software-developer-titles-junior-senior/
Published: April 27, 2020 00:00
Similarly to the nobility in the Middle-Age - who loved enslaving poor villagers to make lords and knights rich and powerful - we, as software developers, love titles. A glimpse at them and you’ll see exactly what the developers skills are, and how much…
The Expert Blind Spot In Software Development
https://thevaluable.dev/expert-blind-spot-software-development/
Published: March 27, 2020 00:00
Once upon a time, in the Fabulous Land of Web Shops Where Rivers Were Made of Honey, there was me, fresh and young PHP developer with little experience, and my team leader who was in the industry for 10 years.
It was late in the evening, and I was still at…
Configuring i3 Window Manager: a Complete Guide
https://thevaluable.dev/i3-config-mouseless/
Published: February 27, 2020 00:00
You thought that having icons everywhere on your desktop with a beautiful start menu was the better and only way to interact with your computer?
Many Linux distributions, and many Operating Systems (OS) in general, like Windows or macOS, have their own…
Understanding and Preventing Burnout as a Software Developer
https://thevaluable.dev/burnout-software-developer/
Published: January 27, 2020 00:00
I heard many developers having strong opinions about burnout. Something like: “I’m not the kind of person to burnout! I know how to manage my stress. I know how to manage challenges. I’m in the control of my life.”.
Only the others are victim of burnout…
Writing Your tmux Config: a Detailed Guide
https://thevaluable.dev/tmux-config-mouseless/
Published: December 27, 2019 00:00
Do you want a powerful, flexible, and automated terminal experience?
Let me introduce you to tmux. It’s one of the most important tool for my Mouseless Development Environment. If you never heard about it, fear not! This article will explain the core…
What is Software Entropy And How To Manage It?
https://thevaluable.dev/fighting-software-entropy/
Published: November 27, 2019 00:00
It’s a sunny day. You are in the middle of the road leading to your village, where your friends, your family, and you favorite dog are living. What a great day!
Suddenly, you hear a terrible and monstrous scream scattering the peace of the countryside. A…
Vim Commands: A Beginner Guide with Examples
https://thevaluable.dev/vim-commands-beginner/
Published: October 28, 2019 00:00
Welcome to the first part of this series of articles to learn Vim!
Vim from the ground up Vim for Beginners Vim for Intermediate Users Vim for Advanced Users Vim for Adept Users Vim for Veteran Users Vim for Expert Users “Vim is not for me!” shout out…
What Are Abstractions in Software Engineering with Examples
https://thevaluable.dev/abstraction-type-software-example/
Published: September 26, 2019 00:00
Abstraction. A word, I’m sure, you’ve seen (or heard) many times.
It’s one of the most important concepts in software engineering and in computer science. Everybody praises its virtues and its power. Authors wrote about it, birds sing about it, its name is…
How To Manage Your Stress as a Developer
https://thevaluable.dev/developer-stress-management/
Published: August 27, 2019 00:00
In the first article of this series about stress, I was describing one of my panic attacks when I was working at my first job as a developer, 10 years ago. I was a mess at the time: I had a stressful job and I was partying a lot to try to blow off steam. I…
Programming Side Project Case Study With DevDash
https://thevaluable.dev/programming-side-project-example-devdash/
Published: July 27, 2019 07:00
Let sit down comfortably around the campfire, you and me and our common imaginary friends. The night is warm, the crickets are singing, the owls whoop, the mysterious cracks of the fire send sparkles to the night sky, enlightened already by million of…
https://thevaluable.dev/page/newsletter/
Published: July 22, 2019 07:00
Let's Connect You'll receive each month the last article with additional resources and updates. Here's how it looks
You can reply to any email if you have questions, problems, or feedback. I'll write back as soon as I can.
6 Sources of Stress in Software Development
https://thevaluable.dev/programmer-stress-causes/
Published: June 27, 2019 00:00
I remember it vividly: I was lying on my bed, cold and shaking. The room was turning. I was dizzy, angry, sad, full or reproaches, mostly toward myself. My nerves were breaking, my body was reacting.
I couldn’t move anymore.
It was 10 years ago, a Friday,…
Global Variables and States: Why So Much Hate?
https://thevaluable.dev/global-variable-explained/
Published: May 27, 2019 00:00
Global variables. Global states. These words induce fear and pain in every developer’s heart who had the unfortunate experience to deal with them.
Did you already fight against applications behaving unexpectedly, without knowing exactly why, like a poor…
A Detailed Explanation of The KISS Principle in Software
https://thevaluable.dev/kiss-principle-explained/
Published: April 27, 2019 00:00
When I search about the KISS principle on The Internet, I stumble across many websites defining it in a couple of lines: simplicity is important, let’s be simple, the end. They often fail to explain what is simplicity, why simplicity is important, and how…
How to Learn a Programming Language in Three Steps
https://thevaluable.dev/how-to-learn-programming-language/
Published: March 27, 2019 00:00
Learning a programming language is stretching your skills, as a developer. It’s a new tool in your toolbox, too. With it, you can create something out of thin air. If you’re lucky, others will find your creation useful, and you’ll feel the warmth of being…
About the Valuable Dev
https://thevaluable.dev/page/about/
Published: February 28, 2019 00:00
Did you ever feel overwhelmed by all these new techs popping up every other day?
At the beginning of my career, I was trying to learn everything: every new technology, framework, and tool. A lot of my free time was dedicated to this endless quest.
It was…
Programming Side Project Ideas: How To Generate Them
https://thevaluable.dev/generate-programming-side-project-ideas/
Published: February 27, 2019 00:00
You’re sitting at your desk, searching for hours on the Holy Internet something you need. You want to create a superb product to be rich, or you want to improve some technical skills you lack for your dream job. You want to build a great personal project.…
A Guide for Debating Effectively as a Software Developers
https://thevaluable.dev/guide-debate-software-developer-skill/
Published: January 29, 2019 00:00
What does it mean to be a software developer?
We could think about creating scalable design, writing good microservices, using nice programming languages, or be aware of the problems we might find along the way. What else?
We sometimes forget that being a…
Learn Computer Science by Yourself - My 100 Hours Journey
https://thevaluable.dev/learning-computer-science-software-developer/
Published: December 29, 2018 10:00
I wondered for quite a long time the following: is it useful to be trained as a computer scientist to be a software developer? Does only knowing the basics of computer science helps to be better developer?
Could it bring value to a developer?
If you ask…
MySQL Command Line Tool: Unleash the Power of mycli
https://thevaluable.dev/mysql-command-line-tool-mycli/
Published: November 29, 2018 07:00
I had a mission, for many years.
This quest led me to do innumerable Google searches, trying new tools to finally give up each time. I was feeling like a knight fighting the same dragon again and again, and the dragon was always winning. Where was the…
Judging Quickly Features as Easy to Implement: a Wrong Habit
https://thevaluable.dev/development-easy-just-simple/
Published: October 29, 2018 07:00
Once upon a time, in the magic Startup Land, there was a fearful backend developer who needed to implement a new functionality.
He was working on a back office for movie producers to upload their movies. These movies could then be rented on a VOD platform.…
8 Steps to Find the Best Web Developer Job
https://thevaluable.dev/find-best-software-developer-job/
Published: September 27, 2018 12:00
Here you are! In front of a powerful CTO of the best we-will-disturb-the-market-startup in town. You answered a job offer promising money and glory, soon they will be all yours.
To warm you, the mighty CTO begins to ask you to draw a B-Tree on a shiny…
Anemic Domain Model vs Rich Domain Model with Examples
https://thevaluable.dev/anemic-domain-model/
Published: August 28, 2018 08:00
Today is a great day: you will begin to develop the new greenfield project of the soon-very-successful startup you work for, as a PHP Ninja Wizard of the Crown. You and Dave (your colleague developer) have been chosen to develop this new application.…
Side Projects for Software Developers: Tools and Practices
https://thevaluable.dev/side-project-tools-practices/
Published: July 30, 2018 06:40
Here we are! This is the second article from my series explaining how to succeed with your side projects. The first part is here.
I’m sure by know you read the first part every time you go to bed, so you won’t have difficulties to link it to this article.…
A Mouseless Development Environment
https://thevaluable.dev/mouseless-development-environment/
Published: June 27, 2018 06:20
Once upon a time, I was a proud Ubuntu user. It was easy to install, easy to use, and it seemed to answer my needs.
But month after month, my pride decreased as much as my annoyance increased. Ubuntu was letting me down:
Weird display bugs were popping…
Developer Side Projects: 10 Steps From Creation to Launch
https://thevaluable.dev/side-project-successful/
Published: June 5, 2018 00:00
It’s 2am. Your eyes are tired, you know you’re coding nonsense but you can’t look away from your computer. With a shacking hand you catch a bottle containing a mix of sugar and caffeine. This horrible bug in your code won’t let you in peace till you…
PHP Code Quality Tools to Check and Improve your Code
https://thevaluable.dev/code-quality-check-tools-php/
Published: March 25, 2018 06:41
They were coded by Dave, your colleague developer.
The classes are full of formatting errors, poor indentation and weird one letter variables. There are so many dependencies you need to scroll down for minutes to escape the bloated constructor.
Shacking,…
The DRY Principle: Benefits and Costs with Examples
https://thevaluable.dev/dry-principle-cost-benefit-example/
Published: January 29, 2018 05:47
Once upon a time, a fearful young developer (me) wanted to write magnificent code. I was seeing generations of developers speaking about it, as we speak about pyramids two thousands years after their construction. I wanted to let my mark in the world!…
PHP 7.2: the Traps to Avoid for a Better and Cleaner Code
https://thevaluable.dev/php-7-2-pitfalls/
Published: January 4, 2018 06:00
What are the pitfalls to avoid with this new version of PHP and its new functionalities?
As my previous article on PHP 7 scalar and return types pitfalls, instead of describing the new super cool features of this perfect PHP 7.2, I will describe what can…
Vim Search and Replace With Examples
https://thevaluable.dev/vim-search-find-replace/
Published: December 5, 2017 05:40
Can developers survive without a good search in their editor? Who has never used the famous find and replace trick in one or multiple files?
Nobody indeed.
The good new is: Vim search features are pure awesomeness. With a minimum of configuration, you can…
10 Tips to Become a Better Web Developer
https://thevaluable.dev/better-web-developer/
Published: November 13, 2017 05:46
I had a dream!
This dream was to write an article with a title beginning by “10 tips to…”. I don’t normally like them so much (yes, they are often pure clickbait) but let’s face it, humans like lists. That’s why we have the ul tag in HTML.
You are a web…
Vim for PHP: The Complete Guide for a Powerful PHP IDE
https://thevaluable.dev/vim-php-ide/
Published: September 6, 2017 04:53
Note If you want to build a complete Mouseless Development Environment, you might be interested by this book. I can see you spitting your cereals in front of you computer. “What? A PHP IDE with Vim? Are you insane?”
Am I? It’s definitely possible to make a…
How did I Replace PhpStorm by Vim in my Heart
https://thevaluable.dev/phpstorm-vs-vim/
Published: March 12, 2017 15:37
Once upon a time, PhpStorm was the IDE I loved. I thought I would use it all my life, happily without looking at any other editor.
I was wrong.
I discovered the true love of my live, called Vim.
Are you confused? Are you yelling “why” to the deaf sky? What…
PHP 7 Type Hinting: Inconsistencies and Pitfalls
https://thevaluable.dev/php-7-type-hinting-pitfalls/
Published: December 10, 2016 14:58
When PHP 7 came up with strong types, I saw the light. I had the hope not to see anymore bugs and inconsistencies due to weak typing in PHP.
I remember reading some code and having no idea what could be the type of the variables I had in front of me. Can I…
PHP DateTime: Create, Compare and Format Dates Easily
https://thevaluable.dev/php-datetime-create-compare-format/
Published: May 30, 2016 15:08
When I search and read code about time and date problems developers have, I noticed that a lot of people still use the old PHP functions like date(), time() or strtotime().
What about using the class DateTime instead?
DateTime can do all the usual date and…
10 PhpStorm Shorcuts and Tricks you Should Know
https://thevaluable.dev/phpstorm-tricks-shortcuts/
Published: March 19, 2016 14:43
PhpStorm is my favorite IDE for coding in PHP: pretty stable, you can do a lot with it. A shed load of stuff in fact. Even coding!
The guys from Jetbrains tried to integrate every useful tools for a web developer in one software and, I have to say, it is…