Google Sheets is a very used online spreadsheets system allowing real-time collaboration on the data. Let's learn how to manipulate Google Sheets using the PHP API Client.
Read, Decode, Encode, Write JSON in PHP
JSON (JavaScript Object Notation) is a standard file format for data exchange between applications.
In this tutorial, we will learn how to perform the most common manipulation, such as encoding, decoding, and converting JSON to Array and Array to JSON with the help of examples.
Reading and Writing Excel (XLSX) Files in PHP
Excel is the most used file format to share data.
In this tutorial, we will learn how to read and write XLSX files in PHP with the help of examples.
Reading and Writing CSV Files in PHP
CSV for Comma-Separated Values is a well-established file format to import and export data.
In this tutorial, we will learn how to read and write CSV files in PHP with the help of examples.
How to Become an Engineering Manager?
Starting in 2009, I've been working as a software engineer, lead developer, engineering manager, vice-president of engineering, and chief product officer. During this journey, I had the opportunity to support talented engineers in different career transitions, from individual contributor to lead developer, from lead developer to engineering manager.
I found many shared struggles while mentoring them; that's why I'm writing a series on how to prepare to move into these positions.
How to Become a Lead Developer?
Starting in 2009, I've been working as a software engineer, lead developer, engineering manager, vice-president of engineering, and chief product officer. During this journey, I had the opportunity to support talented engineers in different career transitions, from individual contributor to lead developer, from lead developer to engineering manager.
I found many shared struggles while mentoring them; that's why I'm writing a series on how to get prepared to move into these positions.
Architecture Decision Record (ADR)
An architecture decision (AD) is a software design choice of introducing a significant change in the architecture.
Dear Legacy Code, I Love You
Dear Legacy Code,
We didn't talk for a while, and I hope you're doing well.
Dig Into Problems With the 5 Whys
We need to ship "you name it"; a pretty common request and situation when working as a product manager or software engineer.
It's a natural tendency. We tend to talk first and more about solutions rather than discussing the underlying problem.
Nurture Your Product Backlog
Last week, we were discussing some good practices around product backlogs with product folks.
I tend to see a product backlog as a small garden. As a product manager, you need to take care of your garden. To nurture it regularly, to remove weeds, to grow promising seeds into nourishing plants.
Here are a few thoughts and practices on backlog gardening.