20 Articles for Web Developers | Reads for the upcoming week
Tags: articles, webdev
Published: 2019-06-16 04:54:53

---
title: 20 Articles for Web Developers | Reads for the upcoming week
published: true
description: 20 Articles for Web Developers | Reads for the upcoming week
tags: articles, web development
cover_image: https://thepracticaldev.s3.amazonaws.com/i/6i28dk95r5h0up3gyzph.png
---

In this article, we would be listing out articles across various dev communities that web developers should read this week

<b>1) Better Unbound Python Descriptors</b>
<b>About This Article:</b> Welcome back from another hiatus! This post is a facepalm post because I recently realized that I've been an idiot for so long. I have a tendency to make things more complicated than they need to be, as can be seen in my articles about instance properties.
<b>Read the complete article here: <a href="https://dzone.com/articles/better-unbound-python-descriptors">Better Unbound Python Descriptors</a></b>


<b>2) How to modify “remember me” expired time in Laravel?</b>
<b>About This Article:</b> In this article, we will be discussing the way you can easily customize the default expiration time of remember me token in Laravel. We would also be getting to know the default value of expiration time of remember me token in Laravel. 
<b>Read the complete article here: <a href="https://fullstackgeek.blogspot.com/2019/02/modify-remember-me-expired-time-laravel.html">How to modify “remember me” expired time in Laravel?</a></b>



<b>3) Reusable Code: The Good, the Bad, and the Ugly</b>
<b>About This Article:</b> The mythical "reusable code" idea has existed for decades. It showed up shortly after the first lines of code were written. We preach reusability and sometimes strive for it, but it rarely becomes a reality. I've seen various levels of success with this over the years. Everything from "we have a reusable library that 75 percent of us use" to "we have shared code libraries here, but never use them in your projects."
<b>Read the complete article here: <a href="https://dzone.com/articles/thinking-about-reusable-code">Reusable Code: The Good, the Bad, and the Ugly</a></b>



<b>4) Var vs Let in JavaScript</b>
<b>About This Article:</b> In this article, we would be discussing the long run debate of var vs let in Javascript. We would also be discussing why the usage of let is increasing in dev communities. Declaring variables in Javascript was not a cake walk up until 2015 when ECMA 2015 was introduced and hence let and const was introduced and we got rid of var (It still works though!).
<b>Read the complete article here: <a href="https://fullstackgeek.blogspot.com/2019/02/var-vs-let-javascript.html">Var vs Let in JavaScript</a></b>



<b>5) How to Test Storybook Components in Angular Applications</b>
<b>About This Article:</b> To better understand the Applitools Storybook SDK for Angular, here is a tutorial on how to build a small Angular application from scratch, adding some Storybook stories, and then finally performing visual regression testing using the Applitools SDK to generate snapshots for us to view and analyze.
<b>Read the complete article here: <a href="https://dzone.com/articles/how-to-test-storybook-components-in-angular-applic">How to Test Storybook Components in Angular Applications</a></b>



<b>6) Asynchronous JavaScript | Callbacks | Closures | Promises</b>
<b>About This Article:</b> In this article, we are going to discuss Asynchronous tasks in significant depth. We will be discussing what exactly are Asynchronous tasks, what the hack are callbacks, closures, promises and much more in the context of JavaScript.
<b>Read the complete article here: <a href="https://fullstackgeek.blogspot.com/2019/02/asynchronous-javascript-explained-for-beginners.html">Asynchronous JavaScript | Callbacks | Closures | Promises</a></b>


<b>7) A Primer on Data Compression</b>
<b>About This Article:</b> Let's talk about statistical mechanics for a second. Suppose we have a system of 4 particles, labeled a through d, each of which can be in one of two states. We can call them the 0 state and the 1 state. A particle has one "unit" of energy when it's in the 1 state, and no energy when it's in the 0 state.
<b>Read the complete article here: <a href="https://dev.to/awwsmm/a-primer-on-data-compression-46c2">A Primer on Data Compression</a></b>


<b>8) Implementing OTP in PHP using Twilio</b>
<b>About This Article:</b> Verifying a phone number using OTP (One Time Password) is a sure shot way to reduce the spam over your website. In this article, we will be going to discuss this topic in great detail. We will be learning how we can set up our PHP code to send the OTP to the mobile numbers and hence verifying the user.
<b>Read the complete article here: <a href="https://fullstackgeek.blogspot.com/2019/03/implement-otp-in-php-with-example.html">Implementing OTP in PHP using Twilio</a></b>



<b>9) Tic-Tac-Toe with the Minimax Algorithm</b>
<b>About This Article:</b> In this article, I'd like to show an implementation of a tic-tac-toe solver using the minimax algorithm. Because it's such a simple game with relatively few states, I thought that tic-tac-toe would be a convenient case study for machine learning and AI experimentation. Here I've implemented a simple algorithm called minimax
<b>Read the complete article here: <a href="https://dev.to/nestedsoftware/tic-tac-toe-with-the-minimax-algorithm-5988">Tic-Tac-Toe with the Minimax Algorithm</a></b>



