I have been doing day-to-day code reviews for over a decade now. The benefits of code reviews are plenty: someone spot checks your work for errors, they get to learn from your solution, and the collaboration helps to improve the organization’s overall approach to tooling...

Is the freelancing life right for you? Here's the good and the bad for you to consider. Most full-time, salaried developers wonder what it would be like to go freelance one day. The lure of higher hourly rates and increased flexibility is appealing. Then doubts start...

PHP 7.4 will be released on November 28, 2019. Its features include: Arrow functions for cleaner one-liner functions Preloading to improve performance Typed properties in classes Improved type variance The null coalescing assignment operator as a shorthand FFI for better extension development in PHP Underscores can be used to format numeric values Spread operator in arrays And more,...

If you have faced a code like below, then this article will help you in multiple ways 😁. [crayon-5e2f9cb9b6d36060506666/] A little bit of background There are many a times where we have a bunch of tasks to be executed sequentially. The examples are from File handling to calling...

10 years ago, Amazon shared that every 100ms of latency cost them 1% in sales revenue: across an entire year, 1 second of added load time would cost the company in the region of $1.6 billion. Similarly, Google found that an extra 500ms seconds in search...

This tutorial details how to build a monitoring pipeline to analyze Linux logs with ELK 7.2 and Rsyslog. If you are a system administrator, or even a curious application developer, there is a high chance that you are regularly digging into your logs to find precious information...

The support for pull requests in TeamCity was first implemented for GitHub as an external plugin. Starting with TeamCity version 2018.2 the plugin is bundled in the distribution package with no need to install the external plugin. The functionality has since been extended in version 2019.1 to support GitLab and...

JavaScript (or ECMA Script) is an evolving language with lots of proposals and ideas on how to move forward. TC39 (Technical Committee 39) is the committee responsible for defining JS standards and features, and they have been quite active this year. Here is a summary...

Below you can find a list of ways you can make money as a developer. I've wrote these items a while back and I thought that people might find it valuable so I decided to share it with you. 😄 The most common is to...

In this post, basically, I don't put options. If you think this command is lacking something important, you will need to check Docker Doc(https://docs.docker.com/) pull pull command is almost same as git pull. Get an image to local from Docker hub. [crayon-5e2f9cb9b780b902311748/] push push command is also the same as...