<b>10) Introduction to Elasticsearch and the ELK stack</b>
<b>About This Article:</b> In this article, we are discussing Elasticsearch. We would be starting with the introduction of Elasticsearch, will be having a brief discussion over so-called ELK stack. We would then move to the architecture of Elasticsearch and what the heck are nodes, clusters, shards, indexes, documents, replication and so on. So let's start.
<b>Read the complete article here: <a href="https://fullstackgeek.blogspot.com/2019/03/introduction-to-elasticsearch-and-elk-stack.html">Introduction to Elasticsearch and the ELK stack</a></b>



<b>11) Research: The Skills You Need to Boost Your Java Career in 2019</b>
<b>About This Article:</b> Since 2001, Java’s lowest position in the Tiobe rating has been #2. In 2019, Java became the 5th most popular coding language in the world, according to StackOverflow Developer Survey.
Apart from the numbers, as I’m writing these lines, my laptop asks me to update Java, which I need for a bunch of programs such as text processors and scientific packages.
<b>Read the complete article here: <a href="https://dzone.com/articles/research-the-skills-you-need-to-boost-your-java-ca">Research: The Skills You Need to Boost Your Java Career in 2019</a></b>



<b>12) Redis vs MySQL Benchmarks</b>
<b>About This Article:</b> n this article, we would be discussing the performance benchmarks of Redis and MySQL. To begin with, we would start with the introduction and installation of Redis over Ubuntu Machine. Then we would move towards the benchmarking between these two.
<b>Read the complete article here: <a href="https://fullstackgeek.blogspot.com/2019/04/redis-vs-mysql-benchmark.html">Redis vs MySQL Benchmarks</a></b>


<b>13) DevOps: Tools vs. Mindset</b>
<b>About This Article:</b> DevOps is quite common nowadays in the IT industry, from technical conferences and seminars to podcasts and more. Everyone seems to be talking about it, a lot of us know how to use it and implement it, while others are still willing to know more.
<b>Read the complete article here: <a href="https://dzone.com/articles/devops-tools-vs-mindset-culture">DevOps: Tools vs. Mindset</a></b>


<b>14) What should I learn after PHP | Roadmap 2019</b>
<b>About This Article:</b> In this article, we would be discussing the roadmap a developer should follow after learning/working in PHP or any other language for a significant amount of time.
<b>Read the complete article here: <a href="https://fullstackgeek.blogspot.com/2019/05/what-should-i-learn-after-php.html">What should I learn after PHP | Roadmap 2019
</a></b>



<b>15) Deploying With Distillery and Docker</b>
<b>About This Article:</b> I use Distillery to generate Erlang releases for my Elixir applications. Through this post, I'll explain how I generate the releases that get shipped to production.
I use Docker to ensure that the final Erlang release is always the same across production instances. This approach also allows me to avoid generating the release on production, which means my production instances stay slimmer by not having Erlang, Elixir, and Node installed natively.
<b>Read the complete article here: <a href="https://dzone.com/articles/deploying-with-distillery-and-docker">Deploying With Distillery and Docker</a></b>



<b>16) Best PHP Frameworks (2019) | Google Trends | Stack Overflow Insights</b>
<b>About This Article:</b> In this article, we will be discussing the best PHP Frameworks along with their pros and cons in great depth so that one might get a clear understanding of which one to chose. Our comprehensive research would include some Latest PHP Frameworks.
<b>Read the complete article here: <a href="https://fullstackgeek.blogspot.com/2019/05/best-php-frameworks.html">Best PHP Frameworks (2019) | Google Trends | Stack Overflow Insights</a></b>



<b>17) Modern Web Components</b>
<b>About This Article:</b> I'm the lead on Santa Tracker. Yes, I know it's June right now—pretty much as far from the holidays as you can get.
I want to talk about Web Components. A quick refresher: these are Custom Elements which might use Shadow DOM, allowing elements of your own name that have their own CSS, styling and DOM contained within them.
<b>Read the complete article here: <a href="https://dev.to/samthor/modern-web-components-37hf">Modern Web Components</a></b>



<b>18) InnoDB vs MyISAM | Storage Engines | Tabular Differences
</b><b>About This Article:</b> In this article, we would be discussing Main Differences between Storage Engines like InnoDB and MyISAM, written in Tabular form for great understanding. 
<b>Read the complete article here: <a href="https://fullstackgeek.blogspot.com/2019/05/main-differences-between-innodb-and-myisam.html">InnoDB vs MyISAM | Storage Engines | Tabular Differences</a>
</b>


<b>19) Microservices Chassis Pattern</b>
<b>About This Article:</b> Nowadays, every developer is talking about implementing microservices and a whole new set of microservice patterns. It really is important to know whether the service that you are writing is a microservice or not. You may end up writing a fat service or a monolith if you do not identify the boundaries of the service and know when to break it into a smaller set of services.
<b>Read the complete article here: <a href="https://dzone.com/articles/ms-chassis-pattern">Microservices Chassis Pattern</a></b>


<b>20) PHP Cookies and Sessions | Detailed Explanation | Coding Examples</b>
<b>About This Article:</b> In this article, we would be discussing the Concepts like Sessions and Cookies in great depth with Coding Examples in PHP. We would be seeing the differences between Sessions and Cookies in PHP. We would also be learning how to set Sessions and Cookies in PHP through Coding Examples. 
<b>Read the complete article here: <a href="https://fullstackgeek.blogspot.com/2019/06/php-cookies-and-sessions-examples.html">PHP Cookies and Sessions | Detailed Explanation | Coding Examples</a></b>